.email-2fa-modal[data-v-794e5f8a]{display:flex;justify-content:center;align-items:center;padding:2rem}.card[data-v-794e5f8a]{max-width:400px;width:100%;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001a;text-align:center}.input[data-v-794e5f8a]{width:100%;padding:.75rem;font-size:1rem;border:1px solid #ccc;border-radius:.5rem;text-align:center;letter-spacing:.15em}.btn[data-v-794e5f8a]{padding:.5rem 1rem;background-color:#3b82f6;color:#fff;font-weight:700;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .3s ease}.btn.secondary[data-v-794e5f8a]{background-color:#6b7280}.btn[data-v-794e5f8a]:disabled{opacity:.6;cursor:not-allowed}.progress-bar-wrapper[data-v-794e5f8a]{width:100%;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:1rem}.progress-bar[data-v-794e5f8a]{height:100%;background-color:#3b82f6;transition:width 1s linear}.error[data-v-794e5f8a]{color:red;margin-top:.5rem;font-weight:600}.attempt[data-v-794e5f8a]{font-size:.875rem;margin-bottom:.5rem;color:#6b7280}.fade-enter-active[data-v-bc6db26e],.fade-leave-active[data-v-bc6db26e]{transition:opacity .4s ease}.fade-enter-from[data-v-bc6db26e],.fade-leave-to[data-v-bc6db26e]{opacity:0}:root{--bb-bg: #FFFFFF;--bb-surface: #FFFFFF;--bb-text: #0F172A;--bb-muted: #60757A;--bb-primary-dark: #1E7C34;--bb-primary-light: #6BE26B;--bb-accent: #FFD84D;--bb-border: #E6F4E9;--bb-focus: #B7F2B7;--bb-radius: 16px;--bb-radius-md: 12px;--bb-radius-sm: 8px;--bb-radius-pill: 999px;--bb-shadow-sm: 0 1px 2px rgba(0,0,0,.06);--bb-shadow-md: 0 6px 20px rgba(2,40,18,.1);--bb-duration: .18s;--bb-ease: cubic-bezier(.2,.8,.2,1);--bb-font-heading: Poppins, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--bb-font-body: Inter, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif}@media (prefers-color-scheme: dark){:root{--bb-bg: #0F0F0F;--bb-surface: #121212;--bb-text: #E5F3E8;--bb-muted: #B6D0C2;--bb-border: #17321F;--bb-shadow-sm: 0 1px 2px rgba(0,0,0,.4);--bb-shadow-md: 0 10px 28px rgba(0,0,0,.45)}}html,body{background:var(--bb-bg);color:var(--bb-text);font-family:var(--bb-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:focus-visible{outline:3px solid var(--bb-focus);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.bb-btn{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1rem;gap:.5rem;border-radius:var(--bb-radius);border:1px solid transparent;font-weight:700;transition:all var(--bb-duration) var(--bb-ease);box-shadow:var(--bb-shadow-sm)}.bb-btn--primary{background:var(--bb-primary-dark);color:#fff}.bb-btn--primary:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--bb-primary-dark) 92%,#000)}.bb-btn--primary:active{transform:translateY(0)}.bb-btn--secondary{background:var(--bb-primary-light);color:#0b1c10;border-color:color-mix(in srgb,var(--bb-primary-light) 70%,#000)}.bb-btn--ghost{background:transparent;color:var(--bb-text);border-color:var(--bb-border)}.bb-btn[disabled]{opacity:.5;cursor:not-allowed}.bb-input,.bb-select,.bb-textarea{width:100%;padding:.625rem .75rem;border-radius:var(--bb-radius-md);border:1px solid var(--bb-border);background:var(--bb-surface);color:var(--bb-text);transition:border-color var(--bb-duration) var(--bb-ease),box-shadow var(--bb-duration) var(--bb-ease)}.bb-input:focus,.bb-select:focus,.bb-textarea:focus{border-color:var(--bb-primary-light);box-shadow:0 0 0 3px color-mix(in srgb,var(--bb-primary-light) 50%,#fff 50%)}.bb-card{background:var(--bb-surface);border:1px solid var(--bb-border);border-radius:var(--bb-radius);box-shadow:var(--bb-shadow-sm)}.bb-card--hover:hover{transform:translateY(-2px);box-shadow:var(--bb-shadow-md);transition:transform var(--bb-duration) var(--bb-ease),box-shadow var(--bb-duration) var(--bb-ease)}.bb-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .5rem;border-radius:var(--bb-radius-pill);border:1px solid var(--bb-border);font-size:.75rem;font-weight:600;background:color-mix(in srgb,var(--bb-primary-light) 10%,#fff);color:color-mix(in srgb,var(--bb-primary-dark) 80%,#000)}.bb-nav{position:sticky;top:0;z-index:40;backdrop-filter:blur(6px);border-bottom:1px solid var(--bb-border);background:color-mix(in srgb,var(--bb-bg) 70%,transparent)}.bb-nav__inner{max-width:1120px;margin:0 auto;padding:.5rem 1rem;display:flex;align-items:center;justify-content:space-between}.bb-partner-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.bb-partner{composes:bb-card;padding:1rem}.bb-partner .bb-partner__logo{height:40px;margin-bottom:.5rem}.bb-partner .bb-partner__title{font-weight:700;font-family:var(--bb-font-heading)}.bb-partner .bb-partner__meta{font-size:.85rem;color:var(--bb-muted)}.bb-partner .bb-partner__cta{margin-top:.75rem}.bb-stars{display:flex;gap:4px}.bb-stars svg{width:18px;height:18px;fill:var(--bb-accent)}.bb-stars[data-rating="0"] svg{fill:var(--bb-border)}.bb-logo .bundle{fill:var(--bb-primary-dark)}.bb-logo .bee{fill:var(--bb-primary-light);stroke:color-mix(in srgb,var(--bb-primary-dark) 60%,#000);stroke-width:1.5px;paint-order:stroke fill}.text-muted{color:var(--bb-muted)}.border{border:1px solid var(--bb-border)}.rounded{border-radius:var(--bb-radius)}.hidden-on-reduce{transition:all var(--bb-duration) var(--bb-ease)}@media (prefers-reduced-motion: reduce){.hidden-on-reduce{transition:none}}.theme-light{--bb-bg: #FFFFFF;--bb-surface: #FFFFFF;--bb-text: #0F172A;--bb-muted: #60757A;--bb-border: #E6F4E9;--bb-primary-dark: #1E7C34;--bb-primary-light: #6BE26B;--bb-accent: #FFD84D;--bb-shadow-sm: 0 1px 2px rgba(0,0,0,.06);--bb-shadow-md: 0 6px 20px rgba(2,40,18,.1)}.theme-light .bb-card.elevated{box-shadow:0 10px 28px #0228121a}.theme-dark{--bb-bg: #0F0F0F;--bb-surface: #121212;--bb-text: #E5F3E8;--bb-muted: #B6D0C2;--bb-border: #17321F;--bb-primary-dark: #1E7C34;--bb-primary-light: #6BE26B;--bb-accent: #FFD84D;--bb-shadow-sm: 0 1px 2px rgba(0,0,0,.4);--bb-shadow-md: 0 10px 28px rgba(0,0,0,.45)}.theme-dark .bb-card.elevated{box-shadow:0 16px 40px #0000008c}#app{display:flex;flex-direction:column;align-items:center;min-height:100vh}.bb-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:12px 16px;border-bottom:1px solid var(--bb-border);background:color-mix(in srgb,var(--bb-bg) 85%,transparent);backdrop-filter:blur(6px)}.bb-title{margin:0;font-family:var(--bb-font-heading);font-weight:800;letter-spacing:-.3px;background:linear-gradient(90deg,var(--bb-primary-dark) 0 55%,var(--bb-primary-light) 55% 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:lowercase}.bb-toggle{font-size:.95rem;padding:.5rem .75rem;border:1px solid var(--bb-border);border-radius:var(--bb-radius)}.bb-main{flex-grow:1;width:100%;max-width:960px;padding:20px;background:var(--bb-surface);box-shadow:var(--bb-shadow-sm);border-radius:var(--bb-radius);margin-top:20px}body{font-family:var(--bb-font-body);margin:0;padding:0;background-color:var(--bb-bg);color:var(--bb-text);text-align:center}.hero.updated-hero[data-v-b7ac0b00]{position:relative;display:grid;grid-template-columns:1.2fr 1fr;gap:2rem;align-items:center;background:radial-gradient(1200px 400px at 10% 20%,color-mix(in srgb,var(--bb-primary-light) 20%,transparent),transparent),linear-gradient(180deg,color-mix(in srgb,var(--bb-primary-light) 6%,var(--bb-bg) 94%),var(--bb-bg));padding:clamp(2rem,4vw,4rem) clamp(1rem,4vw,2rem);border-radius:var(--bb-radius);margin:2rem auto;max-width:1120px;box-shadow:var(--bb-shadow-md)}.hero-content[data-v-b7ac0b00]{text-align:left}.hero-badge[data-v-b7ac0b00]{margin-bottom:.75rem}.hero-title[data-v-b7ac0b00]{font-family:var(--bb-font-heading);font-size:clamp(1.75rem,3.4vw,3rem);line-height:1.1;margin:0 0 .5rem}.hero-subtitle[data-v-b7ac0b00]{color:var(--bb-muted);font-size:clamp(1rem,1.4vw,1.15rem);max-width:52ch}.hero-cta[data-v-b7ac0b00]{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap}.hero-mark[data-v-b7ac0b00]{display:grid;place-items:center}.hero-mark img[data-v-b7ac0b00]{width:min(280px,60vw);height:auto;filter:drop-shadow(0 12px 26px rgba(0,0,0,.06))}.bundlebee-brand[data-v-b7ac0b00]{text-align:center;padding:2rem 1.25rem;margin:2rem auto 0;max-width:960px}.bundlebee-brand .brand-mark[data-v-b7ac0b00]{height:96px;width:96px;margin-bottom:.5rem}.bundlebee-brand h2[data-v-b7ac0b00]{font-size:clamp(1.4rem,2.2vw,2rem);margin-bottom:.5rem}.bundlebee-brand p[data-v-b7ac0b00]{color:var(--bb-muted);max-width:60ch;margin:0 auto}.how-it-works[data-v-b7ac0b00]{margin:2rem auto;padding:2rem 1.25rem;max-width:1120px;text-align:center}.how-it-works h2[data-v-b7ac0b00]{font-size:clamp(1.4rem,2.2vw,2rem);margin-bottom:1.25rem}.tiles[data-v-b7ac0b00]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:1rem}.tile[data-v-b7ac0b00]{padding:1rem;border-radius:var(--bb-radius);transition:transform var(--bb-duration) var(--bb-ease),box-shadow var(--bb-duration) var(--bb-ease)}.tile[data-v-b7ac0b00]:hover{transform:translateY(-2px);box-shadow:var(--bb-shadow-md)}.tile-emoji[data-v-b7ac0b00]{font-size:1.5rem;display:inline-block;margin-bottom:.5rem}.tile h3[data-v-b7ac0b00]{margin:.25rem 0;font-size:1.05rem}.tile p[data-v-b7ac0b00]{color:var(--bb-muted);font-size:.95rem}.trending-carousel[data-v-b7ac0b00]{background:var(--bb-surface);border:1px solid var(--bb-border);border-radius:var(--bb-radius);padding:1.5rem;margin:2rem auto;max-width:1120px}.trending-carousel h2[data-v-b7ac0b00]{font-size:clamp(1.3rem,2vw,1.8rem);margin-bottom:1rem}.carousel-row[data-v-b7ac0b00]{margin-bottom:1.25rem}.carousel-row h3[data-v-b7ac0b00]{font-size:1.05rem;margin:.25rem 0 .75rem;color:var(--bb-muted)}.carousel-tiles[data-v-b7ac0b00]{display:flex;gap:.75rem;overflow-x:auto;scroll-behavior:smooth;padding-bottom:.25rem}.carousel-tiles[data-v-b7ac0b00]::-webkit-scrollbar{height:6px}.carousel-tiles[data-v-b7ac0b00]::-webkit-scrollbar-thumb{background:var(--bb-border);border-radius:4px}.carousel-tile[data-v-b7ac0b00]{background:var(--bb-surface);border:1px solid var(--bb-border);border-radius:var(--bb-radius-md);padding:.9rem;width:220px;min-height:320px;flex:0 0 auto;text-align:center;position:relative}.new-ribbon[data-v-b7ac0b00]{position:absolute;top:0;right:0;background:var(--bb-accent);color:#1a1a1a;font-size:.7rem;font-weight:800;padding:2px 36px;transform:rotate(45deg) translate(22%,-65%);transform-origin:top right;box-shadow:var(--bb-shadow-sm)}.partner-logo[data-v-b7ac0b00]{max-width:100%;max-height:80px;object-fit:contain;margin-bottom:.5rem}.partner-name[data-v-b7ac0b00]{font-weight:700;margin:.25rem 0 .35rem;height:2.4em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.badge[data-v-b7ac0b00]{color:var(--bb-primary-dark);font-weight:700;font-size:.85rem}.rating[data-v-b7ac0b00]{display:grid;place-items:center;gap:.25rem;margin:.35rem 0}.star[data-v-b7ac0b00]{color:var(--bb-border)}.star.filled[data-v-b7ac0b00]{color:var(--bb-accent)}.rating-value[data-v-b7ac0b00]{font-size:.85rem}.user-count[data-v-b7ac0b00]{color:var(--bb-muted);margin-left:.25rem;font-size:.8rem}.tile-actions[data-v-b7ac0b00]{margin-top:.6rem;display:grid;gap:.5rem}.visit-btn[data-v-b7ac0b00],.details-btn[data-v-b7ac0b00]{width:100%}.explore[data-v-b7ac0b00]{margin:2rem auto;max-width:1120px;padding:1.25rem}.explore-header[data-v-b7ac0b00]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.explore-controls[data-v-b7ac0b00]{display:flex;flex-wrap:wrap;gap:.5rem}.bb-input[data-v-b7ac0b00]{padding:.6rem .7rem;border:1px solid var(--bb-border);background:var(--bb-surface);border-radius:.6rem;min-width:200px}.testimonial-carousel[data-v-b7ac0b00]{margin:2rem auto;max-width:840px;padding:1.5rem;border:1px solid var(--bb-border);border-radius:var(--bb-radius)}.testimonial-carousel h2[data-v-b7ac0b00]{margin-bottom:.75rem;font-size:clamp(1.2rem,1.8vw,1.6rem)}.testimonial blockquote[data-v-b7ac0b00]{font-size:1.05rem;font-style:italic;color:var(--bb-text);opacity:.9;margin:0 auto;max-width:60ch}.testimonial footer[data-v-b7ac0b00]{margin-top:.6rem;font-weight:600;color:var(--bb-muted)}@media (max-width: 920px){.hero.updated-hero[data-v-b7ac0b00]{grid-template-columns:1fr;text-align:center}.hero-content[data-v-b7ac0b00]{text-align:center}.hero-cta[data-v-b7ac0b00]{justify-content:center}}@media (max-width: 720px){.tiles[data-v-b7ac0b00]{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width: 420px){.tiles[data-v-b7ac0b00]{grid-template-columns:1fr}.carousel-tile[data-v-b7ac0b00]{width:85vw}}.fade-enter-active[data-v-b7ac0b00],.fade-leave-active[data-v-b7ac0b00]{transition:opacity .35s var(--bb-ease)}.fade-enter-from[data-v-b7ac0b00],.fade-leave-to[data-v-b7ac0b00]{opacity:0}.bb-chip[data-v-62dee232]{padding:8px 12px;border:1px solid var(--bb-border);background:var(--bb-surface);border-radius:999px;cursor:pointer;user-select:none}.bb-chip.is-active[data-v-62dee232]{background:var(--bb-primary-ghost, rgba(255,184,0,.12));border-color:var(--bb-primary, #ffb800)}.dashboard[data-v-362a5c2e]{text-align:center}.partners-section[data-v-362a5c2e]{margin-top:24px}.logo[data-v-227a891e]{width:80px;height:80px;object-fit:contain;background:var(--bb-surface);border-radius:10px;border:1px solid var(--bb-border)}table th[data-v-bffdbfcf],table td[data-v-bffdbfcf],table th[data-v-a23eed01],table td[data-v-a23eed01]{border-color:var(--bb-border)}.sr-only[data-v-a23eed01]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login[data-v-3eb9f2bd]{max-width:420px;margin:2rem auto;padding:1.25rem 1.5rem;border-radius:14px;background:#0d0f10;color:#e8ecef;box-shadow:0 8px 28px #00000040}h1[data-v-3eb9f2bd]{margin:0 0 1rem;font-size:1.6rem;font-weight:700}.field[data-v-3eb9f2bd]{margin-bottom:.9rem}label[data-v-3eb9f2bd]{display:block;font-size:.9rem;margin-bottom:.35rem;opacity:.9}input[data-v-3eb9f2bd]{width:100%;padding:.6rem .7rem;border-radius:8px;border:1px solid #2a2f33;background:#101316;color:#e8ecef;outline:none}input[data-v-3eb9f2bd]:focus{border-color:#3aa265}button[data-v-3eb9f2bd]{width:100%;padding:.7rem .9rem;border-radius:8px;border:1px solid #2a2f33;background:#1a2125;color:#e8ecef;cursor:pointer}button[disabled][data-v-3eb9f2bd]{opacity:.6;cursor:not-allowed}.error[data-v-3eb9f2bd]{color:#ff6b6b;margin-top:.6rem}.or[data-v-3eb9f2bd]{text-align:center;opacity:.7;margin:1rem 0 .7rem}button.google[data-v-3eb9f2bd]{background:#fff;color:#111;border:1px solid #d0d5d9}details.debug[data-v-3eb9f2bd]{margin-top:1rem;border:1px dashed #3a3f44;padding:.6rem .7rem;border-radius:8px}details.debug pre[data-v-3eb9f2bd]{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:.85rem;margin-top:.4rem}.loading-screen[data-v-53f79f96]{text-align:center;margin-top:50px}.profile-pic[data-v-53f79f96]{width:100px;height:100px;object-fit:cover;border-radius:50%;margin-bottom:10px}table th[data-v-11fe4694],table td[data-v-11fe4694]{border-color:var(--bb-border)}.tier[data-v-90c9e380]{font-weight:700;color:var(--bb-primary)}.verify-2fa[data-v-8dd198c8]{display:grid;place-items:center;padding:2rem}.card[data-v-8dd198c8]{width:min(560px,94vw)}.title[data-v-8dd198c8]{margin:0 0 .75rem}.muted[data-v-8dd198c8]{color:var(--bb-muted)}.hint[data-v-8dd198c8]{display:grid;gap:.5rem;margin:.5rem 0 1rem}.send-row[data-v-8dd198c8]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.form[data-v-8dd198c8]{display:grid;gap:.75rem;margin-top:.75rem}.code-input[data-v-8dd198c8]{letter-spacing:.25em;text-align:center;font-weight:700;font-size:1.15rem}.trust[data-v-8dd198c8]{display:flex;gap:.5rem;align-items:center;font-size:.95rem;color:var(--bb-muted)}.ok[data-v-8dd198c8]{color:#1db954;font-weight:600}.err[data-v-8dd198c8]{color:#ff6b6b;font-weight:600}.debug[data-v-8dd198c8]{margin-top:1rem}pre[data-v-8dd198c8]{white-space:pre-wrap;word-break:break-word;background:var(--bb-surface-2, #0a0a0a);border:1px dashed var(--bb-border, #333);padding:.75rem;border-radius:10px}.bb-card[data-v-8dd198c8]{background:var(--bb-surface, #111);border:1px solid var(--bb-border, #222);border-radius:12px;padding:1.25rem;box-shadow:var(--bb-shadow-sm)}.bb-btn[data-v-8dd198c8]{border-radius:10px;padding:.7rem 1rem;font-weight:700;border:1px solid transparent;cursor:pointer}.bb-btn--primary[data-v-8dd198c8]{background:var(--bb-primary, #17b169);color:#001}.bb-btn--primary[disabled][data-v-8dd198c8]{opacity:.6;cursor:not-allowed}.bb-btn--ghost[data-v-8dd198c8]{background:transparent;color:var(--bb-text);border-color:var(--bb-border)}.bb-input[data-v-8dd198c8]{background:var(--bb-surface, #0b0b0b);border:1px solid var(--bb-border, #333);border-radius:10px;padding:.9rem 1rem}.mt-2[data-v-8dd198c8]{margin-top:.5rem}
