.account-menu_menu__VWtgN{position:relative}.account-menu_trigger__2f1rX{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--color-text);cursor:pointer;display:inline-flex;font:inherit;gap:8px;min-height:44px;padding:0 7px}.account-menu_trigger__2f1rX:hover,.account-menu_trigger__2f1rX[aria-expanded=true]{background:var(--color-accent-soft)}.account-menu_trigger__2f1rX:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.account-menu_avatar__Kvl8l{align-items:center;background:#c91b63;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:.72rem;font-weight:600;height:32px;justify-content:center;letter-spacing:.01em;width:32px}.account-menu_triggerLabel__jWP9n{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu_popover__3Nhdo{background:#fff;border:1px solid #dfe3e8;border-radius:5px;box-shadow:0 5px 16px rgb(22 28 36/16%);color:#212b36;overflow:hidden;position:absolute;right:0;top:calc(100% + 7px);width:min(316px,calc(100vw - 28px));z-index:80}.account-menu_summary__x15dT{background:#f5f6f7;line-height:1.4;padding:9px 12px 8px}.account-menu_summaryAccess__Qk_Ph,.account-menu_summaryEmail__TgD6_,.account-menu_summaryName__dnSHA,.account-menu_summaryNote__6h2x3{display:block}.account-menu_summaryName__dnSHA{font-size:.78rem;font-weight:500;letter-spacing:.01em;text-transform:uppercase}.account-menu_summaryEmail__TgD6_{font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu_summaryAccess__Qk_Ph{color:#637381;font-size:.84rem}.account-menu_summaryNote__6h2x3{font-size:.84rem;font-weight:700}.account-menu_actions__GQY4T{background:#fff;border-top:1px solid #edf0f2;padding:3px 0 5px}.account-menu_action__q7566,.account-menu_signOut___mAcj{align-items:center;background:transparent;border:0;color:#212b36;cursor:pointer;display:flex;font:inherit;font-size:.88rem;gap:10px;min-height:36px;padding:0 13px;text-align:left;width:100%}.account-menu_action__q7566:focus-visible,.account-menu_action__q7566:hover,.account-menu_signOut___mAcj:focus-visible,.account-menu_signOut___mAcj:hover{background:#f5f6f7;outline:none}.account-menu_action__q7566:focus-visible,.account-menu_signOut___mAcj:focus-visible{box-shadow:inset 3px 0 0 var(--color-focus)}.account-menu_action__q7566 svg,.account-menu_signOut___mAcj svg{flex:0 0 auto}.account-menu_signOut___mAcj{color:#f05d4f}.account-menu_signOutForm__NCo5P{margin:0}@media (max-width:760px){.account-menu_triggerLabel__jWP9n{display:none}.account-menu_popover__3Nhdo{position:fixed;right:14px;top:60px}}html[data-theme=dark] .account-menu_actions__GQY4T,html[data-theme=dark] .account-menu_popover__3Nhdo{background:#151d1a;border-color:#33413d;color:#ecf3f0}html[data-theme=dark] .account-menu_summary__x15dT{background:#1b2521}html[data-theme=dark] .account-menu_summaryAccess__Qk_Ph{color:#a6b3ae}html[data-theme=dark] .account-menu_action__q7566{color:#ecf3f0}html[data-theme=dark] .account-menu_action__q7566:focus-visible,html[data-theme=dark] .account-menu_action__q7566:hover,html[data-theme=dark] .account-menu_signOut___mAcj:focus-visible,html[data-theme=dark] .account-menu_signOut___mAcj:hover{background:#23302b}.global-search_dialog___rbg9{background:transparent;border:0;color:var(--color-text);inset:50% auto auto 50%;margin:0;max-height:min(760px,calc(100dvh - 64px));max-width:none;overflow:visible;padding:0;transform:translate(-50%,-50%);width:min(680px,calc(100vw - 32px))}.global-search_dialog___rbg9::backdrop{background:rgb(16 24 22/58%);backdrop-filter:blur(2px)}.global-search_panel__fStqH{animation:global-search_search-arrive__ZKmHv .16s ease-out;background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 24px 80px rgb(6 20 16/24%);max-height:min(760px,calc(100dvh - 64px));overflow:hidden}.global-search_searchField__Otwou{align-items:center;border:1.5px solid var(--color-accent);border-radius:9px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;margin:16px;min-height:54px;padding:0 14px}.global-search_searchField__Otwou:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 17%,transparent)}.global-search_searchField__Otwou>svg{color:var(--color-accent-hover)}.global-search_searchField__Otwou input{background:transparent;border:0;color:var(--color-text);font-size:1rem;min-height:50px;min-width:0;outline:0;padding:0;width:100%}.global-search_searchField__Otwou input::-webkit-search-cancel-button{display:none}.global-search_searchField__Otwou input::placeholder{color:var(--color-text-muted);opacity:.8}.global-search_searchField__Otwou button{background:transparent;color:var(--color-accent-hover);font-size:var(--text-xs);font-weight:600;min-height:36px;padding:0 4px}.global-search_content__RQuev{max-height:min(596px,calc(100dvh - 204px));min-height:248px;overflow-y:auto;overscroll-behavior:contain}.global-search_content__RQuev,.global-search_group__hHRh6+.global-search_group__hHRh6{border-top:1px solid var(--color-border)}.global-search_group__hHRh6 h3,.global-search_resultHeading__uheR9{align-items:center;background:var(--color-surface-subtle);color:var(--color-text-muted);display:flex;font-family:var(--font-utility);font-size:.68rem;font-weight:600;justify-content:space-between;letter-spacing:.055em;margin:0;min-height:35px;padding:8px 16px;text-transform:uppercase}.global-search_resultHeading__uheR9 h3{background:transparent;min-height:0;padding:0}.global-search_resultHeading__uheR9 span{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:0;text-transform:none}.global-search_results__rcVvP,.global-search_suggestionList__dPwsY{display:grid}.global-search_results__rcVvP a,.global-search_suggestionList__dPwsY a{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:18px;justify-content:space-between;min-height:49px;padding:10px 16px;transition:background-color .12s ease,color .12s ease}.global-search_results__rcVvP a:first-child,.global-search_suggestionList__dPwsY a:first-child{border-top:0}.global-search_results__rcVvP a:focus-visible,.global-search_results__rcVvP a:hover,.global-search_suggestionList__dPwsY a:focus-visible,.global-search_suggestionList__dPwsY a:hover{background:var(--color-accent-soft);color:var(--color-accent-hover);outline:0}.global-search_results__rcVvP a:focus-visible,.global-search_suggestionList__dPwsY a:focus-visible{box-shadow:inset 3px 0 0 var(--color-accent)}.global-search_results__rcVvP a>svg,.global-search_suggestionList__dPwsY a>svg{color:var(--color-text-muted);flex:0 0 auto}.global-search_results__rcVvP a{align-items:flex-start;min-height:92px;padding-block:12px}.global-search_results__rcVvP a>svg{margin-top:24px}.global-search_resultCopy__V3G3B{display:grid;min-width:0}.global-search_resultPath__tPaud{color:var(--color-accent-hover);font-family:var(--font-utility);font-size:.62rem;letter-spacing:.02em;margin-bottom:2px}.global-search_resultCopy__V3G3B strong{color:var(--color-text);font-size:.9rem;line-height:1.45}.global-search_resultCopy__V3G3B small{color:var(--color-text-muted);display:-webkit-box;font-size:var(--text-xs);line-height:1.5;margin-top:3px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.global-search_expansion__QUhk_{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);margin:0;padding:8px 16px}.global-search_emptyState__pReIQ{align-items:center;color:var(--color-text-muted);display:flex;flex-direction:column;justify-content:center;min-height:212px;padding:28px;text-align:center}.global-search_emptyState__pReIQ strong{color:var(--color-text);font-size:.94rem}.global-search_emptyState__pReIQ span{font-size:var(--text-sm);margin-top:4px}.global-search_footer__Oh9P4{align-items:center;background:var(--color-surface-subtle);border-top:1px solid var(--color-border);color:var(--color-text-muted);display:flex;font-family:var(--font-utility);font-size:.64rem;justify-content:space-between;min-height:42px;padding:8px 16px}.global-search_footer__Oh9P4 span{align-items:center;display:flex;gap:5px}.global-search_footer__Oh9P4 kbd{background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text);font-family:inherit;line-height:1;padding:3px 5px}@keyframes global-search_search-arrive__ZKmHv{0%{opacity:0;transform:translateY(-8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:600px){.global-search_dialog___rbg9{width:calc(100vw - 20px)}.global-search_dialog___rbg9,.global-search_panel__fStqH{max-height:calc(100dvh - 24px)}.global-search_searchField__Otwou{margin:10px;padding-inline:11px}.global-search_content__RQuev{max-height:calc(100dvh - 146px)}.global-search_footer__Oh9P4 span:last-child{display:none}}.dashboard-screen_dashboard__g6YEV{--dashboard-accent:#269875;--dashboard-accent-strong:#16745a;--dashboard-accent-soft:#eaf7f2;--dashboard-border:#e1e7e4;--dashboard-canvas:#ffffff;--dashboard-ink:#202725;--dashboard-muted:#68736f;--dashboard-on-strong:#ffffff;--dashboard-surface:#f8faf9;--dashboard-sidebar:#fcfdfc;--dashboard-sidebar-width:248px;--dashboard-focus:#2b6de8;background:var(--dashboard-canvas);color:var(--dashboard-ink);color-scheme:light;font-family:var(--font-body);min-height:100vh}.dashboard-screen_dashboard__g6YEV[data-theme=dark],html[data-theme=dark] .dashboard-screen_dashboard__g6YEV{--dashboard-accent:#64d2ae;--dashboard-accent-strong:#8be2c5;--dashboard-accent-soft:#183a31;--dashboard-border:#33413d;--dashboard-canvas:#111715;--dashboard-ink:#ecf3f0;--dashboard-muted:#a6b3ae;--dashboard-on-strong:#111715;--dashboard-surface:#18201e;--dashboard-sidebar:#0e1412;--dashboard-focus:#91b8ff;color-scheme:dark}.dashboard-screen_dashboard__g6YEV a:focus-visible,.dashboard-screen_dashboard__g6YEV button:focus-visible,.dashboard-screen_dashboard__g6YEV summary:focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:2px}.dashboard-screen_topbar__G50do{align-items:center;background:color-mix(in srgb,var(--dashboard-canvas) 96%,transparent);border-bottom:1px solid var(--dashboard-border);display:grid;grid-template-columns:var(--dashboard-sidebar-width) minmax(260px,1fr) auto;height:64px;position:sticky;top:0;transition:grid-template-columns .18s ease;z-index:30}.dashboard-screen_brand__phZ_z{align-items:center;display:flex;font-size:.94rem;font-weight:600;gap:10px;letter-spacing:-.015em;min-height:44px;overflow:hidden;padding-left:20px;white-space:nowrap}.dashboard-screen_brandMark__VmYuB{align-items:center;background:var(--dashboard-accent-strong);border-radius:6px;color:var(--dashboard-on-strong);display:inline-flex;font-family:var(--font-utility);font-size:.72rem;font-weight:500;height:30px;justify-content:center;width:30px}.dashboard-screen_brand__phZ_z>span:last-child{display:grid;line-height:1.05;max-width:160px;overflow:hidden;transition:max-width .16s ease,opacity .12s ease}.dashboard-screen_brand__phZ_z small{color:var(--dashboard-accent-strong);font-family:var(--font-utility);font-size:.5rem;font-weight:500;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.dashboard-screen_sidebarToggle___zlK3{align-items:center;background:transparent;border:0;border-radius:5px;color:var(--dashboard-muted);cursor:pointer;display:inline-flex;grid-column:-2/-1;height:44px;justify-content:center;justify-self:end;padding:0;transition:background-color .14s ease,color .14s ease;width:44px}.dashboard-screen_sidebarToggle___zlK3:hover{background:var(--dashboard-accent-soft);color:var(--dashboard-accent-strong)}.dashboard-screen_sidebarToggle___zlK3 svg{transform:rotate(180deg);transition:transform .18s ease}.dashboard-screen_searchLink__SRuqi{align-items:center;border:1px solid var(--dashboard-border);border-radius:7px;color:var(--dashboard-muted);display:flex;font-size:.9rem;gap:9px;height:40px;margin-left:24px;max-width:360px;padding:0 12px;transition:border-color .14s ease,color .14s ease;width:min(100% - 48px,360px)}.dashboard-screen_searchLinkCompact__xRLAM{max-width:180px;width:min(100% - 48px,180px)}.dashboard-screen_searchLink__SRuqi:focus-visible,.dashboard-screen_searchLink__SRuqi:hover{border-color:var(--dashboard-accent);color:var(--dashboard-accent-strong)}.dashboard-screen_searchLink__SRuqi kbd{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:4px;color:var(--dashboard-muted);font-family:var(--font-utility);font-size:.61rem;line-height:1;margin-left:auto;padding:4px 6px}.dashboard-screen_topActions__8OgCr{align-items:center;display:flex;gap:6px;justify-self:end;padding-right:20px}.dashboard-screen_topActions__8OgCr a,.dashboard-screen_topActions__8OgCr button{align-items:center;background:transparent;border-radius:6px;display:inline-flex;font-size:.86rem;justify-content:center;min-height:44px;padding:7px 11px;transition:background-color .14s ease,color .14s ease}.dashboard-screen_topActions__8OgCr a:hover,.dashboard-screen_topActions__8OgCr button:hover{background:var(--dashboard-accent-soft);color:var(--dashboard-accent-strong)}.dashboard-screen_topActions__8OgCr a[aria-current=page]{color:var(--dashboard-accent-strong);font-weight:600}.dashboard-screen_topActions__8OgCr .dashboard-screen_tutorLink__q8o1S{border:1px solid var(--dashboard-accent);color:var(--dashboard-accent-strong);gap:7px;padding-inline:14px}.dashboard-screen_topActions__8OgCr .dashboard-screen_premiumLink__6jWne{background:var(--dashboard-accent-strong);color:var(--dashboard-on-strong);font-weight:600;padding-inline:15px}.dashboard-screen_topActions__8OgCr .dashboard-screen_premiumLink__6jWne:focus-visible,.dashboard-screen_topActions__8OgCr .dashboard-screen_premiumLink__6jWne:hover{background:var(--dashboard-accent);color:var(--dashboard-on-strong)}.dashboard-screen_topActions__8OgCr button{border:1px solid var(--dashboard-border);color:var(--dashboard-muted);padding:0;width:44px}.dashboard-screen_frame__K2MrO{display:grid;grid-template-columns:var(--dashboard-sidebar-width) minmax(0,1fr) 336px;min-height:calc(100vh - 64px);transition:grid-template-columns .18s ease}.dashboard-screen_frameWithoutRail__gqC8J{grid-template-columns:var(--dashboard-sidebar-width) minmax(0,1fr)}.dashboard-screen_sidebar___zJ7X{background:var(--dashboard-sidebar);border-right:1px solid var(--dashboard-border);display:flex;flex-direction:column;height:calc(100vh - 64px);overflow:hidden;padding:10px 12px 0;position:sticky;top:64px}.dashboard-screen_navigation__TtrL9{display:grid;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.dashboard-screen_navigation__TtrL9>a,.dashboard-screen_sectionToggle__VxTds{align-items:center;border-radius:6px;color:var(--dashboard-ink);display:grid;font-size:.86rem;gap:10px;grid-template-columns:18px minmax(0,1fr) 14px;list-style:none;min-height:40px;padding:6px 10px;transition:background-color .14s ease,color .14s ease}.dashboard-screen_sectionToggle__VxTds{background:transparent;border:0;cursor:pointer;text-align:left;width:100%}.dashboard-screen_navigation__TtrL9>a[aria-current=page]{background:var(--dashboard-accent-soft);color:var(--dashboard-accent-strong);font-weight:600}.dashboard-screen_navigation__TtrL9>a[aria-current=page] svg{color:var(--dashboard-accent-strong)}.dashboard-screen_navigation__TtrL9 a:hover,.dashboard-screen_sectionToggle__VxTds:hover{background:var(--dashboard-accent-soft);color:var(--dashboard-accent-strong)}.dashboard-screen_navigation__TtrL9 summary::-webkit-details-marker{display:none}.dashboard-screen_disclosure__bc9HV{color:var(--dashboard-muted);display:inline-flex;justify-self:end;transform:rotate(0deg);transition:transform .14s ease}.dashboard-screen_sectionLinks__JR5_0 details[open]>summary .dashboard-screen_disclosure__bc9HV,.dashboard-screen_sidebarSection__1_1kH[data-open=true]>.dashboard-screen_sectionToggle__VxTds .dashboard-screen_disclosure__bc9HV{transform:rotate(90deg)}.dashboard-screen_sectionLinks__JR5_0{border-left:1px solid var(--dashboard-border);display:grid;margin:0 0 6px 18px;padding:0 0 0 10px}.dashboard-screen_nestedLinks__bWskT a,.dashboard-screen_sectionLinks__JR5_0>a,.dashboard-screen_sectionLinks__JR5_0>details>summary{align-items:center;border-radius:5px;color:var(--dashboard-muted);display:grid;font-size:.78rem;gap:6px;grid-template-columns:minmax(0,1fr) auto;min-height:32px;padding:4px 8px}.dashboard-screen_sectionLinks__JR5_0>details>summary{cursor:pointer}.dashboard-screen_sectionLinks__JR5_0>details>summary .dashboard-screen_disclosure__bc9HV{justify-self:end}.dashboard-screen_sectionLinks__JR5_0 a:hover,.dashboard-screen_sectionLinks__JR5_0>details>summary:hover{background:var(--dashboard-accent-soft);color:var(--dashboard-accent-strong)}.dashboard-screen_nestedLinks__bWskT a small,.dashboard-screen_sectionLinks__JR5_0 a small{background:var(--dashboard-accent-soft);border-radius:4px;color:var(--dashboard-accent-strong);font-family:var(--font-utility);font-size:.55rem;letter-spacing:.04em;padding:2px 5px;text-transform:uppercase}.dashboard-screen_linkMeta__dZVaS{align-items:center;display:inline-flex;gap:5px;justify-self:end}.dashboard-screen_linkMeta__dZVaS svg{color:var(--dashboard-muted)}.dashboard-screen_sectionLinks__JR5_0 a.dashboard-screen_dividedLink__ifC7e{border-radius:0 0 5px 5px;border-top:1px solid var(--dashboard-border);margin-top:4px;min-height:45px;padding-top:10px}.dashboard-screen_sectionLinks__JR5_0 a.dashboard-screen_communityFooterLink__cCfez{background:var(--dashboard-surface);border-radius:6px;margin-top:8px;min-height:40px;padding-inline:10px}.dashboard-screen_nestedLinks__bWskT{border-left:1px solid var(--dashboard-border);display:grid;margin:0 0 2px 8px;padding-left:9px}.dashboard-screen_nestedLinks__bWskT a{min-height:32px}.dashboard-screen_sidebarFooter__RMEJ8{background:var(--dashboard-sidebar);border-top:1px solid var(--dashboard-border);flex:0 0 auto;margin:0 -12px}.dashboard-screen_sidebarIdentity__7rV3Z{align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);min-height:58px;padding:8px 16px}.dashboard-screen_sidebarIdentity__7rV3Z:hover{background:var(--dashboard-accent-soft)}.dashboard-screen_avatar__j6yah,.dashboard-screen_profileAvatar__7JBRp{align-items:center;background:var(--dashboard-accent-strong);border-radius:50%;color:var(--dashboard-on-strong);display:inline-flex;font-weight:600;justify-content:center}.dashboard-screen_avatar__j6yah{height:32px;width:32px}.dashboard-screen_sidebarIdentity__7rV3Z>span:last-child{display:grid;min-width:0}.dashboard-screen_sidebarIdentity__7rV3Z strong{font-size:.76rem;font-weight:600;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-screen_sidebarIdentity__7rV3Z small{color:var(--dashboard-muted);font-size:.67rem}.dashboard-screen_sidebarSignIn__hgYbr{align-items:center;color:var(--dashboard-ink);display:flex;font-size:.82rem;gap:10px;min-height:58px;padding:8px 16px}.dashboard-screen_sidebarSignIn__hgYbr:focus-visible,.dashboard-screen_sidebarSignIn__hgYbr:hover{background:var(--dashboard-accent-soft);color:var(--dashboard-accent-strong)}.dashboard-screen_shortcuts__wfEzs{align-items:center;display:grid;grid-template-columns:repeat(4,minmax(36px,44px))}.dashboard-screen_shortcuts__wfEzs a{align-items:center;border-radius:5px;color:var(--dashboard-muted);display:inline-flex;height:44px;justify-content:center;max-width:44px;width:100%}.dashboard-screen_shortcuts__wfEzs a:hover{background:var(--dashboard-accent-soft);color:var(--dashboard-accent-strong)}.dashboard-screen_sidebarFooterControls__c0eO3{align-items:center;border-top:1px solid var(--dashboard-border);display:grid;grid-template-columns:minmax(0,1fr) 44px;min-height:52px;padding:4px 8px 4px 12px}@media (min-width:761px){html[data-dashboard-sidebar=collapsed] .dashboard-screen_dashboard__g6YEV{--dashboard-sidebar-width:72px}html[data-dashboard-sidebar=collapsed] .dashboard-screen_brand__phZ_z>span:last-child{max-width:0;opacity:0}html[data-dashboard-sidebar=collapsed] .dashboard-screen_sidebarToggle___zlK3 svg{transform:rotate(0deg)}html[data-dashboard-sidebar=collapsed] .dashboard-screen_navigation__TtrL9{gap:4px}html[data-dashboard-sidebar=collapsed] .dashboard-screen_navigation__TtrL9>a,html[data-dashboard-sidebar=collapsed] .dashboard-screen_sectionToggle__VxTds{grid-template-columns:18px;justify-content:center;padding-inline:0}html[data-dashboard-sidebar=collapsed] .dashboard-screen_navigation__TtrL9>a>span,html[data-dashboard-sidebar=collapsed] .dashboard-screen_sectionLinks__JR5_0,html[data-dashboard-sidebar=collapsed] .dashboard-screen_sectionToggle__VxTds>span{display:none}html[data-dashboard-sidebar=collapsed] .dashboard-screen_navigation__TtrL9>.dashboard-screen_sidebarSection__1_1kH[data-current=true]>.dashboard-screen_sectionToggle__VxTds{background:var(--dashboard-accent-soft);color:var(--dashboard-accent-strong)}html[data-dashboard-sidebar=collapsed] .dashboard-screen_sidebarIdentity__7rV3Z{grid-template-columns:32px;justify-content:center;padding-inline:0}html[data-dashboard-sidebar=collapsed] .dashboard-screen_shortcuts__wfEzs,html[data-dashboard-sidebar=collapsed] .dashboard-screen_sidebarIdentity__7rV3Z>span:last-child,html[data-dashboard-sidebar=collapsed] .dashboard-screen_sidebarSignIn__hgYbr>span{display:none}html[data-dashboard-sidebar=collapsed] .dashboard-screen_sidebarFooterControls__c0eO3{grid-template-columns:1fr;padding-inline:12px}html[data-dashboard-sidebar=collapsed] .dashboard-screen_sidebarToggle___zlK3{justify-self:center}html[data-dashboard-sidebar=collapsed] .dashboard-screen_sidebarSignIn__hgYbr{justify-content:center;padding-inline:0}}.dashboard-screen_main__Ss_Pq{background:var(--dashboard-canvas);min-width:0;padding:32px 36px 80px}.dashboard-screen_main__Ss_Pq>*{margin-inline:auto;max-width:920px}.dashboard-screen_main__Ss_Pq.dashboard-screen_mainWide__q7YpJ>*{max-width:1120px}.dashboard-screen_welcome__24y7_{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-left:3px solid var(--dashboard-accent);border-radius:8px;min-height:126px;padding:27px 28px 24px}.dashboard-screen_welcome__24y7_ h2{color:var(--dashboard-ink);font-family:var(--font-body);font-size:clamp(2rem,3vw,2.6rem);font-weight:600;letter-spacing:-.03em;line-height:1.08;margin:0 0 8px}.dashboard-screen_welcome__24y7_ p{color:var(--dashboard-muted);font-size:1.05rem;line-height:1.45;margin:0}.dashboard-screen_actionGrid__Sl0R5{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.dashboard-screen_actionCard__wml0f{align-items:center;background:var(--dashboard-canvas);border:1px solid var(--dashboard-border);border-radius:8px;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr) 20px;min-height:96px;padding:16px;transition:background-color .14s ease,border-color .14s ease}.dashboard-screen_actionCard__wml0f:focus-visible,.dashboard-screen_actionCard__wml0f:hover{background:var(--dashboard-surface);border-color:var(--dashboard-accent)}.dashboard-screen_actionIcon__5NL2t{align-items:center;border-radius:7px;display:inline-flex;height:42px;justify-content:center;width:42px}.dashboard-screen_actionCardBlue__a4YG8 .dashboard-screen_actionIcon__5NL2t,.dashboard-screen_actionIcon__5NL2t{background:var(--dashboard-accent-soft);color:var(--dashboard-accent-strong)}.dashboard-screen_actionCard__wml0f>span:nth-child(2){display:grid;min-width:0}.dashboard-screen_actionCard__wml0f strong{font-size:.94rem;font-weight:600;line-height:1.25}.dashboard-screen_actionCard__wml0f small{color:var(--dashboard-muted);font-size:.76rem;line-height:1.4;margin-top:4px}.dashboard-screen_actionArrow__gOhf_,.dashboard-screen_actionCardBlue__a4YG8 .dashboard-screen_actionArrow__gOhf_{color:var(--dashboard-accent)}.dashboard-screen_readinessSection__d2ZE4{margin-top:48px}.dashboard-screen_sectionHeading__5FyeM{align-items:center;border-bottom:1px solid var(--dashboard-border);display:flex;gap:12px;padding-bottom:16px}.dashboard-screen_sectionHeading__5FyeM>span{align-items:center;background:var(--dashboard-accent-soft);border-radius:6px;color:var(--dashboard-accent-strong);display:inline-flex;height:32px;justify-content:center;width:32px}.dashboard-screen_sectionHeading__5FyeM h2{font-family:var(--font-body);font-size:1.55rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0}.dashboard-screen_companyPanel__vJTn1{background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:8px;margin-top:16px;padding:12px}.dashboard-screen_companyCard__UGwkO{align-items:center;display:inline-grid;gap:10px;grid-template-columns:28px auto;min-height:58px;padding:5px 8px}.dashboard-screen_companyMark__MJQSR{align-items:center;background:var(--dashboard-canvas);border:1px solid var(--dashboard-border);border-radius:5px;color:#c9272d;display:inline-flex;font-family:var(--font-utility);font-size:.72rem;font-weight:500;height:28px;justify-content:center;width:28px}.dashboard-screen_companyCard__UGwkO>span:last-child{display:grid}.dashboard-screen_companyCard__UGwkO strong{font-size:.9rem;line-height:1.25}.dashboard-screen_companyCard__UGwkO small{color:var(--dashboard-muted);font-size:.72rem;margin-top:3px}.dashboard-screen_trackList__S8ps9{display:grid;gap:12px;margin-top:16px}.dashboard-screen_readinessCard__lnNMx{border:1px solid var(--dashboard-border);border-radius:8px;overflow:hidden;padding:18px 22px 22px}.dashboard-screen_readinessHeader__C1z5E{align-items:center;background:transparent;border-radius:5px;display:grid;gap:13px;grid-template-columns:18px 32px minmax(0,1fr) auto;min-height:48px;padding:2px 4px;text-align:left;width:100%}.dashboard-screen_readinessHeader__C1z5E:hover{color:var(--dashboard-accent-strong)}.dashboard-screen_headerChevron__xc_Y5{color:var(--dashboard-muted);transform:rotate(90deg);transition:transform .14s ease}.dashboard-screen_readinessHeader__C1z5E[aria-expanded=false] .dashboard-screen_headerChevron__xc_Y5{transform:rotate(0deg)}.dashboard-screen_trackIcon__Pui2D{align-items:center;display:inline-flex;justify-content:center}.dashboard-screen_accentorange__iW6kb .dashboard-screen_trackIcon__Pui2D{color:#9a6834}.dashboard-screen_accentblue__CDVYW .dashboard-screen_trackIcon__Pui2D{color:#4f7580}.dashboard-screen_accentpurple__CNWa0 .dashboard-screen_trackIcon__Pui2D{color:#746584}.dashboard-screen_dashboard__g6YEV[data-theme=dark] .dashboard-screen_accentorange__iW6kb .dashboard-screen_trackIcon__Pui2D{color:#e4ad72}.dashboard-screen_dashboard__g6YEV[data-theme=dark] .dashboard-screen_accentblue__CDVYW .dashboard-screen_trackIcon__Pui2D{color:#86bdca}.dashboard-screen_dashboard__g6YEV[data-theme=dark] .dashboard-screen_accentpurple__CNWa0 .dashboard-screen_trackIcon__Pui2D{color:#b7a0cf}.dashboard-screen_readinessHeader__C1z5E>strong{font-size:1.08rem;font-weight:600;line-height:1.25}.dashboard-screen_readinessScore__XnmC3{color:var(--dashboard-muted);font-size:.78rem;white-space:nowrap}.dashboard-screen_readinessScore__XnmC3 b{color:var(--dashboard-ink);font-size:1.02rem;margin-right:3px}.dashboard-screen_progressTrack__i4jrl{background:var(--dashboard-accent-soft);border-radius:999px;height:5px;margin:10px 4px 0;overflow:hidden}.dashboard-screen_progressTrack__i4jrl span{background:var(--dashboard-accent);border-radius:inherit;display:block;height:100%}.dashboard-screen_readinessBody__xn_IP{padding:26px 4px 0}.dashboard-screen_readinessStep__EwrsR{display:grid;gap:16px;grid-template-columns:36px minmax(0,1fr)}.dashboard-screen_readinessStep__EwrsR+.dashboard-screen_readinessStep__EwrsR{border-top:1px solid var(--dashboard-border);margin-top:24px;padding-top:24px}.dashboard-screen_stepProgress__ojv9S{align-items:center;background:conic-gradient(var(--dashboard-accent) var(--step-progress),var(--dashboard-border) 0);border-radius:50%;display:flex;height:34px;justify-content:center;width:34px}.dashboard-screen_stepProgress__ojv9S span{background:var(--dashboard-canvas);border-radius:inherit;height:24px;width:24px}.dashboard-screen_stepContent__EaBdT{min-width:0}.dashboard-screen_stepLabel__BwCFc{color:var(--dashboard-accent-strong);font-family:var(--font-utility);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.dashboard-screen_stepContent__EaBdT h3{font-family:var(--font-body);font-size:1rem;font-weight:600;letter-spacing:0;margin:4px 0}.dashboard-screen_stepContent__EaBdT>p{color:var(--dashboard-muted);font-size:.87rem;line-height:1.55;margin:0 0 12px;max-width:70ch}.dashboard-screen_stepContent__EaBdT ul{display:grid;gap:4px;list-style:none;margin:0;padding:0}.dashboard-screen_stepContent__EaBdT li{align-items:center;display:grid;font-size:.87rem;gap:5px;grid-template-columns:44px minmax(0,1fr);line-height:1.4;min-height:44px}.dashboard-screen_checkButtonDone__jYGUV,.dashboard-screen_checkButton__MwR9q{align-items:center;background:transparent;border-radius:50%;display:inline-flex;height:44px;justify-content:center;padding:0;position:relative;width:44px}.dashboard-screen_checkButtonDone__jYGUV:before,.dashboard-screen_checkButton__MwR9q:before{border:2px solid #aebbb6;border-radius:50%;content:"";height:22px;position:absolute;width:22px}.dashboard-screen_checkButtonDone__jYGUV{color:var(--dashboard-on-strong)}.dashboard-screen_checkButtonDone__jYGUV:before{background:var(--dashboard-accent-strong);border-color:var(--dashboard-accent-strong)}.dashboard-screen_checkButtonDone__jYGUV svg{position:relative;z-index:1}.dashboard-screen_checkButtonDone__jYGUV:hover:before,.dashboard-screen_checkButton__MwR9q:hover:before{border-color:var(--dashboard-accent)}.dashboard-screen_learnerRail__pRQqS{background:var(--dashboard-sidebar);border-left:1px solid var(--dashboard-border);height:calc(100vh - 64px);min-width:0;overflow-y:auto;padding:32px 24px 64px;position:sticky;top:64px}.dashboard-screen_profileCard__jvP_H{background:var(--dashboard-canvas);border:1px solid var(--dashboard-border);border-radius:8px;padding:18px 16px 15px}.dashboard-screen_profileIdentity___KLl6{align-items:center;display:grid;gap:11px;grid-template-columns:40px minmax(0,1fr);padding-bottom:14px}.dashboard-screen_profileAvatar__7JBRp{font-size:1.05rem;height:40px;width:40px}.dashboard-screen_profileIdentity___KLl6>span:last-child{display:grid;min-width:0}.dashboard-screen_profileIdentity___KLl6 strong{font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-screen_profileIdentity___KLl6 small{color:var(--dashboard-muted);font-size:.7rem}.dashboard-screen_profileMetric__mkEtF{align-items:center;border-top:1px solid var(--dashboard-border);display:flex;justify-content:space-between;padding-top:13px}.dashboard-screen_profileMetric__mkEtF span{color:var(--dashboard-muted);font-size:.82rem}.dashboard-screen_profileMetric__mkEtF small{color:var(--dashboard-muted);font-size:.67rem}.dashboard-screen_streak__ldQbP{display:grid;gap:4px;grid-template-columns:repeat(10,minmax(16px,1fr));margin:10px 0 12px}.dashboard-screen_streak__ldQbP span{align-items:center;background:var(--dashboard-surface);border:1px solid var(--dashboard-border);border-radius:4px;color:color-mix(in srgb,var(--dashboard-muted) 55%,transparent);display:inline-flex;height:22px;justify-content:center;min-width:0}.dashboard-screen_recognition__U5Mci{align-items:center;border-top:1px solid var(--dashboard-border);color:var(--dashboard-muted);display:grid;font-size:.82rem;gap:8px;grid-template-columns:1fr auto 14px;padding-top:11px}.dashboard-screen_recognition__U5Mci strong{color:var(--dashboard-accent-strong);font-size:1rem;font-weight:600}.dashboard-screen_releasePanel__yBsA_{margin-top:32px}.dashboard-screen_releasePanel__yBsA_>header{align-items:center;border-bottom:1px solid var(--dashboard-border);color:var(--dashboard-accent-strong);display:flex;gap:10px;padding-bottom:12px}.dashboard-screen_releasePanel__yBsA_ h2{color:var(--dashboard-ink);font-family:var(--font-body);font-size:1.15rem;font-weight:600;letter-spacing:-.01em;margin:0}.dashboard-screen_releaseList__SSW_m{display:grid}.dashboard-screen_releaseCard__cRm4n{border-bottom:1px solid var(--dashboard-border);color:inherit;display:block;padding:16px 2px;transition:background-color .14s ease,color .14s ease}.dashboard-screen_releaseCard__cRm4n:focus-visible,.dashboard-screen_releaseCard__cRm4n:hover{color:var(--dashboard-accent-strong)}.dashboard-screen_releaseCard__cRm4n h3{font-family:var(--font-body);font-size:.9rem;font-weight:600;letter-spacing:0;line-height:1.35;margin:0 0 7px}.dashboard-screen_releaseCard__cRm4n p{color:var(--dashboard-muted);display:-webkit-box;font-size:.72rem;line-height:1.5;margin:0 0 9px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dashboard-screen_releaseCard__cRm4n>div{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.dashboard-screen_releaseCard__cRm4n>div span{border-radius:4px;font-family:var(--font-utility);font-size:.56rem;letter-spacing:.025em;padding:3px 6px;text-transform:uppercase}.dashboard-screen_releaseCard__cRm4n:nth-child(2)>div span,.dashboard-screen_releaseCard__cRm4n>div span{background:var(--dashboard-accent-soft);color:var(--dashboard-accent-strong)}.dashboard-screen_releaseCard__cRm4n>div small{color:var(--dashboard-muted);font-size:.62rem}.dashboard-screen_mobileNavigation__qDVhQ{display:none}@media (max-width:1180px){.dashboard-screen_frame__K2MrO{grid-template-columns:var(--dashboard-sidebar-width) minmax(0,1fr)}.dashboard-screen_learnerRail__pRQqS{display:none}.dashboard-screen_main__Ss_Pq{padding-inline:clamp(28px,5vw,64px)}}@media (max-width:900px){.dashboard-screen_dashboard__g6YEV{--dashboard-sidebar-width:220px}.dashboard-screen_topbar__G50do{grid-template-columns:var(--dashboard-sidebar-width) minmax(220px,1fr) auto}.dashboard-screen_frame__K2MrO{grid-template-columns:var(--dashboard-sidebar-width) minmax(0,1fr)}.dashboard-screen_brand__phZ_z{padding-left:14px}.dashboard-screen_searchLink__SRuqi{margin-left:16px;width:calc(100% - 32px)}.dashboard-screen_topActions__8OgCr{padding-right:14px}.dashboard-screen_topActions__8OgCr>a:first-child{display:none}.dashboard-screen_actionGrid__Sl0R5{grid-template-columns:1fr}.dashboard-screen_main__Ss_Pq{padding-inline:28px}}@media (max-width:760px){.dashboard-screen_topbar__G50do{grid-template-columns:1fr auto;height:60px;padding:0 12px}.dashboard-screen_brand__phZ_z{padding-left:0}.dashboard-screen_brand__phZ_z small,.dashboard-screen_searchLink__SRuqi,.dashboard-screen_topActions__8OgCr>a:first-child{display:none}.dashboard-screen_topActions__8OgCr{gap:5px;padding-right:0}.dashboard-screen_topActions__8OgCr .dashboard-screen_tutorLink__q8o1S{min-height:44px}.dashboard-screen_topActions__8OgCr .dashboard-screen_premiumLink__6jWne{display:none}.dashboard-screen_frame__K2MrO{display:block;min-height:calc(100vh - 60px)}.dashboard-screen_sidebarToggle___zlK3,.dashboard-screen_sidebar___zJ7X{display:none}.dashboard-screen_main__Ss_Pq{padding:16px 16px 96px}.dashboard-screen_welcome__24y7_{min-height:132px;padding:27px 22px 24px}.dashboard-screen_welcome__24y7_ h2{font-size:clamp(1.85rem,8vw,2.35rem)}.dashboard-screen_welcome__24y7_ p{font-size:.98rem}.dashboard-screen_actionGrid__Sl0R5{grid-template-columns:1fr;margin-top:12px}.dashboard-screen_actionCard__wml0f{min-height:92px}.dashboard-screen_readinessSection__d2ZE4{margin-top:38px}.dashboard-screen_sectionHeading__5FyeM h2{font-size:1.3rem}.dashboard-screen_readinessCard__lnNMx{padding:14px 12px 18px}.dashboard-screen_readinessHeader__C1z5E{gap:9px;grid-template-columns:18px 28px minmax(0,1fr);padding:2px}.dashboard-screen_readinessHeader__C1z5E>strong{font-size:1rem}.dashboard-screen_readinessScore__XnmC3{grid-column:3}.dashboard-screen_progressTrack__i4jrl{margin-inline:2px}.dashboard-screen_readinessBody__xn_IP{padding:22px 2px 0}.dashboard-screen_readinessStep__EwrsR{gap:11px;grid-template-columns:32px minmax(0,1fr)}.dashboard-screen_stepProgress__ojv9S{height:32px;width:32px}.dashboard-screen_stepProgress__ojv9S span{height:22px;width:22px}.dashboard-screen_stepContent__EaBdT li{gap:2px;grid-template-columns:44px minmax(0,1fr)}.dashboard-screen_mobileNavigation__qDVhQ{align-items:center;background:color-mix(in srgb,var(--dashboard-canvas) 96%,transparent);border-top:1px solid var(--dashboard-border);bottom:0;display:grid;grid-template-columns:repeat(4,1fr);left:0;min-height:72px;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:40}.dashboard-screen_mobileNavigation__qDVhQ a{align-items:center;color:var(--dashboard-muted);display:flex;flex-direction:column;font-size:.68rem;gap:3px;justify-content:center;min-height:58px}.dashboard-screen_mobileNavigation__qDVhQ a[aria-current=page]{color:var(--dashboard-accent-strong);font-weight:600}}@media (max-width:440px){.dashboard-screen_topActions__8OgCr .dashboard-screen_tutorLink__q8o1S{border-color:var(--dashboard-border);font-size:0;padding:0;width:44px}.dashboard-screen_topActions__8OgCr .dashboard-screen_tutorLink__q8o1S svg{height:18px;width:18px}.dashboard-screen_main__Ss_Pq{padding-inline:12px}.dashboard-screen_welcome__24y7_{padding-inline:18px}.dashboard-screen_actionCard__wml0f{gap:11px;grid-template-columns:40px minmax(0,1fr) 18px;padding:14px}.dashboard-screen_actionIcon__5NL2t{height:40px;width:40px}.dashboard-screen_sectionHeading__5FyeM{align-items:flex-start}.dashboard-screen_sectionHeading__5FyeM h2{font-size:1.2rem}.dashboard-screen_companyPanel__vJTn1{padding:8px}.dashboard-screen_readinessCard__lnNMx{padding-inline:10px}.dashboard-screen_readinessHeader__C1z5E{grid-template-columns:16px 26px minmax(0,1fr)}.dashboard-screen_trackIcon__Pui2D svg{height:25px;width:25px}}@media (prefers-reduced-motion:reduce){.dashboard-screen_actionCard__wml0f,.dashboard-screen_brand__phZ_z>span:last-child,.dashboard-screen_frame__K2MrO,.dashboard-screen_headerChevron__xc_Y5,.dashboard-screen_releaseCard__cRm4n,.dashboard-screen_searchLink__SRuqi,.dashboard-screen_sidebarToggle___zlK3,.dashboard-screen_sidebarToggle___zlK3 svg,.dashboard-screen_topActions__8OgCr a,.dashboard-screen_topActions__8OgCr button,.dashboard-screen_topbar__G50do{transition:none}}.profile-screen_page__w5UI1{margin:0 auto;max-width:1152px;min-height:calc(100vh - 170px);padding:4px 0 72px}.profile-screen_pageTitle__die1v{font-size:1.125rem;font-weight:500;line-height:1.4;margin:0 0 16px}.profile-screen_tabs__dnFI_{border-bottom:1px solid var(--color-border);display:flex;gap:4px;margin-bottom:38px;overflow-x:auto}.profile-screen_tab__I4Mm8{align-items:center;border-bottom:2px solid transparent;color:var(--color-text-muted);display:inline-flex;flex:0 0 auto;font-size:.82rem;gap:6px;margin-bottom:-1px;min-height:44px;padding:0 12px}.profile-screen_tab__I4Mm8:hover{color:var(--color-text)}.profile-screen_tab__I4Mm8[aria-current=page]{border-bottom-color:var(--color-accent);color:var(--color-text);font-weight:600}.profile-screen_settingsForm__pD5yV{display:flex;flex-direction:column;gap:40px;width:100%}.profile-screen_sectionBody__MHv0v,.profile-screen_sectionIntro__bKZZN,.profile-screen_section__7R42V,.profile-screen_stack__zu_qW{display:flex;flex-direction:column}.profile-screen_section__7R42V{gap:16px}.profile-screen_sectionIntro__bKZZN{gap:2px}.profile-screen_accessRow___vt4d h2,.profile-screen_row__JpWW_ h2,.profile-screen_sectionIntro__bKZZN h2{font-size:.94rem;font-weight:600;line-height:1.45;margin:0}.profile-screen_accessRow___vt4d p,.profile-screen_emptyState__Lo9fS p,.profile-screen_row__JpWW_ p,.profile-screen_sectionIntro__bKZZN p{color:var(--color-text-muted);font-size:.8rem;line-height:1.55;margin:0}.profile-screen_divider__nYKUz{border:0;border-top:1px solid var(--color-border);margin:0;width:100%}.profile-screen_accessRow___vt4d,.profile-screen_row__JpWW_{align-items:center;display:flex;gap:24px;justify-content:space-between}.profile-screen_accessRow___vt4d>div,.profile-screen_row__JpWW_>div{min-width:0}.profile-screen_dangerButton__Vp82p,.profile-screen_outlineButton__ruTp9,.profile-screen_primaryButton__u_flB,.profile-screen_secondaryButton__azWDY{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:600;gap:8px;justify-content:center;min-height:40px;padding:8px 16px}.profile-screen_outlineButton__ruTp9,.profile-screen_secondaryButton__azWDY{background:var(--color-surface);border:1px solid var(--color-accent);color:var(--color-accent)}.profile-screen_outlineButton__ruTp9:hover,.profile-screen_secondaryButton__azWDY:hover{background:var(--color-accent-soft)}.profile-screen_primaryButton__u_flB{align-self:flex-start;background:var(--color-accent-fill);border:1px solid var(--color-accent-fill);color:var(--color-on-accent);min-width:84px}.profile-screen_primaryButton__u_flB:hover{background:var(--color-accent-fill-hover)}.profile-screen_dangerButton__Vp82p{background:transparent;border:0;color:var(--color-danger);min-height:36px;padding:6px 8px}.profile-screen_dangerButton__Vp82p:hover{background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.profile-screen_displayRow__7_V0b{align-items:center;display:flex;gap:16px}.profile-screen_largeAvatar__d5eGY{align-items:center;background:#c91b63;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-size:1rem;font-weight:600;height:48px;justify-content:center;width:48px}.profile-screen_field__fNc4Y{display:flex;flex:1;flex-direction:column;gap:5px;max-width:520px}.profile-screen_field__fNc4Y label{color:var(--color-text-muted);font-size:.72rem;font-weight:600}.profile-screen_field__fNc4Y input,.profile-screen_field__fNc4Y select{background:var(--color-surface);border:1px solid #9aa7a2;border-radius:5px;color:var(--color-text);font:inherit;font-size:.88rem;min-height:44px;padding:9px 12px;width:100%}.profile-screen_field__fNc4Y input:focus,.profile-screen_field__fNc4Y select:focus{border-color:var(--color-accent);outline:2px solid color-mix(in srgb,var(--color-accent) 22%,transparent);outline-offset:1px}.profile-screen_selectField__QfudL{flex:0 0 220px}.profile-screen_switch__MZdQd{appearance:none;background:#b5bfc4;border:0;border-radius:999px;cursor:pointer;flex:0 0 auto;height:24px;margin:0;padding:2px;transition:background-color .15s ease;width:42px}.profile-screen_switch__MZdQd:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgb(22 28 36/28%);content:"";display:block;height:20px;transition:transform .15s ease;width:20px}.profile-screen_switch__MZdQd:checked{background:var(--color-accent-fill)}.profile-screen_switch__MZdQd:checked:after{transform:translateX(18px)}.profile-screen_switch__MZdQd:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.profile-screen_companyList__TgY2H{display:flex;flex-direction:column;gap:12px}.profile-screen_companyCard__RrDYw{align-items:center;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:7px;display:flex;justify-content:space-between;min-height:64px;padding:10px 12px}.profile-screen_companyDetails__EQDQe{align-items:center;display:flex;gap:12px}.profile-screen_companyMark__jPrGA{align-items:center;background:var(--color-accent-soft);border-radius:50%;color:var(--color-accent);display:flex;height:34px;justify-content:center;width:34px}.profile-screen_companyDetails__EQDQe span,.profile-screen_companyDetails__EQDQe strong{display:block}.profile-screen_companyDetails__EQDQe strong{font-size:.88rem;font-weight:600}.profile-screen_companyDetails__EQDQe span{color:var(--color-text-muted);font-size:.75rem}.profile-screen_addCompany__ik3QC{width:100%}.profile-screen_upload__d2_lT{align-items:center;background:var(--color-surface-subtle);border:1px dashed #9aa7a2;border-radius:7px;color:var(--color-text-muted);cursor:pointer;display:flex;gap:12px;justify-content:center;min-height:92px;padding:16px;text-align:center}.profile-screen_upload__d2_lT:hover{border-color:var(--color-accent);color:var(--color-accent)}.profile-screen_upload__d2_lT input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.profile-screen_upload__d2_lT span{font-size:.8rem;font-weight:600}.profile-screen_discordCard__aLpjx{align-items:center;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:7px;display:flex;gap:20px;justify-content:space-between;padding:16px}.profile-screen_saved__tm0hU{color:var(--color-accent);font-size:.8rem;margin-left:12px}.profile-screen_emptyState__Lo9fS{border:1px solid var(--color-border);border-radius:8px;padding:40px}.profile-screen_emptyState__Lo9fS h2{font-size:1.05rem;margin:0 0 4px}.profile-screen_purchaseHistory__vLeM8{display:grid;gap:6px}.profile-screen_purchaseHistory__vLeM8>h2{font-size:1rem;margin:0}.profile-screen_emptyState__Lo9fS>p,.profile-screen_purchaseHistory__vLeM8>p{color:var(--color-text-muted);font-size:.8rem;line-height:1.55;margin:0}.profile-screen_purchaseList___zjMB{border:1px solid var(--color-border);border-radius:8px;display:grid;margin-top:20px;overflow:hidden}.profile-screen_purchase__PNM0S{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:16px}.profile-screen_purchase__PNM0S+.profile-screen_purchase__PNM0S{border-top:1px solid var(--color-border)}.profile-screen_purchase__PNM0S>div{display:grid;gap:3px}.profile-screen_purchase__PNM0S>div:last-child{text-align:right}.profile-screen_purchase__PNM0S strong{font-size:.86rem}.profile-screen_purchase__PNM0S span{color:var(--color-text-muted);font-size:.75rem}.profile-screen_purchase__PNM0S span[data-status=paid]{color:var(--color-accent)}.profile-screen_purchase__PNM0S span[data-status=refunded]{color:var(--color-danger)}.profile-screen_emptyState__Lo9fS{display:grid;gap:10px;margin-top:20px}.profile-screen_emptyState__Lo9fS h3{font-size:.94rem;margin:0}.profile-screen_emptyState__Lo9fS .profile-screen_outlineButton__ruTp9{justify-self:start;margin-top:4px}@media (max-width:760px){.profile-screen_page__w5UI1{padding-top:0}.profile-screen_accessRow___vt4d,.profile-screen_discordCard__aLpjx,.profile-screen_row__JpWW_{align-items:flex-start;flex-direction:column}.profile-screen_accessRow___vt4d .profile-screen_outlineButton__ruTp9,.profile-screen_discordCard__aLpjx .profile-screen_secondaryButton__azWDY,.profile-screen_row__JpWW_ .profile-screen_field__fNc4Y,.profile-screen_selectField__QfudL{flex-basis:auto;max-width:none;width:100%}.profile-screen_displayRow__7_V0b,.profile-screen_purchase__PNM0S{align-items:flex-start}}.notes_editorWorkspace__sE5GQ,.notes_workspace__fXvZf{color:var(--reader-ink);min-width:0}.notes_workspace__fXvZf{margin:0 auto;max-width:1050px}.notes_notesHeader__mRQTj{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:34px}.notes_notesHeader__mRQTj h1{font-size:clamp(2rem,4vw,2.75rem);letter-spacing:-.045em;line-height:1.08;margin:5px 0 10px}.notes_notesHeader__mRQTj p{color:var(--reader-muted);margin:0;max-width:620px}.notes_eyebrow___8sA9{color:var(--reader-accent-strong);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.notes_conflictBanner__mu_ww button,.notes_editorActions__0U43y button,.notes_primaryAction__yST5I,.notes_saveError__byDPF button,.notes_secondaryAction__pqbwR{align-items:center;border-radius:7px;display:inline-flex;font-family:inherit;font-size:var(--text-nav);font-weight:600;gap:7px;justify-content:center;min-height:44px;padding:9px 15px}.notes_primaryAction__yST5I{background:var(--reader-accent-strong);border:1px solid var(--reader-accent-strong);color:#fff;white-space:nowrap}.notes_primaryAction__yST5I:hover{background:color-mix(in srgb,var(--reader-accent-strong) 88%,#000);color:#fff}.notes_primaryAction__yST5I:disabled,.notes_secondaryAction__pqbwR:disabled{cursor:wait;opacity:.6}.notes_secondaryAction__pqbwR{background:var(--reader-canvas);border:1px solid var(--reader-border);color:var(--reader-ink)}.notes_secondaryAction__pqbwR:hover{border-color:var(--reader-accent);color:var(--reader-accent-strong)}.notes_notesFilters__3F835{align-items:end;border-bottom:1px solid var(--reader-border);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 210px;margin-bottom:22px;padding-bottom:22px}.notes_searchField__6PG0Y{align-items:center;background:var(--reader-code);border:1px solid var(--reader-border);border-radius:8px;display:flex;gap:9px;min-height:48px;padding:0 14px}.notes_searchField__6PG0Y:focus-within{border-color:var(--reader-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--reader-accent) 18%,transparent)}.notes_searchField__6PG0Y input{background:transparent;border:0;color:var(--reader-ink);flex:1;font:inherit;min-width:0;outline:0}.notes_searchField__6PG0Y input::placeholder{color:var(--reader-muted)}.notes_sourceFilter__6jNVS{display:grid;gap:5px}.notes_sourceFilter__6jNVS span{color:var(--reader-muted);font-size:var(--text-xs);font-weight:600}.notes_sourceFilter__6jNVS select{background:var(--reader-canvas);border:1px solid var(--reader-border);border-radius:8px;color:var(--reader-ink);font:inherit;min-height:48px;padding:0 34px 0 12px}.notes_noteGrid__5dMXt{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.notes_noteCard__kNs_L{background:var(--reader-canvas);border:1px solid var(--reader-border);border-radius:10px;min-height:220px;padding:17px 18px 18px;position:relative;transition:border-color .14s ease,transform .14s ease}.notes_noteCard__kNs_L:hover{border-color:color-mix(in srgb,var(--reader-accent) 65%,var(--reader-border));transform:translateY(-2px)}.notes_noteCardTopline__D0u4s{align-items:center;display:flex;justify-content:space-between}.notes_noteCardTopline__D0u4s>span{color:var(--reader-accent-strong);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.notes_noteCardTopline__D0u4s button{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--reader-muted);display:flex;height:44px;justify-content:center;width:44px}.notes_noteCardTopline__D0u4s button:hover{background:var(--reader-accent-soft);color:var(--reader-accent-strong)}.notes_noteCard__kNs_L>a{display:block;min-height:150px}.notes_noteCard__kNs_L h2{font-size:1.1rem;letter-spacing:-.02em;line-height:1.35;margin:7px 0 6px}.notes_cardSource__Z9jH3{color:var(--reader-accent-strong);font-size:var(--text-xs);margin:0 0 12px}.notes_cardExcerpt__2_v7d{color:var(--reader-muted);display:-webkit-box;font-size:var(--text-sm);line-height:1.65;margin:0 0 18px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.notes_noteCard__kNs_L time{bottom:17px;color:var(--reader-muted);font-family:var(--font-mono);font-size:var(--text-micro);position:absolute}.notes_noteSkeleton__JOYbt{animation:notes_notePulse__CnP5N 1.4s ease-in-out infinite;background:linear-gradient(100deg,var(--reader-code) 20%,var(--reader-accent-soft),var(--reader-code) 80%);background-size:220% 100%;border:1px solid var(--reader-border);border-radius:10px;min-height:220px}.notes_notesEmpty__t3zbO{align-items:center;border:1px dashed var(--reader-border);border-radius:10px;display:flex;flex-direction:column;margin-top:14px;padding:64px 24px;text-align:center}.notes_notesEmpty__t3zbO>svg{color:var(--reader-accent-strong)}.notes_notesEmpty__t3zbO h1,.notes_notesEmpty__t3zbO h2{font-size:1.3rem;margin:13px 0 5px}.notes_notesEmpty__t3zbO p{color:var(--reader-muted);margin:0 0 20px;max-width:520px}.notes_loadMore__2iGEP{display:flex;justify-content:center;padding-top:24px}.notes_editorWorkspace__sE5GQ{margin:0 auto;max-width:900px}.notes_editorHeader__Xn_Yl{align-items:center;border-bottom:1px solid var(--reader-border);display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) auto;min-height:58px}.notes_backButton__6wUQv{align-items:center;border-radius:7px;color:var(--reader-muted);display:flex;font-size:1.15rem;height:44px;justify-content:center;width:44px}.notes_backButton__6wUQv:hover{background:var(--reader-accent-soft);color:var(--reader-accent-strong)}.notes_saveStatus__4YLpG{color:var(--reader-muted);font-family:var(--font-mono);font-size:var(--text-micro)}.notes_saveStatus__4YLpG[data-state=conflict],.notes_saveStatus__4YLpG[data-state=error]{color:var(--reader-warning)}.notes_editorActions__0U43y{align-items:center;display:flex;gap:6px}.notes_editorActions__0U43y button{background:transparent;border:0;color:var(--reader-muted)}.notes_editorActions__0U43y button:hover{background:var(--reader-accent-soft);color:var(--reader-accent-strong)}.notes_editorActions__0U43y .notes_primaryAction__yST5I{background:var(--reader-accent-strong);color:#fff}.notes_editorActions__0U43y .notes_deleteAction__BVqWN:hover{background:var(--reader-warning-soft);color:var(--reader-warning)}.notes_noteDocument__gJaWM{margin:0 auto;max-width:760px;padding:50px 0 100px}.notes_titleInput__OrLY1{background:transparent;border:0;color:var(--reader-ink);font-family:inherit;font-size:clamp(2rem,5vw,2.8rem);font-weight:700;letter-spacing:-.045em;line-height:1.12;outline:0;padding:0;width:100%}.notes_titleInput__OrLY1::placeholder{color:color-mix(in srgb,var(--reader-muted) 45%,transparent)}.notes_createdDate__rzNTN{color:var(--reader-muted);font-size:var(--text-xs);margin:13px 0 28px}.notes_sourceRibbon__xiV1V{background:color-mix(in srgb,var(--reader-accent-soft) 52%,var(--reader-canvas));border:1px solid color-mix(in srgb,var(--reader-accent) 34%,var(--reader-border));border-left:4px solid var(--reader-accent);border-radius:0 9px 9px 0;display:grid;gap:13px;margin:0 0 28px;padding:16px 18px}.notes_sourceIdentity__xb3Gf small,.notes_sourceIdentity__xb3Gf span,.notes_sourceIdentity__xb3Gf strong{display:block}.notes_sourceIdentity__xb3Gf span{color:var(--reader-accent-strong);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.notes_sourceIdentity__xb3Gf strong{font-size:var(--text-sm);margin-top:3px}.notes_sourceIdentity__xb3Gf small{color:var(--reader-muted);font-size:var(--text-xs);margin-top:1px}.notes_sourceRibbon__xiV1V blockquote{border:0;color:var(--reader-muted);font-size:var(--text-sm);font-style:italic;line-height:1.65;margin:0;padding:0}.notes_sourceLink__Gqm5J{align-items:center;color:var(--reader-accent-strong);display:inline-flex;font-size:var(--text-xs);font-weight:600;gap:5px;justify-self:start}.notes_editorFrame__8YHpk{border:1px solid var(--reader-border);border-radius:9px;overflow:hidden}.notes_editorToolbar__k12TA{align-items:center;background:var(--reader-code);border-bottom:1px solid var(--reader-border);display:flex;flex-wrap:wrap;gap:3px;padding:6px}.notes_toolbarButton__M8UuM{background:transparent;border:0;border-radius:5px;color:var(--reader-muted);font-family:inherit;font-size:var(--text-xs);font-weight:600;min-height:44px;min-width:44px;padding:5px 8px}.notes_toolbarButton__M8UuM:hover,.notes_toolbarButton__M8UuM[aria-pressed=true]{background:var(--reader-accent-soft);color:var(--reader-accent-strong)}.notes_toolbarDivider__BV3__{background:var(--reader-border);height:22px;margin:0 2px;width:1px}.notes_editorContent__s8K7A{min-height:360px;outline:0;padding:26px 24px 52px}.notes_editorContent__s8K7A>:first-child{margin-top:0}.notes_editorContent__s8K7A blockquote,.notes_editorContent__s8K7A li,.notes_editorContent__s8K7A p{font-size:1rem;line-height:1.75}.notes_editorContent__s8K7A h2,.notes_editorContent__s8K7A h3{letter-spacing:-.025em;line-height:1.35;margin:1.5em 0 .45em}.notes_editorContent__s8K7A h2{font-size:1.45rem}.notes_editorContent__s8K7A h3{font-size:1.2rem}.notes_editorContent__s8K7A blockquote{border-left:3px solid var(--reader-accent);color:var(--reader-muted);margin-inline:0;padding-left:16px}.notes_editorContent__s8K7A pre{background:var(--reader-code);border:1px solid var(--reader-border);border-radius:7px;overflow-x:auto;padding:14px}.notes_editorContent__s8K7A code{font-family:var(--font-mono);font-size:.88em}.notes_editorContent__s8K7A :not(pre)>code{background:var(--reader-code);border-radius:4px;padding:2px 4px}.notes_editorContent__s8K7A a{color:var(--reader-accent-strong);text-decoration:underline;text-underline-offset:2px}.notes_editorLoading__y8JNy{align-items:center;border:1px solid var(--reader-border);border-radius:9px;color:var(--reader-muted);display:flex;min-height:240px;justify-content:center}.notes_conflictBanner__mu_ww,.notes_saveError__byDPF{border-radius:8px;margin:14px auto 0;max-width:760px}.notes_conflictBanner__mu_ww{align-items:center;background:var(--reader-warning-soft);border:1px solid color-mix(in srgb,var(--reader-warning) 35%,var(--reader-border));display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto auto;padding:12px}.notes_conflictBanner__mu_ww span,.notes_conflictBanner__mu_ww strong{display:block}.notes_conflictBanner__mu_ww span{color:var(--reader-muted);font-size:var(--text-xs)}.notes_conflictBanner__mu_ww button,.notes_saveError__byDPF button{background:var(--reader-canvas);border:1px solid var(--reader-border);min-height:44px}.notes_saveError__byDPF{align-items:center;background:var(--reader-warning-soft);color:var(--reader-warning);display:flex;font-size:var(--text-sm);gap:12px;justify-content:space-between;padding:10px 12px}.notes_visuallyHidden__ictsj{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes notes_notePulse__CnP5N{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:760px){.notes_notesHeader__mRQTj{align-items:flex-start;flex-direction:column;margin-top:22px}.notes_noteGrid__5dMXt,.notes_notesFilters__3F835{grid-template-columns:1fr}.notes_editorHeader__Xn_Yl{grid-template-columns:44px minmax(0,1fr);margin-top:10px}.notes_editorActions__0U43y{grid-column:1/-1;justify-content:flex-end}.notes_noteDocument__gJaWM{padding-top:34px}.notes_editorContent__s8K7A{min-height:300px;padding-inline:16px}.notes_conflictBanner__mu_ww{align-items:stretch;grid-template-columns:1fr}}@media (max-width:480px){.notes_notesHeader__mRQTj h1,.notes_titleInput__OrLY1{font-size:1.85rem}.notes_editorActions__0U43y button span{display:none}.notes_sourceRibbon__xiV1V{padding:14px}}@media (prefers-reduced-motion:reduce){.notes_noteCard__kNs_L,.notes_noteSkeleton__JOYbt{animation:none;transition:none}}.lesson-note-layer_selectionAction__v_NUU{align-items:center;background:var(--reader-accent-strong);border:1px solid color-mix(in srgb,var(--reader-accent) 70%,#000);border-radius:7px;box-shadow:0 8px 22px rgb(10 38 31/24%);color:#fff;display:flex;font-family:inherit;font-size:var(--text-xs);font-weight:600;gap:6px;min-height:44px;padding:7px 11px;position:fixed;z-index:90}.lesson-note-layer_drawerScrim__rag2h{background:rgb(10 25 20/18%);border:0;inset:48px 0 0;position:fixed;z-index:70}.lesson-note-layer_drawer__0aLTf{background:var(--reader-canvas);border-left:1px solid var(--reader-border);bottom:0;box-shadow:-18px 0 42px rgb(15 42 34/14%);color:var(--reader-ink);overflow-y:auto;position:fixed;right:0;top:48px;width:min(410px,100vw);z-index:80}.lesson-note-layer_drawerHeader__cONEL{align-items:center;background:color-mix(in srgb,var(--reader-canvas) 96%,transparent);border-bottom:1px solid var(--reader-border);display:flex;justify-content:space-between;min-height:67px;padding:11px 14px 11px 18px;position:sticky;top:0;z-index:2}.lesson-note-layer_drawerHeader__cONEL span,.lesson-note-layer_drawerHeader__cONEL strong{display:block}.lesson-note-layer_drawerHeader__cONEL span{color:var(--reader-accent-strong);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.lesson-note-layer_drawerHeader__cONEL strong{font-size:var(--text-sm);margin-top:2px}.lesson-note-layer_drawerHeader__cONEL button{background:transparent;border:0;border-radius:7px;color:var(--reader-muted);font-size:1.45rem;height:44px;width:44px}.lesson-note-layer_drawerHeader__cONEL button:hover{background:var(--reader-accent-soft);color:var(--reader-accent-strong)}.lesson-note-layer_composer__CRK8R,.lesson-note-layer_lessonNotes__nqYUV,.lesson-note-layer_signInState__HRAqD{padding:18px}.lesson-note-layer_composer__CRK8R>label{display:grid;gap:5px;margin-bottom:14px}.lesson-note-layer_composer__CRK8R>label span{color:var(--reader-muted);font-size:var(--text-xs);font-weight:600}.lesson-note-layer_composer__CRK8R>label input{background:var(--reader-canvas);border:1px solid var(--reader-border);border-radius:7px;color:var(--reader-ink);font:inherit;min-height:44px;padding:8px 11px}.lesson-note-layer_composer__CRK8R .editorContent{min-height:220px}.lesson-note-layer_composerActions__c2ixD{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.lesson-note-layer_composerActions__c2ixD button,.lesson-note-layer_signInState__HRAqD a{align-items:center;background:var(--reader-canvas);border:1px solid var(--reader-border);border-radius:7px;color:var(--reader-ink);display:inline-flex;font-family:inherit;font-size:var(--text-xs);font-weight:600;justify-content:center;min-height:44px;padding:8px 13px}.lesson-note-layer_composerActions__c2ixD button:last-child,.lesson-note-layer_signInState__HRAqD a{background:var(--reader-accent-strong);border-color:var(--reader-accent-strong);color:#fff}.lesson-note-layer_composerActions__c2ixD button:disabled{cursor:wait;opacity:.65}.lesson-note-layer_createError__v1Vnk{color:var(--reader-warning);font-size:var(--text-xs);margin:10px 0 0}.lesson-note-layer_drawerIntro__5PlB6{align-items:center;background:var(--reader-accent-soft);border-radius:8px;display:flex;gap:10px;justify-content:space-between;margin-bottom:16px;padding:11px 12px}.lesson-note-layer_drawerIntro__5PlB6 p{color:var(--reader-muted);font-size:var(--text-xs);line-height:1.55;margin:0}.lesson-note-layer_drawerIntro__5PlB6 a{color:var(--reader-accent-strong);flex:none;font-size:var(--text-xs);font-weight:600}.lesson-note-layer_drawerMessage__FoBCz{color:var(--reader-muted);font-size:var(--text-sm);padding:24px 0;text-align:center}.lesson-note-layer_drawerEmpty__C17WK,.lesson-note-layer_signInState__HRAqD{align-items:center;display:flex;flex-direction:column;text-align:center}.lesson-note-layer_drawerEmpty__C17WK{border:1px dashed var(--reader-border);border-radius:8px;padding:42px 18px}.lesson-note-layer_drawerEmpty__C17WK svg,.lesson-note-layer_signInState__HRAqD svg{color:var(--reader-accent-strong)}.lesson-note-layer_drawerEmpty__C17WK span,.lesson-note-layer_drawerEmpty__C17WK strong{display:block}.lesson-note-layer_drawerEmpty__C17WK strong{font-size:var(--text-sm);margin:10px 0 3px}.lesson-note-layer_drawerEmpty__C17WK span,.lesson-note-layer_signInState__HRAqD p{color:var(--reader-muted);font-size:var(--text-xs)}.lesson-note-layer_lessonNoteCard__X452r{border:1px solid var(--reader-border);border-radius:8px;margin-bottom:10px;overflow:hidden}.lesson-note-layer_lessonNoteCard__X452r>button{background:transparent;border:0;color:inherit;display:block;font-family:inherit;padding:13px;text-align:left;width:100%}.lesson-note-layer_lessonNoteCard__X452r>button:hover{background:var(--reader-code)}.lesson-note-layer_lessonNoteCard__X452r small,.lesson-note-layer_lessonNoteCard__X452r span,.lesson-note-layer_lessonNoteCard__X452r strong{display:block}.lesson-note-layer_lessonNoteCard__X452r strong{font-size:var(--text-sm)}.lesson-note-layer_lessonNoteCard__X452r span{color:var(--reader-accent-strong);display:-webkit-box;font-size:var(--text-xs);font-style:italic;margin:7px 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lesson-note-layer_lessonNoteCard__X452r small{color:var(--reader-muted);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-note-layer_lessonNoteCard__X452r>a{border-top:1px solid var(--reader-border);color:var(--reader-accent-strong);display:block;font-size:var(--text-xs);font-weight:600;padding:8px 13px}.lesson-note-layer_signInState__HRAqD{min-height:360px;justify-content:center}.lesson-note-layer_signInState__HRAqD h2{font-size:1.15rem;margin:12px 0 3px}.lesson-note-layer_signInState__HRAqD p{line-height:1.6;margin:0 0 18px;max-width:290px}@media (max-width:640px){.lesson-note-layer_drawerScrim__rag2h{inset:0}.lesson-note-layer_drawer__0aLTf{border-left:0;border-radius:14px 14px 0 0;box-shadow:0 -16px 42px rgb(15 42 34/18%);max-height:calc(100vh - 70px);top:auto;width:100vw}.lesson-note-layer_drawerHeader__cONEL{border-radius:14px 14px 0 0}.lesson-note-layer_drawerIntro__5PlB6{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.lesson-note-layer_selectionAction__v_NUU{transition:none}}.code-solution-workbench_workbench__0yxVI{--solution-language-accent:var(--reader-accent);background:var(--reader-canvas);border:1px solid var(--reader-border);border-radius:10px;box-shadow:0 12px 28px color-mix(in srgb,var(--reader-ink) 7%,transparent);color:var(--reader-ink);margin:18px 0 34px;min-width:0;overflow:hidden;position:relative;width:100%}.code-solution-workbench_workbench__0yxVI[data-variant=visualization]{border:0;border-radius:0;box-shadow:none;margin:0}.code-solution-workbench_workbench__0yxVI[data-language=javascript]{--solution-language-accent:#c69218}.code-solution-workbench_workbench__0yxVI[data-language=typescript]{--solution-language-accent:#3178c6}.code-solution-workbench_workbench__0yxVI[data-language=python]{--solution-language-accent:#3977a5}.code-solution-workbench_workbench__0yxVI[data-language=cpp]{--solution-language-accent:#5968b0}.code-solution-workbench_workbench__0yxVI[data-language=csharp]{--solution-language-accent:#7854a5}.code-solution-workbench_workbench__0yxVI[data-language=ruby]{--solution-language-accent:#b4463d}.code-solution-workbench_workbench__0yxVI[data-language=java]{--solution-language-accent:#cf6a32}.code-solution-workbench_workbench__0yxVI[data-language=go]{--solution-language-accent:#148ca4}.code-solution-workbench_workbench__0yxVI[data-language=rust]{--solution-language-accent:#9a5b3c}.code-solution-workbench_accentRule__Zmr9F{background:var(--solution-language-accent);height:3px;inset:0 0 auto;position:absolute}.code-solution-workbench_toolbar__rubNU{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:19px 20px 17px}.code-solution-workbench_titleGroup__FEKph{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:170px}.code-solution-workbench_eyebrow__547VP{color:var(--reader-ink);font-size:.93rem;font-weight:650;letter-spacing:-.01em;line-height:1.35}.code-solution-workbench_description__DuZOy{color:var(--reader-muted);font-size:.75rem;line-height:1.45}.code-solution-workbench_actions__EzoGD{align-items:end;display:flex;flex:0 0 auto;gap:9px}.code-solution-workbench_languageControl__dHNrW{display:grid;gap:4px}.code-solution-workbench_languageControl__dHNrW>span{color:var(--reader-muted);font-size:.67rem;font-weight:650;letter-spacing:.055em;line-height:1;text-transform:uppercase}.code-solution-workbench_workbench__0yxVI .code-solution-workbench_copyButton__1EAc_,.code-solution-workbench_workbench__0yxVI .code-solution-workbench_expandButton__lyyeT,.code-solution-workbench_workbench__0yxVI .code-solution-workbench_languageControl__dHNrW select{font:inherit}.code-solution-workbench_workbench__0yxVI .code-solution-workbench_languageControl__dHNrW select{background:var(--reader-canvas);border:1px solid var(--reader-border);border-radius:7px;color:var(--reader-ink);cursor:pointer;font-size:.82rem;font-weight:600;height:40px;min-width:138px;padding:0 32px 0 11px}.code-solution-workbench_workbench__0yxVI .code-solution-workbench_copyButton__1EAc_{align-items:center;background:var(--reader-accent-soft);border:1px solid color-mix(in srgb,var(--reader-accent) 65%,var(--reader-border));border-radius:7px;color:var(--reader-accent-strong);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:650;gap:7px;height:40px;justify-content:center;min-width:106px;padding:0 12px}.code-solution-workbench_workbench__0yxVI .code-solution-workbench_copyButton__1EAc_ svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:16px}.code-solution-workbench_workbench__0yxVI .code-solution-workbench_copyButton__1EAc_:hover{background:color-mix(in srgb,var(--reader-accent-soft) 76%,var(--reader-accent))}.code-solution-workbench_codeBlock__Wkdos:focus-visible,.code-solution-workbench_workbench__0yxVI .code-solution-workbench_copyButton__1EAc_:focus-visible,.code-solution-workbench_workbench__0yxVI .code-solution-workbench_expandButton__lyyeT:focus-visible,.code-solution-workbench_workbench__0yxVI .code-solution-workbench_languageControl__dHNrW select:focus-visible{outline:2px solid var(--color-focus,var(--reader-accent));outline-offset:2px}.code-solution-workbench_fileBar__kCJzm{align-items:center;background:color-mix(in srgb,var(--reader-code) 88%,var(--reader-canvas));border-bottom:1px solid var(--reader-border);border-top:1px solid var(--reader-border);color:var(--reader-muted);display:flex;font-size:.73rem;gap:8px;min-height:38px;padding:0 20px}.code-solution-workbench_workbench__0yxVI .code-solution-workbench_fileBar__kCJzm code{background:transparent;color:var(--reader-ink);font-family:var(--font-utility);font-size:inherit;font-weight:600;padding:0}.code-solution-workbench_fileDot__4XMiY{background:var(--solution-language-accent);border-radius:999px;height:7px;width:7px}.code-solution-workbench_lineCount__yAYxt{margin-left:auto}.code-solution-workbench_codeViewport__To9tB{background:var(--reader-code);max-height:520px;min-width:0;overflow:hidden;position:relative}.code-solution-workbench_codeViewport__To9tB.code-solution-workbench_expanded__7tAD_{max-height:none}.code-solution-workbench_workbench__0yxVI[data-variant=visualization] .code-solution-workbench_codeBlock__Wkdos,.code-solution-workbench_workbench__0yxVI[data-variant=visualization] .code-solution-workbench_codeViewport__To9tB{max-height:360px}.code-solution-workbench_workbench__0yxVI[data-variant=visualization] .code-solution-workbench_codeViewport__To9tB.code-solution-workbench_expanded__7tAD_,.code-solution-workbench_workbench__0yxVI[data-variant=visualization] .code-solution-workbench_expanded__7tAD_ .code-solution-workbench_codeBlock__Wkdos{max-height:none}.code-solution-workbench_workbench__0yxVI .code-solution-workbench_codeBlock__Wkdos{background:transparent;border:0;border-radius:0;color:var(--reader-ink);font-family:var(--font-utility);font-size:clamp(.76rem,.7rem + .16vw,.86rem);line-height:1.68;margin:0;max-height:520px;overflow:auto;padding:18px 0 20px;tab-size:4}.code-solution-workbench_expanded__7tAD_ .code-solution-workbench_codeBlock__Wkdos{max-height:none}.code-solution-workbench_workbench__0yxVI .code-solution-workbench_codeBlock__Wkdos>code{background:transparent;color:inherit;counter-reset:solution-line;display:table;font:inherit;min-width:100%;padding:0}.code-solution-workbench_codeLine__KYewN{counter-increment:solution-line;display:table-row;white-space:pre}.code-solution-workbench_codeLine__KYewN:before{border-right:1px solid color-mix(in srgb,var(--reader-border) 78%,transparent);color:color-mix(in srgb,var(--reader-muted) 72%,transparent);content:counter(solution-line);display:table-cell;padding:0 14px 0 16px;text-align:right;user-select:none;width:1%}.code-solution-workbench_codeLine__KYewN:not(:empty){padding-right:22px}.code-solution-workbench_lineBreak__GNzld{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:pre;width:1px}.code-solution-workbench_workbench__0yxVI .code-solution-workbench_expandButton__lyyeT{align-items:center;background:var(--reader-canvas);border:0;border-top:1px solid var(--reader-border);color:var(--reader-accent-strong);cursor:pointer;display:flex;font-size:.76rem;font-weight:650;gap:5px;justify-content:center;min-height:42px;width:100%}.code-solution-workbench_workbench__0yxVI .code-solution-workbench_expandButton__lyyeT:hover{background:var(--reader-accent-soft)}.code-solution-workbench_workbench__0yxVI .code-solution-workbench_expandButton__lyyeT svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:15px}.code-solution-workbench_srOnly__h56_F{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (max-width:560px){.code-solution-workbench_workbench__0yxVI{border-radius:8px;margin-block:16px 30px}.code-solution-workbench_toolbar__rubNU{align-items:stretch;flex-direction:column;gap:14px;padding:18px 15px 15px}.code-solution-workbench_actions__EzoGD{align-items:end;display:grid;grid-template-columns:minmax(0,1fr) auto}.code-solution-workbench_workbench__0yxVI .code-solution-workbench_languageControl__dHNrW select{min-width:0;width:100%}.code-solution-workbench_fileBar__kCJzm{padding-inline:15px}.code-solution-workbench_workbench__0yxVI .code-solution-workbench_codeBlock__Wkdos{font-size:.75rem;line-height:1.65}.code-solution-workbench_codeLine__KYewN:before{padding-inline:11px}.code-solution-workbench_codeLine__KYewN:not(:empty){padding-right:15px}}@media (prefers-reduced-motion:reduce){.code-solution-workbench_workbench__0yxVI *,.code-solution-workbench_workbench__0yxVI :after,.code-solution-workbench_workbench__0yxVI :before{scroll-behavior:auto!important;transition:none!important}}