.map_surface__linux{--ink:var(--color-session-ink);--muted:var(--color-session-muted);--accent:var(--color-session-accent);--pink:var(--color-session-pink);--ground:var(--color-session-ground);--wash:var(--color-session-wash);--rule:var(--color-session-rule);font-family:var(--font-body),system-ui,sans-serif;color-scheme:dark}.map_surface__linux :is(button,a,summary,select):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.activity_stage__sPOAU{width:100%;min-width:0;max-width:680px;margin-inline:auto;color:var(--ink,var(--theme-fg));font-family:var(--sans,var(--font-body));font-size:var(--type-body,17px)}.activity_eyebrow__Rk5C_{display:flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--muted);font:11px/1.5 var(--mono,monospace);letter-spacing:.1em}.activity_title__duEKk{margin:0 0 24px;letter-spacing:-.035em}.activity_instruction__JaKUg,.activity_title__duEKk{font:700 var(--type-body,17px)/1.5 var(--sans,var(--font-body));overflow-wrap:anywhere}.activity_instruction__JaKUg{margin:0 0 18px;letter-spacing:-.02em}.activity_support__NcnMK{margin:14px 0;color:var(--muted);font-size:var(--type-caption,13px);line-height:1.7;overflow-wrap:anywhere}.activity_phrases__vbxxX{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:18px 0 24px;color:var(--muted);font-size:var(--type-body,17px)}.activity_phrases__vbxxX>span{border-bottom:1px solid var(--rule);padding-bottom:4px}.activity_phrases__vbxxX>button{min-height:44px;border:0;padding:8px 0;color:var(--accent);background:transparent;text-align:left}.activity_example__c478s{margin:20px 0;padding:0 0 0 16px;border-left:2px solid var(--rule);font-size:var(--type-body,17px);line-height:1.7}.activity_example__c478s>summary{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--muted);font:12px/1.5 var(--mono,monospace)}.activity_example__c478s mark{background:transparent;color:var(--accent);text-decoration:underline;text-underline-offset:4px}.activity_writingSheet__nNCMC{--ink:#382e25;--muted:#796b59;--accent:#874b55;--rule:#64523b40;--wash:#382e2508;color-scheme:light;position:relative;margin:24px 0;padding:22px clamp(16px,5cqw,32px) 12px;color:var(--ink);background:#ece2cb url(/_next/static/media/paper-small-note.45781d8e.webp) 50%/150% 180% no-repeat;box-shadow:0 5px 18px #00000012;transform:rotate(-.35deg)}.activity_writingLabel__AekPA{display:flex;align-items:center;gap:8px;color:var(--muted);font:italic 15px/1.5 var(--display,Georgia,serif)}.activity_writingExample__LJbFW{--ink:#382e25;--muted:#796b59;--accent:#874b55;--rule:#64523b40;color-scheme:light;min-width:0;margin:24px 0;padding:clamp(18px,4cqw,28px);border:1px solid var(--rule);border-top:2px solid var(--accent);background:#ece2cb url(/_next/static/media/paper-small-note.45781d8e.webp) 50%/150% 180% no-repeat;color:var(--ink);box-shadow:0 3px 12px #0000000d}.activity_writingExampleLabel__XsITQ{display:flex;align-items:center;gap:16px;margin:0 0 18px;color:var(--accent);font:italic 20px/1.4 var(--display,Georgia,serif)}.activity_writingExampleLabel__XsITQ:after{content:"";flex:1;min-width:20px;height:1px;background:var(--rule)}.activity_writingExampleText__VwUwR{font:400 var(--type-body,17px)/1.8 var(--sans,var(--font-body));white-space:pre-line;overflow-wrap:anywhere}.activity_writingExample__LJbFW mark{background:transparent;color:var(--accent);text-decoration:underline;text-decoration-color:#874b5570;text-underline-offset:4px;text-decoration-thickness:1px}.activity_writingReference__YFQ2q{margin:0 0 24px;border-block:1px solid var(--rule)}.activity_writingReference__YFQ2q>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 0;color:var(--ink);font:italic 18px/1.5 var(--display,Georgia,serif);cursor:pointer;list-style:none}.activity_writingReference__YFQ2q>summary::-webkit-details-marker{display:none}.activity_writingReference__YFQ2q>summary:after{content:"+";flex:none;color:var(--accent);font:400 24px/1 var(--sans,var(--font-body))}.activity_writingReference__YFQ2q[open]>summary:after{content:"−"}.activity_writingReference__YFQ2q>summary:hover{color:var(--accent)}.activity_writingReference__YFQ2q>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.activity_writingReference__YFQ2q .activity_writingExample__LJbFW{margin-top:8px}.activity_productionBody__0ZgdH>.activity_writingExample__LJbFW:first-child{margin-top:0}.activity_writingSheet__nNCMC textarea{display:block;min-height:240px;width:100%;margin-top:12px;padding:0;border:0;border-radius:0;background:repeating-linear-gradient(transparent 0 33px,#64523b20 33px 34px);color:var(--ink);font:var(--type-body,17px)/34px var(--sans,sans-serif);resize:vertical;caret-color:var(--accent)}.activity_writingSheet__nNCMC textarea::placeholder{color:var(--muted);opacity:.7}.activity_writingSheet__nNCMC textarea:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.activity_count__VUWfA{display:flex;justify-content:space-between;gap:12px;margin-top:12px;color:var(--muted);font:11px/1.6 var(--mono,monospace);font-variant-numeric:tabular-nums}.activity_action__x_RR5{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;max-width:100%;padding:12px 16px;border:0;border-radius:12px;background:var(--wash);color:var(--accent);font:600 13px/1.5 var(--sans,sans-serif);text-align:left}.activity_action__x_RR5:disabled{opacity:.4;cursor:default}.activity_review__Z_y3U{margin-top:28px;padding-top:20px;border-top:1px solid var(--rule)}.activity_reviewHeader__SVG4W{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px;color:var(--muted);font:12px/1.5 var(--mono,monospace)}.activity_reviewHeader__SVG4W strong{color:var(--accent);font:400 28px/1 var(--display,Georgia,serif)}.activity_comment__VV4GV{margin:0 0 20px;color:var(--ink);font:italic var(--type-body,17px)/1.5 var(--sans,sans-serif);overflow-wrap:anywhere}.activity_feedback__GE1UF{display:grid;gap:20px;margin:18px 0}.activity_feedback__GE1UF h3{margin:0 0 8px;color:var(--accent);font:12px/1.5 var(--mono,monospace)}.activity_feedback__GE1UF p{margin:0;font-size:var(--type-caption,13px);line-height:1.7;overflow-wrap:anywhere}.activity_listening__MWaEA{padding:8px 0 24px}.activity_listening__MWaEA>:last-child{min-width:0}.activity_listeningTasks__F3yOD{padding-top:20px;border-top:1px solid var(--rule)}.activity_dictationInput__hgXgf{display:block;width:100%;min-height:52px;padding:12px 0;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:transparent;color:var(--ink);font-size:var(--type-body,17px)}.activity_dictationInput__hgXgf::placeholder{color:var(--muted)}.activity_voice__UNhgl{display:flex;align-items:center;gap:18px;width:100%;min-height:100px;margin-block:24px;padding:20px 0;border:0;border-block:1px solid var(--rule);background:transparent;color:var(--ink);text-align:left}.activity_voice__UNhgl>svg{width:40px;height:40px;color:var(--accent);flex-shrink:0}.activity_voice__UNhgl>span{flex:1;font:400 var(--type-body,17px)/1.5 var(--sans,sans-serif)}.activity_voice__UNhgl>strong{color:var(--muted);font:16px/1.4 var(--mono,monospace);font-variant-numeric:tabular-nums}.activity_voice__UNhgl[data-recording=true]{border-color:var(--pink)}.activity_voice__UNhgl[data-recording=true]>svg{color:var(--pink)}.activity_voiceStatus__z3892{min-height:24px;color:var(--muted);font:12px/1.6 var(--mono,monospace)}.activity_transcript__AYaYK{min-height:60px;margin-block:20px;font-size:var(--type-body,17px);line-height:1.7;overflow-wrap:anywhere}.activity_option__T9Lnl{min-height:52px;border-radius:0;border:0;border-bottom:1px solid var(--rule);padding:12px 0}.activity_option__T9Lnl[data-selected=true]{border-bottom-color:var(--accent)}.activity_option__T9Lnl[data-result=incorrect]{border-bottom-color:var(--pink)}@media (min-width:700px){.activity_feedback__GE1UF{grid-template-columns:1fr 1fr}.activity_writingSheet__nNCMC textarea{min-height:280px}}@media (max-height:560px){.activity_title__duEKk{margin-bottom:16px}.activity_writingSheet__nNCMC textarea{min-height:150px}}@media (prefers-reduced-motion:reduce){.activity_writingSheet__nNCMC{transform:none}}.activity_cheatSheet__JI_9R{margin:24px 0}.activity_cheatSheet__JI_9R h3,.activity_writingFeedback__Pho9w h3{margin:0 0 8px;color:var(--accent);font:12px/1.5 var(--mono,monospace)}.activity_cheatSheet__JI_9R ul{padding-left:20px;line-height:1.8}.activity_annotatedDraft___FfhN{min-height:180px;padding-top:12px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-body,17px);line-height:34px}.activity_correctionMark__PZbis{color:inherit;background:#874b5512;text-decoration:underline wavy var(--accent);text-underline-offset:5px}.activity_correctionMark__PZbis sup{margin-left:2px;color:var(--accent);font:10px var(--mono,monospace)}.activity_correctionMark__PZbis:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.activity_writingFeedback__Pho9w{display:grid;gap:24px;margin:24px 0}.activity_writingFeedback__Pho9w p{margin:0;font-size:var(--type-caption,13px);line-height:1.7;overflow-wrap:anywhere}.activity_correctionList__ElhTb{margin:0;padding-left:24px;font-size:var(--type-caption,13px);line-height:1.8}.activity_correctionList__ElhTb li{padding:5px 0;scroll-margin-top:100px;overflow-wrap:anywhere}.activity_correctionList__ElhTb li:focus,.activity_correctionList__ElhTb li:target{background:var(--wash);outline:1px solid var(--accent);outline-offset:5px}.activity_correctionList__ElhTb del{color:var(--muted)}.activity_correctionList__ElhTb ins{color:var(--accent);text-decoration:none;font-weight:600}.activity_learningFocus__voGy_{border-left:2px solid var(--accent);padding-left:16px}.activity_writingSending__y68L5{animation:activity_writingFly__Q1iOY 1.4s ease-in-out infinite}@keyframes activity_writingFly__Q1iOY{50%{transform:translate(3px,-4px) rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.activity_writingSending__y68L5{animation:none}}.activity_writingHandoff__D6ae8{background:var(--color-session-paper,#ece2cb);color:#382e25;border:1px solid #796b5966;border-radius:3px 14px 3px 3px;box-shadow:2px 3px 0 #796b5922;transform:rotate(-1deg)}.activity_writingHandoff__D6ae8>span{font-family:Bradley Hand,cursive;font-size:19px}.activity_writingHandoff__D6ae8 svg{color:#874b55}.activity_writingHandoff__D6ae8:hover:not(:disabled){transform:rotate(0deg) translateY(-2px)}.activity_writingSubmitRow__YzUV4{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;margin-top:20px}.activity_writingSubmitRow__YzUV4>:first-child{min-height:52px}@media (max-width:480px){.activity_writingSubmitRow__YzUV4{gap:8px}.activity_writingSubmitRow__YzUV4>:first-child{flex:1 1 180px}}.activity_writingRetry___2Jy4{display:inline-flex;align-items:center;gap:9px;min-height:48px;margin-top:18px;padding:11px 18px;border:1px solid var(--rule);border-radius:12px;background:var(--wash);color:var(--ink);font:inherit;cursor:pointer;transition:background .15s ease,transform .15s ease}.activity_writingRetry___2Jy4:hover{background:var(--color-session-paper,#ece2cb);color:#382e25;transform:translateY(-1px)}.activity_talkThread__k00Xc{display:grid;gap:20px;margin:32px 0 20px}.activity_talkThread__k00Xc:empty{margin-bottom:0}.activity_talkTurn__zZizd{min-width:0;font:400 17px/1.5 var(--sans,var(--font-body))}.activity_talkTurn__zZizd>span{color:var(--muted);font:12px/1.5 var(--sans,var(--font-body))}.activity_talkTurn__zZizd p{margin:5px 0 0 32px;overflow-wrap:anywhere}.activity_talkPending__UHnfa p{color:var(--muted);font-size:13px;font-style:italic}.activity_talkReview__ncVrD .activity_correctionList__ElhTb{list-style:decimal}.activity_hintChips__ditkk{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin:16px 0 24px}.activity_hintChips__ditkk>span{display:inline-flex;align-items:center;min-height:48px;min-width:0;max-width:100%;padding:10px 15px;border:1px solid var(--rule);border-radius:18px;background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);font:400 15px/1.5 var(--sans,var(--font-body));overflow-wrap:anywhere}.activity_talkTrigger__5p9lP{display:inline-flex;align-items:center;gap:16px;max-width:100%;min-height:88px;margin:18px 0;padding:12px 16px 12px 12px;border:1px solid #c5ad7c80;border-radius:22px 22px 22px 8px;background:linear-gradient(140deg,#f2e8d4,#d5c4a2);color:#382e25;box-shadow:inset 0 1px 0 #fff8,0 4px 0 #796b5966,0 9px 20px #0003;cursor:pointer;text-align:left;transition:transform .16s ease,box-shadow .16s ease}.activity_talkTriggerMic__IP5Yv{display:grid;place-items:center;flex:none;width:56px;height:56px;border:1px solid #796b5970;border-radius:50%;background:#382e25;color:#f4e3bb;box-shadow:inset 0 1px 5px #0007,0 1px 0 #fff8}.activity_talkTriggerLabel__9KvwM{min-width:0;font:italic 21px/1.25 var(--display,Georgia,serif);overflow-wrap:anywhere}.activity_talkTriggerAction__tDxl5{display:grid;place-items:center;flex:none;width:30px;height:30px;margin-left:4px;border:1px solid #796b5950;border-radius:50%;color:#874b55;background:#fff3}.activity_talkTrigger__5p9lP[data-active=true] .activity_talkTriggerMic__IP5Yv{color:#f6c2d5;box-shadow:inset 0 1px 5px #0007,0 0 0 3px #874b5533}.activity_talkTrigger__5p9lP:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff8,0 6px 0 #796b5966,0 12px 22px #0003}.activity_talkTrigger__5p9lP:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 1px 0 #fff8,0 1px 0 #796b5966}.activity_talkTrigger__5p9lP:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.activity_talkTrigger__5p9lP:disabled{opacity:.4;cursor:default}.activity_talkTrigger__5p9lP[data-started=true]{min-height:68px;margin-block:12px;padding:8px 12px 8px 8px;gap:12px}.activity_talkTrigger__5p9lP[data-started=true] .activity_talkTriggerMic__IP5Yv{width:44px;height:44px}.activity_talkTrigger__5p9lP[data-started=true] .activity_talkTriggerLabel__9KvwM{font-size:18px}@media(max-width:360px){.activity_talkTrigger__5p9lP{gap:12px;padding-right:12px}.activity_talkTriggerLabel__9KvwM{font-size:19px}.activity_talkTriggerMic__IP5Yv{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.activity_talkTrigger__5p9lP{transition:none}.activity_talkTrigger__5p9lP:active:not(:disabled),.activity_talkTrigger__5p9lP:hover:not(:disabled){transform:none}}.activity_productionStage__j6Iqs{max-width:640px}.activity_productionBody__0ZgdH{width:100%;max-width:620px;min-width:0;margin-inline:auto}.activity_productionContext__Ka_2L{max-width:620px;margin:0 auto 18px;color:var(--muted);font:400 var(--type-body,17px)/1.65 var(--sans,var(--font-body));overflow-wrap:anywhere}.activity_productionBody__0ZgdH>.activity_example__c478s:first-child,.activity_productionBody__0ZgdH>.activity_hintChips__ditkk:first-child,.activity_productionBody__0ZgdH>.activity_talkThread__k00Xc:first-child,.activity_productionBody__0ZgdH>.activity_writingSheet__nNCMC:first-child{margin-top:0}.activity_productionBody__0ZgdH .activity_review__Z_y3U{margin-top:32px;padding-top:24px}.activity_productionBody__0ZgdH .activity_cheatSheet__JI_9R{margin-block:24px}.activity_writingTips__pKcWG{position:relative;margin:28px 0;padding:26px 22px 20px;border:1px solid var(--rule);border-radius:4px 12px 6px 4px;background:var(--wash)}.activity_writingTips__pKcWG:before{content:"";position:absolute;top:-12px;left:22px;width:86px;height:28px;background:url(/_next/static/media/pink-masking-tape.c445fc2f.webp) 50%/contain no-repeat;transform:rotate(-5deg);pointer-events:none}.activity_writingTips__pKcWG h3{margin:0 0 12px;color:var(--ink);font:italic 18px/1.4 var(--display,Georgia,serif)}.activity_writingTips__pKcWG ul{margin:0;padding-left:19px;list-style:disc}.activity_writingTips__pKcWG li{margin:8px 0 0;color:var(--ink);font:400 var(--type-caption,13px)/1.7 var(--sans,var(--font-body));overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.activity_writingTips__pKcWG:before{transform:none}}.activity_talkRetryRow__aV6yg{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}.activity_talkRetryRow__aV6yg .activity_writingRetry___2Jy4{margin-top:0}.activity_talkRetryHint__6RixN{margin:0;color:var(--muted);font:400 var(--type-caption,13px)/1.6 var(--sans,var(--font-body))}.hub_root__PzGkz{--ink:var(--color-session-ink);--muted:var(--color-session-muted);--accent:var(--color-session-accent);--pink:var(--color-session-pink);--ground:var(--color-session-ground);--rule:var(--color-session-rule);--wash:var(--color-session-wash);--panel:#1c181ef2;--hit:48px;--type-label:11px;--theme-fg:var(--ink);--theme-fg-muted:var(--muted);--theme-fg-subtle:var(--muted);--theme-canvas:var(--ground);--theme-surface:var(--wash);--theme-border:var(--rule);color:var(--ink);background:var(--ground);font-family:var(--font-body),system-ui,sans-serif;color-scheme:dark;isolation:isolate}.hub_root__PzGkz :is(button,a,input):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.hub_root__PzGkz button{cursor:pointer}.hub_root__PzGkz button:disabled{cursor:default;opacity:.4}.hub_surface__ZT2yn{background:linear-gradient(145deg,#302633f2,var(--panel));border:0;border-radius:20px;box-shadow:0 12px 28px #0005,0 2px 5px #0004}.hub_section__eM8Vn{padding:16px 0}.hub_row__ANKk_{padding:14px 0}.hub_title__Oqcj9{font-family:var(--font-body),system-ui,sans-serif;color:var(--ink);font-weight:800;letter-spacing:-.025em}.hub_label__FVc9s{font:700 10px/1.5 Courier New,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.hub_badge__gLhtT{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:0;border-radius:999px;background:#fcd34d16;color:var(--accent);font:700 10px/1.4 Courier New,monospace;letter-spacing:.08em;text-transform:uppercase}.hub_button__l6gNC{justify-content:center;text-decoration:none;transition:filter .15s,transform .15s}.hub_button__l6gNC:hover:not(:disabled){filter:brightness(1.08)}.hub_button__l6gNC:active:not(:disabled){transform:translateY(1px)}.hub_secondary__KoxlR{background:#ffffff0e;color:var(--ink);border:0;border-radius:12px;box-shadow:0 5px 12px #0003}.hub_profileDisclosure__MP5OJ>summary{list-style:none;cursor:pointer}.hub_profileDisclosure__MP5OJ>summary::-webkit-details-marker{display:none}.hub_profileDisclosure__MP5OJ>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.hub_profileDisclosureArrow__udm_p{flex-shrink:0}.hub_profileDisclosure__MP5OJ[open]>summary .hub_profileDisclosureArrow__udm_p{transform:rotate(90deg)}.hub_danger__t6tYP{color:var(--pink);background:#f06b9e12}.hub_compactAction__O7lQX{flex:none;padding:8px 12px;min-height:44px;white-space:nowrap;letter-spacing:.04em}.hub_iconButton__oxmul{display:inline-grid;flex:none;place-items:center;width:44px;height:44px;border:0;border-radius:12px;background:transparent;color:var(--muted);transition:color .15s,background .15s}.hub_iconButton__oxmul:hover{color:var(--ink);background:var(--wash)}.hub_iconButton__oxmul[aria-pressed=true]{color:var(--accent);background:#fcd34d14}.hub_sidebar__ntbRP{overflow:hidden}.hub_sidebarHeader__5r7Ou{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px}.hub_sidebarHeader__5r7Ou[aria-expanded=true]{color:var(--accent)}.hub_sidebarHeader__5r7Ou>svg{width:20px;height:20px;flex:none}.hub_hud__JWizY{--hud-background:linear-gradient(170deg,#37273eea,#1a1722f2);position:relative;z-index:20;display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:max(env(safe-area-inset-top),14px) 24px 25px}.hub_hud__JWizY[data-subscription=lite]{--hud-background:linear-gradient(170deg,#125781f2,#152536e8)}.hub_hud__JWizY[data-subscription=premium]{--hud-background:linear-gradient(170deg,#8f5912f2,#332318e8)}.hub_hud__JWizY:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:0 0 50% 50%/0 0 32% 32%;background:var(--hud-background);box-shadow:0 15px 28px #0006,0 4px 9px #0004}.hub_hudBrand__UZ3Ni{display:none;align-items:center;gap:8px;min-width:0;font-size:23px;font-weight:850;letter-spacing:-.045em;text-shadow:0 3px 12px #0009}.hub_hudIdentity__DFEHv{display:flex;flex-direction:column;align-items:center;gap:5px;padding-top:12px}.hub_hudIdentity__DFEHv>[role=img]{font-size:28px;line-height:1;filter:drop-shadow(0 3px 4px #0006)}.hub_hudTier__E38M2{font-size:11px;line-height:1;font-weight:800;letter-spacing:.12em;color:var(--accent)}.hub_economy__8Y14v{position:relative;width:100%;min-height:70px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:0 2px;color:var(--ink);border:0;background:transparent;border-radius:28px}.hub_energyWing__4NB0Q{justify-self:start;transform:rotate(8deg) translateY(-7px);transform-origin:bottom right}.hub_sparksWing__zIx6n{justify-self:end;transform:rotate(-8deg) translateY(-7px);transform-origin:bottom left}.hub_promo__rYA_v{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:15px;border:0;border-radius:18px;background:linear-gradient(115deg,#45301df2,#29202ff5 70%);box-shadow:0 12px 25px #0005,0 3px 7px #0005,-6px 0 18px #fcd34d0d}.hub_promoEmblem__3sqTd{display:grid;place-items:center;flex:none;width:40px;height:40px;color:var(--accent);background:#fcd34d14;border-radius:14px;transform:rotate(-8deg);box-shadow:0 4px 12px #0003}.hub_promoAction__D5J9T{background:var(--accent);color:var(--ground);border-radius:12px;box-shadow:0 5px 13px #0004,0 2px 0 #b58324}.hub_promoCopy__Cvgzi{min-width:0;flex:1 1 130px}.hub_promoTitle__AhdCm{color:var(--ink);font-size:13px;font-weight:700;line-height:1.4}.hub_promoText__pt4FN{color:var(--muted);font-size:12px;line-height:1.5;margin-top:3px}.hub_promoTimer__DR3lv{color:var(--accent);font:11px/1.5 Courier New,monospace;font-variant-numeric:tabular-nums}.hub_quest__VFUaL{position:relative;width:100%;display:flex;gap:12px;align-items:flex-start;padding:15px;text-align:left;border:0;border-radius:22px 22px 22px 7px;background:linear-gradient(145deg,#422b40f5,#29212ff5);box-shadow:0 12px 24px #0005,0 3px 6px #0004,-4px 0 18px #f06b9e0c;transition:box-shadow .2s,transform .2s}.hub_quest__VFUaL:hover{box-shadow:0 16px 28px #0006,0 3px 8px #0005;transform:translateY(-1px)}.hub_questAvatar__A67Fm{width:44px;height:44px;border-radius:15px;object-fit:cover;flex:none;transform:rotate(-5deg);box-shadow:0 5px 12px #0006}.hub_questSender__pCKKq{font-size:14px;font-weight:800;color:var(--ink)}.hub_questProgress__NFsjh{font-size:10px;font-weight:700;color:var(--pink);background:#f06b9e14;padding:3px 7px;border-radius:999px;flex:none;white-space:nowrap}.hub_questReply__tqLD4{display:grid;place-items:center;align-self:center;width:24px;height:28px;margin-left:-4px;color:var(--pink);flex:none}.hub_continue__09_nR{justify-content:space-between;width:100%;padding:10px 18px;min-height:56px;font-size:13px;border-radius:16px;box-shadow:none}.hub_missionTitle__KEuv_{color:var(--ink);font-size:clamp(18px,4vw,24px);font-family:var(--font-body),system-ui,sans-serif;font-weight:800;line-height:1.2;text-align:center;overflow-wrap:anywhere;text-shadow:0 2px 10px #0009}.hub_dock__aGVMA{width:100%;max-width:440px;margin-inline:auto}.hub_panelNav__kL0nK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:440px;padding-inline:16px;gap:8px}.hub_panelTrigger__0RPvv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:64px;padding:8px 4px;color:var(--muted);border:0}.hub_panelTrigger__0RPvv:hover{color:var(--accent)}.hub_panelTrigger__0RPvv img{width:42px;height:42px;filter:drop-shadow(0 6px 8px #000b);transition:transform .2s}.hub_panelTrigger__0RPvv:hover img{transform:translateY(-3px) rotate(-5deg)}.hub_panelTrigger__0RPvv span{font:700 9px/1.5 Courier New,monospace;text-transform:uppercase;letter-spacing:.06em;max-width:100%;overflow-wrap:anywhere}.hub_sheet__IQDRt{background:var(--ground);border:0;border-radius:24px 24px 0 0;box-shadow:0 -16px 60px #0006;padding-bottom:env(safe-area-inset-bottom)}.hub_dialog__fTwGZ{background:var(--ground);max-height:calc(100dvh - 48px);overflow-y:auto}.hub_artwork__8HaIT{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 35%,#422b40,#1c181e 65%,#131014)}.hub_artworkPicture__KECTL,.hub_artworkPreview__JE5ZE{position:absolute;inset:0;display:block}.hub_artworkImage__28Lc0{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hub_artworkPreview__JE5ZE{filter:blur(12px);transform:scale(1.04)}.hub_artworkPicture__KECTL{opacity:0;transition:opacity .45s ease-out}.hub_artworkPicture__KECTL[data-ready=true]{opacity:1}@media (prefers-reduced-motion:reduce){.hub_artworkPicture__KECTL{transition:none}.hub_artwork__8HaIT .hub_artworkImage__28Lc0{animation:none}}.hub_artwork__8HaIT:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#131014b8,transparent 35%,#131014e6 90%),radial-gradient(ellipse 60% 65% at 50% 48%,#13101470,transparent 85%)}.hub_tooltip__hfZmX{background:var(--ground);border:0;border-radius:10px;color:var(--ink);box-shadow:0 6px 18px #0008}@media (max-width:380px){.hub_hud__JWizY{padding-inline:20px}.hub_economy__8Y14v{gap:12px}.hub_quest__VFUaL{gap:9px;padding:13px}.hub_questReply__tqLD4{display:none}}@media (min-width:1024px){.hub_panelNav__kL0nK{display:none}.hub_hud__JWizY{flex-wrap:wrap;padding-inline:12px;padding-block:8px 16px}.hub_hud__JWizY:before{display:none}.hub_hudBrand__UZ3Ni{display:flex}.hub_economy__8Y14v{width:min(320px,100%);margin-left:auto;padding:8px 18px 14px;background:var(--hud-background);box-shadow:0 10px 24px #0005;border-radius:24px 24px 42% 42%/24px 24px 32% 32%}.hub_artwork__8HaIT:after{background:linear-gradient(180deg,#131014a6,transparent 22%),linear-gradient(90deg,#131014b8,transparent 38%,transparent 62%,#131014b8),linear-gradient(0deg,#131014b8,transparent 55%),radial-gradient(ellipse 26% 75% at 50% 48%,#13101470,transparent 90%)}}.hub_promoCompact__Pq7FF{flex-wrap:nowrap;gap:10px;padding:10px 12px;border-radius:16px;background:linear-gradient(110deg,#3c2e29ee,#251e2bee);box-shadow:0 6px 16px #0003}.hub_promoCompact__Pq7FF .hub_promoEmblem__3sqTd{width:26px;height:26px;background:transparent;border-radius:0;transform:none;box-shadow:none}.hub_promoCompact__Pq7FF .hub_promoCopy__Cvgzi{flex:1 1 0}.hub_promoCompact__Pq7FF .hub_promoTitle__AhdCm{margin:0;font-size:13px;line-height:1.3;text-wrap:balance}.hub_promoCompact__Pq7FF .hub_promoTimer__DR3lv{display:block;margin-top:3px;color:var(--muted);font-size:10px;line-height:1.2}.hub_promoCompact__Pq7FF .hub_promoAction__D5J9T{min-height:44px;padding:8px 13px;border-radius:999px;border:0;font-size:12px;letter-spacing:0;box-shadow:none}@media (max-width:380px){.hub_promoCompact__Pq7FF{gap:8px;padding-inline:10px}.hub_promoCompact__Pq7FF .hub_promoEmblem__3sqTd{width:20px}.hub_promoCompact__Pq7FF .hub_promoTitle__AhdCm{font-size:12px}}.hub_deckCard__Wh2DX>*{width:100%;padding:0;margin:0}.hub_deckCard__Wh2DX .hub_promoCompact__Pq7FF,.hub_deckCard__Wh2DX .hub_quest__VFUaL{min-height:88px;height:100%;border-radius:18px;box-shadow:none}.hub_deckCard__Wh2DX .hub_promoCompact__Pq7FF{padding:12px}.hub_deckCard__Wh2DX .hub_quest__VFUaL{padding:12px;gap:10px;align-items:center}.hub_deckCard__Wh2DX .hub_questAvatar__A67Fm{width:36px;height:36px;border-radius:12px}.hub_deckCard__Wh2DX .hub_questSender__pCKKq{font-size:12px}.hub_deckCard__Wh2DX .hub_questProgress__NFsjh{font-size:9px;padding:2px 5px}.hub_deckCard__Wh2DX .hub_quest__VFUaL p{-webkit-line-clamp:2}@media (min-width:1024px){.hub_layout__YdH32{grid-template-columns:minmax(16rem,18.5rem) minmax(0,1fr) minmax(17rem,22rem)}.hub_hud__JWizY{gap:8px;padding:8px 0 12px}.hub_hudBrand__UZ3Ni{font-size:20px}.hub_economy__8Y14v{width:100%;min-height:48px;margin:0;padding:6px 12px;gap:12px;border-radius:12px}.hub_energyWing__4NB0Q,.hub_sparksWing__zIx6n{transform:none}.hub_hudIdentity__DFEHv{flex-direction:row;gap:6px;padding-top:0}.hub_hudIdentity__DFEHv>[role=img]{font-size:22px}}.hub_hud__JWizY{flex-wrap:wrap;gap:0;padding-bottom:0}.hub_curtain__i19qj{position:relative;display:block;width:100%;min-width:0;height:28px;flex:none}.hub_curtainSheet__Vxfyq{position:absolute;inset:0 0 auto}.hub_hud__JWizY:before{bottom:calc(-1 * var(--hud-unfold-height, 0px))}.hub_hud__JWizY:has(.hub_curtain__i19qj[data-open=true]):before{display:block;border-radius:0 0 32px 32px}.hub_curtainReveal__MEsHv{overflow:hidden;transition:height .38s cubic-bezier(.22,1,.36,1)}.hub_curtainContent__Uytvw{height:min(360px,calc(var(--learner-content-height, 100dvh) - 160px));overflow-y:auto;overscroll-behavior:contain;padding:8px 0 12px;scrollbar-width:none}.hub_curtainContent__Uytvw::-webkit-scrollbar,.hub_statsTable__3sSdv::-webkit-scrollbar{display:none}.hub_curtainStats__gln0r{color:var(--ink);font-family:Courier New,monospace;font-variant-numeric:tabular-nums}.hub_statsCounters__H6CZQ,.hub_statsRates__w_xNK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0}.hub_statsRates__w_xNK{margin-bottom:12px}.hub_statsCounters__H6CZQ>div,.hub_statsRates__w_xNK>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:5px}.hub_statsCounters__H6CZQ dt,.hub_statsRates__w_xNK dt{display:flex;justify-content:space-between;gap:5px;color:var(--muted);font-size:10px;line-height:1.3}.hub_statsCounters__H6CZQ dd,.hub_statsRates__w_xNK dd{margin:0;font-size:12px;line-height:1.3;font-weight:700}.hub_statsCounters__H6CZQ span,.hub_statsRates__w_xNK span{color:var(--muted);font-size:10px}.hub_statsRates__w_xNK .hub_statsBasis__ZPskR{grid-column:1/-1;font-size:9px;font-weight:400;color:var(--muted)}.hub_statsDetails___qF9M{margin-top:12px;font-size:10px;line-height:1.5}.hub_statsDetails___qF9M summary{cursor:pointer;min-height:32px;display:list-item;align-content:center}.hub_statsDetails___qF9M p{margin:6px 0;color:var(--muted)}.hub_statsTable__3sSdv{overflow-x:auto;scrollbar-width:none}.hub_statsTable__3sSdv table{width:100%;border-collapse:collapse;text-align:left}.hub_statsTable__3sSdv td,.hub_statsTable__3sSdv th{padding:6px 4px;vertical-align:top;border-bottom:1px solid #ffffff10}.hub_statsTable__3sSdv th{font-weight:400}.hub_statsTable__3sSdv small{display:block;color:var(--muted)}.hub_statsScope__yx9FQ{margin:12px 0 8px;color:var(--accent);font:600 10px/1.3 Courier New,monospace;text-transform:uppercase;letter-spacing:.06em}.hub_statsScope__yx9FQ:first-child{margin-top:0}.hub_statsSync__UuRJ0{margin:8px 0;color:var(--muted);font-size:9px}.hub_curtainHandle__8yYBY{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:28px;margin:0;padding:0;border:0;color:var(--muted);background:transparent;touch-action:none}.hub_curtainHandle__8yYBY>svg{flex:none;opacity:.55;transform:scaleX(1.7)}.hub_curtain__i19qj[data-reduced-motion=true] .hub_curtainReveal__MEsHv{transition:none}@media (prefers-reduced-motion:reduce){.hub_curtainReveal__MEsHv{transition:none}}@media (min-width:1024px){.hub_layout__YdH32{grid-template-rows:auto minmax(0,1fr);gap:16px 24px}.hub_hud__JWizY{padding:0;gap:0 24px;border-bottom:1px solid var(--rule)}.hub_hudBrand__UZ3Ni{font-size:24px;letter-spacing:-.045em}.hub_economy__8Y14v{width:auto;min-height:48px;margin-left:auto;padding:6px 14px;gap:24px;background:var(--wash);border:1px solid var(--rule);border-radius:14px;box-shadow:none}.hub_economy__8Y14v:hover{background:color-mix(in srgb,var(--accent) 9%,var(--wash))}.hub_hudIdentity__DFEHv{border-inline:1px solid var(--rule);padding-inline:18px;gap:8px}.hub_hud__JWizY:has(.hub_curtain__i19qj[data-open=true]):before{display:none}.hub_curtainSheet__Vxfyq{z-index:1}.hub_curtain__i19qj[data-open=true] .hub_curtainSheet__Vxfyq{background:var(--ground);border:1px solid var(--rule);border-radius:0 0 18px 18px;box-shadow:0 16px 32px #0005}.hub_curtainContent__Uytvw{padding:16px 24px}.hub_curtainHandle__8yYBY{min-height:28px}.hub_curtainHandle__8yYBY svg{width:20px;height:20px;transform:none}.hub_desktopConsole__GYlh4{overflow:hidden;border:1px solid var(--rule);border-radius:18px;background:color-mix(in srgb,var(--ground) 78%,transparent)}.hub_desktopMap__gQrN4{background:transparent;border:0;box-shadow:none}.hub_desktopMap__gQrN4 .hub_sidebarHeader__5r7Ou{padding-inline:8px}.hub_desktopMap__gQrN4 main{padding-inline:8px;padding-top:12px}.hub_deck__Uw16A{margin:12px 0 8px}.hub_deckStatus__rn475{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hub_deckCard__Wh2DX .hub_promoCompact__Pq7FF,.hub_deckCard__Wh2DX .hub_quest__VFUaL{min-height:76px;border:1px solid var(--rule);border-radius:16px;background:color-mix(in srgb,var(--ground) 82%,transparent);box-shadow:none;backdrop-filter:blur(8px)}.hub_deckCard__Wh2DX .hub_quest__VFUaL:hover{transform:none;box-shadow:none}.hub_deckCard__Wh2DX .hub_questAvatar__A67Fm{width:30px;height:30px;border-radius:10px;transform:none;box-shadow:none}.hub_deckCard__Wh2DX .hub_questSender__pCKKq{font-size:11px;font-weight:600;color:var(--muted)}.hub_deckCard__Wh2DX .hub_promoEmblem__3sqTd{display:none}.hub_deckCard__Wh2DX .hub_promoAction__D5J9T{background:var(--wash);color:var(--ink);border:1px solid var(--rule)}.hub_nextSlot__TIi_P{width:100%;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;align-items:stretch}.hub_nextSlot__TIi_P .hub_continue__09_nR{height:100%;padding-inline:12px;gap:8px}.hub_skillShortcut__JZO_k{min-width:0;min-height:56px;padding:10px 12px;font-size:12px;text-align:center}.hub_profileContent__4TrA1>:not(:last-child){margin-bottom:10px}.hub_profileContent__4TrA1>.hub_section__eM8Vn{padding-block:6px}.hub_profileContent__4TrA1>.hub_section__eM8Vn:first-child{padding-top:4px}.hub_profileContent__4TrA1 .hub_row__ANKk_{padding-block:8px}.hub_profileContent__4TrA1 ul>:not(:last-child){margin-bottom:4px}.hub_profileContent__4TrA1 .hub_secondary__KoxlR{box-shadow:none;border:1px solid var(--rule)}.hub_profileMetrics__3N3TZ{gap:8px}.hub_profileMetrics__3N3TZ>.hub_surface__ZT2yn{padding:10px 6px;border:1px solid var(--rule);border-radius:12px;background:var(--wash);box-shadow:none}}@media (max-width:1023px){.hub_mobileStage__uodzS{isolation:isolate}.hub_deck__Uw16A{position:relative;z-index:5;margin:12px 22px 0}.hub_deckStatus__rn475{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hub_deckCard__Wh2DX .hub_promoCompact__Pq7FF,.hub_deckCard__Wh2DX .hub_quest__VFUaL{min-height:76px;border:1px solid var(--rule);border-radius:16px;background:color-mix(in srgb,var(--ground) 82%,transparent);box-shadow:none;backdrop-filter:blur(8px)}.hub_deckCard__Wh2DX .hub_quest__VFUaL:hover{transform:none;box-shadow:none}.hub_deckCard__Wh2DX .hub_questAvatar__A67Fm{width:30px;height:30px;border-radius:10px;transform:none;box-shadow:none}.hub_deckCard__Wh2DX .hub_questSender__pCKKq{font-size:11px;font-weight:600;color:var(--muted)}.hub_deckCard__Wh2DX .hub_promoEmblem__3sqTd{display:none}.hub_deckCard__Wh2DX .hub_promoAction__D5J9T{background:var(--wash);color:var(--ink);border:1px solid var(--rule)}.hub_nextSlot__TIi_P{width:100%;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;align-items:stretch}.hub_nextSlot__TIi_P .hub_continue__09_nR{height:100%;padding-inline:12px;gap:8px}.hub_skillShortcut__JZO_k{min-width:0;min-height:56px;padding:10px 12px;font-size:12px;text-align:center}}.hub_nextSlot__TIi_P[hidden]{display:none}.hub_hubCenter__wUd3B{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;pointer-events:none}.hub_hubCenter__wUd3B button{pointer-events:auto}@media (max-width:1023px){.hub_hud__JWizY{touch-action:none}.hub_curtainContent__Uytvw{touch-action:pan-y}}.hub_layout__YdH32{pointer-events:none}.hub_layout__YdH32 .hub_deck__Uw16A,.hub_layout__YdH32 .hub_hud__JWizY,.hub_layout__YdH32>:not(.hub_mobileStage__uodzS){pointer-events:auto}.hub_secondaryRegion__l2Tgi{width:100%;min-width:0;flex:none;pointer-events:auto}@media (max-width:1023px){.hub_mobileStage__uodzS{justify-content:flex-start}.hub_secondaryRegion__l2Tgi{align-self:stretch}}@media (min-width:1024px){.hub_root__PzGkz,.hub_toolPanel__kjbGx{--hub-card:color-mix(in srgb,var(--ground) 82%,transparent);--hub-card-radius:16px;--hub-control-radius:12px}.hub_deckCard__Wh2DX .hub_promoCompact__Pq7FF,.hub_deckCard__Wh2DX .hub_quest__VFUaL,.hub_desktopConsole__GYlh4,.hub_desktopMap__gQrN4,.hub_promo__rYA_v,.hub_surface__ZT2yn{background:var(--hub-card);border:1px solid var(--rule);border-radius:var(--hub-card-radius);box-shadow:none;backdrop-filter:blur(8px)}.hub_sidebarHeader__5r7Ou{border-bottom:1px solid var(--rule);background:transparent}.hub_sidebarHeader__5r7Ou[aria-expanded=false]{border-bottom-color:transparent}.hub_desktopMap__gQrN4 .hub_sidebarHeader__5r7Ou{padding-inline:14px}.hub_economy__8Y14v{background:var(--hub-card);border-radius:var(--hub-card-radius);backdrop-filter:blur(8px)}.hub_profileMetrics__3N3TZ>.hub_surface__ZT2yn{background:var(--wash);border-radius:var(--hub-control-radius);backdrop-filter:none}.hub_compactAction__O7lQX,.hub_continue__09_nR,.hub_deckCard__Wh2DX .hub_promoAction__D5J9T,.hub_iconButton__oxmul,.hub_promoAction__D5J9T,.hub_secondary__KoxlR{border-radius:var(--hub-control-radius);box-shadow:none;letter-spacing:0}.hub_deckCard__Wh2DX .hub_promoAction__D5J9T,.hub_secondary__KoxlR{background:var(--wash);color:var(--ink);border:1px solid var(--rule)}.hub_danger__t6tYP{color:var(--pink);background:#f06b9e12}.hub_iconButton__oxmul:hover,.hub_secondary__KoxlR:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 8%,var(--ground))}.hub_label__FVc9s,.hub_sidebarHeader__5r7Ou span{font-family:var(--font-body),system-ui,sans-serif;font-weight:600;letter-spacing:.02em}.hub_promoEmblem__3sqTd,.hub_questAvatar__A67Fm,.hub_quest__VFUaL:hover{transform:none;box-shadow:none}.hub_curtain__i19qj[data-open=true] .hub_curtainSheet__Vxfyq{border-radius:0 0 var(--hub-card-radius) var(--hub-card-radius)}.hub_curtain__i19qj[data-open=true] .hub_curtainSheet__Vxfyq,.hub_toolPanel__kjbGx{background:color-mix(in srgb,var(--ground) 96%,transparent);backdrop-filter:blur(8px)}.hub_toolPanel__kjbGx{border:1px solid var(--rule);border-radius:var(--hub-card-radius)}.hub_toolPanel__kjbGx>header{border-bottom:1px solid var(--rule)}.hub_toolPanel__kjbGx>header h2{font-size:15px;font-weight:600}.hub_toolPanel__kjbGx>header button{border-radius:var(--hub-control-radius)}}.hub_compactPanel__bkIqh{align-self:center;max-width:600px;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.hub_compactPanel__bkIqh>header{padding:10px 20px}.hub_compactPanel__bkIqh>header button{width:44px;height:44px}.hub_compactPanel__bkIqh{max-width:460px;border:1px solid var(--rule);border-radius:20px}.hub_compactPanel__bkIqh>header{gap:12px;border-bottom:0;align-items:flex-start;padding-top:20px;padding-bottom:0}.hub_compactPanel__bkIqh>header h2{min-width:0;padding-top:6px;font:400 28px/1.12 var(--font-display),Georgia,serif;letter-spacing:-.035em}.hub_compactPanel__bkIqh>header button{flex:none;border-radius:12px;background:transparent;color:var(--muted)}.hub_subscriptionPlans__UFj7t{display:grid;gap:12px;padding-top:4px}.hub_planCard__pBK8L{display:grid;gap:10px;min-width:0;padding:16px;border:1px solid color-mix(in srgb,#9ca3af 40%,var(--rule));border-radius:16px;background:linear-gradient(135deg,#9ca3af18,#9ca3af05)}.hub_planCard__pBK8L[data-plan=premium]{border-color:color-mix(in srgb,#ec4899 40%,var(--rule));background:linear-gradient(135deg,#ec489918,#f59e0b0d)}.hub_planHeading__ohaFK{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.hub_planHeading__ohaFK h3{margin:0;font-size:17px;font-weight:700;line-height:1.2}.hub_planEmblem__99QcA{flex:none;width:56px;height:56px;object-fit:contain}.hub_planPrice__DMuru{display:flex;align-items:baseline;gap:6px;margin:4px 0 0;font-size:36px;font-weight:700;line-height:1.1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.hub_planPrice__DMuru small{font-size:13px;font-weight:400;letter-spacing:0;color:var(--muted)}.hub_planFeatures__124P9{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hub_planFeatures__124P9 li{display:flex;align-items:baseline;gap:10px;font-size:13px;line-height:1.45}.hub_planFeatures__124P9 svg{flex:none;align-self:center;color:var(--accent)}.hub_planCard__pBK8L>button:disabled{opacity:.4;cursor:default}@media (max-width:559px){.hub_compactPanel__bkIqh>header{padding-inline:16px}.hub_planCard__pBK8L{padding:14px}}@media (min-width:1024px){.hub_layout__YdH32 .hub_desktopSlot__NJqlw{min-width:0;padding-block:0}.hub_layout__YdH32 .hub_mobileStage__uodzS{padding-top:0}.hub_desktopSidebar__fy5_0{padding-inline:0}.hub_layout__YdH32 .hub_deck__Uw16A{margin:0 0 8px}.hub_desktopConsole__GYlh4 .hub_sidebarHeader__5r7Ou,.hub_desktopMap__gQrN4 .hub_sidebarHeader__5r7Ou{box-sizing:border-box;min-height:64px;padding:8px 14px}}.hub_hudIdentity__DFEHv>[data-language-flag]{width:28px;height:28px;filter:drop-shadow(0 1px 1px #13101480)}@media (min-width:1024px){.hub_hudIdentity__DFEHv>[data-language-flag]{width:22px;height:22px}}.hub_profileIdentity__ERrbu{display:flex;flex:1;min-width:0;align-items:center;gap:12px}.hub_profileAvatar__rmrQC{position:relative;display:grid;place-items:center;flex:none;width:48px;height:48px;overflow:hidden;border-radius:50%;border:1px solid var(--rule);background:var(--wash);color:var(--accent);font-size:16px;font-weight:700}.hub_profileAvatar__rmrQC img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hub_profileIdentityText__iVo5J{min-width:0}.hub_toolPanel__kjbGx>header .hub_profileName__DbgD1{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:18px;font-weight:700;line-height:1.35}.hub_profileEmail__vyG6p{margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;line-height:1.5}.hub_planTerms___EcAl{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.journal_page__6hDny{--ink:var(--color-session-ink);--muted:var(--color-session-muted);--accent:var(--color-session-accent);--pink:var(--color-session-pink);--ground:var(--color-session-ground);--wash:var(--color-session-wash);--rule:var(--color-session-rule);min-height:var(--learner-content-height,100dvh);color:var(--ink);color-scheme:dark;background:var(--ground);font-family:var(--font-body),system-ui,sans-serif;padding:max(20px,env(safe-area-inset-top)) clamp(22px,5vw,64px) calc(max(48px, env(safe-area-inset-bottom)) + var(--learner-chrome-size, 0px))}.journal_page__6hDny *,.journal_page__6hDny :after,.journal_page__6hDny :before{box-sizing:border-box}.journal_page__6hDny a{color:inherit;text-decoration:none}.journal_materialLink__7SZ43 svg,.journal_start__YPE4p svg{width:20px;height:20px;flex-shrink:0}.journal_hero__mQkIX{position:relative;padding:64px 100px 40px 0}.journal_eyebrow__azkT9{margin:0 0 18px;color:var(--pink);font:11px/1.5 Courier New,monospace;text-transform:uppercase;letter-spacing:.12em}.journal_page__6hDny h1{margin:0;max-width:12ch;font:400 clamp(52px,8vw,92px)/1.02 var(--font-display),Georgia,serif;letter-spacing:-.055em;text-wrap:balance}.journal_heroMark__zXDBt{position:absolute;right:8px;top:82px;width:64px;height:64px;color:var(--pink);transform:rotate(12deg)}.journal_overview__VCz8X{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0 0 32px;padding:24px 0;border-block:1px solid var(--rule)}.journal_overview__VCz8X dd{margin:0 0 8px;font:400 42px/1 var(--font-display),Georgia,serif;color:var(--accent);font-variant-numeric:tabular-nums}.journal_overview__VCz8X dt{color:var(--muted);font-size:12px;line-height:1.5}.journal_page__6hDny button,.journal_page__6hDny select,.journal_page__6hDny textarea{font:inherit}.journal_page__6hDny button{min-height:44px;padding:10px 14px;border:1px solid var(--rule);border-radius:2px;color:var(--ink);background:transparent;cursor:pointer}.journal_page__6hDny button:hover{background:var(--wash)}.journal_page__6hDny select{min-height:44px;max-width:100%;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:transparent;color:var(--ink);font-size:13px;text-transform:none;letter-spacing:0;cursor:pointer}.journal_page__6hDny option{background:var(--ground)}.journal_page__6hDny :is(button,a,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.journal_tabs__8Fs_P a{color:var(--muted)}.journal_tabs__8Fs_P a[aria-current=page]{color:var(--pink);border-bottom-color:var(--pink)}.journal_page__6hDny p{line-height:1.7}.journal_muted__fFfjo{color:var(--muted);font-size:13px}.journal_entry__i0ndw{position:relative;padding:28px 0 28px 24px;border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.journal_entry__i0ndw:before{content:"";position:absolute;left:0;top:37px;width:5px;height:5px;background:var(--pink)}.journal_entry__i0ndw>p:first-child{margin-top:0;font:11px/1.7 Courier New,monospace}.journal_page__6hDny h2{margin:18px 0 12px;font:400 clamp(26px,4vw,38px)/1.2 var(--font-display),Georgia,serif;letter-spacing:-.03em}.journal_entry__i0ndw a{color:var(--accent)}.journal_materialLink__7SZ43{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:13px}.journal_logEmpty__qiOAz:before{content:"";display:block;width:16px;margin-bottom:16px;background:url(/_next/static/media/notebook.ea529d6d.webp) 50%/contain no-repeat;pointer-events:none;transform:rotate(14deg)}.journal_actions__Rk4_k{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;font-size:12px}.journal_actions__Rk4_k button:first-child{background:var(--accent);border-color:var(--accent);color:var(--ground)}.journal_phrase__VpWu2{font:400 clamp(28px,5vw,42px)/1.3 var(--font-display),Georgia,serif;margin:20px 0}.journal_empty__Xm7Of{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 20px 56px}.journal_empty__Xm7Of>svg{width:48px;height:48px;color:var(--pink)}.journal_empty__Xm7Of p{max-width:26ch;font:400 clamp(25px,4vw,34px)/1.35 var(--font-display),Georgia,serif;margin:24px 0;text-wrap:balance}.journal_start__YPE4p{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;padding:12px 20px;background:var(--accent);color:var(--ground)!important;border-radius:2px;font-size:12px}.journal_stats__sYIZY{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:32px 0 48px}.journal_stats__sYIZY>div{display:flex;flex-direction:column-reverse;gap:12px;padding:24px 0;border-top:1px solid var(--rule)}.journal_stats__sYIZY dt{color:var(--muted);font-size:12px;line-height:1.5}.journal_stats__sYIZY dd{margin:0;color:var(--accent);font:400 46px/1 var(--font-display),Georgia,serif}@media (max-width:600px){.journal_hero__mQkIX{padding:44px 48px 32px 0}.journal_heroMark__zXDBt{width:36px;height:36px;top:62px;right:0}.journal_overview__VCz8X{gap:16px}.journal_overview__VCz8X dd{font-size:34px}.journal_stats__sYIZY{grid-template-columns:repeat(2,minmax(0,1fr))}.journal_entry__i0ndw{padding-left:18px}}.journal_entry__i0ndw .journal_phrase__VpWu2{margin-top:0}.journal_entry__i0ndw .journal_actions__Rk4_k{margin-block:12px}@media (prefers-reduced-motion:reduce){.journal_diaryEntry__fLDEr>summary>svg{transition:none}}.journal_embedded__ZUkXR{height:100%;min-height:0;padding:0;background:transparent;display:flex;flex-direction:column;overflow:hidden}.journal_embedded__ZUkXR>div:first-child{flex:1;min-height:0;width:100%;overflow-y:auto;padding:16px 22px 28px}.journal_tabs__8Fs_P button{color:var(--muted);background:transparent}.journal_tabs__8Fs_P a[aria-current=page],.journal_tabs__8Fs_P button[aria-current=page]{color:var(--pink);border-bottom-color:var(--pink)!important}.journal_embedded__ZUkXR>div:first-child{max-width:none;padding:0 20px 24px}.journal_embedded__ZUkXR .journal_diaryEntry__fLDEr strong{font:700 16px/1.5 var(--font-body),system-ui,sans-serif}.journal_embedded__ZUkXR .journal_empty__Xm7Of{padding:32px 16px}.journal_embedded__ZUkXR .journal_empty__Xm7Of p{font:400 16px/1.65 var(--font-body),system-ui,sans-serif;color:var(--muted)}.journal_embedded__ZUkXR .journal_phrase__VpWu2{font:600 23px/1.45 var(--font-body),system-ui,sans-serif}.journal_embedded__ZUkXR .journal_start__YPE4p,.journal_embedded__ZUkXR button{border:0;border-radius:12px;background:var(--wash)}.journal_embedded__ZUkXR .journal_actions__Rk4_k button:first-child,.journal_embedded__ZUkXR .journal_start__YPE4p{background:var(--accent);color:var(--ground)}.journal_journalExtra__kGfle{display:inline-grid;place-items:center;width:36px;min-height:44px;margin-inline-start:auto;color:var(--muted)!important;border-radius:10px}.journal_journalExtra__kGfle:hover{color:var(--accent)!important;background:var(--wash)}.journal_logBook__h0Oo0{margin:0 0 16px;color:var(--ink)}.journal_logDay__JM_Ry{position:relative;padding:18px 0 10px;border-bottom:1px solid var(--rule)}.journal_logDay__JM_Ry:last-of-type{border-bottom:0}.journal_logDate__p4mo7{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin-bottom:14px}.journal_page__6hDny .journal_logDate__p4mo7 h2{margin:0;color:var(--ink);font:500 clamp(30px,6vw,42px)/1.15 var(--font-display),Georgia,serif;letter-spacing:-.045em}.journal_logDate__p4mo7>span{color:var(--muted);font:9px/1.4 Courier New,monospace;white-space:nowrap}.journal_page__6hDny .journal_logProse__rWnIo{margin:0;color:var(--ink);font:italic 400 clamp(17px,3.8vw,21px)/1.8 Segoe Print,Bradley Hand,var(--font-display),Georgia,serif;overflow-wrap:anywhere}.journal_logProse__rWnIo mark{color:inherit;padding:0 2px;border-radius:2px}.journal_logName__ubrTl{background:linear-gradient(transparent 55%,#f06b9e24 0,#f06b9e24 90%,transparent 0)}.journal_logWord___2mOA{background:linear-gradient(transparent 55%,#fcd34d24 0,#fcd34d24 90%,transparent 0)}.journal_logSubject__efBCJ{text-decoration:underline!important;text-decoration-color:#f06b9e66!important;text-decoration-thickness:1px!important;text-underline-offset:4px}.journal_logSubject__efBCJ:hover{color:var(--accent)}.journal_logCrossed__mueJF{color:var(--muted);text-decoration-thickness:2px;text-decoration-color:var(--pink)}.journal_logCorrection__QNPpI{color:var(--accent)}.journal_logExtraSessions__uKxaL{color:var(--muted);font:10px/1 Courier New,monospace;vertical-align:super}.journal_logEmpty__qiOAz{padding:40px 0}.journal_page__6hDny .journal_logEmpty__qiOAz p{max-width:24ch;color:var(--muted);font:italic 22px/1.5 var(--font-display),Georgia,serif}.journal_logDay__JM_Ry:first-child[data-art-variant="0"] .journal_logCrossed__mueJF{background:url(/_next/static/media/scribble.04e14500.webp) 50%/100% 100% no-repeat}.journal_logDay__JM_Ry:first-child[data-art-variant="2"] .journal_logCrossed__mueJF:after{content:"";display:inline-block;width:14px;height:14px;margin-left:6px;vertical-align:middle;background:url(/_next/static/media/cross.d1b6b3ec.webp) 50%/contain no-repeat}.journal_journalHeader__3LdUS{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--rule)}.journal_page__6hDny .journal_journalHeader__3LdUS h1{flex:1;min-width:0;max-width:none;margin:0;font:400 28px/1.15 var(--font-display),Georgia,serif;letter-spacing:-.035em}.journal_journalHeader__3LdUS .journal_journalExtra__kGfle{margin-inline-start:0}.journal_journalExtra__kGfle{width:44px;border-radius:12px}.journal_embedded__ZUkXR>div:first-child{overscroll-behavior:contain}.journal_logDay__JM_Ry{padding:24px 0}.journal_logDate__p4mo7{align-items:center;margin-bottom:16px}.journal_page__6hDny .journal_logDate__p4mo7 h2{font-size:clamp(26px,5vw,34px);font-weight:400;letter-spacing:-.035em}.journal_logDateArt__o2lYn{display:block;width:32px;height:38px;flex:none;background:url(/_next/static/media/notebook.ea529d6d.webp) 50%/contain no-repeat;transform:rotate(-7deg)}.journal_logDay__JM_Ry[data-art-variant="1"] .journal_logDateArt__o2lYn{background-image:url(/_next/static/media/coffee_cup.088965bd.webp);transform:rotate(6deg)}.journal_logDay__JM_Ry[data-art-variant="2"] .journal_logDateArt__o2lYn{background-image:url(/_next/static/media/envelope.14c34e7f.webp);transform:rotate(-5deg)}.journal_page__6hDny .journal_logProse__rWnIo{font:400 17px/1.75 var(--font-display),Georgia,serif}.journal_logMaterials__d4dhw{display:grid;gap:4px;margin:18px 0 0;padding:0;list-style:none}.journal_logMaterial___uGdf{display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 10px;border-radius:12px;font-size:13px}.journal_logMaterial___uGdf:hover{background:var(--wash)}.journal_logMaterial___uGdf>span{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.5}.journal_logMaterial___uGdf>svg{flex:none;color:var(--muted)}.journal_logMaterial___uGdf>svg:first-child{color:var(--accent)}.journal_logMaterial___uGdf>.journal_materialDone__b2Inx{color:var(--accent);opacity:.7}.journal_logEmpty__qiOAz:before{width:64px;height:64px;transform:rotate(-8deg)}.journal_phraseContext__pr05k{padding-top:8px;font-size:12px}.journal_phraseContext__pr05k>p{margin:8px 0}.journal_phraseContext__pr05k a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:559px){.journal_embedded__ZUkXR>div:first-child{padding-inline:16px}.journal_logDate__p4mo7{gap:8px}.journal_logDate__p4mo7>span:last-child{margin-left:auto}.journal_logDateArt__o2lYn{width:26px;height:32px}.journal_page__6hDny .journal_logProse__rWnIo{font-size:16px}}.journal_writingArchive__x1KfW{margin:0 0 24px;padding:14px 0;border-block:1px solid var(--rule)}.journal_writingArchive__x1KfW summary{cursor:pointer;min-height:44px;align-content:center}.journal_writingVersion__wV5li{padding:12px 0;border-top:1px solid var(--rule)}.journal_writingVersion__wV5li summary{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline}.journal_writingVersion__wV5li summary span{flex:1 1 180px}.journal_writingVersion__wV5li time{font-size:12px;opacity:.7}.journal_writingVersion__wV5li strong{color:var(--accent)}.journal_writingDraft__wjGFk{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;background:var(--wash);border-left:2px solid var(--accent)}.journal_writingVersion__wV5li h3{font-size:14px;margin-top:20px}.journal_writingArchiveCompact__do6kk{display:inline-block;flex:0 1 auto;width:auto;min-width:48px;margin:0;padding:0;border:0}.journal_writingArchiveCompact__do6kk>summary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:10px 13px;border:1px solid var(--rule);border-radius:12px;font-size:13px}.journal_writingArchiveCompact__do6kk[open]{flex:1 0 100%;width:100%;padding:12px 0;border-top:1px solid var(--rule)}.journal_writingArchiveCompact__do6kk>:not(summary){text-align:left}[data-awake=false] .agent-dock_row__CRQoD{padding:0;gap:0}.agent-dock_hints__p6geT{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;margin:0 auto 10px;max-width:100%;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.agent-dock_hintsTrack__qd56b{display:flex;width:max-content;min-width:100%;justify-content:center}.agent-dock_hintsGroup__lKUuZ{display:flex;align-items:center;justify-content:center;gap:8px;padding-inline:12px}.agent-dock_hint__fBm08{flex:none;padding:6px 11px;border:1px solid color-mix(in srgb,var(--color-session-ink) 16%,transparent);border-radius:999px;background:transparent;color:var(--color-session-muted);font-size:12px;line-height:1.4;white-space:nowrap}.agent-dock_hints__p6geT::-webkit-scrollbar{display:none}.agent-dock_hints__p6geT:focus-visible{outline:1px solid var(--color-session-accent);outline-offset:2px;border-radius:12px}.agent-dock_visualizer__Xk5w_{display:flex;align-items:center;justify-content:center;gap:2px;height:44px;padding-inline:4px;color:var(--color-session-pink)}.agent-dock_extrasMenu__rfo6y{position:fixed;inset:auto;margin:0;width:min(220px,calc(100vw - 16px));padding:0;border:0;background:transparent;overflow-y:auto;color:var(--color-session-ink)}.agent-dock_extrasMenu__rfo6y:popover-open{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.agent-dock_extrasMenu__rfo6y>div{width:100%}.agent-dock_menuItem__p8ddE{display:flex;flex-direction:row-reverse;align-items:center;gap:12px;width:fit-content;max-width:100%;margin-inline-start:auto;min-height:44px;padding:10px 12px;border:0;border-radius:12px;background:var(--color-session-ground);box-shadow:inset 0 0 0 1px #ffffff12;color:var(--color-session-ink);font-size:13px;line-height:1.4;text-align:right;text-decoration:none;list-style:none;cursor:pointer}.agent-dock_menuItem__p8ddE>span{min-width:0}.agent-dock_menuSwitch__PN2QH{position:relative;flex:none;width:30px;height:18px;margin-left:auto;border:1px solid var(--color-session-muted);border-radius:12px}.agent-dock_menuSwitch__PN2QH:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--color-session-muted)}.agent-dock_menuItem__p8ddE[aria-checked=true] .agent-dock_menuSwitch__PN2QH{border-color:var(--color-session-accent);background:color-mix(in srgb,var(--color-session-accent) 18%,transparent)}.agent-dock_menuItem__p8ddE[aria-checked=true] .agent-dock_menuSwitch__PN2QH:after{left:15px;background:var(--color-session-accent)}.agent-dock_menuItem__p8ddE>svg{flex:none;width:22px;height:22px;color:var(--color-session-muted)}.agent-dock_menuItem__p8ddE:hover{background:color-mix(in srgb,var(--color-session-ground) 90%,var(--color-session-ink))}.agent-dock_menuItem__p8ddE:focus-visible{outline:2px solid var(--color-session-accent);outline-offset:-2px}.agent-dock_menuItem__p8ddE::-webkit-details-marker{display:none}.agent-dock_visualizer__Xk5w_>span{flex:0 1 3px;min-width:2px;height:3px;border-radius:999px;background:currentColor;opacity:.4;transition:color .2s}.agent-dock_visualizer__Xk5w_[data-speaking=true]{color:var(--color-session-pink);filter:drop-shadow(0 0 5px #f06b9e55)}.agent-dock_visualizer__Xk5w_[data-listening=true]{color:var(--color-session-accent)}@media (prefers-reduced-motion:reduce){.agent-dock_visualizer__Xk5w_>span{transition:none}}.hub-briefing_briefing__lyrjn{padding:6px 4px 8px;color:var(--color-session-ink);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#1310140a;border:0;border-radius:16px}.hub-briefing_position__4U_fl{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:2px 6px;margin:0 0 10px;font:500 12px/1.5 var(--font-body),system-ui,sans-serif;letter-spacing:.01em;font-variant-numeric:lining-nums tabular-nums;text-align:center}.hub-briefing_label__A1ba7,.hub-briefing_position__4U_fl,.hub-briefing_value__VDp6o{text-shadow:0 1px 2px #131014e6,0 0 3px #131014b3;-webkit-text-stroke:.25px #131014;paint-order:stroke fill}.hub-briefing_dot__XsHuc{opacity:.55}.hub-briefing_position__4U_fl>span:first-child{font-weight:650}.hub-briefing_stats__7CBkD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hub-briefing_stat__bGn8Z{min-width:0;text-align:center}.hub-briefing_reading__rju_e{display:flex;align-items:center;justify-content:center;gap:4px;min-height:34px}.hub-briefing_sticker__jTkra{width:28px;height:28px;flex:none;object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 1px #13101480)}.hub-briefing_value__VDp6o{font:650 16px/1.25 var(--font-body),system-ui,sans-serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.025em}.hub-briefing_label__A1ba7{display:block;margin-top:3px;font:500 11px/1.45 var(--font-body),system-ui,sans-serif;letter-spacing:.01em;overflow-wrap:anywhere;text-wrap:balance}@media (max-width:359px){.hub-briefing_stats__7CBkD{gap:4px}.hub-briefing_reading__rju_e{gap:2px}.hub-briefing_sticker__jTkra{width:24px;height:24px}.hub-briefing_value__VDp6o{font-size:15px}}