.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}.app-settings_overlay__vSMmb{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;padding:8px;--settings-ink:var(--ink);--settings-muted:var(--muted);--settings-pink:var(--pink);--settings-signal:var(--accent);--settings-ground:var(--ground)}.app-settings_backdrop__iwB0N{position:absolute;inset:0;background:var(--color-session-ground);opacity:.85}.app-settings_panel__Dkyqb{--theme-fg:var(--ink);--theme-fg-muted:var(--muted);--theme-fg-subtle:var(--muted);--theme-panel:var(--ground);--theme-surface:var(--wash);--theme-border:var(--rule);--theme-input:var(--ground);position:relative;width:100%;max-width:640px;height:100%;max-height:100%;min-height:0;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;border-radius:24px;color:var(--ink);outline:none;box-shadow:0 16px 60px #0006}.app-settings_panel__Dkyqb *,.app-settings_panel__Dkyqb :after,.app-settings_panel__Dkyqb :before{box-sizing:border-box}.app-settings_panel__Dkyqb button{cursor:pointer;touch-action:manipulation}.app-settings_panel__Dkyqb button:disabled{opacity:.4;cursor:default}.app-settings_header__7Rts7{flex:none;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 20px;border-bottom:1px solid var(--rule)}.app-settings_header__7Rts7>div{min-width:0;align-self:center}.app-settings_header__7Rts7 .app-settings_title__zMQvy{margin:0;font:700 18px/1.3 var(--font-body),system-ui,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.app-settings_subtitle__HZwR6{font-size:12px;line-height:1.5;color:var(--muted);margin:4px 0 0}.app-settings_closeButton__W6utN{flex:none;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:12px;background:var(--wash);color:var(--ink)}.app-settings_body__z7ecO{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 20px max(24px,env(safe-area-inset-bottom));scroll-padding:20px}.app-settings_plan__HFejo{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--rule)}.app-settings_planLabel__MYTYG{font-size:12px;line-height:1.5;color:var(--muted);margin:0 0 2px}.app-settings_planName__Ghtgn{font-size:18px;font-weight:600;line-height:1.3;margin:0}.app-settings_panel__Dkyqb .app-settings_upgrade__IMCIM{flex:none;justify-content:center;min-height:48px;border-radius:12px}.app-settings_section__bCfun{display:flex;align-items:center;gap:8px;margin:24px 0 4px;color:var(--muted)}.app-settings_section__bCfun h3{font-size:13px;font-weight:600;line-height:1.5;margin:0}.app-settings_section__bCfun svg{flex:none;color:var(--accent)}.app-settings_toggleRow__caYqd{width:100%;display:flex;align-items:center;gap:16px;min-height:60px;padding:12px 0;border:0;background:transparent;color:inherit;text-align:left}.app-settings_rowCopy__33PhB{flex:1;min-width:0}.app-settings_rowTitle__udbzp{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:600;line-height:1.45;margin:0}.app-settings_description__jBVVx{display:block;font-size:12px;line-height:1.5;color:var(--muted);margin:4px 0 0}.app-settings_badge__hC6Rh{padding:2px 6px;border-radius:6px;background:var(--wash);color:var(--accent);font-size:10px;font-weight:600;line-height:1.4}.app-settings_lock__PtPlV{width:22px;height:22px;margin-inline:11px;flex:none;color:var(--muted)}.app-settings_switchTrack__4vQsl{flex:none;position:relative;width:44px;height:26px;border:1px solid var(--rule);border-radius:999px;background:var(--wash);transition:background .16s}.app-settings_switchTrack__4vQsl>span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--muted);transition:transform .16s}.app-settings_switchTrack__4vQsl[data-on=true]{background:var(--accent);border-color:var(--accent)}.app-settings_switchTrack__4vQsl[data-on=true]>span{transform:translateX(18px);background:var(--ground)}.app-settings_settingRow__WywB8{display:block;padding:12px 0}.app-settings_choices__mEheF{display:flex;gap:8px;margin-top:10px}.app-settings_choices__mEheF button{display:flex;flex:1;min-width:0;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;min-height:48px;padding:10px 6px;border:1px solid var(--rule);border-radius:12px;background:var(--wash);color:var(--muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.app-settings_choices__mEheF button[aria-pressed=true]{background:var(--accent);color:var(--ground);border-color:var(--accent)}.app-settings_sliderLabel__IYNYq{display:flex;align-items:center;justify-content:space-between;gap:16px}.app-settings_sliderLabel__IYNYq>span:last-child{color:var(--accent);font-size:13px;font-variant-numeric:tabular-nums}.app-settings_slider__z1b3m{appearance:none;width:100%;height:48px;cursor:pointer;margin:8px 0 0;background:transparent;accent-color:var(--accent)}.app-settings_slider__z1b3m::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:var(--rule)}.app-settings_slider__z1b3m::-moz-range-track{height:4px;border-radius:999px;background:var(--rule)}.app-settings_slider__z1b3m::-webkit-slider-thumb{appearance:none;width:20px;height:20px;background:var(--accent);border-radius:50%;margin-top:-8px;border:0}.app-settings_slider__z1b3m::-moz-range-thumb{width:20px;height:20px;background:var(--accent);border-radius:50%;border:0}.app-settings_panel__Dkyqb .app-settings_selectButton__kntpF{background:var(--wash)!important;color:var(--ink)!important;border:1px solid var(--rule)!important;border-radius:12px;min-height:48px;margin-top:10px;font-size:14px;box-shadow:none!important}.app-settings_selectMenu__Skrby{--theme-fg:var(--ink);--theme-fg-muted:var(--muted);--theme-surface:var(--wash);background:var(--ground)!important;color:var(--ink)!important;border:1px solid var(--rule)!important;border-radius:12px;box-shadow:0 12px 30px #0005!important}.app-settings_selectMenu__Skrby [role=option]{min-height:48px;border-radius:8px}.app-settings_selectMenu__Skrby [aria-selected=true]{background:var(--accent);color:var(--ground)}.app-settings_selectMenu__Skrby [aria-selected=true] svg{color:var(--ground)}.app-settings_footerActions__fX3LM{display:grid;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid var(--rule)}.app-settings_footerActions__fX3LM .app-settings_actionButton__O996R{min-height:48px;border:1px solid var(--rule);border-radius:12px;background:var(--wash);color:var(--ink);justify-content:flex-start;text-transform:none;letter-spacing:0}.app-settings_actionButton__O996R svg{color:var(--muted);flex:none}.app-settings_backButton__ijWRm{display:flex;align-items:center;gap:8px;min-height:44px;padding:0;color:var(--muted);border:0;background:transparent;font-size:13px;text-align:left}.app-settings_report__HPhiR{display:grid;gap:16px}.app-settings_reportChoices__VU8si{display:grid;gap:8px}.app-settings_reportChoices__VU8si button{min-height:48px;padding:12px 14px;border:1px solid var(--rule);border-radius:12px;text-align:left;background:var(--wash);color:var(--ink);font-size:14px}.app-settings_reportChoices__VU8si button[aria-pressed=true]{background:var(--accent);color:var(--ground);border-color:var(--accent)}.app-settings_report__HPhiR textarea{display:block;width:100%;min-height:150px;margin-top:10px;padding:14px;border:1px solid var(--rule);border-radius:12px;background:var(--wash);color:var(--ink);font:14px/1.6 var(--font-body),sans-serif;resize:vertical}.app-settings_reportCount__c8i9c{display:block;text-align:right;font-size:11px;font-variant-numeric:tabular-nums;color:var(--muted);margin-top:8px}.app-settings_reportError__1OS8G{color:var(--pink);font-size:13px}@media (min-width:768px){.app-settings_overlay__vSMmb{padding:16px}}@media (max-height:560px){.app-settings_header__7Rts7{padding-block:8px}.app-settings_subtitle__HZwR6{display:none}}@media (prefers-reduced-motion:reduce){.app-settings_panel__Dkyqb *{transition:none!important}}.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}.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_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}}.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}}.study_page__eQZ_u{min-height:100dvh;background:#171918;color:#f5efdd;padding:clamp(20px,5vw,64px)}.study_content__JlgV5{max-width:960px;margin:auto}.study_page__eQZ_u h1{font-size:clamp(32px,7vw,64px);line-height:1.05;margin:24px 0}.study_page__eQZ_u h2{font-size:24px;margin:20px 0 12px}.study_page__eQZ_u p{line-height:1.6}.study_page__eQZ_u button,.study_page__eQZ_u select,.study_recap__BfS6i button,.study_tools__lRb8A button{min-height:44px;padding:10px 14px;color:inherit;background:#ffffff0c;border:1px solid #ffffff35;border-radius:6px;cursor:pointer}.study_page__eQZ_u a:focus-visible,.study_page__eQZ_u button:focus-visible,.study_tools__lRb8A button:focus-visible{outline:3px solid #f0d96b;outline-offset:3px}.study_page__eQZ_u button[aria-pressed=true],.study_primary__D4BGZ{background:#f0d96b!important;color:#171918!important}.study_page__eQZ_u select{background:#252927;max-width:100%}.study_actions__hB6Ib,.study_filters__5Rp6m,.study_tabs__bO1hD{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0}.study_muted__OMOL0{color:#b9bcae;font-size:14px}.study_entry__E8F1y{padding:24px 0;border-top:1px solid #ffffff24}.study_entry__E8F1y a,.study_tools__lRb8A a{color:#f0d96b;text-decoration:underline}.study_note___JgPS{display:block;width:100%;min-height:80px;padding:12px;background:#ffffff08;border:1px solid #ffffff35;border-radius:4px;color:inherit;margin:8px 0}.study_stats__5hI_j{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;margin:28px 0}.study_stats__5hI_j dt{color:#b9bcae;font-size:14px}.study_stats__5hI_j dd{font-size:36px;margin:0}.study_phrase__4W4tj{font-size:24px;overflow-wrap:anywhere}.study_journalLink__F4w_f{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#fcd34d;font-size:12px;text-decoration:none}.study_journalLink__F4w_f svg,.study_primary__D4BGZ svg,.study_tools__lRb8A summary svg{width:18px;height:18px;flex-shrink:0}.study_tools__lRb8A{color:inherit;padding:0;font-size:12px;border-block:1px solid #f2ebdf40;margin:20px 0}.study_tools__lRb8A summary{display:flex;align-items:center;gap:10px;cursor:pointer;min-height:44px;padding:10px 0;color:#f06b9e;list-style:none}.study_tools__lRb8A summary::-webkit-details-marker{display:none}.study_tools__lRb8A p{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0;padding:8px 0;border-top:1px solid #f2ebdf20}.study_tools__lRb8A p>span{min-width:0;overflow-wrap:anywhere}.study_tools__lRb8A strong{font-size:15px;font-weight:500}.study_tools__lRb8A small{display:block;margin-top:2px;color:#b9afb7;line-height:1.4}.study_recap__BfS6i button,.study_tools__lRb8A button{min-height:44px;padding:8px 12px;border:1px solid #f2ebdf40;border-radius:2px;background:transparent;color:#fcd34d;font:inherit;cursor:pointer;flex-shrink:0}.study_tools__lRb8A button:disabled{color:#b9afb7;border-color:transparent;cursor:default}.study_tools__lRb8A label{display:block;margin-top:12px;color:#b9afb7}.study_tools__lRb8A .study_note___JgPS{min-height:72px;margin:8px 0;padding:10px;border-radius:2px;background:#ffffff0b;color:#f4eee5;border-color:#f2ebdf40;font:inherit;resize:vertical}.study_tools__lRb8A>p:last-child{margin-top:8px}.study_recap__BfS6i{min-height:100dvh;display:grid;place-items:center;background:#131014 url(/_next/static/media/BgPlain.46075d78.webp) 50%/cover;color:#f4eee5;padding:max(24px,env(safe-area-inset-top)) 22px max(24px,env(safe-area-inset-bottom));font-family:var(--font-body),system-ui,sans-serif}.study_recap__BfS6i>div{width:100%;max-width:480px}.study_recap__BfS6i h1{font:400 clamp(38px,7vw,56px)/1.08 var(--font-display),Georgia,serif;letter-spacing:-.045em;margin:14px 0 20px;text-wrap:balance}.study_recap__BfS6i p{font-size:13px;line-height:1.6}.study_recap__BfS6i .study_recapTitle__N5cAU{color:#f06b9e;font:11px/1.5 Courier New,monospace}.study_recap__BfS6i .study_primary__D4BGZ{display:flex;align-items:center;justify-content:space-between;width:100%;gap:24px;background:#fcd34d!important;color:#131014!important;border:0;font-size:12px}.study_recap__BfS6i :is(button,a,textarea,summary):focus-visible,.study_tools__lRb8A :is(button,a,textarea,summary):focus-visible{outline:2px solid #fcd34d;outline-offset:3px}