.seebely-appearance{--surface:#0b0c0f;--panel:#14161b;--panel-raised:#1b1e24;--panel-soft:#111318;--ink:#f3f4f6;--muted:#a0a4ae;--faint:#777d89;--line:#ffffff16;--line-strong:#ffffff2b;--accent:#f5d58d;--accent-label:#f5d58d;--gold-light:#f7d88e;--gold-glow:#ffd98035;--accent-ink:#17191f;--accent-soft:#f8d78b14;--icon-edge:#e9c477;--accent-title:linear-gradient(115deg,#fff6d6,#f8d98e 40%,#fff0bb 67%,#e7bc65);--accent-gradient:linear-gradient(135deg,#fff1bf,#f8d992 43%,#e3b35d);--button:#ededf0;--button-ink:#17191f;--button-hover:#fff;--shadow:#00000028;--success:#9bcba3;--success-panel:#17241d;--danger:#edafa6;--danger-panel:#30201f;background:var(--surface);color:var(--ink);color-scheme:dark;min-height:100dvh}.seebely-appearance[data-appearance=light]{--surface:#f6f7f9;--panel:#fff;--panel-raised:#edeff3;--panel-soft:#f9fafb;--ink:#20242d;--muted:#626a78;--faint:#747c89;--line:#18253a14;--line-strong:#18253a2b;--accent:#edc777;--accent-label:#825b20;--gold-light:#ebbf65;--gold-glow:#eebf582a;--accent-ink:#30230e;--accent-soft:#f1cd8018;--icon-edge:#c59a48;--accent-title:linear-gradient(115deg,#dfb253,#f4d897 35%,#e7bd64 68%,#d7a546);--button:#252b36;--button-ink:#fff;--button-hover:#3a4353;--shadow:#1623360b;--success:#2d7146;--success-panel:#eef7f0;--danger:#a24135;--danger-panel:#fff1ed;color-scheme:light}@media(prefers-color-scheme:light){.seebely-appearance[data-appearance=system]{--surface:#f6f7f9;--panel:#fff;--panel-raised:#edeff3;--panel-soft:#f9fafb;--ink:#20242d;--muted:#626a78;--faint:#747c89;--line:#18253a14;--line-strong:#18253a2b;--accent:#edc777;--accent-label:#825b20;--gold-light:#ebbf65;--gold-glow:#eebf582a;--accent-ink:#30230e;--accent-soft:#f1cd8018;--icon-edge:#c59a48;--accent-title:linear-gradient(115deg,#dfb253,#f4d897 35%,#e7bd64 68%,#d7a546);--button:#252b36;--button-ink:#fff;--button-hover:#3a4353;--shadow:#1623360b;--success:#2d7146;--success-panel:#eef7f0;--danger:#a24135;--danger-panel:#fff1ed;color-scheme:light}}.seebely-appearance .appearance-toggle{width:42px;height:42px;min-width:42px;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .22s,transform .22s,color .22s}.seebely-appearance .appearance-toggle:hover{color:var(--ink);background:var(--panel-raised);transform:rotate(-12deg)}.seebely-appearance .appearance-settings{margin:25px 0;padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--panel-soft)}.seebely-appearance .appearance-settings h3{font:600 15px/1.4 DM,Arial,sans-serif!important;margin:0!important;letter-spacing:0!important;color:var(--ink)}.seebely-appearance .appearance-settings p{font-size:12px!important;line-height:1.6;color:var(--muted);margin:6px 0 17px!important}.seebely-appearance .appearance-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.seebely-appearance .appearance-options button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:74px;background:var(--panel);border:1px solid var(--line);border-radius:13px;color:var(--muted);font:500 12px DM,Arial,sans-serif;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}.seebely-appearance .appearance-options button[aria-pressed=true]{color:var(--ink);background:var(--panel-raised);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-soft)}.seebely-appearance :is(button,a,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.seebely-appearance .app-icon-definitions{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.seebely-appearance svg.lucide{stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.seebely-appearance :is(svg.lucide-flame,svg.lucide-star){fill:var(--gold-paint);stroke:var(--icon-edge);stroke-width:1.35;filter:drop-shadow(0 0 5px var(--gold-glow)) drop-shadow(0 1px 1px #b9872d20)}.seebely-appearance svg.lucide-heart{fill:var(--heart-paint);stroke:#cc496b;stroke-width:1.15;filter:drop-shadow(0 1px 1px #b3344c18)}.seebely-appearance :is(svg.lucide-compass,svg.lucide-trophy,svg.lucide-book-open){fill:var(--accent-soft)}.seebely-appearance svg.lucide-compass>path{fill:var(--gold-paint);stroke:var(--icon-edge);stroke-width:1.5}.seebely-appearance svg.lucide-trophy{color:var(--accent)}.seebely-appearance.seebely-app-gold{--app-gold:var(--accent);--app-ink:var(--ink);--app-muted:var(--muted);--app-line:var(--line);--app-panel:var(--panel);background:var(--surface);color:var(--ink)}.seebely-appearance.seebely-app-gold :is(.app-screen,.premium-screen,.subscription-screen){color:var(--ink);background:transparent}.seebely-appearance.seebely-app-gold :is(h1,h2,h3,.app-row strong,.source-topic-list strong,.profile-email strong,.source-identity strong,.setting-radio strong,.live-consent,.live-transcript p,.catalog-node-label strong,.climb-levels h2,.reward-node strong,.subscription-card dd){color:var(--ink)}.seebely-appearance.seebely-app-gold :is(.eyebrow,.small-label,.row-icon,.app-row>svg,.conversation-top>span,.real-call-status,.live-clock,.text-action,.checkout-text-link,.checkout-help a,.catalog-current>.eyebrow,.catalog-level>.eyebrow,.level-audience,.calendar h3,.source-mission-cards>*>svg,.subscription-price,.review-card>strong,.result-score){color:var(--accent)}.seebely-appearance.seebely-app-gold :is(p,.muted,.source-identity small,.profile-email span,.app-row small,.setting-note,.setting-radio small,.live-consent small,.live-limit-note,.real-call-hero>p,.source-topic-list small,.live-settings-options small,.climb-levels p,.climb-levels small,.catalog-node-label small,.reward-node small,.source-mission-cards small,.subscription-card p,.subscription-card dt,.subscription-price small,.review-card>p,.guided-bubble p,.chat-bubble small,.chat-hint,.reference-caption){color:var(--muted)}.seebely-appearance.seebely-app-gold :is(.source-back,.conversation-top>button:last-child,.call-controls>button:not(.end-call),.guided-bubble button,button[data-variant=outline]){background:var(--panel);border-color:var(--line-strong);color:var(--ink);box-shadow:none}.seebely-appearance.seebely-app-gold :is(.source-back,.source-topic-list>button,.app-row){transition:background .22s,border-color .22s,transform .22s}.seebely-appearance.seebely-app-gold :is(.app-header,.conversation-top,.settings-top,.guided-top,.app-row,.setting-radio,.live-consent+.live-consent,.live-transcript,.report-corrections){border-color:var(--line)}.seebely-appearance.seebely-app-gold .primary-action{background:var(--button);color:var(--button-ink);border-color:transparent;box-shadow:0 5px 18px var(--shadow);border-radius:15px;position:relative;overflow:hidden;transition:background .22s,box-shadow .22s,transform .22s}.seebely-appearance.seebely-app-gold .primary-action:hover:not(:disabled){background:var(--button-hover);filter:none;box-shadow:0 9px 25px var(--shadow)}.seebely-appearance.seebely-app-gold :is(.phrase-card,.routine-card,.lesson-card,.review-card,.subscription-card,.freeze-card,.referral-card,.next-reward,.privacy-rows,.factual-metrics,.voice-comparison,.jessica-fixed-voice,.source-identity,.profile-email,.source-settings,.profile-links,.live-setup,.catalog-level,.climb-levels>div,.calendar,.reward-path,.source-mission-cards>button,.source-mission-cards>div){background:var(--panel);border-color:var(--line);box-shadow:0 8px 30px var(--shadow)}.seebely-appearance.seebely-app-gold :is(.real-call-hero,.catalog-current,.streak-source-hero){background:radial-gradient(ellipse at 75% 0,var(--line),transparent 66%),var(--panel);border-color:var(--line-strong);box-shadow:0 15px 45px var(--shadow)}.seebely-appearance.seebely-app-gold :is(.review-heading,.report-source-hero,.day-source-hero,.empty-review,.guided-intro,.lesson-opening,.report-screen,.settings-mascot){background:radial-gradient(ellipse at 50% 0,var(--line),transparent 65%)}.seebely-appearance.seebely-app-gold .profile-avatar{background:var(--panel-raised);color:var(--accent);border-color:var(--line-strong);box-shadow:none}.seebely-appearance.seebely-app-gold .source-identity{border-radius:24px 24px 0 0;box-shadow:none}.seebely-appearance.seebely-app-gold .profile-email{box-shadow:0 10px 30px var(--shadow)}.seebely-appearance.seebely-app-gold :is(.real-call-status,.live-clock,.live-information,.tag,.source-note,.demo-session-note,.device-audio-note,.practice-origin,.checkout-test-note,.subscription-status){background:var(--accent-soft);border-color:var(--line);color:var(--accent)}.seebely-appearance.seebely-app-gold .live-information svg,.seebely-appearance.seebely-app-gold .live-transcript small{color:var(--accent)}.seebely-appearance.seebely-app-gold .live-transcript p{background:var(--panel);border-color:var(--line)}.seebely-appearance.seebely-app-gold :is(input,textarea,[data-slot=select-trigger]){background:var(--panel-soft);border-color:var(--line-strong);color:var(--ink)}.seebely-appearance.seebely-app-gold :is(input,textarea)::placeholder{color:var(--faint)}.seebely-appearance.seebely-app-gold :is([data-slot=checkbox],[data-slot=radio-group-item]){border-color:var(--faint);color:var(--accent)}.seebely-appearance.seebely-app-gold [data-slot=checkbox][data-state=checked]{background:var(--button);border-color:var(--button);color:var(--button-ink)}.seebely-appearance.seebely-app-gold :is(.source-topic-list>button,.live-settings-options>label,.lesson-options .choice,.guided-bubble,.chat-bubble){background:var(--panel);border-color:var(--line);color:var(--ink)}.seebely-appearance.seebely-app-gold :is(.live-settings-options>label.selected,.lesson-options .choice.selected){background:var(--accent-soft);border-color:var(--accent)!important;box-shadow:none}.seebely-appearance.seebely-app-gold :is(.guided-bubble.learner,.chat-bubble.learner){background:var(--accent-soft);border-color:var(--line-strong)}.seebely-appearance.seebely-app-gold :is(.settings-save,.guided-footer,.chat-composer,.sticky-action){background:linear-gradient(0deg,var(--surface) 80%,transparent);border-color:var(--line)}.seebely-appearance.seebely-app-gold .chat-composer>button{background:var(--button);color:var(--button-ink)}.seebely-appearance.seebely-app-gold :is(.catalog-disk,.reward-node>span,.source-mission-cards>*>span){background:var(--panel-raised);border-color:var(--line);color:var(--accent);box-shadow:0 3px 0 var(--line)}.seebely-appearance.seebely-app-gold .catalog-node.current>button{background:var(--accent-soft);box-shadow:0 0 0 6px var(--accent-soft)}.seebely-appearance.seebely-app-gold :is(.catalog-path>svg path,.reward-path>svg path){stroke:var(--line-strong)}.seebely-appearance.seebely-app-gold .climb-levels>div:first-child{background:var(--panel);border-color:var(--accent);box-shadow:0 8px 30px var(--shadow)}.seebely-appearance.seebely-app-gold .streak-source-hero strong{color:var(--accent)}.seebely-appearance.seebely-app-gold :is(.calendar-grid>span,.calendar-grid small){color:var(--muted)}.seebely-appearance.seebely-app-gold .calendar-grid>.today{background:var(--accent-soft);border-color:var(--accent)!important;color:var(--accent)}.seebely-appearance.seebely-app-gold .source-missions [data-slot=tabs-list]{background:var(--panel-soft);border-color:var(--line)}.seebely-appearance.seebely-app-gold .source-missions [data-slot=tabs-trigger]{color:var(--muted)}.seebely-appearance.seebely-app-gold .source-missions [data-slot=tabs-trigger][data-state=active]{color:var(--ink);background:var(--panel-raised);box-shadow:0 3px 8px var(--shadow)}.seebely-appearance.seebely-app-gold .reward-node.next>span{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);box-shadow:0 0 0 6px var(--accent-soft)}.seebely-appearance.seebely-app-gold [data-slot=progress]{background:var(--line)}.seebely-appearance.seebely-app-gold [data-slot=progress-indicator]{background:var(--accent)}.seebely-appearance.seebely-app-gold :is(.subscription-card dl,.sign-out){border-color:var(--line)}.seebely-appearance.seebely-app-gold .subscription-cancel{background:var(--panel);border-color:var(--line-strong)}.seebely-appearance.seebely-app-gold .sign-out{background:transparent;color:var(--muted)}.seebely-appearance.seebely-app-gold :is(.checkout-error,.audio-error,.review-card>del){color:var(--danger)}.seebely-appearance.seebely-app-gold .free-talk button{background:var(--panel);border-color:var(--line);color:var(--ink)}body:has(.seebely-appearance) .activity-help{background:#14161b;border-color:#ffffff20;color:#f3f4f6}body:has(.seebely-appearance) .activity-help .guided-bubble{background:#1b1e24;border-color:#ffffff20;color:#f3f4f6}body:has(.seebely-appearance) .activity-help .primary-action{background:#ededf0;color:#17191f}body:has(.seebely-appearance[data-appearance=light]) .activity-help{background:#fff;border-color:#18253a20;color:#20242d}body:has(.seebely-appearance[data-appearance=light]) .activity-help .guided-bubble{background:#f6f7f9;border-color:#18253a20;color:#20242d}body:has(.seebely-appearance[data-appearance=light]) .activity-help .primary-action{background:#252b36;color:#fff}@media(prefers-color-scheme:light){body:has(.seebely-appearance[data-appearance=system]) .activity-help{background:#fff;border-color:#18253a20;color:#20242d}body:has(.seebely-appearance[data-appearance=system]) .activity-help .guided-bubble{background:#f6f7f9;border-color:#18253a20;color:#20242d}body:has(.seebely-appearance[data-appearance=system]) .activity-help .primary-action{background:#252b36;color:#fff}}@keyframes seebely-surface-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.seebely-appearance.seebely-app-gold :is(.real-call-hero,.source-mission-cards>*,.subscription-card,.catalog-current,.streak-source-hero,.source-identity){animation:seebely-surface-in .55s cubic-bezier(.2,.75,.25,1) both}.seebely-appearance.seebely-app-gold .source-mission-cards>:nth-child(2){animation-delay:.06s}.seebely-appearance.seebely-app-gold .source-mission-cards>:nth-child(3){animation-delay:.12s}@media(hover:hover) and (pointer:fine){.seebely-appearance.seebely-app-gold :is(.source-topic-list>button,.source-mission-cards>button,.catalog-current):hover{transform:translateY(-3px);border-color:var(--line-strong)}.seebely-appearance .appearance-options button:hover,.seebely-appearance.seebely-app-gold .app-row:hover{background:var(--panel-raised)}}@media(max-width:420px){.seebely-appearance .appearance-settings{padding:18px}.seebely-appearance .appearance-options{gap:7px}.seebely-appearance .appearance-toggle{width:38px;height:38px;min-width:38px}}@media(prefers-reduced-motion:reduce){.seebely-appearance *,.seebely-appearance :after,.seebely-appearance :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.seebely-appearance.seebely-app-gold :is(.eyebrow,.small-label,.text-action,.checkout-text-link,.checkout-help a,.level-audience,.calendar h3,.subscription-price,.review-card>strong,.result-score){color:var(--accent-label)}.seebely-appearance.seebely-app-gold :is(.row-icon,.app-row>svg,.catalog-disk,.reward-node>span){color:var(--gold-light);filter:drop-shadow(0 0 5px var(--gold-glow))}.seebely-appearance.seebely-app-gold :is(.real-call-status,.live-clock,.live-information,.tag,.source-note,.demo-session-note,.device-audio-note,.practice-origin,.checkout-test-note,.subscription-status){color:var(--accent-label)}.app-opening{max-width:1100px;margin:auto;padding:32px 30px;min-height:65dvh;font-family:DM,Arial,sans-serif;box-sizing:border-box}.app-opening-top{display:flex;align-items:center;justify-content:space-between;padding:0 0 28px;border-bottom:1px solid var(--line);margin-bottom:32px}.app-opening-top strong{font:800 34px/1 Bricolage,Arial,sans-serif;letter-spacing:-1.8px;color:var(--ink)}.app-opening-top span{width:36px;height:36px;border-radius:50%;background:var(--panel-raised)}.app-opening-card{height:280px;max-width:690px;border-radius:28px;border:1px solid var(--line);background:var(--panel);padding:38px;display:flex;flex-direction:column;justify-content:center;gap:20px;box-sizing:border-box}.app-opening-card i,.app-opening-row i{display:block;height:22px;width:66%;border-radius:8px;background:var(--panel-raised)}.app-opening-card i:nth-child(2){width:47%;height:36px;background:var(--accent-soft)}.app-opening-card i:nth-child(3){width:34%;height:44px;margin-top:12px}.app-opening-row{display:flex;gap:30px;max-width:690px;margin-top:34px;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.app-opening-row i{width:24%;height:18px}@media(max-width:600px){.app-opening{padding:24px 22px}.app-opening-card{padding:26px;height:300px}}.access-screen_page__ynp7_{min-height:100svh;width:100%;background:#0a0a0a;color:#f6f8f7;color-scheme:dark;font-family:inherit}.access-screen_container__Yc9GT{width:min(100%,480px);margin:0 auto;padding:max(20px,env(safe-area-inset-top)) 24px max(32px,env(safe-area-inset-bottom))}.access-screen_back__cgbWT{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:#b8beba;font-size:14px;text-decoration:none}.access-screen_content__CbB6G{padding:clamp(40px,9svh,80px) 0 32px;text-align:center}.access-screen_brand__QxGpC{display:inline-block;color:#f6f8f7;font-size:34px;font-weight:800;letter-spacing:-1.8px;text-decoration:none;margin-bottom:40px}.access-screen_content__CbB6G h1{color:#f6f8f7;font-size:clamp(27px,6vw,34px);line-height:1.2;letter-spacing:-1px;margin:0;text-wrap:balance}.access-screen_description__LR6hm{color:#aeb8b2;font-size:16px;line-height:1.65;margin:18px 0 0}.access-screen_actions__oVS3C{display:grid;gap:12px;margin-top:30px}.access-screen_primary__5nYRh{gap:10px;width:100%;min-height:56px;padding:16px 20px;border:0;border-radius:14px;background:#f6f8f7;color:#0a0a0a;font-size:16px;font-weight:650;text-decoration:none}.access-screen_primary__5nYRh,.access-screen_signOut__GzQO6{display:flex;align-items:center;justify-content:center;line-height:1.4;cursor:pointer}.access-screen_signOut__GzQO6{gap:9px;min-height:48px;padding:12px;background:transparent;border:1px solid #343b37;border-radius:14px;color:#c7d0ca;font-size:15px}.access-screen_signOut__GzQO6:disabled{opacity:.6;cursor:wait}.access-screen_error__WfxOx{margin:20px 0 0;color:#f2acb1;font-size:14px;line-height:1.6}.access-screen_page__ynp7_ a:focus-visible,.access-screen_page__ynp7_ button:focus-visible{outline:2px solid #aff0ce;outline-offset:4px}