.sign-out-button_container__sFCMM{margin-top:7px;padding-top:7px;border-top:1px solid var(--border)}.sign-out-button_button__IiV7O{display:flex;align-items:center;gap:11px;min-height:48px;width:100%;padding:10px 11px;border:0;border-radius:8px;color:var(--foreground);background:transparent;font:inherit;font-size:16px;text-align:left;cursor:pointer}.sign-out-button_button__IiV7O svg{flex:none;color:var(--ink-secondary)}.sign-out-button_button__IiV7O:hover:not([aria-disabled=true]){background:var(--accent)}.sign-out-button_button__IiV7O:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.sign-out-button_button__IiV7O[aria-disabled=true]{opacity:.65;cursor:wait}.sign-out-button_error__E9AGW{padding:4px 11px 8px;color:var(--destructive);font-size:14px;line-height:1.5}.area-switcher_switcher__K4xXy{position:relative;flex:none}.area-switcher_trigger__A8a1C{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 12px;border:1px solid var(--border);background:var(--card);border-radius:var(--control-radius);font-size:13px;color:var(--foreground);white-space:nowrap}.area-switcher_trigger__A8a1C:hover:enabled{background:var(--accent)}.area-switcher_trigger__A8a1C:disabled{opacity:.6}.area-switcher_trigger__A8a1C svg{color:var(--ink-secondary);flex:none}.area-switcher_trigger__A8a1C .area-switcher_chevron__zYRxH{transition:transform .16s ease}.area-switcher_trigger__A8a1C[aria-expanded=true] .area-switcher_chevron__zYRxH{transform:rotate(180deg)}.area-switcher_panel__JlxC4{position:absolute;top:calc(100% + 8px);right:0;z-index:80;width:268px;max-width:calc(100vw - 48px);padding:7px;border:1px solid var(--border);border-radius:18px;background:var(--card);color:var(--foreground);box-shadow:var(--shadow-popover);max-height:min(440px,calc(100dvh - 100px));overflow-y:auto;overscroll-behavior:contain;animation:area-switcher_appear__9kZ5T .16s ease}.area-switcher_panel__JlxC4>p{padding:10px 11px 7px;font-size:12px;color:var(--ink-secondary)}.area-switcher_panel__JlxC4>a{display:flex;align-items:center;gap:11px;min-height:46px;padding:10px 11px;border-radius:8px;font-size:14px}.area-switcher_panel__JlxC4>a span{flex:1;min-width:0;overflow-wrap:anywhere}.area-switcher_panel__JlxC4>a>svg{color:var(--ink-secondary);flex:none}.area-switcher_panel__JlxC4>a:hover,.area-switcher_panel__JlxC4>a[aria-current]{background:var(--accent)}.area-switcher_panel__JlxC4>a[aria-current]{color:var(--primary)}.area-switcher_panel__JlxC4 a:focus-visible,.area-switcher_trigger__A8a1C:focus-visible{outline:3px solid var(--ring);outline-offset:2px}@keyframes area-switcher_appear__9kZ5T{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.area-switcher_trigger__A8a1C{max-width:max(44px,calc(100vw - 170px));font-size:13px;padding-inline:10px}.area-switcher_trigger__A8a1C>span{overflow:hidden;text-overflow:ellipsis}}@media (prefers-reduced-motion:reduce){.area-switcher_panel__JlxC4{animation:none}.area-switcher_trigger__A8a1C .area-switcher_chevron__zYRxH{transition:none}}.area-switcher_trigger__A8a1C{font-size:15px}.area-switcher_panel__JlxC4{width:310px;max-height:min(640px,calc(100dvh - 100px))}.area-switcher_extras__AqEM6 a,.area-switcher_panel__JlxC4>a{font-size:16px;min-height:48px}.area-switcher_extras__AqEM6{margin-top:8px;border-top:1px solid var(--border)}.area-switcher_extras__AqEM6 summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;min-height:48px;font-size:15px;cursor:pointer;list-style:none;color:var(--ink-secondary)}.area-switcher_extras__AqEM6 summary::-webkit-details-marker{display:none}.area-switcher_extras__AqEM6 a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px}.area-switcher_extras__AqEM6 a:hover{background:var(--accent)}.area-switcher_extras__AqEM6 a span{min-width:0;overflow-wrap:anywhere}@media (max-width:600px){.area-switcher_trigger__A8a1C{font-size:15px;max-width:calc(100vw - 160px)}}.area-switcher_extras__AqEM6>summary:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:8px}.area-switcher_switcher__K4xXy[data-placement=above] .area-switcher_panel__JlxC4{top:auto;bottom:calc(100% + 16px);right:0;max-height:min(620px,calc(100dvh - 120px))}.area-switcher_tab__WiG27{min-width:0;width:100%}.area-switcher_trigger__A8a1C.area-switcher_tabTrigger__8EaC8{display:grid;place-items:center;align-content:center;gap:4px;min-height:56px;width:100%;max-width:none;border:0;border-radius:13px;background:transparent;padding:6px 4px;color:var(--ink-secondary);font-size:12px}.area-switcher_tabTrigger__8EaC8[aria-expanded=true]{color:var(--primary);background:var(--accent)}.area-switcher_tabTrigger__8EaC8 svg{color:inherit}.area-switcher_trigger__A8a1C.area-switcher_iconTrigger__Ed9ZE{width:44px;min-width:44px;padding:10px;justify-content:center}.area-switcher_iconTrigger__Ed9ZE>span{display:none}.area-switcher_panel__JlxC4{background:var(--popover);border-color:var(--border)}.math-text_text__v9sQM{min-width:0;max-width:100%;white-space:pre-line;overflow-wrap:anywhere}.math-text_expression__7dwp_{font-family:Cambria Math,STIX Two Math,math,serif;font-size:1.08em;vertical-align:middle;margin-inline:.08em}.math-text_preview__okOAs{display:grid;gap:8px;min-height:76px;min-width:0;padding:12px 15px;background:var(--surface-soft);border:1px solid var(--border);border-radius:10px;align-content:center}.math-text_preview__okOAs>span:first-child{color:var(--ink-secondary);font-size:12px}.math-text_preview__okOAs>.math-text_text__v9sQM{font-size:24px;color:var(--primary)}.math-text_preview__okOAs small{font-size:12px}.context-dock_trigger__Mokhh{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:35;display:flex;align-items:center;gap:9px;min-height:48px;padding:10px 17px;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:16px;background:var(--popover);color:var(--primary);font-size:14px;box-shadow:var(--shadow-popover);cursor:pointer;transition:transform var(--motion-fast)}.context-dock_trigger__Mokhh:hover{transform:translateY(-2px)}body:has([data-learning-frame]) .context-dock_trigger__Mokhh{display:none}.context-dock_dialog__HCDZK[data-slot=dialog-content]{left:auto;right:16px;top:16px;transform:none;translate:none;max-width:560px;width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:900px;border-radius:24px;padding:0;gap:0;display:flex;flex-direction:column;overflow:hidden;background:var(--card);color:var(--foreground);box-shadow:var(--shadow-popover)}.context-dock_dialog__HCDZK[data-state=open]{animation:context-dock_dock-in__ws2ZZ .22s var(--motion-ease)}@keyframes context-dock_dock-in__ws2ZZ{0%{opacity:0;translate:18px 0}to{opacity:1;translate:0 0}}.context-dock_header__ZW70K{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid var(--border);flex:none}.context-dock_header__ZW70K [data-slot=dialog-title]{font-size:20px;letter-spacing:-.025em;line-height:1.4}.context-dock_header__ZW70K [data-slot=dialog-description]{font-size:13px;color:var(--ink-secondary);margin-top:4px}.context-dock_close__TZSCa{display:grid;place-items:center;min-width:44px;height:44px;background:var(--surface-soft);border-radius:50%;flex:none;cursor:pointer}.context-dock_tabs__EBygx{display:flex;padding:10px 14px;border-bottom:1px solid var(--border);gap:4px;flex:none}.context-dock_tabs__EBygx button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;min-height:44px;padding:9px;font-size:14px;border-radius:12px;color:var(--ink-secondary);cursor:pointer}.context-dock_tabs__EBygx button[aria-pressed=true]{color:var(--primary);background:var(--surface-soft)}.context-dock_body__EB1On{padding:24px;overflow:auto;overscroll-behavior:contain;min-height:0}.context-dock_body__EB1On section[hidden]{display:none}.context-dock_body__EB1On h2{font-size:23px;letter-spacing:-.025em;line-height:1.3;margin:0 0 16px;font-weight:600}.context-dock_body__EB1On label{display:block;font-size:14px;margin:16px 0 8px}.context-dock_body__EB1On input,.context-dock_body__EB1On select,.context-dock_body__EB1On textarea{width:100%;font:inherit;font-size:16px;line-height:1.6;background:var(--background);color:var(--foreground);border:1px solid var(--input);border-radius:12px;padding:14px;resize:vertical}.context-dock_body__EB1On textarea{min-height:180px;max-height:400px}.context-dock_body__EB1On a{display:inline-flex;align-items:center;min-height:44px;color:var(--primary);font-size:14px}.context-dock_hint__YJdW4{font-size:13px;line-height:1.7;color:var(--ink-secondary);margin:12px 0 20px}.context-dock_preview__lb4TC{min-height:56px;padding:12px 0;font-size:20px;overflow-wrap:anywhere}.context-dock_primary__7WxlU{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 17px;background:var(--primary);color:var(--primary-foreground);border-radius:12px;font-weight:600;font-size:14px;cursor:pointer}.context-dock_primary__7WxlU:disabled{opacity:.5;cursor:default}.context-dock_result__RXd3x{font-size:32px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-height:48px;margin:24px 0}.context-dock_noteFoot__Nbc9K{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.context-dock_noteFoot__Nbc9K>span{font-size:12px;color:var(--ink-secondary)}@media (max-width:600px){.context-dock_trigger__Mokhh{right:max(12px,env(safe-area-inset-right));bottom:calc(88px + env(safe-area-inset-bottom));padding:11px;border-radius:15px}.context-dock_trigger__Mokhh>span{display:none}.context-dock_dialog__HCDZK[data-slot=dialog-content]{right:0;top:auto;bottom:0;width:100vw;max-width:100vw;height:calc(100dvh - max(16px, env(safe-area-inset-top)));max-height:none;border-radius:24px 24px 0 0}.context-dock_header__ZW70K{padding:18px}.context-dock_body__EB1On{padding:20px 18px calc(24px + env(safe-area-inset-bottom))}.context-dock_tabs__EBygx{padding:8px}.context-dock_tabs__EBygx button{font-size:13px;gap:5px}}@media (prefers-reduced-motion:reduce){.context-dock_dialog__HCDZK[data-slot=dialog-content]{animation:none}.context-dock_trigger__Mokhh{transition:none}.context-dock_trigger__Mokhh:hover{transform:none}}.reading-size_close__jQPO4,.reading-size_trigger__Pi6R8{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:44px;min-height:44px;border:1px solid var(--border);border-radius:12px;color:var(--foreground);background:var(--card);font-size:18px}.reading-size_close__jQPO4:hover,.reading-size_trigger__Pi6R8:hover{background:var(--accent)}.reading-size_choices__kSxGU button:focus-visible,.reading-size_close__jQPO4:focus-visible,.reading-size_trigger__Pi6R8:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.reading-size_dialog__5EmQi{max-width:min(420px,calc(100vw - 32px));padding:24px;max-height:calc(100dvh - 32px);overflow-y:auto;gap:18px;border-radius:24px}.reading-size_header__ZU6mu{display:flex;align-items:center;justify-content:space-between;gap:12px}.reading-size_close__jQPO4{border:0}.reading-size_choices__kSxGU{display:grid;gap:8px}.reading-size_choices__kSxGU button{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px;border:1px solid var(--border);border-radius:12px;background:var(--card);text-align:left;color:var(--foreground);font-size:16px}.reading-size_choices__kSxGU button[aria-pressed=true]{border-color:var(--primary);background:var(--accent);color:var(--primary)}.reading-size_sample__vplWl{padding:16px;border-radius:12px;background:var(--muted);line-height:1.7;overflow-wrap:anywhere}.reading-size_message__h_Z0N{color:var(--muted-foreground);font-size:14px;line-height:1.6}.reading-size_surface__2UOsr{min-width:0;font-size:calc(1rem * var(--reading-scale, 1));line-height:1.7;overflow-wrap:anywhere}.reading-size_surface__2UOsr :is(p,li,dt,dd,th,td,summary,[data-reader-text]){font-size:calc(1rem * var(--reading-scale, 1))!important;line-height:1.7}.reading-size_surface__2UOsr h1{font-size:clamp(1.8rem,calc(2rem * var(--reading-scale, 1)),3rem)!important;line-height:1.2}.reading-size_surface__2UOsr h2{font-size:calc(1.4rem * var(--reading-scale, 1))!important;line-height:1.35}.reading-size_surface__2UOsr h3{font-size:calc(1.2rem * var(--reading-scale, 1))!important;line-height:1.4}.reading-size_surface__2UOsr math{font-size:1.08em!important;max-width:100%}.reading-size_surface__2UOsr :is(p,li,dt,dd)>:is(span,strong,em){font-size:inherit}.reading-size_surface__2UOsr li>div{font-size:calc(1.15rem * var(--reading-scale, 1))!important;line-height:1.8}.reading-size_surface__2UOsr table{max-width:100%}.reading-size_surface__2UOsr :is(p,li,dd){max-width:74ch}@media (prefers-reduced-motion:reduce){.reading-size_dialog__5EmQi{animation:none!important;transition:none!important}}.app-frame_frame__dNFPL{min-height:100svh;color:var(--foreground);background:var(--background)}.app-frame_sidebar__RSo9c{position:fixed;inset:0 auto 0 0;z-index:38;display:flex;flex-direction:column;width:var(--navigation-width,228px);padding:28px 16px 22px;border-right:1px solid var(--border);background:var(--sidebar);overflow-y:auto;overscroll-behavior:contain}.app-frame_brand__noQvH,.app-frame_mobileBrand__tEAeF{display:flex;align-items:center;gap:11px;min-height:44px;font-size:20px;letter-spacing:-.035em}.app-frame_brand__noQvH{padding:0 12px;margin-bottom:32px}.app-frame_brand__noQvH strong,.app-frame_mobileBrand__tEAeF strong{font-weight:670}.app-frame_brandTile__cgC7W{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:9px;background:var(--primary);color:var(--primary-foreground)}.app-frame_primary__M7pbG{display:grid;gap:6px}.app-frame_primary__M7pbG a{display:flex;align-items:center;gap:12px;min-height:47px;padding:10px 13px;border-radius:12px;color:var(--ink-secondary);font-size:15px;line-height:1.4}.app-frame_primary__M7pbG a:hover{color:var(--foreground);background:var(--surface-hover)}.app-frame_primary__M7pbG a[aria-current]{background:var(--accent);color:var(--primary);font-weight:600}.app-frame_primary__M7pbG a.app-frame_subLink__j0jrN{margin-left:16px;padding-left:13px;font-size:14px;min-height:43px}.app-frame_sidebarBottom__YQA0Z{margin-top:auto;padding:28px 12px 0;display:grid;gap:12px}.app-frame_bookLink__9LBFn{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;color:var(--primary);font-size:14px}.app-frame_sidebarBottom__YQA0Z p{margin:-8px 0 12px;font-size:13px;color:var(--ink-secondary);line-height:1.5}.app-frame_identity__j1CFn{margin-top:6px;font-size:12px;line-height:1.5;color:var(--ink-secondary)}.app-frame_workspace__dSWpI{margin-left:var(--navigation-width,228px);min-width:0}.app-frame_header__zc9Ey{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px;padding:env(safe-area-inset-top) clamp(24px,4vw,64px) 0}.app-frame_pageContext__jfJMY{color:var(--ink-secondary);font-size:14px}.app-frame_tools__wVaEm{margin-left:auto;display:flex;align-items:center;gap:8px}.app-frame_mobileBrand__tEAeF{display:none}.app-frame_content__KCuo6{width:100%;min-width:0}.app-frame_footer__2T_9O{display:flex;justify-content:space-between;gap:20px;max-width:1280px;padding:30px clamp(24px,4vw,64px) 36px;margin:0 auto;color:var(--ink-secondary);font-size:13px}.app-frame_footer__2T_9O a{display:flex;align-items:center;gap:8px}.app-frame_tabs__Li4F5{display:none}.app-frame_frame__dNFPL a:focus-visible,.app-frame_frame__dNFPL button:focus-visible{outline:3px solid var(--ring);outline-offset:4px}@media (max-width:1023px){.app-frame_sidebar__RSo9c{display:none}.app-frame_workspace__dSWpI{margin-left:0}.app-frame_header__zc9Ey{position:sticky;top:0;z-index:32;min-height:calc(70px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(20px,env(safe-area-inset-right)) 0 max(20px,env(safe-area-inset-left));border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--background) 92%,transparent);backdrop-filter:blur(16px)}.app-frame_mobileBrand__tEAeF{display:flex}.app-frame_pageContext__jfJMY{display:none}.app-frame_frame__dNFPL:not([data-focused]){padding-bottom:calc(78px + env(safe-area-inset-bottom))}.app-frame_tabs__Li4F5{position:fixed;inset:auto 0 0;z-index:36;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:4px;padding:8px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid var(--border);background:color-mix(in srgb,var(--sidebar) 94%,transparent);backdrop-filter:blur(18px)}.app-frame_tabs__Li4F5>a{display:grid;place-items:center;align-content:center;gap:4px;min-height:56px;border-radius:13px;color:var(--ink-secondary);font-size:12px}.app-frame_tabs__Li4F5>a[aria-current]{background:var(--accent);color:var(--primary);font-weight:650}.app-frame_footer__2T_9O{padding-inline:24px}}@media (max-width:480px){.app-frame_header__zc9Ey{padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));gap:10px}.app-frame_tools__wVaEm{gap:3px}.app-frame_mobileBrand__tEAeF{gap:8px;font-size:18px}.app-frame_tools__wVaEm>:last-child{display:none}.app-frame_frame__dNFPL[data-focused] .app-frame_tools__wVaEm>:last-child{display:block}.app-frame_frame__dNFPL[data-focused] .app-frame_tools__wVaEm>[data-appearance-control]{display:none}.app-frame_footer__2T_9O{flex-direction:column;gap:10px;padding:24px 20px}}@media (prefers-reduced-transparency:reduce){.app-frame_header__zc9Ey,.app-frame_tabs__Li4F5{backdrop-filter:none;background:var(--sidebar)}}.learning-cockpit_cockpit__jds_j{--chart-blue:var(--primary);--chart-teal:var(--success);--chart-purple:var(--data-violet);--chart-track:var(--border);color:var(--foreground);min-width:0;display:grid;gap:24px}.learning-cockpit_roundManager__GlQvv{display:flex;justify-content:flex-end;margin-top:-8px}.learning-cockpit_cockpit__jds_j *{min-width:0}.learning-cockpit_cockpit__jds_j a,.learning-cockpit_cockpit__jds_j button,.learning-cockpit_cockpit__jds_j summary{-webkit-tap-highlight-color:transparent}.learning-cockpit_chart__nRTCS svg:focus-visible,.learning-cockpit_cockpit__jds_j a:focus-visible,.learning-cockpit_cockpit__jds_j button:focus-visible,.learning-cockpit_cockpit__jds_j summary:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.learning-cockpit_cockpit__jds_j button{cursor:pointer}.learning-cockpit_cockpit__jds_j button:disabled{cursor:wait;opacity:.6}.learning-cockpit_cockpit__jds_j h2,.learning-cockpit_cockpit__jds_j h3,.learning-cockpit_cockpit__jds_j p{margin:0}.learning-cockpit_cockpit__jds_j b,.learning-cockpit_cockpit__jds_j strong{font-variant-numeric:tabular-nums}.learning-cockpit_nextPanel__TvVhj{position:relative;isolation:isolate;border:1px solid var(--border);border-radius:22px;padding:28px;background:linear-gradient(115deg,var(--primary-surface),color-mix(in srgb,var(--primary-surface) 72%,var(--card)));display:flex;gap:24px;align-items:center;justify-content:space-between;box-shadow:var(--shadow-raised)}.learning-cockpit_nextPanel__TvVhj:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background-image:linear-gradient(var(--decorative-grid) 1px,transparent 1px),linear-gradient(90deg,var(--decorative-grid) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(105deg,#000,transparent 78%);mask-image:linear-gradient(105deg,#000,transparent 78%)}.learning-cockpit_nextHeading__LFCTR{display:flex;gap:14px;align-items:center;flex:1}.learning-cockpit_nextIcon__bKn1_{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--border);background:var(--surface-soft);color:var(--primary);border-radius:15px;flex:none}.learning-cockpit_nextHeading__LFCTR h2{font-size:18px;line-height:1.3;font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere}.learning-cockpit_nextHeading__LFCTR p{font-size:12px;line-height:1.6;color:color-mix(in srgb,var(--foreground) 20%,var(--ink-secondary));margin-top:4px;max-width:43ch;overflow-wrap:anywhere}.learning-cockpit_nextActions__S5l_j{display:flex;flex-direction:column;gap:8px;flex:1;justify-content:flex-end}.learning-cockpit_otherRounds__AX9dh>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:13px;color:color-mix(in srgb,var(--foreground) 20%,var(--ink-secondary));cursor:pointer;list-style:none;overflow-wrap:anywhere}.learning-cockpit_otherRounds__AX9dh>summary::-webkit-details-marker{display:none}.learning-cockpit_otherRounds__AX9dh nav{display:grid;gap:8px;padding-top:4px}.learning-cockpit_primaryAction__EHzgq,.learning-cockpit_secondaryAction__nOwgA{display:flex;align-items:center;gap:16px;padding:13px 16px;border-radius:13px;max-width:310px;transition:background .15s ease;min-height:52px}.learning-cockpit_primaryAction__EHzgq{background:var(--primary);color:var(--primary-foreground);border:1px solid var(--primary);box-shadow:0 5px 14px color-mix(in srgb,var(--background) 11%,transparent)}.learning-cockpit_primaryAction__EHzgq:hover{background:var(--primary-hover)}.learning-cockpit_secondaryAction__nOwgA{background:var(--card);color:var(--foreground);border:1px solid var(--border)}.learning-cockpit_primaryAction__EHzgq div,.learning-cockpit_secondaryAction__nOwgA div{display:grid;gap:3px;overflow-wrap:anywhere}.learning-cockpit_primaryAction__EHzgq strong,.learning-cockpit_secondaryAction__nOwgA strong{font-size:13px;font-weight:600;line-height:1.35}.learning-cockpit_primaryAction__EHzgq span,.learning-cockpit_secondaryAction__nOwgA span{font-size:12px;line-height:1.45;max-width:30ch}.learning-cockpit_primaryAction__EHzgq span{color:var(--primary-foreground)}.learning-cockpit_secondaryAction__nOwgA span{color:var(--ink-secondary)}.learning-cockpit_primaryAction__EHzgq svg,.learning-cockpit_secondaryAction__nOwgA svg{flex:none}.learning-cockpit_startAction__h3_Of{display:flex;align-items:center;gap:10px;color:var(--primary-foreground);background:var(--primary);border-radius:12px;padding:13px 16px;font-size:13px;font-weight:550;min-height:48px;flex:none}.learning-cockpit_access__sHZfy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.learning-cockpit_instrument__9ZbWl{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);border:1px solid var(--border);border-radius:26px;overflow:hidden;background:var(--card);box-shadow:0 12px 36px color-mix(in srgb,var(--background) 8%,transparent)}.learning-cockpit_activityPanel__7nd5B{padding:28px 28px 17px;color:var(--foreground);background:radial-gradient(ellipse at 70% 10%,color-mix(in srgb,var(--success) 10%,transparent),transparent 70%),var(--background);min-width:0}.learning-cockpit_panelHeading__Ec10i{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px}.learning-cockpit_panelLabel__YJ6zs{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.5;color:var(--ink-secondary);margin-bottom:7px}.learning-cockpit_panelHeading__Ec10i h2{font-size:23px;line-height:1.2;letter-spacing:-.035em;font-weight:600}.learning-cockpit_activityPanel__7nd5B .learning-cockpit_panelLabel__YJ6zs{color:var(--ink-secondary)}.learning-cockpit_period__yIiNP{display:flex;padding:3px;border:1px solid color-mix(in srgb,var(--ink-secondary) 19%,transparent);border-radius:10px;flex:none;background:var(--background)}.learning-cockpit_period__yIiNP button{font:inherit;border:0;color:var(--ink-secondary);background:transparent;padding:8px 11px;font-size:12px;border-radius:7px;min-height:44px}.learning-cockpit_period__yIiNP button[aria-pressed=true]{background:var(--surface-soft);color:var(--foreground);font-weight:650}.learning-cockpit_chartReading__1fLYx{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:28px}.learning-cockpit_chartReading__1fLYx>div:first-child{display:grid;gap:5px}.learning-cockpit_chartReading__1fLYx strong{font-size:58px;line-height:.95;letter-spacing:-.065em;font-weight:550;color:var(--foreground)}.learning-cockpit_chartReading__1fLYx>div>span{font-size:12px;line-height:1.5;color:var(--ink-secondary)}.learning-cockpit_selectedReading__DfG6A{display:grid;gap:4px;text-align:right}.learning-cockpit_selectedReading__DfG6A b{font-weight:550;font-size:14px;white-space:nowrap;color:var(--success)}.learning-cockpit_chart__nRTCS{height:224px;margin-top:16px}.learning-cockpit_chart__nRTCS svg{width:100%;height:100%;display:block;touch-action:pan-y;overflow:visible}.learning-cockpit_loadingChart__eyXZD{height:100%;display:grid;place-items:center;color:var(--ink-secondary);font-size:13px;line-height:1.6;text-align:center;background:repeating-linear-gradient(0deg,transparent 0,transparent 52px,color-mix(in srgb,var(--ink-secondary) 10%,transparent) 53px,color-mix(in srgb,var(--ink-secondary) 10%,transparent) 54px)}.learning-cockpit_dayBreakdown__r3QJx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:4px}.learning-cockpit_dayBreakdown__r3QJx>div{display:grid;gap:7px}.learning-cockpit_dayBreakdown__r3QJx span{display:flex;align-items:center;gap:5px;color:var(--ink-secondary);font-size:12px;line-height:1.4;white-space:nowrap}.learning-cockpit_dayBreakdown__r3QJx i{width:5px;height:5px;border-radius:50%;flex:none}.learning-cockpit_dayBreakdown__r3QJx b{font-size:19px;font-weight:500;line-height:1}.learning-cockpit_chartFoot__kQnDn{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;border-top:1px solid color-mix(in srgb,var(--ink-secondary) 15%,transparent);margin-top:20px;padding-top:9px}.learning-cockpit_chartFoot__kQnDn>span{color:var(--ink-secondary);font-size:12px}.learning-cockpit_chartFoot__kQnDn button{display:flex;flex-shrink:0;align-items:center;gap:6px;min-height:44px;border:0;background:transparent;color:var(--foreground);font-size:12px;padding:4px 0 4px 8px}.learning-cockpit_evidencePanel__ZUApO{padding:28px 26px;background:linear-gradient(150deg,var(--card),var(--card));display:flex;flex-direction:column}.learning-cockpit_scope__BOXBo{color:var(--ink-secondary);background:var(--surface-soft);border:1px solid var(--border);padding:4px 8px;border-radius:6px;font-size:12px;white-space:nowrap}.learning-cockpit_evidenceRows__vMADu{display:grid;gap:22px;margin-top:27px}.learning-cockpit_evidenceRow__gvoO2{display:grid;gap:10px}.learning-cockpit_evidenceTop__9_emx{display:flex;align-items:center;gap:9px}.learning-cockpit_evidenceIcon__SsLxh{background:var(--surface-soft);width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none}.learning-cockpit_evidenceTop__9_emx>div{flex:1}.learning-cockpit_evidenceTop__9_emx h3{font-size:13px;line-height:1.4;font-weight:650;letter-spacing:-.015em}.learning-cockpit_evidenceTop__9_emx>div>span{font-size:12px;line-height:1.4;color:var(--ink-secondary)}.learning-cockpit_evidenceTop__9_emx strong{font-size:23px;font-weight:600;letter-spacing:-.04em;white-space:nowrap}.learning-cockpit_evidenceTop__9_emx small{font-size:12px;letter-spacing:0;color:var(--ink-secondary);font-weight:500}.learning-cockpit_segmentTrack__DOGhN{height:8px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--surface-soft) 0,var(--surface-soft) calc(5% - 2px),transparent calc(5% - 2px),transparent 5%);overflow:hidden}.learning-cockpit_segmentTrack__DOGhN>span{display:block;height:100%;border-radius:3px;mask-image:repeating-linear-gradient(90deg,#000,#000 calc(5% - 2px),transparent calc(5% - 2px),transparent 5%)}.learning-cockpit_evidencePair__FezRv{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid var(--border);padding-top:19px}.learning-cockpit_evidencePair__FezRv>div{display:grid;gap:5px;align-content:start}.learning-cockpit_evidencePair__FezRv>div:first-child{border-right:1px solid var(--border);padding-right:10px}.learning-cockpit_evidencePair__FezRv span{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--ink-secondary);font-weight:550;line-height:1.4}.learning-cockpit_evidencePair__FezRv svg{flex:none;color:var(--data-violet)}.learning-cockpit_evidencePair__FezRv strong{font-size:35px;line-height:1.2;letter-spacing:-.05em;font-weight:550}.learning-cockpit_evidencePair__FezRv small{font-size:12px;color:var(--ink-secondary);line-height:1.5}.learning-cockpit_disclosure__ZbTzb{border-top:1px solid var(--border);padding-top:12px}.learning-cockpit_disclosure__ZbTzb summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;min-height:44px;color:var(--success);font-size:12px;line-height:1.5}.learning-cockpit_disclosure__ZbTzb summary::-webkit-details-marker{display:none}.learning-cockpit_disclosure__ZbTzb summary svg{flex:none;transition:transform .15s ease}.learning-cockpit_disclosure__ZbTzb[open] summary svg{transform:rotate(180deg)}.learning-cockpit_disclosure__ZbTzb p{font-size:12px;line-height:1.7;color:var(--ink-secondary);margin:9px 0}.learning-cockpit_summaryStrip__XH0u4{display:flex;gap:30px;align-items:center;padding:1px 5px}.learning-cockpit_summaryStrip__XH0u4>div{display:grid;gap:4px;padding-right:30px;border-right:1px solid var(--success-border)}.learning-cockpit_summaryStrip__XH0u4 strong{font-size:24px;line-height:1.2;letter-spacing:-.04em;font-weight:600}.learning-cockpit_summaryStrip__XH0u4 small{font-size:14px;color:var(--success);font-weight:450;letter-spacing:0}.learning-cockpit_summaryStrip__XH0u4>div>span{font-size:12px;line-height:1.4;color:var(--success)}.learning-cockpit_liveStamp__GgRf6{display:flex;gap:7px;align-items:center;color:var(--ink-secondary);font-size:12px;white-space:nowrap;margin-left:auto}.learning-cockpit_liveStamp__GgRf6 i{width:5px;height:5px;background:var(--success);border-radius:50%;flex:none}.learning-cockpit_lowerGrid__smjUb{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.learning-cockpit_topicPanel__js86j{border:1px solid var(--border);border-radius:22px;padding:25px;background:var(--card)}.learning-cockpit_topicPanel__js86j h2{font-size:22px}.learning-cockpit_muted__bl123{font-size:12px;color:var(--ink-secondary);line-height:1.7}.learning-cockpit_topicIcon__1Sewz{color:var(--ink-secondary);flex:none;margin-top:8px}.learning-cockpit_topicPanel__js86j>.learning-cockpit_muted__bl123{margin-top:13px;max-width:60ch}.learning-cockpit_topicRows__TvAbz{display:grid;gap:17px;margin-top:23px}.learning-cockpit_topicRows__TvAbz>div>div:first-child{display:flex;justify-content:space-between;gap:16px;font-size:12px;line-height:1.4}.learning-cockpit_topicRows__TvAbz b{white-space:nowrap;font-size:12px;font-weight:600}.learning-cockpit_topicRows__TvAbz b>span{color:var(--ink-secondary);font-weight:450}.learning-cockpit_topicTrack__5fK0i{height:4px;margin-top:8px;border-radius:3px;background:var(--surface-soft);overflow:hidden}.learning-cockpit_topicTrack__5fK0i>span{height:100%;display:block;border-radius:3px;background:var(--primary)}.learning-cockpit_topicPanel__js86j .learning-cockpit_disclosure__ZbTzb{margin-top:17px}.learning-cockpit_textLink__FulXP{display:flex;align-items:center;gap:10px;color:var(--primary);font-size:12px;min-height:44px;margin-top:12px}.learning-cockpit_calendarPanel__NXot5{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr);align-items:center;gap:30px;padding:22px 25px;background:var(--surface-soft);border:1px solid var(--border);border-radius:20px}.learning-cockpit_calendarPanel__NXot5 h2{font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1.3}.learning-cockpit_calendarPanel__NXot5 p{font-size:12px;line-height:1.6;color:var(--ink-secondary);max-width:45ch;margin-top:6px}.learning-cockpit_calendarDays__MfJ4r{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:3px}.learning-cockpit_calendarDays__MfJ4r button{display:grid;place-items:center;gap:7px;min-height:64px;padding:4px 0;border:0;background:transparent;border-radius:8px}.learning-cockpit_calendarDot__5i4c_{width:20px;height:20px;border-radius:6px;border:1px solid var(--border);background:var(--surface-soft);display:grid;place-items:center}.learning-cockpit_calendarDot__5i4c_>span{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px}.learning-cockpit_calendarActive__ivefj{background:var(--success);border-color:var(--success)}.learning-cockpit_calendarDays__MfJ4r button[aria-pressed=true] .learning-cockpit_calendarDot__5i4c_{outline:2px solid var(--primary);outline-offset:4px}.learning-cockpit_calendarDays__MfJ4r small{font-size:12px;color:var(--ink-secondary);font-variant-numeric:tabular-nums}.learning-cockpit_dataDetails__L8xpS>summary{display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;min-height:44px;font-size:12px;color:var(--success);list-style:none}.learning-cockpit_dataDetails__L8xpS>summary::-webkit-details-marker{display:none}.learning-cockpit_dataDetails__L8xpS>div{padding:20px;background:var(--card);border:1px solid var(--border);border-radius:18px}.learning-cockpit_dataDetails__L8xpS p{font-size:12px;line-height:1.7;color:var(--ink-secondary);margin:0 0 10px;max-width:85ch}.learning-cockpit_tableScroll__D7im5{overflow-x:auto;margin-top:17px}.learning-cockpit_dataDetails__L8xpS table{width:100%;font-size:12px;text-align:right;border-collapse:collapse;min-width:410px}.learning-cockpit_dataDetails__L8xpS caption{text-align:left;font-size:12px;font-weight:600;padding:8px 0;color:var(--foreground)}.learning-cockpit_dataDetails__L8xpS td,.learning-cockpit_dataDetails__L8xpS th{padding:9px 8px;border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums}.learning-cockpit_dataDetails__L8xpS th:first-child{text-align:left}.learning-cockpit_error__R4bps{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:15px 18px;border:1px solid var(--destructive);border-radius:13px;color:var(--destructive);line-height:1.6}.learning-cockpit_error__R4bps,.learning-cockpit_error__R4bps button{background:color-mix(in srgb,var(--destructive) 10%,var(--card));font-size:12px}.learning-cockpit_error__R4bps button{padding:8px 12px;border:1px solid var(--destructive);border-radius:8px;flex:none}@media (max-width:1100px){.learning-cockpit_access__sHZfy{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-cockpit_nextPanel__TvVhj{align-items:flex-start;flex-direction:column;gap:16px}.learning-cockpit_nextActions__S5l_j{width:100%;justify-content:flex-start}.learning-cockpit_primaryAction__EHzgq,.learning-cockpit_secondaryAction__nOwgA{flex:1;max-width:none}.learning-cockpit_instrument__9ZbWl{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.learning-cockpit_activityPanel__7nd5B,.learning-cockpit_evidencePanel__ZUApO{padding:23px 22px}.learning-cockpit_panelHeading__Ec10i h2{font-size:21px}.learning-cockpit_period__yIiNP button{padding:8px}.learning-cockpit_evidenceTop__9_emx strong{font-size:21px}.learning-cockpit_evidenceTop__9_emx small{font-size:12px}.learning-cockpit_evidenceIcon__SsLxh{width:28px;height:30px}.learning-cockpit_evidencePair__FezRv{gap:10px}.learning-cockpit_evidencePair__FezRv span{font-size:12px}.learning-cockpit_calendarPanel__NXot5{grid-template-columns:1fr;gap:14px}.learning-cockpit_calendarDays__MfJ4r{max-width:700px;width:100%}.learning-cockpit_calendarDot__5i4c_{width:24px;height:24px}.learning-cockpit_summaryStrip__XH0u4{gap:20px}.learning-cockpit_summaryStrip__XH0u4>div{padding-right:20px}}@media (max-width:780px){.learning-cockpit_cockpit__jds_j{gap:17px}.learning-cockpit_access__sHZfy{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.learning-cockpit_nextPanel__TvVhj{padding:18px;border-radius:19px;gap:14px}.learning-cockpit_nextHeading__LFCTR{gap:11px}.learning-cockpit_nextIcon__bKn1_{width:40px;height:40px;border-radius:12px}.learning-cockpit_nextHeading__LFCTR h2{font-size:17px}.learning-cockpit_nextHeading__LFCTR p{font-size:12px}.learning-cockpit_nextActions__S5l_j{flex-direction:column;gap:8px}.learning-cockpit_primaryAction__EHzgq,.learning-cockpit_secondaryAction__nOwgA{width:100%;max-width:none;justify-content:space-between;padding:12px 14px;min-height:51px}.learning-cockpit_secondaryAction__nOwgA span{display:none}.learning-cockpit_primaryAction__EHzgq span{max-width:45ch}.learning-cockpit_startAction__h3_Of{width:100%;justify-content:center;min-height:47px;font-size:12px}.learning-cockpit_instrument__9ZbWl{grid-template-columns:1fr;border-radius:21px}.learning-cockpit_activityPanel__7nd5B{padding:22px 19px 14px}.learning-cockpit_evidencePanel__ZUApO{padding:23px 19px}.learning-cockpit_panelHeading__Ec10i h2{font-size:22px}.learning-cockpit_panelLabel__YJ6zs{font-size:12px}.learning-cockpit_chartReading__1fLYx{margin-top:26px}.learning-cockpit_chartReading__1fLYx strong{font-size:55px}.learning-cockpit_chart__nRTCS{height:208px;margin-top:19px}.learning-cockpit_chartReading__1fLYx>div>span,.learning-cockpit_selectedReading__DfG6A b{font-size:12px}.learning-cockpit_dayBreakdown__r3QJx{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.learning-cockpit_dayBreakdown__r3QJx span{font-size:12px}.learning-cockpit_dayBreakdown__r3QJx b{font-size:19px}.learning-cockpit_chartFoot__kQnDn{margin-top:17px}.learning-cockpit_chartFoot__kQnDn button,.learning-cockpit_chartFoot__kQnDn>span{font-size:12px}.learning-cockpit_evidenceRows__vMADu{margin-top:22px;gap:22px}.learning-cockpit_evidenceTop__9_emx{gap:10px}.learning-cockpit_evidenceTop__9_emx h3{font-size:14px}.learning-cockpit_evidenceTop__9_emx>div>span{font-size:12px}.learning-cockpit_evidenceIcon__SsLxh{width:34px;height:34px}.learning-cockpit_evidenceTop__9_emx strong{font-size:25px}.learning-cockpit_evidencePair__FezRv small,.learning-cockpit_evidencePair__FezRv span,.learning-cockpit_evidenceTop__9_emx small{font-size:12px}.learning-cockpit_summaryStrip__XH0u4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 2px}.learning-cockpit_summaryStrip__XH0u4>div{padding-right:10px}.learning-cockpit_summaryStrip__XH0u4>div:nth-child(3){border-right:0}.learning-cockpit_summaryStrip__XH0u4 strong{font-size:23px}.learning-cockpit_summaryStrip__XH0u4 small{font-size:12px}.learning-cockpit_summaryStrip__XH0u4>div>span{font-size:12px;line-height:1.6}.learning-cockpit_liveStamp__GgRf6{grid-column:1/-1;justify-content:flex-end;margin-top:1px;font-size:12px}.learning-cockpit_lowerGrid__smjUb{grid-template-columns:minmax(0,1fr);gap:17px}.learning-cockpit_topicPanel__js86j{padding:22px 19px;border-radius:20px}.learning-cockpit_calendarPanel__NXot5{padding:21px 19px;gap:14px}.learning-cockpit_calendarDays__MfJ4r{gap:3px;grid-template-columns:repeat(7,minmax(0,1fr))}.learning-cockpit_calendarDot__5i4c_{width:18px;height:18px;border-radius:5px}.learning-cockpit_calendarDays__MfJ4r button{min-height:56px}.learning-cockpit_calendarDays__MfJ4r small{font-size:12px}.learning-cockpit_calendarDays__MfJ4r button[aria-pressed=true] .learning-cockpit_calendarDot__5i4c_{outline-offset:3px}.learning-cockpit_dataDetails__L8xpS>div{padding:15px}.learning-cockpit_error__R4bps{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:355px){.learning-cockpit_activityPanel__7nd5B,.learning-cockpit_evidencePanel__ZUApO,.learning-cockpit_topicPanel__js86j{padding-inline:15px}.learning-cockpit_panelHeading__Ec10i h2{font-size:20px}.learning-cockpit_panelHeading__Ec10i{gap:8px}.learning-cockpit_period__yIiNP button{padding:7px}.learning-cockpit_chartReading__1fLYx strong{font-size:48px}.learning-cockpit_chartReading__1fLYx{gap:8px}.learning-cockpit_chartReading__1fLYx>div>span{font-size:12px}.learning-cockpit_chart__nRTCS{height:190px}.learning-cockpit_evidenceTop__9_emx{gap:7px}.learning-cockpit_evidenceTop__9_emx strong{font-size:22px}.learning-cockpit_evidenceTop__9_emx small{font-size:12px}.learning-cockpit_evidenceTop__9_emx h3{font-size:13px}.learning-cockpit_evidencePair__FezRv span,.learning-cockpit_evidenceTop__9_emx>div>span{font-size:12px}.learning-cockpit_calendarDot__5i4c_{width:15px;height:15px}.learning-cockpit_calendarDays__MfJ4r{grid-template-columns:repeat(5,minmax(0,1fr))}.learning-cockpit_nextPanel__TvVhj{padding:15px}.learning-cockpit_nextIcon__bKn1_{display:none}.learning-cockpit_summaryStrip__XH0u4 strong{font-size:21px}}@media (prefers-reduced-motion:no-preference){.learning-cockpit_chart__nRTCS svg{animation:learning-cockpit_chart-appear__zKZeS .22s ease-out both}@keyframes learning-cockpit_chart-appear__zKZeS{0%{opacity:.45}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.learning-cockpit_cockpit__jds_j *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.learning-cockpit_overview___vx6f .learning-cockpit_access__sHZfy{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.learning-cockpit_overview___vx6f .learning-cockpit_instrument__9ZbWl{grid-template-columns:minmax(0,1fr)}.learning-cockpit_overview___vx6f .learning-cockpit_activityPanel__7nd5B{padding:28px}.learning-cockpit_overview___vx6f .learning-cockpit_chart__nRTCS{height:190px}.learning-cockpit_overview___vx6f .learning-cockpit_nextHeading__LFCTR p{font-size:15px}.learning-cockpit_overview___vx6f .learning-cockpit_primaryAction__EHzgq{max-width:400px}.learning-cockpit_overview___vx6f .learning-cockpit_primaryAction__EHzgq strong,.learning-cockpit_overview___vx6f .learning-cockpit_startAction__h3_Of{font-size:16px}.learning-cockpit_overview___vx6f .learning-cockpit_primaryAction__EHzgq span{font-size:14px}.learning-cockpit_overview___vx6f .learning-cockpit_otherRounds__AX9dh>summary,.learning-cockpit_overview___vx6f .learning-cockpit_secondaryAction__nOwgA strong,.learning-cockpit_overview___vx6f .learning-cockpit_startAction__h3_Of{font-size:15px;line-height:1.6}.learning-cockpit_overview___vx6f .learning-cockpit_chartFoot__kQnDn,.learning-cockpit_overview___vx6f .learning-cockpit_chartReading__1fLYx span{font-size:14px}.learning-cockpit_overviewFooter__RooRI{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.learning-cockpit_overviewFooter__RooRI a{display:flex;align-items:center;gap:12px;min-height:48px;font-size:15px;color:var(--ink-secondary)}.learning-cockpit_overviewFooter__RooRI a:first-child{color:var(--primary)}.learning-cockpit_overview___vx6f .learning-cockpit_roundManager__GlQvv{margin-top:-8px}@media (max-width:700px){.learning-cockpit_overview___vx6f .learning-cockpit_access__sHZfy{grid-template-columns:1fr;gap:14px}.learning-cockpit_overview___vx6f .learning-cockpit_activityPanel__7nd5B{padding:22px 18px}.learning-cockpit_overview___vx6f .learning-cockpit_chart__nRTCS{height:180px}.learning-cockpit_overview___vx6f .learning-cockpit_nextPanel__TvVhj{padding:22px}.learning-cockpit_overviewFooter__RooRI{display:grid}.learning-cockpit_overviewFooter__RooRI a{line-height:1.6;overflow-wrap:anywhere}}.learning-cockpit_cockpit__jds_j .learning-cockpit_chartFoot__kQnDn,.learning-cockpit_cockpit__jds_j .learning-cockpit_chartReading__1fLYx span,.learning-cockpit_cockpit__jds_j .learning-cockpit_dataDetails__L8xpS,.learning-cockpit_cockpit__jds_j .learning-cockpit_disclosure__ZbTzb,.learning-cockpit_cockpit__jds_j .learning-cockpit_evidencePair__FezRv span,.learning-cockpit_cockpit__jds_j .learning-cockpit_evidenceTop__9_emx span,.learning-cockpit_cockpit__jds_j .learning-cockpit_muted__bl123,.learning-cockpit_cockpit__jds_j .learning-cockpit_panelLabel__YJ6zs,.learning-cockpit_cockpit__jds_j .learning-cockpit_scope__BOXBo,.learning-cockpit_cockpit__jds_j .learning-cockpit_selectedReading__DfG6A span,.learning-cockpit_cockpit__jds_j .learning-cockpit_summaryStrip__XH0u4 span,.learning-cockpit_cockpit__jds_j .learning-cockpit_topicRows__TvAbz span{font-size:14px;line-height:1.7}.learning-cockpit_cockpit__jds_j .learning-cockpit_tableScroll__D7im5 table{font-size:15px;line-height:1.6}.learning-cockpit_cockpit__jds_j .learning-cockpit_tableScroll__D7im5 td,.learning-cockpit_cockpit__jds_j .learning-cockpit_tableScroll__D7im5 th{padding:12px 14px}.learning-cockpit_cockpit__jds_j .learning-cockpit_dataDetails__L8xpS p{font-size:16px;line-height:1.7;max-width:72ch}.learning-cockpit_cockpit__jds_j .learning-cockpit_calendarPanel__NXot5 p{font-size:15px;line-height:1.7}.learning-cockpit_cockpit__jds_j .learning-cockpit_calendarDays__MfJ4r small{font-size:14px}.learning-cockpit_cockpit__jds_j .learning-cockpit_topicRows__TvAbz>div{margin-block:18px}@media (forced-colors:active),(prefers-contrast:more){.learning-cockpit_nextPanel__TvVhj:before{display:none}.learning-cockpit_nextPanel__TvVhj{background:var(--card);box-shadow:none}.learning-cockpit_nextHeading__LFCTR p,.learning-cockpit_otherRounds__AX9dh>summary{color:var(--foreground)}}.metall-exam-overview_overview__qb10x{width:100%;max-width:1040px}.metall-exam-overview_heading__7l1nE{margin-bottom:24px}.metall-exam-overview_heading__7l1nE h1{margin:0;font-size:clamp(27px,3vw,36px);font-weight:650;line-height:1.2;letter-spacing:-.035em;overflow-wrap:anywhere}.metall-exam-overview_heading__7l1nE p{margin-top:9px;color:var(--muted-foreground);font-size:15px;line-height:1.5}.metall-exam-overview_cards__1MJBQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.metall-exam-overview_empty__7Nf0C{margin:0 0 18px;color:var(--muted-foreground);font-size:15px;line-height:1.55}.metall-exam-overview_archive__xVEr4{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.metall-exam-overview_archive__xVEr4>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 20px;cursor:pointer;font-weight:600;list-style:none}.metall-exam-overview_archive__xVEr4>summary::-webkit-details-marker{display:none}.metall-exam-overview_archive__xVEr4>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.metall-exam-overview_archiveCount__oR_j4{display:flex;align-items:center;gap:12px;color:var(--muted-foreground)}.metall-exam-overview_archiveCount__oR_j4 svg{transition:transform .16s ease}.metall-exam-overview_archive__xVEr4[open] .metall-exam-overview_archiveCount__oR_j4 svg{transform:rotate(180deg)}.metall-exam-overview_archive__xVEr4>.metall-exam-overview_cards__1MJBQ{padding:0 16px 16px}.metall-exam-overview_card__gKEuh{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:232px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--foreground);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.metall-exam-overview_card__gKEuh:hover:not(:disabled){border-color:var(--primary);background:var(--accent)}.metall-exam-overview_card__gKEuh:disabled{cursor:default}.metall-exam-overview_card__gKEuh:disabled .metall-exam-overview_action__x9t1b,.metall-exam-overview_card__gKEuh:disabled .metall-exam-overview_icon__NbrPI{color:var(--muted-foreground)}.metall-exam-overview_cardTop__ECVkI{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px}.metall-exam-overview_icon__NbrPI{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:var(--radius-md);background:var(--accent);color:var(--primary)}.metall-exam-overview_testLabel__ks66T{color:var(--muted-foreground);font-size:12px;line-height:1.4;text-align:right}.metall-exam-overview_title__OSAV6{display:block;font-size:23px;font-weight:620;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.metall-exam-overview_description__WrJ3m{display:block;margin-top:9px;margin-bottom:21px;color:var(--muted-foreground);font-size:14px;line-height:1.55;overflow-wrap:anywhere}.metall-exam-overview_action__x9t1b{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-top:auto;padding-top:13px;border-top:1px solid var(--border);color:var(--primary);font-size:13px;font-weight:600;line-height:1.5}.metall-exam-overview_action__x9t1b svg{flex-shrink:0}@media (max-width:700px){.metall-exam-overview_heading__7l1nE{margin-bottom:18px}.metall-exam-overview_cards__1MJBQ{grid-template-columns:minmax(0,1fr);gap:14px}.metall-exam-overview_card__gKEuh{min-height:0;padding:19px 20px}.metall-exam-overview_cardTop__ECVkI{margin-bottom:12px}.metall-exam-overview_title__OSAV6{font-size:21px}.metall-exam-overview_description__WrJ3m{margin-bottom:15px}}@media (prefers-reduced-motion:reduce){.metall-exam-overview_archiveCount__oR_j4 svg,.metall-exam-overview_card__gKEuh{transition:none}}.answer-feedback_transition__iFq80{--feedback-color:var(--success);--feedback-surface:var(--success-surface);--wipe-surface:var(--success-surface);position:fixed;inset:0;z-index:55;display:grid;place-items:center;isolation:isolate}.answer-feedback_neutral__JTUd3{--feedback-color:var(--primary);--feedback-surface:var(--accent);--wipe-surface:var(--background)}.answer-feedback_wipe__b4wv2{position:absolute;inset:0;z-index:-1;background:var(--wipe-surface);animation:answer-feedback_circleWipe__LOToE .75s cubic-bezier(.32,0,.15,1) both;will-change:clip-path}.answer-feedback_confirmation__W5PnI{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--feedback-color);animation:answer-feedback_confirmation__W5PnI .75s ease both}.answer-feedback_confirmationIcon__zB_wF{display:grid;place-items:center;width:98px;height:98px;margin-bottom:8px;border-radius:50%;background:var(--feedback-surface);border:1px solid color-mix(in srgb,var(--feedback-color) 16%,transparent)}.answer-feedback_confirmationIcon__zB_wF svg{filter:none}.answer-feedback_confirmation__W5PnI strong{font-size:27px;font-weight:650;letter-spacing:-.035em;line-height:1.2}.answer-feedback_confirmation__W5PnI>span:last-child{color:var(--muted-foreground);font-size:14px}.answer-feedback_dialog__SlR2O[data-slot=dialog-content]{display:flex;flex-direction:column;gap:0;width:min(740px,calc(100vw - 40px));max-width:740px;max-height:min(88svh,900px);padding:0;overflow:hidden;border-radius:18px;border-color:var(--border);background:var(--card);box-shadow:var(--shadow-popover);animation:answer-feedback_correctionIn__MrF_Y .26s cubic-bezier(.2,.8,.2,1) both}.answer-feedback_dialog__SlR2O>.answer-feedback_header__5v4CR{display:flex;flex-direction:row;align-items:flex-start;gap:15px;padding:27px 28px 22px;text-align:left;flex-shrink:0}.answer-feedback_incorrectIcon__eXD1B{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;color:var(--destructive);background:var(--destructive-surface);animation:answer-feedback_iconIn__mL6Js .35s ease both}.answer-feedback_title__mPVUf{margin-top:1px;color:var(--foreground);font-size:22px;font-weight:620;letter-spacing:-.035em;line-height:1.25;outline:none}.answer-feedback_description__ZTKWz{margin-top:7px;color:var(--muted-foreground);font-size:16px;line-height:1.6}.answer-feedback_content__J5WKY{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 28px 26px;scrollbar-gutter:stable}.answer-feedback_solution__igX_j{border:1px solid var(--success-border);border-radius:11px;padding:17px 19px;background:var(--success-surface)}.answer-feedback_solution__igX_j>span{color:var(--success);font-size:14px;font-weight:600}.answer-feedback_solution__igX_j p{margin-top:5px;font-size:19px;font-weight:600;line-height:1.45;letter-spacing:-.023em}.answer-feedback_explanation__vGrKz{margin-top:17px;color:var(--foreground);font-size:17px;line-height:1.75}.answer-feedback_sources__3_yI3{display:flex;flex-direction:column;gap:15px;margin-top:25px}.answer-feedback_sources__3_yI3 h3{margin:0;color:var(--muted-foreground);font-size:12px;font-weight:550}.answer-feedback_evidence__I996n{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.7}.answer-feedback_sourceLink__13TK1{display:inline-flex;align-items:center;gap:5px;margin-top:18px;color:var(--primary);font-size:13px;text-underline-offset:3px}.answer-feedback_sourceLink__13TK1:hover{text-decoration:underline}.answer-feedback_footer__p1UpL{display:flex;align-items:center;justify-content:space-between;gap:13px;flex-shrink:0;border-top:1px solid var(--border);padding:17px 28px;background:var(--card)}.answer-feedback_pause__tEAWC{border:0;padding:9px 0;background:transparent;color:var(--muted-foreground);font-size:13px}.answer-feedback_pause__tEAWC:hover{color:var(--foreground);text-decoration:underline;text-underline-offset:3px}.answer-feedback_note__UBM7_{color:var(--muted-foreground);font-size:12px}@keyframes answer-feedback_circleWipe__LOToE{0%{clip-path:circle(0 at 50% 50%)}40%,56%{clip-path:circle(160vmax at 50% 50%)}to{clip-path:circle(0 at 50% 50%)}}@keyframes answer-feedback_confirmation__W5PnI{0%{opacity:0;transform:scale(.91)}20%,60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.025)}}@keyframes answer-feedback_correctionIn__MrF_Y{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}@keyframes answer-feedback_iconIn__mL6Js{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (max-width:600px){.answer-feedback_dialog__SlR2O[data-slot=dialog-content]{width:calc(100vw - 24px);max-height:calc(100svh - 24px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));border-radius:14px}.answer-feedback_dialog__SlR2O>.answer-feedback_header__5v4CR{padding:22px 20px 18px;gap:12px}.answer-feedback_title__mPVUf{font-size:20px}.answer-feedback_content__J5WKY{padding:0 20px 22px}.answer-feedback_solution__igX_j p{font-size:17px}.answer-feedback_footer__p1UpL{padding:14px 20px;flex-wrap:wrap}.answer-feedback_pause__tEAWC,.answer-feedback_sourceLink__13TK1{min-height:44px}.answer-feedback_sourceLink__13TK1{align-items:center}.answer-feedback_footer__p1UpL .button{margin-left:auto;min-height:46px}}@media (max-width:767px){.answer-feedback_wipe__b4wv2{animation:answer-feedback_mobileWipe__yQL1u .36s ease both;will-change:opacity;clip-path:none}.answer-feedback_confirmation__W5PnI{animation:answer-feedback_mobileConfirmation__uNiBx .36s ease both}.answer-feedback_confirmationIcon__zB_wF{width:72px;height:72px}.answer-feedback_confirmation__W5PnI strong{font-size:23px}}@keyframes answer-feedback_mobileWipe__yQL1u{0%{opacity:0}18%,62%{opacity:1}to{opacity:0}}@keyframes answer-feedback_mobileConfirmation__uNiBx{0%{opacity:0;transform:scale(.9)}25%,68%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.answer-feedback_wipe__b4wv2{animation:none;clip-path:none;background:var(--wipe-surface)}.answer-feedback_confirmation__W5PnI,.answer-feedback_incorrectIcon__eXD1B{animation:none;transform:none;scale:none}.answer-feedback_dialog__SlR2O[data-slot=dialog-content]{animation:none;scale:none}}.learning-image_thumbnail__8Qa69{display:block;position:relative;width:100%;text-align:inherit;border:0;background:transparent;cursor:zoom-in}.learning-image_thumbnail__8Qa69 img{display:block;width:100%;height:auto;object-fit:contain}.learning-image_expand__3NSHZ{position:absolute;bottom:4px;right:4px;display:flex;align-items:center;gap:6px;min-height:30px;padding:5px 9px;background:#ffffffed;color:#3652aa;border:1px solid #dce3ed;border-radius:8px;font-size:11px}.learning-image_viewer__BS1RA[data-slot=dialog-content]{display:flex;flex-direction:column;gap:0;padding:0;background:var(--background);color:var(--foreground);width:min(1100px,calc(100vw - 32px));max-width:1100px;height:calc(100dvh - 40px);max-height:calc(100dvh - 40px);overflow:hidden;border-radius:18px;animation:learning-image_viewerIn__KhBsG .18s cubic-bezier(.2,.8,.2,1)}.learning-image_viewer__BS1RA header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 22px;flex:none;background:var(--card);border-bottom:1px solid var(--border)}.learning-image_viewer__BS1RA header>button{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:var(--surface-soft);color:var(--foreground)}.learning-image_stage__YY6OR{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px;display:flex;align-items:center;justify-content:center;touch-action:pinch-zoom}.learning-image_stage__YY6OR>button{height:100%;width:100%;cursor:zoom-out;display:flex;align-items:center;justify-content:center;flex:none}.learning-image_stage__YY6OR img{display:block;width:100%;height:100%;object-fit:contain}.learning-image_zoomed__WXYgl{display:block;touch-action:pan-x pan-y pinch-zoom}.learning-image_zoomed__WXYgl>button{height:auto;min-height:100%;width:200%;min-width:800px;cursor:grab}.learning-image_zoomed__WXYgl img{width:100%;height:auto;max-height:none}.learning-image_viewer__BS1RA footer{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;gap:16px;border-top:1px solid var(--border);background:var(--card);flex:none}.learning-image_viewer__BS1RA footer button{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--primary);font-weight:600}.learning-image_viewer__BS1RA footer button:last-child{padding:0 20px;background:var(--primary);color:var(--primary-foreground);border-radius:10px}@keyframes learning-image_viewerIn__KhBsG{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@media (max-width:767px){.learning-image_viewer__BS1RA[data-slot=dialog-content]{inset:0;transform:none;translate:none;top:0;left:0;width:100%;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.learning-image_viewer__BS1RA header{padding:12px 16px}.learning-image_viewer__BS1RA header p{font-size:12px;line-height:1.45}.learning-image_stage__YY6OR{padding:10px}.learning-image_viewer__BS1RA footer{padding:8px 18px}.learning-image_expand__3NSHZ{font-size:10px}.learning-image_expand__3NSHZ>span{display:none}}@media (prefers-reduced-motion:reduce){.learning-image_viewer__BS1RA[data-slot=dialog-content]{animation:none}}@media (max-width:767px){.mobile-study_focused__hwZI1{padding-bottom:0}.mobile-study_focused__hwZI1 .footer,.mobile-study_focused__hwZI1 .topbar{display:none}.mobile-study_focused__hwZI1 main.in-session{padding:8px 0 calc(24px + env(safe-area-inset-bottom, 0px))}.mobile-study_focused__hwZI1 .in-session .page-heading{margin:0 0 4px;gap:10px;flex-wrap:nowrap;min-height:44px}.mobile-study_focused__hwZI1 .in-session .page-heading h1{font-size:14px;line-height:1.3;font-weight:600;letter-spacing:0;color:var(--ink-secondary)}.mobile-study_focused__hwZI1 .in-session .page-heading .eyebrow,.mobile-study_focused__hwZI1 .in-session .page-heading p{display:none}.mobile-study_focused__hwZI1 .in-session .page-heading button{white-space:nowrap;font-size:12px;min-height:44px}.mobile-study_focused__hwZI1 .question-panel{border:none;border-radius:0;box-shadow:none;background:transparent}.mobile-study_focused__hwZI1 .question-top{padding:7px 0;font-size:13px;gap:10px;flex-wrap:nowrap}.mobile-study_focused__hwZI1 .question-panel>.save-status{padding:4px 0 0;font-size:12px;min-height:17px;line-height:1.3}.mobile-study_focused__hwZI1 .question-body{padding:6px 0 0}.mobile-study_focused__hwZI1 .question-body>.eyebrow{font-size:12px;line-height:1.2;letter-spacing:.06em}.mobile-study_focused__hwZI1 .question-body h2{font-size:20px;line-height:1.3;letter-spacing:-.035em;margin:7px 0 14px;text-wrap:pretty}.mobile-study_focused__hwZI1 .exam-question-figure,.mobile-study_focused__hwZI1 .file-shape-figure{padding:10px;margin:0 0 12px;border-radius:12px;background:#fff}.mobile-study_focused__hwZI1 .file-shape-figure img{height:105px;max-height:105px;object-fit:contain}.mobile-study_focused__hwZI1 .symbol-figure img{height:72px;max-height:72px;width:100%}.mobile-study_focused__hwZI1 .exam-question-figure img{height:140px;max-height:140px;object-fit:contain}.mobile-study_focused__hwZI1 .exam-question-figure figcaption,.mobile-study_focused__hwZI1 .file-shape-figure figcaption{display:none}.mobile-study_focused__hwZI1 .answers{gap:8px}.mobile-study_focused__hwZI1 .answer{min-height:48px;font-size:17px;line-height:1.5;padding:11px 12px;gap:10px;border-radius:11px;transition:background-color .12s ease,border-color .12s ease,transform .12s ease;touch-action:manipulation}.mobile-study_focused__hwZI1 .answer:active{transform:scale(.989)}.mobile-study_focused__hwZI1 .answer>span{width:23px;height:23px;font-size:10px;flex:none}.mobile-study_focused__hwZI1 .question-actions{margin-top:10px;padding-top:6px;min-height:16px;border-top:none}.mobile-study_focused__hwZI1 .choice-hint{font-size:13px;line-height:1.4}.mobile-study_focused__hwZI1 .free-response{min-height:120px}}@media (max-width:767px) and (max-height:740px){.mobile-study_focused__hwZI1 .question-body h2{font-size:19px;margin-bottom:10px}.mobile-study_focused__hwZI1 .file-shape-figure img{height:84px;max-height:84px}.mobile-study_focused__hwZI1 .exam-question-figure img{height:108px;max-height:108px}.mobile-study_focused__hwZI1 .answer{padding-block:9px}}.study-audio_card__D8IM6{margin:18px 0 24px;padding:22px 24px 12px;background:var(--card);border:1px solid var(--border);border-radius:18px;color:var(--foreground)}.study-audio_heading__y80Ry{display:flex;align-items:center;gap:12px}.study-audio_heading__y80Ry>div{min-width:0;flex:1}.study-audio_icon__VZ_nH{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:12px;background:var(--card);color:var(--primary)}.study-audio_eyebrow__JbG8q{display:block;color:var(--ink-secondary);font-size:12px;margin-bottom:3px}.study-audio_heading__y80Ry h2{font-size:22px;line-height:1.35;font-weight:600;letter-spacing:-.2px;overflow-wrap:anywhere}.study-audio_duration__ByTcP{color:var(--ink-secondary);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.study-audio_description__yqm_v{font-size:16px;line-height:1.7;color:var(--ink-secondary);margin:15px 0 12px}.study-audio_player__11VUx{display:block;width:100%;min-width:0;height:46px}.study-audio_links__ICnAU{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:7px}.study-audio_links__ICnAU a,.study-audio_pending__mM_NJ button{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:15px;color:var(--primary)}.study-audio_links__ICnAU a:hover{text-decoration:underline}.study-audio_links__ICnAU a:focus-visible,.study-audio_pending__mM_NJ button:focus-visible,.study-audio_player__11VUx:focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:6px}.study-audio_pending__mM_NJ{padding-top:14px;font-size:16px;line-height:1.55;color:var(--ink-secondary)}.study-audio_pending__mM_NJ>p{margin-bottom:8px}.study-audio_pending__mM_NJ button{border:0;background:transparent;padding:0 5px}.study-audio_error__hSfJn{color:var(--destructive);font-size:15px;margin-top:10px}@media (max-width:767px){.study-audio_card__D8IM6{padding:18px 17px 10px}.study-audio_heading__y80Ry{gap:10px;flex-wrap:wrap}.study-audio_heading__y80Ry h2{font-size:20px}.study-audio_duration__ByTcP{margin-left:52px;flex-basis:100%;font-size:12px}.study-audio_description__yqm_v{margin-top:12px}.study-audio_links__ICnAU{gap:3px 17px}}.study-audio_pageIntro__16Tl1{margin:12px 0 28px;max-width:680px}.study-audio_pageIntro__16Tl1>span{display:flex;align-items:center;gap:8px;color:var(--ink-secondary);font-size:15px}.study-audio_pageIntro__16Tl1 h1{font-size:clamp(30px,4.5vw,44px);line-height:1.15;letter-spacing:-.035em;margin:14px 0}.study-audio_pageIntro__16Tl1 p{font-size:17px;line-height:1.7;color:var(--ink-secondary)}.study-audio_catalog__ystY2{display:grid;gap:20px;max-width:780px}.study-audio_catalogEntry__qa2PE{display:block;border:1px solid var(--border);background:var(--card);border-radius:22px;padding:clamp(22px,4vw,32px)}.study-audio_category__Hov17{font-size:14px;color:var(--ink-secondary)}.study-audio_catalogEntry__qa2PE h2{font-size:clamp(23px,3.5vw,28px);margin:14px 0 12px;line-height:1.3;overflow-wrap:anywhere}.study-audio_catalogEntry__qa2PE p{color:var(--ink-secondary);font-size:16px;line-height:1.7}.study-audio_backLink__70tDN,.study-audio_catalogAction___vTbL,.study-audio_subjectLink__KEDYr{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--primary);font-size:15px}.study-audio_catalogAction___vTbL{margin-top:22px}.study-audio_backLink__70tDN{width:fit-content;flex-wrap:wrap;margin-bottom:12px}.study-audio_subjectLink__KEDYr{width:fit-content;padding:10px 0;margin:4px 0 18px}.study-audio_subjectLink__KEDYr span{flex:1}.study-audio_progressRow__0lhlE{display:flex;gap:14px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:14px 0 8px;font-size:15px;color:var(--ink-secondary)}.study-audio_progressRow__0lhlE button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--foreground);font-size:15px}.study-audio_progressRow__0lhlE button:disabled{opacity:.5}.study-audio_info__oDg7k{margin-top:16px;border-top:1px solid var(--border);color:var(--ink-secondary);font-size:15px}.study-audio_info__oDg7k summary{display:flex;align-items:center;min-height:44px;cursor:pointer}.study-audio_info__oDg7k p{line-height:1.7;margin-bottom:14px}.study-audio_backLink__70tDN:focus-visible,.study-audio_catalogEntry__qa2PE:focus-visible,.study-audio_info__oDg7k summary:focus-visible,.study-audio_progressRow__0lhlE button:focus-visible,.study-audio_subjectLink__KEDYr:focus-visible{outline:3px solid var(--ring);outline-offset:4px;border-radius:10px}@media (prefers-reduced-motion:reduce){.study-audio_card__D8IM6 *{transition:none!important}}.book-location-history_history__A4K2k{margin-block:22px;border:1px solid var(--border);border-radius:16px;background:var(--card)}.book-location-history_history__A4K2k>summary{display:flex;align-items:center;gap:10px;min-height:54px;padding:14px 18px;list-style:none;cursor:pointer;color:var(--foreground);font-size:16px;line-height:1.4}.book-location-history_history__A4K2k>summary::-webkit-details-marker{display:none}.book-location-history_history__A4K2k>summary>svg:last-child{margin-left:auto;flex-shrink:0}.book-location-history_history__A4K2k[open]>summary>svg:last-child{transform:rotate(180deg)}.book-location-history_body__kpMqr{padding:0 18px 18px}.book-location-history_hint__DaXZH,.book-location-history_selected__jG9W1 small{color:var(--muted-foreground);font-size:14px;line-height:1.6}.book-location-history_body__kpMqr ul{list-style:none;margin:12px 0;padding:0}.book-location-history_body__kpMqr li+li{border-top:1px solid var(--border)}.book-location-history_body__kpMqr li button{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 15px;width:100%;min-height:50px;padding:12px 0;color:var(--foreground);border:0;background:transparent;font-size:16px;line-height:1.5;text-align:left;overflow-wrap:anywhere}.book-location-history_body__kpMqr li strong{color:var(--primary);white-space:nowrap;font-size:15px}.book-location-history_body__kpMqr li button[aria-pressed=true]{color:var(--primary)}.book-location-history_selected__jG9W1{background:var(--muted);border-radius:12px;padding:18px;margin:12px 0}.book-location-history_selected__jG9W1 h3{font-size:18px;line-height:1.45;margin:0 0 10px}.book-location-history_selected__jG9W1 p{font-size:16px;line-height:1.7;margin-block:8px;overflow-wrap:anywhere}.book-location-history_clear__CHp4l{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 0;border:0;background:transparent;color:var(--muted-foreground);font-size:14px}.book-location-history_history__A4K2k :is(button,summary):focus-visible{outline:3px solid var(--ring);outline-offset:3px;border-radius:8px}.math-course_lab__csGUA,.math-course_lesson__hi7E3{color:var(--foreground);min-width:0;line-height:1.65}.math-course_lesson__hi7E3{font-size:17px}.math-course_lab__csGUA input:not([type=range]),.math-course_paperPage__VOLBv input,.math-course_paperPage__VOLBv select,.math-course_paperPage__VOLBv textarea{color:var(--foreground);background:var(--card);border-color:var(--border)}.math-course_labIntro__uHGz5 h1{font-size:clamp(28px,4vw,40px);letter-spacing:-.035em;line-height:1.2;margin:10px 0}.math-course_labIntro__uHGz5 p{color:var(--ink-secondary);font-size:16px;line-height:1.7;margin:8px 0 22px}.math-course_lab__csGUA>.math-course_segmented__36ALj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.math-course_lab__csGUA>.math-course_segmented__36ALj button{padding-inline:8px;font-size:16px}.math-course_lesson__hi7E3 h1{font-size:clamp(28px,4vw,42px);line-height:1.15;letter-spacing:-.04em;margin:18px 0}.math-course_experiment__JJLrz h2,.math-course_lesson__hi7E3 h2{font-size:22px;line-height:1.3;letter-spacing:-.025em;margin:0 0 12px}.math-course_lesson__hi7E3 p{max-width:72ch;line-height:1.7;overflow-wrap:anywhere}.math-course_back__VJ14L{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--primary)}.math-course_kicker__rqv7j{color:var(--ink-secondary);font-size:16px;margin:22px 0 0}.math-course_idea__d4wmu{font-size:19px;line-height:1.65;color:var(--primary)}.math-course_remember__cWrdY,.math-course_takeaway__hsJ0Z{padding:16px 19px;border-left:3px solid var(--primary);background:var(--surface-soft);border-radius:0 12px 12px 0;color:var(--primary);font-size:16px;line-height:1.7}.math-course_lesson__hi7E3 details{margin:24px 0;border-block:1px solid var(--border)}.math-course_lesson__hi7E3 summary{cursor:pointer;min-height:56px;padding:16px 4px;font-weight:650;font-size:17px;line-height:1.6}.math-course_example__DJplA{padding:22px;background-color:var(--card);background-image:radial-gradient(color-mix(in srgb,var(--ink-secondary) 13%,transparent) .8px,transparent .8px);background-size:20px 20px;border:1px solid var(--border);border-radius:16px}.math-course_example__DJplA>p:first-child{font-size:21px;margin-top:0}.math-course_example__DJplA ol{list-style:none;padding:0;margin:22px 0}.math-course_example__DJplA li{border-top:1px solid var(--border);padding:14px 0}.math-course_example__DJplA li>div{font-size:23px;line-height:1.8;max-width:100%;overflow-x:auto;padding-block:6px}.math-course_example__DJplA li p{color:var(--primary);font-size:16px;line-height:1.7;margin:4px 0 0}.math-course_exampleCheck__wF2v_{font-size:16px;color:var(--success);padding-top:14px;border-top:1px solid var(--border)}.math-course_lessonActions__XFJnn{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0}.math-course_lessonActions__XFJnn button{min-height:48px}.math-course_support__KPbqO{color:var(--ink-secondary);font-size:16px;line-height:1.7}.math-course_support__KPbqO a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.math-course_bookNote__Q_Ebq{font-size:16px}.math-course_bookNote__Q_Ebq a{display:inline-flex;align-items:center;gap:7px;color:var(--primary);min-height:44px}.math-course_experiment__JJLrz{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:28px;margin-top:20px;min-width:0;overflow-wrap:anywhere}.math-course_experiment__JJLrz>p{font-size:16px;line-height:1.7;max-width:72ch;color:var(--primary)}.math-course_labHeader__og6t8>span{display:block;color:var(--ink-secondary);font-size:16px;line-height:1.6}.math-course_triangle__kk2JQ{margin:12px auto 20px;max-width:420px}.math-course_triangle__kk2JQ svg{width:100%;height:auto;display:block}.math-course_triangle__kk2JQ figcaption{text-align:center;font-size:16px;line-height:1.6;color:var(--ink-secondary)}.math-course_triangleValues___6bvD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;max-width:520px;margin:20px auto;padding-block:16px;border-block:1px solid var(--border)}.math-course_triangleValues___6bvD>div{min-width:0}.math-course_triangleValues___6bvD dt{color:var(--ink-secondary);font-size:16px;line-height:1.7}.math-course_triangleValues___6bvD dd{margin:2px 0 0;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.math-course_controls___2ScE{display:grid;gap:12px;max-width:520px;margin:20px auto}.math-course_controls___2ScE label{display:flex;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;font-size:17px;line-height:1.6}.math-course_controls___2ScE output{font-weight:650;font-variant-numeric:tabular-nums}.math-course_controls___2ScE input{width:100%;min-height:44px;accent-color:var(--primary);cursor:ew-resize}.math-course_segmented__36ALj{display:flex;flex-wrap:wrap;padding:4px;gap:4px;border-radius:13px;background:var(--surface-soft);width:fit-content}.math-course_segmented__36ALj button{min-height:48px;border-radius:10px;padding:9px 16px;color:var(--primary);font-size:16px;overflow-wrap:anywhere;transition:background .16s,color .16s,box-shadow .16s}.math-course_segmented__36ALj button[aria-pressed=true]{background:var(--card);color:var(--primary);box-shadow:0 1px 5px #00000024;font-weight:650}.math-course_ratio__7oGQA{display:flex;align-items:center;justify-content:center;gap:12px;font-family:Cambria Math,math,serif;font-size:27px;min-height:88px;padding:16px 0;flex-wrap:wrap;line-height:1.6;row-gap:18px}.math-course_ratio__7oGQA>math{flex:0 0 auto;font-size:1em}.math-course_ratio__7oGQA>span{white-space:nowrap}.math-course_experiment__JJLrz>.math-course_segmented__36ALj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:520px;margin-inline:auto}.math-course_experiment__JJLrz .math-course_labNote___wOHg{font-size:16px;line-height:1.75;color:var(--ink-secondary)}.math-course_balance__DDKBX{margin:28px auto 20px;max-width:450px}.math-course_balanceEquation__fxPtI{font-size:30px;text-align:center;min-height:64px}.math-course_balance__DDKBX svg{width:100%;display:block}.math-course_balanceActions__s4IlM{display:flex;gap:10px;flex-wrap:wrap}.math-course_balanceActions__s4IlM button{padding:12px 18px;min-height:48px;color:var(--primary);border:1px solid var(--border);background:var(--surface-soft);border-radius:12px}.math-course_systemGraph__48kNs{width:min(100%,420px);height:auto;display:block;margin:12px auto}.math-course_systemChecks__WcOmJ p{border-left:3px solid var(--border);padding:9px 14px;background:var(--surface-soft);font-variant-numeric:tabular-nums}.math-course_systemChecks__WcOmJ p[data-ok=true]{border-color:var(--success);background:var(--surface-soft);color:var(--success)}.math-course_systemChecks__WcOmJ span{display:inline-block;min-width:25px;font-weight:650}.math-course_experiment__JJLrz details summary{min-height:48px;padding-block:12px;cursor:pointer;color:var(--primary)}.math-course_labMessage__Weohn{min-height:60px;font-size:16px!important;line-height:1.7}.math-course_paperPage__VOLBv{width:min(860px,100%);margin:auto;min-width:0;line-height:1.65}.math-course_paperToolbar__pg7m2{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:20px 0}.math-course_paperToolbar__pg7m2 label{display:grid;gap:6px;flex:1;font-size:16px;color:var(--primary)}.math-course_paperToolbar__pg7m2 select{padding:11px 12px;min-height:46px;width:100%;max-width:100%;border:1px solid var(--border);background:var(--card);border-radius:10px;color:var(--foreground);font-size:16px}.math-course_paperSheet__WnS5c{padding:24px;border:1px solid var(--border);border-radius:16px;background-color:var(--card);background-image:radial-gradient(color-mix(in srgb,var(--ink-secondary) 13%,transparent) .8px,transparent .8px);background-size:20px 20px}.math-course_paperLabel__pPJQo{display:flex;align-items:center;gap:7px;font-size:15px;color:var(--primary)}.math-course_paperSheet__WnS5c h2{font-size:24px;line-height:1.3;letter-spacing:-.025em;margin:12px 0}.math-course_paperSheet__WnS5c details summary{min-height:44px;padding-top:12px;cursor:pointer;color:var(--primary)}.math-course_paperStory__K0V6r{font-size:21px;line-height:1.8;margin:18px 0}.math-course_paperCaption__fqdm7{font-size:16px;color:var(--ink-secondary);margin-top:-10px}.math-course_paperForm__vfwb_{margin-top:20px}.math-course_paperForm__vfwb_>label{display:block;font-size:16px;font-weight:650;margin-bottom:8px}.math-course_paperInputRow__SCpue{display:flex;gap:10px}.math-course_paperInputRow__SCpue input{width:100%;min-width:0;font-size:22px;padding:12px 15px;background:var(--card);border:1px solid var(--border);border-radius:11px}.math-course_paperInputRow__SCpue button{flex:none;min-height:50px}.math-course_paperInputRow__SCpue button.math-course_paperSymbolButton__cyxll{flex:none;min-width:44px;width:44px;border:1px solid var(--border);border-radius:10px;background:var(--card);font-size:20px}.math-course_paperInputRow__SCpue button.math-course_paperSymbolButton__cyxll>span{font-size:18px}.math-course_paperNotes__g37B4{margin:22px 0;padding:12px 0;border-block:1px solid var(--border)}.math-course_paperNotes__g37B4 summary{cursor:pointer;min-height:44px;padding-block:9px;font-size:16px}.math-course_paperNotes__g37B4 summary span{color:var(--ink-secondary);font-size:15px;margin-left:8px}.math-course_paperNotes__g37B4 textarea{width:100%;min-height:170px;padding:16px;border:1px solid var(--border);border-radius:12px;resize:vertical;line-height:1.7;font-size:16px;background:var(--card)}.math-course_paperFeedback__jtpbD{display:flex;align-items:start;gap:9px;padding:15px;border-radius:12px;background:var(--surface-soft);color:var(--destructive);font-size:16px;line-height:1.7}.math-course_paperFeedback__jtpbD[data-correct=true]{background:var(--surface-soft);color:var(--success)}.math-course_paperFeedback__jtpbD svg{flex:none;margin-top:3px}.math-course_paperError__ibcIV{color:var(--destructive);padding:16px;background:var(--surface-soft);border-radius:12px}.math-course_paperError__ibcIV button{display:block;padding-block:10px;min-height:44px;text-decoration:underline}.math-course_paperReplace__S3CYt{border:1px solid var(--border);border-radius:14px;padding:22px;background:var(--card)}.math-course_paperPage__VOLBv :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid var(--ring);outline-offset:3px}.math-course_paperPage__VOLBv button:disabled{opacity:.6}.math-course_lab__csGUA :is(button,input):focus-visible,.math-course_lesson__hi7E3 :is(button,a,summary):focus-visible{outline:3px solid var(--ring);outline-offset:4px}@media (max-width:600px){.math-course_experiment__JJLrz{padding:20px 16px;border-radius:16px}.math-course_idea__d4wmu{font-size:17px}.math-course_example__DJplA{padding:16px}.math-course_example__DJplA li>div{font-size:21px}.math-course_lessonActions__XFJnn{display:grid}.math-course_lessonActions__XFJnn button{justify-content:center}.math-course_ratio__7oGQA{gap:14px 10px;font-size:24px;padding-block:24px}.math-course_triangle__kk2JQ{max-width:350px}.math-course_balanceActions__s4IlM{display:grid}.math-course_experiment__JJLrz .math-course_segmented__36ALj button{padding-inline:7px}}@media (max-width:359px){.math-course_experiment__JJLrz>.math-course_segmented__36ALj,.math-course_lab__csGUA>.math-course_segmented__36ALj{grid-template-columns:minmax(0,1fr)}.math-course_experiment__JJLrz{padding-inline:14px}.math-course_ratio__7oGQA{flex-direction:column;font-size:25px;align-items:center}.math-course_triangleValues___6bvD{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.math-course_paperSheet__WnS5c{padding:18px}.math-course_paperStory__K0V6r{font-size:18px}.math-course_paperSheet__WnS5c h2{font-size:22px}.math-course_paperInputRow__SCpue{flex-wrap:wrap;gap:7px}.math-course_paperInputRow__SCpue input{flex:1;width:0;font-size:20px;padding-inline:10px}.math-course_paperInputRow__SCpue button{width:100%;justify-content:center}.math-course_paperToolbar__pg7m2{gap:8px}.math-course_paperToolbar__pg7m2 button{min-height:46px;font-size:16px}}@media (prefers-reduced-motion:reduce){.math-course_lab__csGUA *,.math-course_lesson__hi7E3 *{transition:none!important;animation:none!important}}.math-course_trigExplanation__TYhqQ{display:grid;gap:24px}.math-course_lessonRelations__O_9ur{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:0}.math-course_lessonRelations__O_9ur>div{display:grid;gap:12px;padding:22px;background:var(--card);border:1px solid var(--border);border-radius:16px}.math-course_lessonRelations__O_9ur dt{color:var(--ink-secondary);font-weight:600;font-size:17px}.math-course_lessonRelations__O_9ur dd{margin:0;font-size:clamp(21px,2.5vw,25px);line-height:1.85;color:var(--foreground);min-width:0;overflow-x:auto;padding:10px 0}@media (max-width:600px){.math-course_lessonRelations__O_9ur{gap:16px}.math-course_lessonRelations__O_9ur>div{padding:18px 16px}}@media (min-width:800px){.math-course_lessonRelations__O_9ur>div{grid-template-columns:120px minmax(0,1fr);align-items:center}}.book-lookup_lookup__eWKIZ{margin-bottom:30px}.book-lookup_heading__BJohD>span{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--data-teal)}.book-lookup_heading__BJohD h2{font-size:28px;letter-spacing:-.035em;line-height:1.25;margin:10px 0}.book-lookup_heading__BJohD>p{font-size:16px;color:var(--ink-secondary);max-width:650px}.book-lookup_context__VrEnP{display:flex;align-items:center;gap:9px;margin:20px 0 12px;color:var(--ink-secondary);font-size:14px;flex-wrap:wrap}.book-lookup_context__VrEnP>span:last-child{margin-left:auto}.book-lookup_task__X7wXf{padding:25px;background:var(--card);border:1px solid var(--border);border-radius:23px}.book-lookup_task__X7wXf h3{font-size:23px;font-weight:600;letter-spacing:-.025em;line-height:1.3;margin:24px 0 10px}.book-lookup_task__X7wXf>p{font-size:16px;line-height:1.65}.book-lookup_stepper__sgk68{display:flex;align-items:center;gap:15px;flex-wrap:wrap;font-size:12px;color:var(--ink-secondary)}.book-lookup_stepper__sgk68>span{display:inline-flex;align-items:center;gap:7px}.book-lookup_stepper__sgk68 [aria-current]{color:var(--primary);font-weight:600}.book-lookup_options__HHV3v{display:grid;gap:10px;margin-top:22px}.book-lookup_lookup__eWKIZ button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 15px;border:1px solid var(--border);border-radius:12px;background:var(--card);font-size:16px}.book-lookup_options__HHV3v button{justify-content:space-between;text-align:left}.book-lookup_options__HHV3v button:hover{background:var(--accent);border-color:var(--primary)}.book-lookup_task__X7wXf form{margin-top:22px}.book-lookup_task__X7wXf label{display:block;font-size:14px;margin-bottom:9px}.book-lookup_task__X7wXf input{display:block;min-height:48px;border:1px solid var(--input);border-radius:12px;background:var(--card);color:var(--foreground);padding:10px 13px;font-size:18px;width:100%;min-width:0}.book-lookup_inputRow__RErQk{display:flex;gap:10px}.book-lookup_inputRow__RErQk input{flex:1;width:100px}.book-lookup_primary__1ajr_{background:var(--primary)!important;color:var(--primary-foreground);border-color:transparent!important}.book-lookup_pair__pVZlB{display:grid;grid-template-columns:1fr 1fr;gap:14px}.book-lookup_pair__pVZlB input{margin-top:8px}.book-lookup_task__X7wXf .book-lookup_question__97T1Q{margin-top:24px;font-weight:550}.book-lookup_notice__45139{font-size:14px!important;line-height:1.5;padding:13px 15px;background:var(--accent);border-radius:12px;margin-top:18px}.book-lookup_done__Io4ID{display:flex;gap:13px;padding-top:22px;color:var(--data-teal)}.book-lookup_done__Io4ID p{font-size:14px;line-height:1.6;color:var(--ink-secondary);margin-top:8px}.book-lookup_done__Io4ID button{margin-top:16px;color:var(--primary)}.book-lookup_bottom__3247v{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;color:var(--ink-secondary);font-size:12px}.book-lookup_bottom__3247v button{border:0;padding:7px 0;background:transparent;font-size:12px;min-height:44px}.book-lookup_lookup__eWKIZ button:focus-visible,.book-lookup_lookup__eWKIZ input:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:600px){.book-lookup_heading__BJohD h2{font-size:25px}.book-lookup_task__X7wXf{padding:19px}.book-lookup_stepper__sgk68{gap:8px;font-size:14px}.book-lookup_task__X7wXf h3{font-size:21px}.book-lookup_context__VrEnP{font-size:12px}.book-lookup_context__VrEnP>span:last-child{margin-left:0}.book-lookup_inputRow__RErQk{flex-wrap:wrap}.book-lookup_inputRow__RErQk input{flex-basis:100%}.book-lookup_pair__pVZlB{grid-template-columns:1fr}.book-lookup_bottom__3247v{align-items:flex-start;flex-direction:column}.book-lookup_options__HHV3v button{font-size:14px}}.book-lookup_task__X7wXf h3[tabindex="-1"]:focus{outline:none}