.AuthShell_page__lRcZe{--auth-rain:#e3f1f4;--auth-mermaid:#5f9e99;--auth-gold:#c4a062;--auth-jeans:#1a2d3d;--auth-mermaid-dark:#4d8580;--auth-cta:#468078;--auth-input-bg:#ffffff;--auth-input-border:#c5dbd6;--color-primary:var(--auth-cta);--color-primary-hover:#3a6b66;--color-deep-teal:var(--auth-jeans);--color-teal:var(--auth-mermaid);--color-teal-dark:var(--auth-mermaid-dark);--auth-on-primary:#ffffff;--auth-on-surface:var(--auth-jeans);--auth-on-surface-variant:#4a6270;--auth-surface-container-lowest:#ffffff;display:grid;min-height:100dvh;background:var(--auth-surface-container-lowest,#ffffff)}@media (min-width:960px){.AuthShell_page__lRcZe{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.AuthShell_main__S1BTS{display:flex;align-items:center;justify-content:center;padding:clamp(var(--space-xl),4vw,var(--space-xxl)) var(--space-lg)}.AuthShell_panel__CtHBv{display:flex;flex-direction:column;gap:var(--space-lg);width:min(100%,28rem)}.AuthShell_header__qsoAU{display:flex;flex-direction:column;gap:var(--space-xs)}.AuthShell_title__YWUeE{margin:0;font-size:clamp(1.75rem,3.4vw,2.1rem);font-weight:700;color:var(--auth-on-surface);line-height:1.35}.AuthShell_subtitle__vp0oK{margin:0;color:var(--auth-on-surface-variant);font-size:1.125rem;line-height:1.75}.AuthShell_content__tXQD3{display:flex;flex-direction:column;gap:var(--space-md)}.AuthShell_footer__37OfY{margin-top:var(--space-sm);text-align:center;color:var(--auth-on-surface-variant);font-size:1.0625rem;line-height:1.7}.AuthShell_footer__37OfY a{color:var(--auth-mermaid);font-weight:700;text-decoration:none}.AuthShell_footer__37OfY a:hover{color:var(--auth-jeans);text-decoration:underline}.AuthShell_visual__RgkyK{display:none;position:relative;overflow:hidden;background:radial-gradient(ellipse 90% 70% at 50% 22%,color-mix(in srgb,var(--auth-rain) 55%,transparent),transparent 68%),linear-gradient(165deg,var(--auth-jeans) 0,color-mix(in srgb,var(--auth-jeans) 80%,var(--auth-mermaid-dark)) 45%,var(--auth-mermaid) 100%)}@media (min-width:960px){.AuthShell_visual__RgkyK{display:flex;align-items:center;justify-content:center;padding:clamp(var(--space-xxl),5vw,4rem)}}.AuthShell_visualGlow__tvCW_{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--auth-gold) 18%,transparent),transparent 72%);filter:blur(28px);pointer-events:none}.AuthShell_visualInner__n7q8A{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-xl);width:100%;max-width:32rem}.AuthShell_logoHero__yE0e3{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--space-md) 0}.AuthShell_logoImage__qsDiB{width:57%;height:auto;object-fit:contain;filter:drop-shadow(0 16px 32px rgb(26 45 61/.35))}.AuthShell_glassCard__jc1HM{width:100%;padding:var(--space-lg);border-radius:var(--radius-xl);border:1px solid rgb(255 255 255/.32);background:rgb(255 255 255/.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 36px rgb(26 45 61/.16);display:flex;align-items:flex-start;gap:var(--space-md);text-align:start}.AuthShell_glassIcon__Kx_F_{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex-shrink:0;border-radius:50%;background:var(--auth-rain);color:var(--auth-jeans)}.AuthShell_glassTitle__mjmJe{margin:0 0 var(--space-xs);font-size:var(--font-headline-md);font-weight:600;color:var(--auth-on-primary)}.AuthShell_glassText__Vlm5_{margin:0;color:color-mix(in srgb,var(--auth-rain) 88%,white);font-size:var(--font-body-md);line-height:1.7}@media (prefers-reduced-motion:reduce){.AuthShell_logoImage__qsDiB{filter:none}}.AuthShell_homeLink__Fzebe{display:inline-flex;align-items:center;align-self:flex-start;gap:.5rem;min-height:44px;padding:.55rem .8rem;border-radius:999px;color:var(--auth-cta,#468078);font-size:1rem;font-weight:700;line-height:1.4;text-decoration:none;transition:color .2s ease,background-color .2s ease,transform .2s ease}.AuthShell_homeLink__Fzebe:hover{color:var(--auth-jeans,#1a2d3d);background:color-mix(in srgb,var(--auth-rain,#e3f1f4) 65%,transparent)}.AuthShell_homeLink__Fzebe:focus-visible{outline:3px solid color-mix(in srgb,var(--auth-gold,#c4a062) 70%,transparent);outline-offset:3px}.AuthShell_homeIcon__f9owK{width:1.45rem;height:1.45rem;flex:0 0 auto}@media (max-width:639px){.AuthShell_homeLink__Fzebe{font-size:1.05rem;font-weight:800;padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){.AuthShell_homeLink__Fzebe{transition:none}}[data-theme=dark] .AuthShell_page__lRcZe{--auth-input-bg:var(--color-input-bg,#1f3544);--auth-input-border:var(--color-border);--auth-on-surface:var(--color-text);--auth-on-surface-variant:var(--color-text-secondary);--auth-surface-container-lowest:var(--color-bg);background:var(--color-bg);color:var(--color-text)}[data-theme=dark] .AuthShell_title__YWUeE{color:var(--color-text)}[data-theme=dark] .AuthShell_footer__37OfY,[data-theme=dark] .AuthShell_subtitle__vp0oK{color:var(--color-text-secondary)}[data-theme=dark] .AuthShell_footer__37OfY a,[data-theme=dark] .AuthShell_homeLink__Fzebe{color:var(--color-primary)}[data-theme=dark] .AuthShell_footer__37OfY a:hover,[data-theme=dark] .AuthShell_homeLink__Fzebe:hover{color:var(--color-rain)}[data-theme=dark] .AuthShell_homeLink__Fzebe:hover{background:var(--color-surface-hover,var(--color-bg-muted))}@media (max-width:959px){.AuthShell_main__S1BTS{align-items:flex-start;padding-block:max(2.75rem,env(safe-area-inset-top)) max(2rem,env(safe-area-inset-bottom))}.AuthShell_panel__CtHBv{gap:1.15rem}.AuthShell_header__qsoAU{gap:.3rem}}@media (max-width:639px){.AuthShell_main__S1BTS{padding-inline:1.25rem}.AuthShell_title__YWUeE{font-size:1.8rem}.AuthShell_subtitle__vp0oK{font-size:1rem;line-height:1.65}.AuthShell_footer__37OfY{margin-top:.25rem;font-size:1rem}}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);border:none;border-radius:var(--radius-lg);font-weight:700;font-size:var(--font-cta);line-height:1.2;text-decoration:none;transition:background-color var(--duration-subtle) var(--ease-standard),color var(--duration-subtle) var(--ease-standard),transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-subtle) var(--ease-standard)}.Button_button__hMNEn:active:not(:disabled){transform:scale(.98)}.Button_button__hMNEn:disabled{opacity:.55;cursor:not-allowed}.Button_md__exKk_{min-height:44px;padding-inline:var(--space-lg)}.Button_lg__PdjsY{min-height:52px;padding-inline:var(--space-xl)}.Button_fullWidth__JjsBk{width:100%}.Button_primary__oSpWt{background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 10px 28px color-mix(in srgb,var(--color-primary) 32%,transparent);border-radius:var(--radius-pill)}.Button_primary__oSpWt:hover:not(:disabled){background:var(--color-primary-hover)}.Button_secondary__lRe7Q{background:var(--color-bg-elevated);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-pill)}.Button_secondary__lRe7Q:hover:not(:disabled){background:var(--color-bg-muted)}.Button_ghost__mZ9vJ{background:transparent;color:var(--color-primary)}.Button_ghost__mZ9vJ:hover:not(:disabled){background:var(--color-bg-muted)}.Button_ghost__mZ9vJ:focus-visible:not(:disabled),.Button_primary__oSpWt:focus-visible:not(:disabled),.Button_secondary__lRe7Q:focus-visible:not(:disabled){outline:none;box-shadow:var(--focus-ring)}.AccessibilityControls_root__1TYRr{display:grid;grid-gap:var(--space-md);gap:var(--space-md);direction:rtl}.AccessibilityControls_compact__utFy_{gap:var(--space-sm)}.AccessibilityControls_heading__SkU2v{margin:0;font-size:var(--font-title-md);font-weight:800;color:var(--color-text)}.AccessibilityControls_section__p5OAL{display:grid;grid-gap:.45rem;gap:.45rem}.AccessibilityControls_sectionTitle__esmOT{margin:0;font-size:var(--font-label);font-weight:700;color:var(--color-text)}.AccessibilityControls_scaleRow__xe_jP{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;grid-gap:.45rem;gap:.45rem}.AccessibilityControls_scaleStep__jGKjH{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);font-size:1.25rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color var(--duration-subtle) var(--ease-standard),border-color var(--duration-subtle) var(--ease-standard)}.AccessibilityControls_scaleStep__jGKjH:hover:not(:disabled){background:var(--color-bg-muted);border-color:color-mix(in srgb,var(--color-mermaid) 28%,var(--color-border))}.AccessibilityControls_scaleStep__jGKjH:disabled{opacity:.45;cursor:not-allowed}.AccessibilityControls_resetButton__R3Rjo:focus-visible,.AccessibilityControls_scaleStep__jGKjH:focus-visible,.AccessibilityControls_themeButton__Y2ebp:focus-visible{outline:none;box-shadow:var(--focus-ring)}.AccessibilityControls_scaleValue__lolux{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;border:1px solid color-mix(in srgb,var(--color-mermaid) 22%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-rain) 42%,var(--color-bg-elevated));color:var(--color-jeans);font-family:var(--font-display-num);font-size:1.05rem;font-weight:800}.AccessibilityControls_themeRow__sBxif{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.AccessibilityControls_themeButton__Y2ebp{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.45rem .55rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-secondary);font:inherit;font-size:var(--font-body-sm);font-weight:700;cursor:pointer;transition:background-color var(--duration-subtle) var(--ease-standard),border-color var(--duration-subtle) var(--ease-standard),color var(--duration-subtle) var(--ease-standard)}.AccessibilityControls_themeButton__Y2ebp:hover{background:var(--color-bg-muted);color:var(--color-text)}.AccessibilityControls_themeActive__9y6XR{border-color:color-mix(in srgb,var(--color-mermaid) 40%,var(--color-border));background:color-mix(in srgb,var(--color-rain) 55%,var(--color-bg-elevated));color:var(--color-jeans);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-mermaid) 18%,transparent)}.AccessibilityControls_check__Psxz_{position:absolute;inset-inline-start:.45rem;inset-block-start:.35rem;font-size:.75rem;font-weight:800;color:var(--color-mermaid)}.AccessibilityControls_resetButton__R3Rjo{width:100%;min-height:2.5rem;border:1px solid color-mix(in srgb,var(--color-mermaid) 24%,var(--color-border));border-radius:var(--radius-md);background:var(--color-bg-muted);color:var(--color-text);font:inherit;font-size:var(--font-body-sm);font-weight:700;cursor:pointer;transition:background-color var(--duration-subtle) var(--ease-standard)}.AccessibilityControls_resetButton__R3Rjo:hover{background:color-mix(in srgb,var(--color-rain) 45%,var(--color-bg-muted))}@media (prefers-reduced-motion:reduce){.AccessibilityControls_resetButton__R3Rjo,.AccessibilityControls_scaleStep__jGKjH,.AccessibilityControls_themeButton__Y2ebp{transition:none}}[data-theme=dark] .AccessibilityControls_scaleValue__lolux{background:var(--color-surface-soft);color:var(--color-text);border-color:var(--color-border)}[data-theme=dark] .AccessibilityControls_scaleStep__jGKjH,[data-theme=dark] .AccessibilityControls_themeButton__Y2ebp{background:var(--color-bg-elevated);color:var(--color-text-secondary);border-color:var(--color-border)}[data-theme=dark] .AccessibilityControls_scaleStep__jGKjH:hover:not(:disabled),[data-theme=dark] .AccessibilityControls_themeButton__Y2ebp:hover{background:var(--color-surface-hover);color:var(--color-text);border-color:var(--color-border-strong)}[data-theme=dark] .AccessibilityControls_themeActive__9y6XR{background:var(--color-surface-active);color:var(--color-text);border-color:var(--color-border-strong)}[data-theme=dark] .AccessibilityControls_check__Psxz_{color:color-mix(in srgb,var(--color-mermaid) 72%,var(--color-rain))}[data-theme=dark] .AccessibilityControls_resetButton__R3Rjo{background:var(--color-bg-muted);color:var(--color-text);border-color:var(--color-border)}[data-theme=dark] .AccessibilityControls_resetButton__R3Rjo:hover{background:var(--color-surface-hover)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .AccessibilityControls_scaleValue__lolux{background:var(--color-surface-soft);color:var(--color-text);border-color:var(--color-border)}:root:not([data-theme=light]) .AccessibilityControls_scaleStep__jGKjH,:root:not([data-theme=light]) .AccessibilityControls_themeButton__Y2ebp{background:var(--color-bg-elevated);color:var(--color-text-secondary);border-color:var(--color-border)}:root:not([data-theme=light]) .AccessibilityControls_themeActive__9y6XR{background:var(--color-surface-active);color:var(--color-text);border-color:var(--color-border-strong)}:root:not([data-theme=light]) .AccessibilityControls_resetButton__R3Rjo{background:var(--color-bg-muted);color:var(--color-text);border-color:var(--color-border)}}.HeaderAccessibilityMenu_root__sZmE7{position:relative;display:none;flex-shrink:0}@media (min-width:720px){.HeaderAccessibilityMenu_root__sZmE7{display:inline-flex}}.HeaderAccessibilityMenu_trigger__UAkFP{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;padding:0;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-jeans);cursor:pointer;transition:background-color var(--duration-subtle) var(--ease-standard),border-color var(--duration-subtle) var(--ease-standard),color var(--duration-subtle) var(--ease-standard)}.HeaderAccessibilityMenu_trigger__UAkFP .jisrA11yTriggerIcon{display:block;width:1.45rem;height:1.45rem;background-color:currentColor;mask-image:url(/icons/accessibility.png);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url(/icons/accessibility.png);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.HeaderAccessibilityMenu_trigger__UAkFP:hover{background:color-mix(in srgb,var(--color-rain) 40%,var(--color-bg-elevated));border-color:color-mix(in srgb,var(--color-mermaid) 28%,var(--color-border))}.HeaderAccessibilityMenu_trigger__UAkFP:focus-visible{outline:none;box-shadow:var(--focus-ring)}.HeaderAccessibilityMenu_triggerOpen__8KsEL{border-color:color-mix(in srgb,var(--color-mermaid) 35%,var(--color-border));background:color-mix(in srgb,var(--color-rain) 48%,var(--color-bg-elevated));color:var(--color-mermaid)}.HeaderAccessibilityMenu_popover___lGNF{position:absolute;z-index:140;inset-block-start:calc(100% + .45rem);inset-inline-end:0;width:min(18.5rem,calc(100vw - 1.5rem));padding:var(--space-md);border:1px solid color-mix(in srgb,var(--color-mermaid) 20%,var(--color-border));border-radius:var(--radius-xl);background:var(--color-bg-elevated);box-shadow:0 16px 36px color-mix(in srgb,var(--color-jeans) 14%,transparent);opacity:1;transform:translateY(0);animation:HeaderAccessibilityMenu_a11yPopoverIn__Haz_V .18s var(--ease-standard)}@keyframes HeaderAccessibilityMenu_a11yPopoverIn__Haz_V{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.HeaderAccessibilityMenu_popover___lGNF{animation:none}.HeaderAccessibilityMenu_trigger__UAkFP{transition:none}}[data-theme=dark] .HeaderAccessibilityMenu_trigger__UAkFP{background:var(--color-bg-elevated);color:var(--color-icon);border-color:var(--color-border)}[data-theme=dark] .HeaderAccessibilityMenu_trigger__UAkFP:hover{background:var(--color-surface-hover);color:color-mix(in srgb,var(--color-mermaid) 72%,var(--color-rain));border-color:var(--color-border-strong)}[data-theme=dark] .HeaderAccessibilityMenu_triggerOpen__8KsEL{background:var(--color-surface-active);color:color-mix(in srgb,var(--color-mermaid) 72%,var(--color-rain));border-color:var(--color-border-strong)}[data-theme=dark] .HeaderAccessibilityMenu_popover___lGNF{background:var(--color-bg-elevated);color:var(--color-text);border-color:var(--color-border);box-shadow:var(--shadow-card)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .HeaderAccessibilityMenu_trigger__UAkFP{background:var(--color-bg-elevated);color:var(--color-icon);border-color:var(--color-border)}:root:not([data-theme=light]) .HeaderAccessibilityMenu_triggerOpen__8KsEL,:root:not([data-theme=light]) .HeaderAccessibilityMenu_trigger__UAkFP:hover{background:var(--color-surface-hover);color:color-mix(in srgb,var(--color-mermaid) 72%,var(--color-rain));border-color:var(--color-border-strong)}:root:not([data-theme=light]) .HeaderAccessibilityMenu_popover___lGNF{background:var(--color-bg-elevated);color:var(--color-text);border-color:var(--color-border);box-shadow:var(--shadow-card)}}.Header_header__hO3lJ{position:-webkit-sticky;position:sticky;top:0;inset-inline:0;z-index:100;height:var(--header-height);background:color-mix(in srgb,var(--color-bg-elevated) 94%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-border) 36%,transparent);transition:box-shadow var(--duration-subtle) var(--ease-standard),background var(--duration-subtle) var(--ease-standard),border-color var(--duration-subtle) var(--ease-standard),-webkit-backdrop-filter var(--duration-subtle) var(--ease-standard);transition:box-shadow var(--duration-subtle) var(--ease-standard),background var(--duration-subtle) var(--ease-standard),border-color var(--duration-subtle) var(--ease-standard),backdrop-filter var(--duration-subtle) var(--ease-standard);transition:box-shadow var(--duration-subtle) var(--ease-standard),background var(--duration-subtle) var(--ease-standard),border-color var(--duration-subtle) var(--ease-standard),backdrop-filter var(--duration-subtle) var(--ease-standard),-webkit-backdrop-filter var(--duration-subtle) var(--ease-standard)}.Header_headerScrolled__Mhl2p{box-shadow:0 1px 10px color-mix(in srgb,var(--color-jeans) 4%,transparent);background:color-mix(in srgb,var(--color-bg-elevated) 90%,transparent);border-bottom-color:color-mix(in srgb,var(--color-border) 32%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.Header_inner__ry5Nk{display:flex;align-items:center;justify-content:space-between;gap:clamp(.75rem,1.8vw,1.35rem);height:100%}.Header_startCluster__hj5SM{display:flex;align-items:center;gap:clamp(.85rem,1.6vw,1.35rem);flex-shrink:0;min-width:0}.Header_logoLink__9ykXa{flex-shrink:0;display:inline-flex;align-items:center;align-self:center;line-height:0;border-radius:var(--radius-sm)}.Header_nav__3fHSH{display:none;flex:0 0 auto;align-items:center;align-self:center}@media (min-width:720px){.Header_nav__3fHSH{display:flex}}.Header_navList__Oltkk{display:flex;align-items:center;gap:clamp(.7rem,1.35vw,1.2rem);margin:0;padding:0;list-style:none}.Header_navLink__LzXns{display:inline-flex;align-items:center;justify-content:center;min-height:48px;font-size:1.3125rem;font-weight:600;color:var(--color-text-secondary);padding:.38rem .2rem;border-radius:var(--radius-pill);white-space:nowrap;background:transparent;transition:color var(--duration-subtle) var(--ease-standard),background-color var(--duration-subtle) var(--ease-standard),box-shadow var(--duration-subtle) var(--ease-standard)}.Header_navLink__LzXns:hover:not(.Header_active__HNQqd){color:var(--color-jeans);background:transparent}.Header_navLink__LzXns:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Header_navLink__LzXns.Header_active__HNQqd{color:var(--color-jeans);font-weight:700;padding-inline:1.15rem;background:color-mix(in srgb,var(--color-rain) 42%,var(--color-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-mermaid) 10%,transparent)}.Header_actions__SRauh{display:flex;align-items:center;align-self:center;justify-content:flex-end;gap:clamp(.35rem,.7vw,.6rem);flex-shrink:0;-webkit-margin-start:auto;margin-inline-start:auto}.Header_loginButton__GsSZC{min-height:46px!important;padding-inline:.85rem!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--color-text)!important;font-size:1.1875rem!important;font-weight:700!important;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-mermaid) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--color-mermaid) 45%,transparent);text-decoration-thickness:1.5px;text-underline-offset:.22em;border-radius:var(--radius-sm)!important}.Header_loginButton__GsSZC:hover{color:var(--color-jeans)!important;background:color-mix(in srgb,var(--color-rain) 32%,transparent)!important;-webkit-text-decoration-color:color-mix(in srgb,var(--color-mermaid) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--color-mermaid) 55%,transparent)}.Header_loginButton__GsSZC:focus-visible{outline:none;box-shadow:var(--focus-ring)!important}.Header_loginButton__GsSZC:active{transform:scale(.98)}.Header_startButton__3DDnI{min-height:46px!important;min-width:8rem!important;padding-inline:1.1rem!important;box-shadow:none!important;background:var(--color-primary)!important;color:var(--color-on-primary)!important;font-size:1.1875rem!important;font-weight:700!important;justify-content:center!important;text-align:center;border-radius:var(--radius-pill)!important}.Header_startButton__3DDnI:hover{background:var(--color-primary-hover)!important}.Header_startButton__3DDnI:focus-visible{outline:none;box-shadow:var(--focus-ring)!important}.Header_startButton__3DDnI:active{transform:scale(.98);background:color-mix(in srgb,var(--color-primary) 88%,var(--color-jeans))!important}.Header_menuButton__Da67y{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);border-radius:var(--radius-md);background:var(--color-bg-elevated);transition:background-color var(--duration-subtle) var(--ease-standard)}.Header_menuButton__Da67y:hover{background:var(--color-bg-muted)}.Header_menuButton__Da67y span{display:block;width:18px;height:2px;margin-inline:auto;border-radius:999px;background:currentColor}.Header_closeButton__RFAfu:focus-visible,.Header_logoLink__9ykXa:focus-visible,.Header_menuButton__Da67y:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Header_userMenu__XfrJB{position:relative}.Header_userTrigger__v6Gpr{display:flex;align-items:center;gap:var(--space-xs);min-height:38px;padding:4px 8px 4px 12px;list-style:none;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-elevated);color:var(--color-text);cursor:pointer}.Header_userTrigger__v6Gpr::-webkit-details-marker{display:none}.Header_avatar__ayJHY{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);font-weight:800;font-size:var(--font-body-sm);overflow:hidden}.Header_avatarImage__xJjyH{width:100%;height:100%;object-fit:cover}.Header_userName__y5UKs{max-width:96px;overflow:hidden;font-size:var(--font-body-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.Header_userMenuPanel__m4grn{position:absolute;inset-inline-end:0;z-index:10;display:grid;min-width:15rem;max-width:min(20rem,calc(100vw - 1.5rem));padding:var(--space-xs);margin-top:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-card)}.Header_userIdentity__mEWBa{margin:var(--space-xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-border)}.Header_userIdentityName__iwQk7{margin:0;color:var(--color-text);font-size:var(--font-body-sm);font-weight:700;line-height:1.4;overflow-wrap:anywhere}.Header_userIdentityEmail__zxC05{margin:.15rem 0 0;color:var(--color-text-muted);font-size:.8rem;line-height:1.4;overflow-wrap:anywhere;direction:ltr;text-align:start}.Header_drawerAccountTitle__uVUyZ,.Header_userMenuTitle__8GdVV{margin:var(--space-xs);color:var(--color-text-muted);font-size:var(--font-body-sm);font-weight:700}.Header_userMenuDivider__mKsNH{height:1px;margin:.25rem var(--space-xs);background:var(--color-border);border:0}.Header_logoutButton__HhI_A,.Header_userMenuLink__pUK_j{display:flex;align-items:center;width:100%;min-height:38px;padding:0 var(--space-sm);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-size:var(--font-body-sm);font-weight:600;text-align:start}.Header_logoutButton__HhI_A:hover,.Header_userMenuLink__pUK_j:hover{background:var(--color-bg-muted);color:var(--color-primary)}.Header_logoutButton__HhI_A{color:var(--color-danger)}.Header_drawerLayer__Y5GyS{z-index:200}.Header_drawerBackdrop__itgSh{border:0;background:rgb(5 31 32/52%)}.Header_drawer__mukLg{display:flex;flex-direction:column;padding:var(--space-md);box-shadow:var(--shadow-card)}.Header_drawerHeader__umwwC{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.Header_drawerTitle__C_boy{color:var(--color-text);font-size:var(--font-title-lg);font-weight:800}.Header_closeButton__RFAfu{display:inline-grid;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);font-size:28px;line-height:1}.Header_drawerLinks__QT9mI{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);padding:var(--space-md) 0;margin:0;list-style:none}.Header_drawerLink__mxwe4{display:flex;align-items:center;min-height:44px;padding-inline:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-body-md);font-weight:700;transition:background-color var(--duration-subtle) var(--ease-standard),color var(--duration-subtle) var(--ease-standard)}.Header_drawerLink__mxwe4:hover{background:var(--color-bg-muted);color:var(--color-primary)}.Header_drawerLink__mxwe4:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Header_drawerLink__mxwe4.Header_active__HNQqd{color:var(--color-jeans);font-weight:700;background:color-mix(in srgb,var(--color-rain) 42%,var(--color-bg-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-mermaid) 10%,transparent)}.Header_drawerAccount__Y5K_E{grid-gap:var(--space-xs);gap:var(--space-xs);margin-top:auto}.Header_drawerA11y__GfSfr,.Header_drawerAccount__Y5K_E{display:grid;padding-top:var(--space-md);border-top:1px solid var(--color-border)}.Header_drawerA11y__GfSfr{grid-gap:var(--space-sm);gap:var(--space-sm);margin-top:var(--space-md)}@media (min-width:720px){.Header_menuButton__Da67y{display:none}}@media (min-width:720px) and (max-width:900px){.Header_loginButton__GsSZC{display:none!important}.Header_startCluster__hj5SM{gap:.8rem}.Header_navList__Oltkk{gap:.6rem}.Header_navLink__LzXns{font-size:1.125rem;min-height:46px}.Header_navLink__LzXns.Header_active__HNQqd{padding-inline:.95rem}.Header_inner__ry5Nk{gap:.65rem}.Header_startButton__3DDnI{min-width:7rem!important;padding-inline:.9rem!important}}@media (min-width:901px){.Header_navList__Oltkk{gap:1.35rem}.Header_navLink__LzXns{font-size:1.3125rem}.Header_navLink__LzXns.Header_active__HNQqd{padding-inline:1.2rem}}@media (min-width:901px) and (max-width:1040px){.Header_loginButton__GsSZC{display:none!important}}@media (max-width:719px){.Header_loginButton__GsSZC{display:none!important}.Header_startButton__3DDnI{display:inline-flex!important;min-height:42px!important;min-width:unset!important;padding-inline:.9rem!important;font-size:var(--font-body-md)!important}.Header_userMenu__XfrJB{display:none}}[data-theme=dark] .Header_drawerLink__mxwe4.Header_active__HNQqd,[data-theme=dark] .Header_navLink__LzXns.Header_active__HNQqd{background:color-mix(in srgb,var(--color-bg-muted) 48%,var(--color-bg-elevated))}@media (prefers-reduced-motion:reduce){.Header_drawerLink__mxwe4,.Header_header__hO3lJ,.Header_loginButton__GsSZC:active,.Header_menuButton__Da67y,.Header_navLink__LzXns,.Header_startButton__3DDnI:active{transition:none;transform:none}}.Header_drawerLayer__Y5GyS{position:fixed;inset:0;z-index:10000;isolation:isolate;width:100dvw;height:100dvh;overflow:hidden}.Header_drawerBackdrop__itgSh{position:absolute;inset:0;width:100%;height:100%;background:rgb(5 31 32/58%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.Header_drawer__mukLg{position:absolute;inset-block:0;inset-inline-end:0;width:min(86vw,360px);height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--color-bg-elevated);box-shadow:-12px 0 36px rgb(0 0 0/18%)}@media (min-width:720px){.Header_loginButton__GsSZC{display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap}}@media (min-width:720px) and (max-width:1040px){.Header_loginButton__GsSZC{min-height:42px!important;padding-inline:.55rem!important;font-size:1rem!important}.Header_startButton__3DDnI{min-height:42px!important;min-width:6.5rem!important;padding-inline:.8rem!important;font-size:1rem!important}.Header_actions__SRauh{gap:.35rem}}@media (max-width:719px){.Header_loginButton__GsSZC{display:none!important}.Header_drawer__mukLg .Header_loginButton__GsSZC{align-items:center}.Header_drawer__mukLg .Header_loginButton__GsSZC,.Header_drawer__mukLg .Header_startButton__3DDnI{display:inline-flex!important;width:100%;justify-content:center}.Header_actions__SRauh>.Header_loginButton__GsSZC{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px!important;min-width:7rem!important;padding-inline:.9rem!important;white-space:nowrap}.Header_actions__SRauh>.Header_startButton__3DDnI{display:none!important}.Header_drawer__mukLg .Header_loginButton__GsSZC,.Header_drawer__mukLg .Header_startButton__3DDnI{display:inline-flex!important;width:100%;align-items:center;justify-content:center}.Header_actions__SRauh>.Header_loginButton__GsSZC{display:inline-flex!important;align-items:center;justify-content:center;min-width:6.35rem!important;min-height:40px!important;padding-inline:.85rem!important;border:1px solid color-mix(in srgb,var(--color-primary) 32%,var(--color-border))!important;border-radius:var(--radius-pill)!important;background:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg-elevated))!important;color:var(--color-primary)!important;font-size:.95rem!important;font-weight:750!important;text-decoration:none!important;white-space:nowrap;box-shadow:none!important}.Header_actions__SRauh>.Header_loginButton__GsSZC:hover{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-bg-elevated))!important}}.Header_drawerTheme__uHoeL{display:grid;grid-gap:.65rem;gap:.65rem;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--color-border)}.Header_drawerThemeLabel__tvx09{color:var(--color-text-muted);font-size:.9rem;font-weight:700}.Header_themeSwitch__q_b8g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.Header_themeOption___Oq3X{min-height:42px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-secondary);font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}.Header_themeOption___Oq3X:hover{background:var(--color-bg-muted)}.Header_themeOptionActive__T7bAS{border-color:color-mix(in srgb,var(--color-primary) 36%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 9%,var(--color-bg-elevated));color:var(--color-primary)}.Header_drawerLinks__QT9mI{gap:.25rem;padding-block:1rem}.Header_drawerLink__mxwe4{min-height:46px;padding-inline:.9rem;border-radius:.75rem}.Header_drawerAccount__Y5K_E{gap:.75rem;padding-top:1rem}.Header_drawerProfileCard__tn_wh{display:flex;align-items:center;gap:.75rem;padding:.85rem;border:1px solid var(--color-border);border-radius:1rem;background:var(--color-bg-muted)}.Header_drawerProfileAvatar__3ZYU5{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;overflow:hidden;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);font-size:1rem;font-weight:800}.Header_drawerProfileAvatarImage__jcR4F{width:100%;height:100%;object-fit:cover}.Header_drawerProfileText__aAhst{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.Header_drawerProfileName___pJvy{overflow:hidden;color:var(--color-text);font-size:.95rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.Header_drawerProfileEmail__Mzybj{overflow:hidden;color:var(--color-text-muted);font-size:.78rem;direction:ltr;text-align:start;text-overflow:ellipsis;white-space:nowrap}.Header_drawerProfileActions__xXS9H{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.Header_drawerLogoutButton__g_uGc,.Header_drawerProfileLink__L9dAs{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding-inline:.75rem;border-radius:.75rem;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.Header_drawerProfileLink__L9dAs{border:1px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text);text-decoration:none}.Header_drawerLogoutButton__g_uGc{border:1px solid color-mix(in srgb,var(--color-danger) 30%,var(--color-border));background:color-mix(in srgb,var(--color-danger) 7%,var(--color-bg-elevated));color:var(--color-danger)}.Header_drawerProfileLink__L9dAs:hover{background:var(--color-bg-muted)}.Header_drawerLogoutButton__g_uGc:hover{background:color-mix(in srgb,var(--color-danger) 12%,var(--color-bg-elevated))}.Header_drawerTheme__uHoeL{margin-top:.75rem;padding-top:.85rem}.Header_drawerTextSize__AlJvL{display:grid;grid-gap:.55rem;gap:.55rem;margin-bottom:.35rem}.Header_textSizeControls__o_tQc{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;grid-gap:.5rem;gap:.5rem}.Header_textSizeButton__98Uv8{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-bg-elevated);color:var(--color-text);font:inherit;font-size:1.2rem;font-weight:800;cursor:pointer}.Header_textSizeButton__98Uv8:hover:not(:disabled){background:var(--color-bg-muted)}.Header_textSizeButton__98Uv8:disabled{opacity:.4;cursor:not-allowed}.Header_textSizeValue__aAe_Z{display:grid;min-height:42px;place-items:center;border:1px solid var(--color-border);border-radius:.75rem;background:var(--color-bg-muted);color:var(--color-text);font-size:1rem;font-weight:800}[data-theme=dark] .Header_header__hO3lJ{background:color-mix(in srgb,var(--color-bg-elevated) 94%,transparent);border-bottom-color:var(--color-border);box-shadow:var(--shadow-nav)}[data-theme=dark] .Header_navLink__LzXns{color:var(--color-text-secondary)}[data-theme=dark] .Header_navLink__LzXns:hover{color:var(--color-text)}[data-theme=dark] .Header_drawerLink__mxwe4.Header_active__HNQqd,[data-theme=dark] .Header_navLink__LzXns.Header_active__HNQqd{color:var(--color-text);background:var(--color-surface-hover)}[data-theme=dark] .Header_menuButton__Da67y,[data-theme=dark] .Header_themeButton__iG8Vy,[data-theme=dark] .Header_userMenuButton__OAAGF{color:var(--color-text)}[data-theme=dark] .Header_drawer__mukLg,[data-theme=dark] .Header_userMenuDropdown__U3UnW{background:var(--color-bg-elevated);color:var(--color-text);border-color:var(--color-border)}[data-theme=dark] .Header_drawerBackdrop__itgSh{background:var(--color-overlay)}[data-theme=dark] .Header_drawerLink__mxwe4{color:var(--color-text-secondary)}[data-theme=dark] .Header_drawerLink__mxwe4:hover{color:var(--color-text);background:var(--color-surface-hover)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Header_header__hO3lJ{background:color-mix(in srgb,var(--color-bg-elevated) 94%,transparent);border-bottom-color:var(--color-border);box-shadow:var(--shadow-nav)}:root:not([data-theme=light]) .Header_navLink__LzXns{color:var(--color-text-secondary)}:root:not([data-theme=light]) .Header_menuButton__Da67y,:root:not([data-theme=light]) .Header_navLink__LzXns.Header_active__HNQqd,:root:not([data-theme=light]) .Header_navLink__LzXns:hover,:root:not([data-theme=light]) .Header_themeButton__iG8Vy,:root:not([data-theme=light]) .Header_userMenuButton__OAAGF{color:var(--color-text)}:root:not([data-theme=light]) .Header_drawer__mukLg,:root:not([data-theme=light]) .Header_userMenuDropdown__U3UnW{background:var(--color-bg-elevated);color:var(--color-text);border-color:var(--color-border)}:root:not([data-theme=light]) .Header_drawerBackdrop__itgSh{background:var(--color-overlay)}:root:not([data-theme=light]) .Header_drawerLink__mxwe4{color:var(--color-text-secondary)}:root:not([data-theme=light]) .Header_drawerLink__mxwe4.Header_active__HNQqd,:root:not([data-theme=light]) .Header_drawerLink__mxwe4:hover{color:var(--color-text);background:var(--color-surface-hover)}}.Header_drawerProfileRole__i7R1G,.Header_userIdentityRole___LlQU{display:block;margin-top:.15rem;color:var(--color-primary);font-size:.78rem;font-weight:800;line-height:1.4}.Footer_footer__eNA9m{-webkit-margin-before:auto;margin-block-start:auto;padding-block:clamp(var(--space-xxl),5vw,var(--space-huge)) var(--space-xxl);background:var(--color-footer-bg);color:var(--color-footer-text);border-top:1px solid var(--color-footer-divider,color-mix(in srgb,var(--color-footer-text) 22%,transparent))}.Footer_inner__ngCVB{display:grid;grid-gap:var(--space-xl);gap:var(--space-xl)}@media (min-width:768px){.Footer_inner__ngCVB{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:clamp(var(--space-lg),3vw,var(--space-xxl));align-items:start}}.Footer_brandCol__6UIwg{display:flex;flex-direction:column;gap:var(--space-sm)}.Footer_brandName__LdGDm{margin:0;font-size:clamp(1.2rem,2.3vw,1.45rem);font-weight:800;color:var(--color-footer-heading);letter-spacing:.01em}.Footer_tagline__WuViG{margin:0;max-width:34ch;color:var(--color-footer-text);font-size:var(--font-body-lg);line-height:1.75}.Footer_col__TmcuA{display:flex;flex-direction:column;gap:var(--space-sm)}.Footer_colTitle__u3AX5{margin:0;font-size:var(--font-body-md);font-weight:800;color:var(--color-footer-heading);letter-spacing:.02em}.Footer_links__13oK3{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0;list-style:none}.Footer_channelLink__ozH_h{display:inline-flex;align-items:center;gap:.55rem;min-height:2.125rem;color:var(--color-footer-text);font-size:var(--font-body-lg);text-decoration:none;width:-moz-fit-content;width:fit-content;transition:color var(--duration-subtle) var(--ease-standard)}.Footer_channelLink__ozH_h:hover{color:var(--color-footer-accent,var(--color-footer-heading))}.Footer_channelLink__ozH_h:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-footer-accent,var(--color-footer-heading)) 55%,transparent)}.Footer_channelIcon__937LB{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0;color:inherit}.Footer_channelLabel__LGWMx{font-weight:700;letter-spacing:.01em}.Footer_link___mmVB{display:inline-flex;align-items:center;min-height:2.125rem;color:var(--color-footer-text);font-size:var(--font-body-lg);text-decoration:none;width:-moz-fit-content;width:fit-content;transition:color var(--duration-subtle) var(--ease-standard)}.Footer_link___mmVB:hover{color:var(--color-footer-accent,var(--color-footer-heading));text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--color-footer-accent,var(--color-footer-heading)) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--color-footer-accent,var(--color-footer-heading)) 70%,transparent);text-underline-offset:.2em}.Footer_link___mmVB:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-footer-accent,var(--color-footer-heading)) 55%,transparent)}.Footer_copy__1rMWy{margin:var(--space-md) 0 0;grid-column:1/-1;-webkit-padding-before:var(--space-lg);padding-block-start:var(--space-lg);border-top:1px solid var(--color-footer-divider,color-mix(in srgb,var(--color-footer-text) 22%,transparent));color:color-mix(in srgb,var(--color-footer-text) 92%,var(--color-footer-heading));font-size:var(--font-body-md);font-weight:600;line-height:1.6;text-align:center}@media (max-width:767px){.Footer_footer__eNA9m{padding-bottom:calc(var(--space-xxl) + 3.75rem)}.Footer_col__TmcuA+.Footer_col__TmcuA{-webkit-padding-before:var(--space-xs);padding-block-start:var(--space-xs)}.Footer_links__13oK3{gap:.15rem}}.MaintenanceScreen_page__0uGo0{min-height:100dvh;display:grid;place-items:center;padding:clamp(1.5rem,4vw,3rem) 1.25rem;background:radial-gradient(circle at 18% 12%,rgba(142,182,155,.3),transparent 44%),radial-gradient(circle at 88% 82%,rgba(200,188,158,.24),transparent 42%),linear-gradient(180deg,#f6faf8,#eef4f1);font-family:var(--font-cairo),"Cairo",sans-serif}.MaintenanceScreen_card__CvtFw{width:min(100%,36rem);display:grid;grid-gap:1.35rem;gap:1.35rem;justify-items:center;padding:clamp(2rem,4vw,2.75rem) clamp(1.4rem,4vw,2.25rem);border-radius:1.35rem;background:#fff;border:1px solid color-mix(in srgb,#c1c8c5 40%,transparent);box-shadow:0 18px 42px rgba(11,43,38,.08);text-align:center}.MaintenanceScreen_brand__G832Y{display:grid;place-items:center}.MaintenanceScreen_logo__4BvC7{width:5.5rem;height:5.5rem;object-fit:contain}.MaintenanceScreen_title__icv92{margin:0;max-width:18ch;font-size:clamp(1.65rem,3.2vw,2.15rem);font-weight:800;line-height:1.4;letter-spacing:-.01em;color:#051f20;text-wrap:balance}.MaintenanceScreen_copy__CbFBf{display:grid;grid-gap:.85rem;gap:.85rem;max-width:34ch}.MaintenanceScreen_lead__Gk_xV,.MaintenanceScreen_note__q5N4_,.MaintenanceScreen_thanks__BkICw{margin:0;text-wrap:pretty}.MaintenanceScreen_lead__Gk_xV{color:#414846;font-size:clamp(1.02rem,2vw,1.12rem);font-weight:600;line-height:1.9}.MaintenanceScreen_thanks__BkICw{color:#235347;font-size:clamp(.98rem,1.8vw,1.05rem);font-weight:700;line-height:1.75}.MaintenanceScreen_note__q5N4_{color:#6b7280;font-size:.95rem;font-weight:500;line-height:1.8}.MaintenanceScreen_email__tO_Mb{display:inline-block;margin-top:.15rem;color:#235347;font-size:1.05rem;font-weight:800;text-decoration:none;direction:ltr;unicode-bidi:plaintext}.MaintenanceScreen_email__tO_Mb:focus-visible,.MaintenanceScreen_email__tO_Mb:hover{text-decoration:underline;outline:none}.UserGuideWelcome_overlay__Si6NK{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:1.25rem;background:color-mix(in srgb,#0d2538 68%,transparent);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.UserGuideWelcome_card__XnzGk{position:relative;width:min(100%,31rem);padding:clamp(1.75rem,5vw,2.5rem);border:1px solid color-mix(in srgb,var(--color-border,#d9d4cc) 78%,transparent);border-radius:1.5rem;background:var(--color-surface,#fff);color:var(--color-text,#17242e);text-align:center;box-shadow:0 1.5rem 4rem rgb(0 0 0/22%)}.UserGuideWelcome_closeButton__xYnEJ{position:absolute;inset-block-start:.85rem;inset-inline-start:.85rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:999px;background:transparent;color:currentColor;font:inherit;font-size:1.65rem;line-height:1;cursor:pointer}.UserGuideWelcome_closeButton__xYnEJ:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.UserGuideWelcome_closeButton__xYnEJ:focus-visible,.UserGuideWelcome_primaryButton__1MSbE:focus-visible,.UserGuideWelcome_secondaryButton__koUm3:focus-visible{outline:3px solid color-mix(in srgb,#d6a64f 70%,transparent);outline-offset:3px}.UserGuideWelcome_icon__NXdwu{display:grid;place-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1rem;border-radius:1.25rem;background:color-mix(in srgb,#d6a64f 14%,transparent);color:#a87826}.UserGuideWelcome_icon__NXdwu svg{width:2.55rem;height:2.55rem}.UserGuideWelcome_eyebrow__Fa8Jj{margin:0 0 .4rem;color:#a87826;font-size:.9rem;font-weight:800}.UserGuideWelcome_title__Thtch{margin:0;font-size:clamp(1.65rem,5vw,2rem);font-weight:800;line-height:1.35}.UserGuideWelcome_description__oVazx{max-width:35ch;margin:.75rem auto 0;color:var(--color-text-muted,#596771);font-size:1rem;line-height:1.9}.UserGuideWelcome_actions__NYvwV{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-top:1.75rem}.UserGuideWelcome_primaryButton__1MSbE,.UserGuideWelcome_secondaryButton__koUm3{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.7rem 1rem;border-radius:.8rem;font:inherit;font-size:.95rem;font-weight:800;text-decoration:none;cursor:pointer}.UserGuideWelcome_primaryButton__1MSbE{border:1px solid #17374d;background:#17374d;color:#fff}.UserGuideWelcome_primaryButton__1MSbE:hover{background:#102c40}.UserGuideWelcome_secondaryButton__koUm3{border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:transparent;color:inherit}.UserGuideWelcome_secondaryButton__koUm3:hover{background:color-mix(in srgb,currentColor 5%,transparent)}.UserGuideWelcome_hint__bMl4B{margin:1rem 0 0;color:var(--color-text-muted,#6a747c);font-size:.78rem;line-height:1.7}@media (max-width:520px){.UserGuideWelcome_overlay__Si6NK{padding:1rem}.UserGuideWelcome_card__XnzGk{padding:1.75rem 1.25rem 1.4rem;border-radius:1.25rem}.UserGuideWelcome_actions__NYvwV{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.UserGuideWelcome_card__XnzGk{animation:UserGuideWelcome_guideEnter__Ire_X .18s ease-out}@keyframes UserGuideWelcome_guideEnter__Ire_X{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}}.PublicShell_shell__97FUp{display:flex;flex-direction:column;min-height:100dvh;overflow-x:clip}.PublicShell_main__2dpwO{flex:1 1;padding-block:var(--page-padding-block)}.LibrarySkeleton_wrap__gyL2_{padding-block:var(--space-xl)}.LibrarySkeleton_block__BjRlp{border-radius:var(--radius-lg);background:linear-gradient(90deg,var(--color-bg-muted) 0,var(--color-bg-elevated) 50%,var(--color-bg-muted) 100%);background-size:200% 100%;animation:LibrarySkeleton_shimmer__W9d5o 1.4s ease-in-out infinite}.LibrarySkeleton_hero__VAtbe{height:160px;margin-bottom:var(--space-xl)}.LibrarySkeleton_grid__4oaWQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.LibrarySkeleton_card__ImTcV{height:220px}@keyframes LibrarySkeleton_shimmer__W9d5o{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.LibrarySkeleton_block__BjRlp{animation:none;background:var(--color-bg-muted)}}.AuthForms_form__ANHqg{display:flex;flex-direction:column;gap:var(--space-lg);font-size:1.0625rem}.AuthForms_field__WvNGs{display:flex;flex-direction:column;gap:var(--space-xs)}.AuthForms_field__WvNGs label{color:#181d1c;font-size:1.125rem;font-weight:700;line-height:1.5}.AuthForms_field__WvNGs input,.AuthForms_field__WvNGs select{width:100%;min-height:3.25rem;border:1px solid var(--auth-input-border,#c5dbd6);border-radius:.5rem;background:#ffffff;color:#181d1c;padding:.85rem 1rem;font:inherit;font-size:1.125rem;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease;-webkit-text-fill-color:#181d1c;caret-color:#181d1c}.AuthForms_field__WvNGs input::placeholder{color:#8a9a96;-webkit-text-fill-color:#8a9a96;font-size:1.05rem}.AuthForms_field__WvNGs input:focus,.AuthForms_field__WvNGs select:focus{border-color:var(--auth-cta,#468078);box-shadow:0 0 0 3px rgb(70 128 120/.14);outline:none;background:#ffffff}.AuthForms_field__WvNGs input:-webkit-autofill,.AuthForms_field__WvNGs input:-webkit-autofill:active,.AuthForms_field__WvNGs input:-webkit-autofill:focus,.AuthForms_field__WvNGs input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #ffffff!important;-webkit-text-fill-color:#181d1c!important;caret-color:#181d1c;background-color:#ffffff!important;-webkit-transition:background-color 99999s ease-out;transition:background-color 99999s ease-out;font-size:1.125rem}.AuthForms_field__WvNGs input[aria-invalid=true],.AuthForms_field__WvNGs select[aria-invalid=true]{border-color:var(--color-error,#c24141)}.AuthForms_passwordWrap__4Vpdf{position:relative}.AuthForms_passwordWrap__4Vpdf input{-webkit-padding-end:68px;padding-inline-end:68px}.AuthForms_visibilityButton__byfy6{position:absolute;inset-block:0;inset-inline-end:var(--space-sm);min-width:44px;min-height:44px;padding-inline:.55rem;border:0;background:transparent;color:var(--color-primary);cursor:pointer;font:inherit;font-size:1rem;font-weight:700}.AuthForms_fieldError__9k_fD,.AuthForms_formError__eaUg4{margin:0;color:var(--color-error,#c24141);font-size:1rem;line-height:1.55}.AuthForms_fieldHint__aPY8v{margin:0;color:#717976;font-size:1rem;line-height:1.5}.AuthForms_requirements__G3BBo{display:grid;grid-gap:.25rem;gap:.25rem;margin:0;padding:0;list-style:none;font-size:1rem}.AuthForms_requirements__G3BBo li{display:flex;align-items:center;gap:.4rem}.AuthForms_requirementMet__B1sVJ{color:var(--color-success,#3d8b6e)}.AuthForms_requirementUnmet__fjNgv{color:#717976}.AuthForms_formError__eaUg4{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-error,#c24141) 10%,transparent)}.AuthForms_fieldRow__Eovb3{display:grid;grid-template-columns:1fr;grid-gap:var(--space-md);gap:var(--space-md)}@media (min-width:640px){.AuthForms_fieldRow__Eovb3{grid-template-columns:repeat(2,minmax(0,1fr))}}.AuthForms_secondaryLink__piy_A{align-self:flex-start;color:var(--auth-cta,#468078);font-size:1.0625rem;font-weight:600;text-decoration:none}.AuthForms_secondaryLink__piy_A:hover{color:var(--auth-jeans,#1a2d3d);text-decoration:underline}.AuthForms_divider__ESTih{display:flex;align-items:center;gap:var(--space-sm);color:#717976;font-size:.75rem;font-weight:700;letter-spacing:.05em}.AuthForms_divider__ESTih:after,.AuthForms_divider__ESTih:before{flex:1 1;height:1px;background:rgba(193,200,197,.5);content:""}.AuthForms_formActionsRow__kAEVx{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);margin-top:calc(var(--space-xs) * -1)}.AuthForms_submitBtnWrap__JnELR button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:3.4rem!important;border-radius:999px!important;font-size:1.125rem!important;font-weight:700!important;background:var(--auth-cta,#468078)!important;box-shadow:0 12px 28px rgb(58 107 102/.32)}.AuthForms_submitBtnWrap__JnELR button:hover:not(:disabled){background:var(--color-primary-hover,#3a6b66)!important}.AuthForms_googleButton__1_9YT{display:inline-flex;min-height:3.5rem;width:100%;align-items:center;justify-content:center;gap:.75rem;padding-inline:1.25rem;border:1px solid #c5d3d0;border-radius:999px;background:#ffffff;color:#181d1c;box-shadow:0 4px 14px rgb(26 45 61/.06);cursor:pointer;font:inherit;font-size:1.0625rem;font-weight:700;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.AuthForms_googleButton__1_9YT:hover:not(:disabled){border-color:var(--auth-mermaid,#5f9e99);background:#f7faf9;box-shadow:0 7px 18px rgb(26 45 61/.1);transform:translateY(-1px)}.AuthForms_googleButton__1_9YT:disabled{cursor:not-allowed;opacity:.6}.AuthForms_googleIcon__n4UUo{width:1.35rem;height:1.35rem;flex:0 0 auto}.AuthForms_strength__jwIGe{display:flex;align-items:center;gap:var(--space-sm);color:var(--color-text-muted);font-size:1rem}.AuthForms_strengthBars__EmjTD{display:flex;flex:1 1;gap:3px}.AuthForms_strengthBars__EmjTD span{height:4px;flex:1 1;border-radius:999px;background:var(--color-border)}.AuthForms_strengthBars__EmjTD .AuthForms_strength1__Xm8mJ{background:var(--color-error,#c24141)}.AuthForms_strengthBars__EmjTD .AuthForms_strength2__q_789{background:#d97706}.AuthForms_strengthBars__EmjTD .AuthForms_strength3__7_2Sv{background:#4f8a10}.AuthForms_strengthBars__EmjTD .AuthForms_strength4__lINCJ{background:var(--color-primary)}.AuthForms_notice__qPyYR,.AuthForms_success__Od60z{margin:0;padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-editorial);background:var(--color-bg-elevated);color:var(--color-text-secondary);line-height:1.7}.AuthForms_success__Od60z{border-color:var(--color-primary);color:var(--color-text)}.AuthForms_notice__qPyYR{display:flex;flex-direction:column;gap:var(--space-md)}.AuthForms_notice__qPyYR p{margin:0}.AuthForms_inputWithIcon___jBIH{position:relative}.AuthForms_inputWithIcon___jBIH input{-webkit-padding-end:2.75rem;padding-inline-end:2.75rem}.AuthForms_inputIcon__dB0zP{position:absolute;inset-block:0;inset-inline-end:var(--space-md);display:inline-flex;align-items:center;color:#717976;pointer-events:none}.AuthForms_inputWithIcon___jBIH input:not(:placeholder-shown){-webkit-padding-end:.85rem;padding-inline-end:.85rem}.AuthForms_inputWithIcon___jBIH input:not(:placeholder-shown)+.AuthForms_inputIcon__dB0zP{display:none}.AuthForms_forgotBackLink__gBwVa{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);align-self:center;margin-top:var(--space-sm);color:var(--auth-on-surface-variant,#4a6270);font-size:var(--font-body-md);font-weight:600;text-decoration:none}.AuthForms_forgotBackLink__gBwVa:hover{color:var(--auth-mermaid,#5f9e99)}.AuthForms_forgotSuccess__Uxteb{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--auth-input-border,#c5dbd6);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--auth-rain,#e3f1f4) 35%,#ffffff);line-height:1.7}.AuthForms_forgotSuccessTitle__idetz{margin:0;color:var(--auth-on-surface,#1a2d3d);font-size:var(--font-headline-md);font-weight:700}.AuthForms_forgotSuccess__Uxteb p{margin:0;color:var(--auth-on-surface-variant,#4a6270)}.AuthForms_registerForm__jpf2G{gap:1rem}.AuthForms_registerForm__jpf2G .AuthForms_divider__ESTih{margin-block:.1rem}.AuthForms_registerForm__jpf2G .AuthForms_field__WvNGs{gap:.3rem}.AuthForms_registerForm__jpf2G .AuthForms_field__WvNGs label{font-size:1rem;line-height:1.4}.AuthForms_registerForm__jpf2G .AuthForms_field__WvNGs input,.AuthForms_registerForm__jpf2G .AuthForms_field__WvNGs select{min-height:3rem;padding:.7rem .85rem;font-size:1rem}.AuthForms_registerForm__jpf2G .AuthForms_field__WvNGs input::placeholder{font-size:.95rem}.AuthForms_registerForm__jpf2G .AuthForms_fieldHint__aPY8v{font-size:.875rem;line-height:1.4}.AuthForms_registerForm__jpf2G .AuthForms_requirements__G3BBo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .75rem;font-size:.875rem;line-height:1.35}.AuthForms_registerForm__jpf2G .AuthForms_requirements__G3BBo li{min-width:0;align-items:flex-start}.AuthForms_registerForm__jpf2G .AuthForms_fieldRow__Eovb3{gap:.75rem}.AuthForms_registerForm__jpf2G .AuthForms_submitBtnWrap__JnELR{margin-top:.25rem}.AuthForms_registerForm__jpf2G .AuthForms_submitBtnWrap__JnELR button{min-height:3.1rem!important}@media (max-width:480px){.AuthForms_registerForm__jpf2G{gap:.85rem}.AuthForms_registerForm__jpf2G .AuthForms_requirements__G3BBo{grid-template-columns:1fr;gap:.2rem}.AuthForms_registerForm__jpf2G .AuthForms_fieldRow__Eovb3{gap:.85rem}}.AuthForms_registerForm__jpf2G input[type=date]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:3rem;padding:.7rem .85rem;border:1px solid var(--auth-input-border,#c5dbd6);border-radius:.5rem;background:#ffffff;color:#181d1c;font:inherit;font-size:1rem;line-height:1.5;direction:ltr;text-align:start}.AuthForms_registerForm__jpf2G input[type=date]:focus{border-color:var(--auth-cta,#468078);box-shadow:0 0 0 3px rgb(70 128 120/.14);outline:none}.AuthForms_registerForm__jpf2G input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}[data-theme=dark] .AuthForms_field__WvNGs label{color:var(--color-text)}[data-theme=dark] .AuthForms_field__WvNGs input,[data-theme=dark] .AuthForms_field__WvNGs select,[data-theme=dark] .AuthForms_registerForm__jpf2G input[type=date]{background:var(--color-input-bg,#1f3544);color:var(--color-text);border-color:var(--color-input-border,var(--color-border));-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text)}[data-theme=dark] .AuthForms_field__WvNGs input::placeholder{color:var(--color-text-muted);-webkit-text-fill-color:var(--color-text-muted)}[data-theme=dark] .AuthForms_field__WvNGs input:focus,[data-theme=dark] .AuthForms_field__WvNGs select:focus,[data-theme=dark] .AuthForms_registerForm__jpf2G input[type=date]:focus{background:var(--color-input-bg,#1f3544);border-color:var(--color-primary);box-shadow:var(--focus-ring)}[data-theme=dark] .AuthForms_field__WvNGs input:-webkit-autofill,[data-theme=dark] .AuthForms_field__WvNGs input:-webkit-autofill:active,[data-theme=dark] .AuthForms_field__WvNGs input:-webkit-autofill:focus,[data-theme=dark] .AuthForms_field__WvNGs input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-input-bg,#1f3544) inset!important;-webkit-text-fill-color:var(--color-text)!important;caret-color:var(--color-text);background-color:var(--color-input-bg,#1f3544)!important}[data-theme=dark] .AuthForms_divider__ESTih,[data-theme=dark] .AuthForms_fieldHint__aPY8v,[data-theme=dark] .AuthForms_inputIcon__dB0zP,[data-theme=dark] .AuthForms_requirementUnmet__fjNgv{color:var(--color-text-muted)}[data-theme=dark] .AuthForms_divider__ESTih:after,[data-theme=dark] .AuthForms_divider__ESTih:before{background:var(--color-border)}[data-theme=dark] .AuthForms_forgotBackLink__gBwVa,[data-theme=dark] .AuthForms_secondaryLink__piy_A,[data-theme=dark] .AuthForms_visibilityButton__byfy6{color:var(--color-primary)}[data-theme=dark] .AuthForms_forgotBackLink__gBwVa:hover,[data-theme=dark] .AuthForms_secondaryLink__piy_A:hover,[data-theme=dark] .AuthForms_visibilityButton__byfy6:hover{color:var(--color-rain)}[data-theme=dark] .AuthForms_googleButton__1_9YT{background:var(--color-bg-elevated);color:var(--color-text);border-color:var(--color-border)}[data-theme=dark] .AuthForms_googleButton__1_9YT:hover:not(:disabled){background:var(--color-bg-muted)}[data-theme=dark] .AuthForms_forgotSuccess__Uxteb{background:var(--color-surface-soft,var(--color-bg-elevated));border-color:var(--color-border)}[data-theme=dark] .AuthForms_forgotSuccessTitle__idetz{color:var(--color-text)}[data-theme=dark] .AuthForms_forgotSuccess__Uxteb p{color:var(--color-text-secondary)}[data-theme=dark] .AuthForms_registerForm__jpf2G input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.8}.AuthModal_overlay__VO46x{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:var(--space-md);background:rgb(5 31 32/55%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.AuthModal_dialog__wng0A{position:relative;width:min(100%,440px);max-height:min(92dvh,720px);overflow:auto;padding:var(--space-xl);border-radius:var(--radius-editorial);border:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-border));background:color-mix(in srgb,var(--color-bg-elevated) 88%,transparent);box-shadow:0 24px 80px rgb(5 31 32/28%);animation:AuthModal_modalIn__S7rUq .22s var(--ease-standard)}.AuthModal_header__ZF0q9 h2{margin:0 0 var(--space-xs);font-size:var(--font-title-lg);font-weight:800}.AuthModal_header__ZF0q9 p{margin:0;color:var(--color-text-secondary);line-height:1.6}.AuthModal_body__6lbsG{margin-top:var(--space-lg)}.AuthModal_close__HNOw8{position:absolute;inset-inline-end:var(--space-md);inset-block-start:var(--space-md);width:44px;height:44px;min-width:44px;min-height:44px;border:0;border-radius:var(--radius-md);background:var(--color-bg-muted);font-size:1.5rem;line-height:1;cursor:pointer}.AuthModal_switch__zBPHR{margin:var(--space-lg) 0 0;text-align:center;color:var(--color-text-secondary);font-size:var(--font-body-sm)}.AuthModal_switch__zBPHR button{border:0;background:none;color:var(--color-primary);font-weight:800;cursor:pointer}@keyframes AuthModal_modalIn__S7rUq{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.AuthModal_dialog__wng0A{animation:none}}.library_page__mws4d{--lib-primary:#00221d;--lib-on-surface-variant:#414846;--lib-surface-highest:#dfe3e1;--lib-surface-low:#f0f4f2;--lib-surface:#f6faf8;--lib-outline-variant:#c1c8c5;--lib-primary-fixed:#c5eae1;--lib-tertiary:#291b00;--lib-tertiary-fixed:#ffdea3;--lib-error:#ba1a1a;--lib-error-container:#ffdad6;--lib-secondary:#38675a;--lib-secondary-container:#b8eada;--lib-secondary-fixed-dim:#9fd1c1;--lib-on-primary-container:#7fa29a;--lib-card-bg:#fff;--lib-input-bg:#fff;background:var(--lib-surface);padding-bottom:var(--space-huge)}[data-theme=dark] .library_page__mws4d{--lib-primary:#d7ebe6;--lib-on-surface-variant:color-mix(in srgb,var(--color-rain) 78%,var(--color-mermaid));--lib-surface-highest:#2a4555;--lib-surface-low:#223848;--lib-surface:var(--color-jeans,#152636);--lib-outline-variant:color-mix(in srgb,var(--color-mermaid) 35%,var(--color-jeans));--lib-primary-fixed:color-mix(in srgb,var(--color-cta) 35%,#223848);--lib-secondary:#9fd1c1;--lib-secondary-container:color-mix(in srgb,var(--color-cta) 28%,#223848);--lib-secondary-fixed-dim:#9fd1c1;--lib-card-bg:var(--color-bg-elevated,#223848);--lib-input-bg:#1b2f3c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .library_page__mws4d{--lib-primary:#d7ebe6;--lib-on-surface-variant:color-mix(in srgb,var(--color-rain) 78%,var(--color-mermaid));--lib-surface-highest:#2a4555;--lib-surface-low:#223848;--lib-surface:var(--color-jeans,#152636);--lib-outline-variant:color-mix(in srgb,var(--color-mermaid) 35%,var(--color-jeans));--lib-primary-fixed:color-mix(in srgb,var(--color-cta) 35%,#223848);--lib-secondary:#9fd1c1;--lib-secondary-container:color-mix(in srgb,var(--color-cta) 28%,#223848);--lib-secondary-fixed-dim:#9fd1c1;--lib-card-bg:var(--color-bg-elevated,#223848);--lib-input-bg:#1b2f3c}}.library_searchStatus__UDEbg{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);margin-top:var(--space-md);color:var(--lib-on-surface-variant)}.library_itemGrid__AQv2V{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-sm);gap:var(--space-sm);margin:0;padding:0;list-style:none}@media (min-width:640px){.library_itemGrid__AQv2V{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md)}}@media (min-width:900px){.library_itemGrid__AQv2V{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.library_itemGrid__AQv2V{grid-template-columns:repeat(5,minmax(0,1fr))}}.library_itemGrid__AQv2V>li{display:flex;min-width:0}.library_itemGrid__AQv2V>li>a{width:100%}.LibraryPageHero_hero___t6dY{padding-block:var(--space-lg) var(--space-md);display:flex;align-items:center}.LibraryPageHero_heroInner__EfzFI{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);width:100%}@media (min-width:768px){.LibraryPageHero_heroInner__EfzFI{flex-direction:row;align-items:center;justify-content:center;gap:var(--space-xl)}.LibraryPageHero_heroContent__d3e59{flex:1 1 50%;max-width:42rem;text-align:start}.LibraryPageHero_heroVisual__Wjgsg{flex:0 1 33%;max-width:18rem}}.LibraryPageHero_heroContent__d3e59{display:flex;flex-direction:column;gap:var(--space-md);width:100%;text-align:center}.LibraryPageHero_title__0IDal{margin:0;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--lib-primary,#00221d)}.LibraryPageHero_lead__I4SYW{margin:0;max-width:36ch;margin-inline:auto;color:var(--lib-on-surface-variant,#414846);font-size:var(--font-body-lg);line-height:1.6}@media (min-width:768px){.LibraryPageHero_lead__I4SYW{margin-inline:0}}.LibraryPageHero_heroVisual__Wjgsg{display:flex;justify-content:center}.LibraryPageHero_heroImage__irl4u{width:min(100%,16rem);height:auto;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0,34,29,.12));transition:transform var(--duration-medium) var(--ease-standard)}.LibraryPageHero_heroVisual__Wjgsg:hover .LibraryPageHero_heroImage__irl4u{transform:translateY(-.5rem)}@media (min-width:768px){.LibraryPageHero_heroImage__irl4u{width:min(100%,20rem)}}@media (prefers-reduced-motion:reduce){.LibraryPageHero_heroImage__irl4u,.LibraryPageHero_heroVisual__Wjgsg:hover .LibraryPageHero_heroImage__irl4u{transition:none;transform:none}}.Mascot_mascot__7n2DS{object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent}.Mascot_sm__PI_SF{width:80px;height:auto}.Mascot_md__OJwN0{width:140px;height:auto}.Mascot_lg__3BEgV{width:220px}.Mascot_heroHome__n0E_L,.Mascot_lg__3BEgV{height:auto;animation:Mascot_float__ysBNN 2.8s ease-in-out infinite}.Mascot_heroHome__n0E_L{width:min(100%,22rem)}@keyframes Mascot_float__ysBNN{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.Mascot_lg__3BEgV{animation:none}}.LearnLessonDetail_page__vWfFL{padding-block:0 clamp(1.5rem,3.5vw,2.75rem);color:var(--color-text)}.LearnLessonDetail_top__xfKed{padding-block:var(--space-md) 0}.LearnLessonDetail_crumbs__6Dl5n{-webkit-margin-after:.65rem;margin-block-end:.65rem}.LearnLessonDetail_pageHeader__Z9ecF{display:grid;grid-gap:.45rem;gap:.45rem;-webkit-margin-after:.35rem;margin-block-end:.35rem}.LearnLessonDetail_stageEyebrow__NL9IS{margin:0;color:var(--color-text-secondary);font-size:1rem;font-weight:700}.LearnLessonDetail_pageTitle__eDKd5{margin:0;font-size:clamp(1.55rem,3.2vw,2.05rem);font-weight:800;line-height:1.3;color:var(--color-text)}.LearnLessonDetail_signTitle__mEs8S{color:var(--color-primary)}.LearnLessonDetail_pageMetaRow__t7zp0{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .85rem}.LearnLessonDetail_pageMeta__GiGKc{margin:0;color:var(--color-text-muted);font-size:.98rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LearnLessonDetail_layout__ZPzF6{display:grid;grid-gap:clamp(1rem,2.5vw,1.5rem);gap:clamp(1rem,2.5vw,1.5rem);align-items:start;padding-block:var(--space-md) 0}@media (min-width:1024px){.LearnLessonDetail_layout__ZPzF6{grid-template-columns:minmax(0,1.65fr) minmax(16.5rem,.72fr)}.LearnLessonDetail_sidebar__l7iZO{position:-webkit-sticky;position:sticky;top:5.5rem}}.LearnLessonDetail_main__r_NmH,.LearnLessonDetail_sidebar__l7iZO{display:grid;grid-gap:.95rem;gap:.95rem;min-width:0}.LearnLessonDetail_infoStrip__JFFPP,.LearnLessonDetail_playerCard__iF62X,.LearnLessonDetail_progressCard__6NIXD{border-radius:var(--home-card-radius,1.2rem);border:var(--home-card-border);background:var(--color-bg-elevated);box-shadow:var(--home-card-shadow);overflow:hidden}.LearnLessonDetail_listCard__dnEmM{border-radius:var(--home-card-radius,1.2rem);border:var(--home-card-border);background:var(--color-bg-elevated);box-shadow:var(--home-card-shadow);padding:1.1rem 1.15rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.LearnLessonDetail_understoodBar__cjkUp{position:relative;z-index:2;display:flex;justify-content:center;padding:.95rem 1rem 1.1rem;background:color-mix(in srgb,var(--color-bg-elevated) 92%,#12201e);border-top:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}.LearnLessonDetail_understoodBtn__QnDeq{min-width:min(16rem,100%);pointer-events:auto}.LearnLessonDetail_playerBody__JvZXR{position:relative;padding:0;background:transparent}.LearnLessonDetail_completionOverlay__kjidJ{position:absolute;inset:0;z-index:8;display:grid;place-items:center;padding:1rem;background:color-mix(in srgb,var(--color-jeans) 48%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:LearnLessonDetail_completionIn__OgC1y .35s var(--ease-standard,ease)}.LearnLessonDetail_completionBox__u6SIr{width:min(17.5rem,100%);text-align:center;padding:1.25rem 1.15rem 1.15rem;border-radius:1.15rem;background:var(--color-bg-elevated);border:1px solid color-mix(in srgb,var(--color-gold) 35%,var(--color-border));box-shadow:0 18px 40px color-mix(in srgb,var(--color-jeans) 22%,transparent)}.LearnLessonDetail_completionFlame__9jpl8{display:grid;place-items:center;margin:0 auto .45rem}.LearnLessonDetail_completionText__X_ACl{margin:0;font-size:1.35rem;font-weight:900;color:var(--color-jeans)}.LearnLessonDetail_completionXp__pH69M{margin:.35rem 0 1rem;font-weight:800;font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-gold)}.LearnLessonDetail_completionContinue__pRIsA{min-width:8.5rem}@keyframes LearnLessonDetail_completionIn__OgC1y{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.LearnLessonDetail_lockedPlayer__y8Y2I{display:grid;place-items:center;align-content:center;grid-gap:.85rem;gap:.85rem;min-height:16rem;padding:2rem 1.25rem;text-align:center;color:color-mix(in srgb,#ffffff 88%,transparent)}.LearnLessonDetail_lockedPlayer__y8Y2I p{margin:0;max-width:28ch;line-height:1.7;font-weight:600}.LearnLessonDetail_infoStrip__JFFPP{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.15rem;padding:.7rem 1rem}.LearnLessonDetail_signChip__nrqC0{display:inline-flex;align-items:center;gap:.65rem;flex-shrink:0;min-height:2.75rem}.LearnLessonDetail_signGlyph__gm_K0{margin:0;font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:800;line-height:1.15;color:var(--color-text);letter-spacing:0}button.LearnLessonDetail_lessonRow__PKYOB{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font:inherit;text-align:start;cursor:pointer}.LearnLessonDetail_progressCard__6NIXD{padding:1.1rem 1.15rem}.LearnLessonDetail_progressTop__jc7Av{display:flex;align-items:center;gap:.7rem;margin-bottom:.85rem}.LearnLessonDetail_trophy__7QKjY{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.85rem;background:linear-gradient(145deg,#1a3c34,#2f5d58);color:var(--color-gold);flex-shrink:0}.LearnLessonDetail_sideTitle__zQIex{margin:0;font-size:1.08rem;font-weight:800;line-height:1.35}.LearnLessonDetail_progressBar__Nc_oY{width:100%;height:.55rem;border-radius:var(--radius-pill);overflow:hidden;background:color-mix(in srgb,var(--color-border) 80%,transparent)}.LearnLessonDetail_progressBar__Nc_oY>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-gold),color-mix(in srgb,var(--color-gold) 55%,#ffffff))}.LearnLessonDetail_progressText__cDoZy{margin:.7rem 0 0;color:var(--color-text-secondary);font-size:.92rem;font-weight:600;line-height:1.55}.LearnLessonDetail_quizHint__B9_E2{display:flex;align-items:flex-start;gap:.55rem;margin-top:.85rem;padding:.7rem .75rem;border-radius:.8rem;background:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg-elevated));border:1px solid color-mix(in srgb,var(--color-primary) 22%,var(--color-border))}.LearnLessonDetail_quizHintIcon__3AulV{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:.45rem;background:var(--color-primary);color:#ffffff;flex-shrink:0;margin-top:.05rem}.LearnLessonDetail_quizHintText___bNia{margin:0;font-size:.84rem;font-weight:600;line-height:1.5;color:var(--color-text-secondary)}.LearnLessonDetail_quizHintLink__qPFON,.LearnLessonDetail_quizHintText___bNia a{color:var(--color-primary);font-weight:800;text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}.LearnLessonDetail_quizHintLink__qPFON:hover,.LearnLessonDetail_quizHintText___bNia a:hover{text-decoration:underline}.LearnLessonDetail_lessonListScroll__VNmbr{max-height:20rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-padding-end:.2rem;padding-inline-end:.2rem;-webkit-overflow-scrolling:touch}.LearnLessonDetail_lessonListScroll__VNmbr::-webkit-scrollbar{width:.5rem}.LearnLessonDetail_lessonListScroll__VNmbr::-webkit-scrollbar-track{background:color-mix(in srgb,var(--color-border) 55%,transparent);border-radius:999px}.LearnLessonDetail_lessonListScroll__VNmbr::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--color-mermaid) 55%,var(--color-border))}.LearnLessonDetail_lessonList__5_O5E{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.LearnLessonDetail_lessonItem__oyrC1{border-radius:.9rem;overflow:hidden}.LearnLessonDetail_lessonRow__PKYOB{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem;align-items:center;padding:.75rem .8rem;color:inherit;text-decoration:none;border:1px solid transparent;border-radius:.9rem}.LearnLessonDetail_itemActive__UDvHs .LearnLessonDetail_lessonRow__PKYOB{background:color-mix(in srgb,var(--color-mermaid) 12%,var(--color-bg-elevated));border-color:color-mix(in srgb,var(--color-gold) 55%,var(--color-border));box-shadow:inset -3px 0 0 var(--color-gold)}.LearnLessonDetail_item_completed__wl04a .LearnLessonDetail_lessonIcon__NbLh7{color:var(--color-primary)}.LearnLessonDetail_itemDone__UP0__ .LearnLessonDetail_lessonRow__PKYOB{background:color-mix(in srgb,var(--color-success,#2f8f6b) 8%,var(--color-bg-elevated))}.LearnLessonDetail_item_available__bmpPG .LearnLessonDetail_lessonIcon__NbLh7,.LearnLessonDetail_item_current__1nP0_ .LearnLessonDetail_lessonIcon__NbLh7{color:var(--color-primary)}.LearnLessonDetail_item_locked__5h4mh{opacity:.72}.LearnLessonDetail_item_locked__5h4mh .LearnLessonDetail_lessonRow__PKYOB{cursor:not-allowed}.LearnLessonDetail_quizItem__aMoW3 .LearnLessonDetail_lessonRow__PKYOB{border:1px dashed color-mix(in srgb,var(--color-primary) 35%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 6%,var(--color-bg-elevated))}.LearnLessonDetail_quizItemOpen__QNRog .LearnLessonDetail_lessonRow__PKYOB{border-style:solid;border-color:color-mix(in srgb,var(--color-gold) 60%,var(--color-border));background:color-mix(in srgb,var(--color-gold) 12%,var(--color-bg-elevated));box-shadow:inset -3px 0 0 var(--color-gold)}.LearnLessonDetail_quizItemDone__xERda .LearnLessonDetail_lessonRow__PKYOB{border-style:solid;border-color:color-mix(in srgb,var(--color-primary) 25%,var(--color-border))}.LearnLessonDetail_quizBubbleMuted__F8_aZ,.LearnLessonDetail_quizBubble__mXgSX{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:.45rem;color:#ffffff;background:var(--color-primary)}.LearnLessonDetail_quizBubbleMuted__F8_aZ{background:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));color:var(--color-text-secondary)}.LearnLessonDetail_quizItemOpen__QNRog .LearnLessonDetail_lessonName__tvTtn{color:var(--color-primary)}.LearnLessonDetail_lessonIcon__NbLh7{display:grid;place-items:center;width:1.6rem;height:1.6rem}.LearnLessonDetail_playBubble__pYM7Z{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:var(--color-primary);color:#ffffff}.LearnLessonDetail_lessonIndexInline__bOcat{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;border:1px solid var(--color-border);font-size:.78rem;font-weight:800;color:var(--color-text-secondary)}.LearnLessonDetail_lessonCopy__GmXl_{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.LearnLessonDetail_lessonName__tvTtn{font-size:.95rem;font-weight:700;line-height:1.4}.LearnLessonDetail_lessonDuration__k42Nq{color:var(--color-text-muted);font-size:.8rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LearnLessonDetail_lessonIndex__Mre2v{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;border:1px solid var(--color-border);font-size:.78rem;font-weight:800;color:var(--color-text-secondary)}.LearnLessonDetail_item_completed__wl04a .LearnLessonDetail_lessonIndex__Mre2v{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border));color:var(--color-primary);background:color-mix(in srgb,var(--color-mermaid) 14%,transparent)}.LearnLessonDetail_itemActive__UDvHs .LearnLessonDetail_lessonIndex__Mre2v{background:var(--color-primary);border-color:var(--color-primary);color:#ffffff}[data-theme=dark] .LearnLessonDetail_completionBox__u6SIr,[data-theme=dark] .LearnLessonDetail_infoStrip__JFFPP,[data-theme=dark] .LearnLessonDetail_listCard__dnEmM,[data-theme=dark] .LearnLessonDetail_playerCard__iF62X,[data-theme=dark] .LearnLessonDetail_progressCard__6NIXD{background:var(--color-bg-elevated)}[data-theme=dark] .LearnLessonDetail_completionText__X_ACl{color:#effff8}[data-theme=dark] .LearnLessonDetail_itemDone__UP0__ .LearnLessonDetail_lessonRow__PKYOB{background:color-mix(in srgb,var(--color-success,#2f8f6b) 12%,var(--color-bg-elevated))}@media (prefers-reduced-motion:reduce){.LearnLessonDetail_completionOverlay__kjidJ{animation:none}.LearnLessonDetail_lessonRow__PKYOB,.LearnLessonDetail_understoodBtn__QnDeq{transition:none}}@media (max-width:1023px){.LearnLessonDetail_layout__ZPzF6{grid-template-columns:1fr}.LearnLessonDetail_sidebar__l7iZO{order:2}.LearnLessonDetail_lessonListScroll__VNmbr{max-height:16rem}}@media (max-width:640px){.LearnLessonDetail_infoStrip__JFFPP{padding:.65rem .85rem}.LearnLessonDetail_understoodBtn__QnDeq{width:100%;min-width:0}.LearnLessonDetail_understoodBar__cjkUp{padding-inline:.75rem}.LearnLessonDetail_infoStrip__JFFPP{display:none}.LearnLessonDetail_main__r_NmH,.LearnLessonDetail_sidebar__l7iZO{gap:.7rem}.LearnLessonDetail_listCard__dnEmM,.LearnLessonDetail_progressCard__6NIXD{border-radius:1rem}.LearnLessonDetail_listCard__dnEmM{padding:.9rem}.LearnLessonDetail_lessonListScroll__VNmbr{max-height:13rem}.LearnLessonDetail_pageHeader__Z9ecF{display:none}.LearnLessonDetail_infoStrip__JFFPP{display:flex;justify-content:center;padding:.85rem 1rem}.LearnLessonDetail_signChip__nrqC0{width:100%;justify-content:center;gap:.8rem}.LearnLessonDetail_signGlyph__gm_K0{font-size:2rem;color:var(--color-text)}}.LearnLessonDetail_signUnderMedia__6sdwQ{display:none}@media (max-width:640px){.LearnLessonDetail_signUnderMedia__6sdwQ{display:grid;place-items:center;min-height:3.75rem;padding:.65rem 1rem;background:var(--color-bg-elevated);border-top:1px solid var(--color-border)}.LearnLessonDetail_signUnderMediaValue__OcEwa{margin:0;color:var(--color-text);font-size:2rem;font-weight:900;line-height:1.2}.LearnLessonDetail_infoStrip__JFFPP{display:none}}.LearnLessonDetail_lessonItem__oyrC1:not(.LearnLessonDetail_quizItem__aMoW3) .LearnLessonDetail_lessonRow__PKYOB{display:flex;align-items:center;justify-content:center;min-height:3.4rem;padding:.8rem 1rem;text-align:center}.LearnLessonDetail_lessonItem__oyrC1:not(.LearnLessonDetail_quizItem__aMoW3) .LearnLessonDetail_lessonCopy__GmXl_{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;text-align:center}.LearnLessonDetail_lessonItem__oyrC1:not(.LearnLessonDetail_quizItem__aMoW3) .LearnLessonDetail_lessonName__tvTtn{display:block;width:100%;font-size:clamp(1.08rem,2vw,1.22rem);font-weight:800;line-height:1.4;text-align:center}.LearnLessonDetail_signChip__nrqC0{justify-content:center}.LearnLessonDetail_signGlyph__gm_K0{text-align:center}.learning_page__iJCT9{padding:var(--space-xl) 0 var(--space-huge);direction:rtl}.learning_skeleton__E_MpE{min-height:140px;border-radius:16px;background:linear-gradient(90deg,var(--color-surface),var(--color-border),var(--color-surface));background-size:200% 100%;animation:learning_loading__DAt8g 1.2s infinite}@keyframes learning_loading__DAt8g{to{background-position:-200% 0}}.StageSections_sections__rFDTd{width:100%;max-width:760px;margin:1.5rem auto 2rem}.StageSections_activeSectionNav__gOG5B{width:100%;max-width:760px;margin:1.25rem auto 0;display:flex;align-items:center;justify-content:space-between;gap:1rem}.StageSections_sectionBackButton__u21W0{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.7rem;padding:.55rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-elevated);color:var(--color-primary);font:inherit;font-weight:800;cursor:pointer;transition:border-color var(--duration-subtle) var(--ease-standard),background-color var(--duration-subtle) var(--ease-standard),transform var(--duration-subtle) var(--ease-standard)}.StageSections_sectionBackButton__u21W0:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 7%,var(--color-bg-elevated));transform:translateY(-1px)}.StageSections_sectionBackButton__u21W0:focus-visible{outline:none;box-shadow:var(--focus-ring)}.StageSections_activeSectionName__zmX1Q{margin:0;color:var(--color-text);font-size:1rem;font-weight:800}@media (max-width:767px){.StageSections_sections__rFDTd{width:100%;margin:1rem auto 2rem;padding-inline:.9rem}.StageSections_activeSectionNav__gOG5B{width:100%;margin-top:.9rem;padding-inline:.9rem;align-items:center}.StageSections_activeSectionName__zmX1Q{font-size:.92rem}.StageSections_sectionBackButton__u21W0{min-height:2.5rem;padding:.48rem .72rem;font-size:.86rem}}@media (min-width:768px) and (max-width:1023px){.StageSections_activeSectionNav__gOG5B,.StageSections_sections__rFDTd{width:min(100%,760px);padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.StageSections_sectionBackButton__u21W0{transition:none}.StageSections_sectionBackButton__u21W0:hover{transform:none}}.StageSections_pageBackButton__XWdZS{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.7rem;margin-bottom:1rem;padding:.55rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-elevated);color:var(--color-primary);font:inherit;font-weight:800;cursor:pointer;transition:border-color var(--duration-subtle) var(--ease-standard),background-color var(--duration-subtle) var(--ease-standard),transform var(--duration-subtle) var(--ease-standard)}.StageSections_pageBackButton__XWdZS:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 7%,var(--color-bg-elevated));transform:translateY(-1px)}.StageSections_pageBackButton__XWdZS:focus-visible{outline:none;box-shadow:var(--focus-ring)}.StageSections_sectionCta__O0Kd3{justify-self:start;margin-top:.45rem;min-height:2.75rem!important}@media (max-width:767px){.StageSections_pageBackButton__XWdZS{min-height:2.5rem;margin-bottom:.8rem;padding:.48rem .75rem;font-size:.9rem}.StageSections_sectionCta__O0Kd3{width:100%;justify-content:center}}@media (min-width:768px) and (max-width:1023px){.StageSections_sectionCta__O0Kd3{min-width:9rem}}.category_header__q_o5W{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border)}.category_title__3E4DR{margin:0 0 var(--space-sm);font-size:clamp(1.5rem,3vw,var(--font-headline-lg));font-weight:900;color:var(--color-text)}.category_description__fK7Tg{margin:0 0 var(--space-sm);font-size:var(--font-body-lg);line-height:1.7;color:var(--color-text-secondary);max-width:60ch}.category_meta__SPg7h{margin:0;font-size:var(--font-body-sm);font-weight:700;color:var(--color-primary)}.stage_header__hxYZn{margin-bottom:var(--space-xl)}.stage_world__c4k3W{margin:0 0 var(--space-xs);font-size:var(--font-body-sm);font-weight:700;color:var(--color-primary)}.stage_title__ITZVm{margin:0 0 var(--space-sm);font-size:var(--font-headline-md);font-weight:800;color:var(--color-deep-teal)}.stage_description__Xu4e6{margin:0 0 var(--space-sm);color:var(--color-text-secondary);line-height:1.7}.stage_meta__wt2CQ{margin:0;font-size:var(--font-body-sm);color:var(--color-text-muted);font-weight:600}.Spinner_wrapper__lwyRK{display:inline-flex;align-items:center;justify-content:center}.Spinner_spinner__uGAUU{border-radius:50%;border:3px solid var(--color-border);border-top-color:var(--color-primary);animation:Spinner_spin__5g3s1 var(--duration-slow) linear infinite}.Spinner_sm__RubjO{width:20px;height:20px}.Spinner_md__yDJ8q{width:32px;height:32px}.Spinner_lg__6rCZ3{width:48px;height:48px}@keyframes Spinner_spin__5g3s1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Spinner_spinner__uGAUU{animation:none;border-top-color:var(--color-primary);opacity:.7}}