.SitovLoginGraphic_graphic__rOqFF{position:relative;isolation:isolate;width:100%;height:104px;overflow:hidden;pointer-events:none;contain:layout paint}.SitovLoginGraphic_compactScene__dCgIL,.SitovLoginGraphic_scene__zSsPd{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.SitovLoginGraphic_scene__zSsPd{display:none}.SitovLoginGraphic_constellation__y8kqH{stroke:color-mix(in srgb,var(--violet) 17%,transparent);stroke-width:.75}.SitovLoginGraphic_constellation__y8kqH circle{fill:color-mix(in srgb,var(--violet) 44%,var(--surface));stroke:none}.SitovLoginGraphic_streamTrack__es0sc{stroke-width:.8;opacity:.23}.SitovLoginGraphic_highTrack__if_NI{stroke-dasharray:1 5;opacity:.5}.SitovLoginGraphic_signal__9SMph{--sitov-stream-duration:8s;--sitov-stream-delay:-2.4s}.SitovLoginGraphic_returnSignal__WBjKi{--sitov-stream-duration:10.5s;--sitov-stream-delay:-6s}.SitovLoginGraphic_highSignal__mDHZt{--sitov-stream-duration:13s;--sitov-stream-delay:-3.5s;opacity:.6}.SitovLoginGraphic_trailAura__wEYej,.SitovLoginGraphic_trailBody__YVqig,.SitovLoginGraphic_trailCore___SThU,.SitovLoginGraphic_trailHead__v_5qj{stroke-linecap:round;animation:SitovLoginGraphic_sitov-login-stream__tEhqo var(--sitov-stream-duration) linear var(--sitov-stream-delay) infinite;animation-play-state:var(--sitov-motion-play-state,paused)}.SitovLoginGraphic_trailAura__wEYej{--sitov-signal-start:0;stroke-width:13;stroke-dasharray:19 81;opacity:.07}.SitovLoginGraphic_trailBody__YVqig{--sitov-signal-start:-5;stroke-width:4.5;stroke-dasharray:14 86;opacity:.24}.SitovLoginGraphic_trailCore___SThU{--sitov-signal-start:-8;stroke-width:1.5;stroke-dasharray:11 89;opacity:.8}.SitovLoginGraphic_trailHead__v_5qj{--sitov-signal-start:-18.7;stroke-width:3.4;stroke-dasharray:.3 99.7;opacity:.95}.SitovLoginGraphic_orbitTrack__Wuq4u{stroke:color-mix(in srgb,var(--violet) 19%,transparent);stroke-width:.6}.SitovLoginGraphic_orbitTrackSecondary__iWe_s{stroke:color-mix(in srgb,var(--accent) 20%,transparent);stroke-width:.6;stroke-dasharray:1 4}.SitovLoginGraphic_orbitLight__bovAP{stroke:var(--violet);stroke-width:1.3;stroke-dasharray:6 94;stroke-dashoffset:-39;stroke-linecap:round;opacity:.7;animation:SitovLoginGraphic_sitov-login-orbit__PRKuE 18s linear infinite;animation-play-state:var(--sitov-motion-play-state,paused)}.SitovLoginGraphic_orbitNode__hrHtY{fill:var(--accent)}.SitovLoginGraphic_orbitNodeSecondary__CTACV{fill:var(--violet);opacity:.6}.SitovLoginGraphic_orb__l_F65{transform-box:fill-box;transform-origin:center;animation:SitovLoginGraphic_sitov-login-orb-breathe__Y3vCa 10s ease-in-out infinite;animation-play-state:var(--sitov-motion-play-state,paused)}.SitovLoginGraphic_orbBody__FlQRg{stroke:color-mix(in srgb,var(--violet) 14%,transparent);stroke-width:.8}.SitovLoginGraphic_sphereMesh__uFabV{stroke:color-mix(in srgb,var(--violet) 15%,transparent);stroke-width:.6}.SitovLoginGraphic_lattice__LesqB{stroke:color-mix(in srgb,var(--violet) 48%,var(--surface));stroke-width:.7}.SitovLoginGraphic_lattice__LesqB circle{fill:var(--violet);stroke:none;opacity:.76}.SitovLoginGraphic_lattice__LesqB circle:nth-last-child(3n){fill:var(--accent);opacity:.88}.SitovLoginGraphic_core__qSLEz{fill:var(--accent)}.SitovLoginGraphic_coreAura__AOmnU{transform-box:fill-box;transform-origin:center;animation:SitovLoginGraphic_sitov-login-core-breathe__yBU68 6.5s ease-in-out infinite;animation-play-state:var(--sitov-motion-play-state,paused)}.SitovLoginGraphic_specular__mMe6Q{stroke:var(--surface);stroke-width:2.4;stroke-linecap:round;opacity:.84}.SitovLoginGraphic_plaquePosition__7NYAo{position:absolute;transform:translate(-50%,-50%)}.SitovLoginGraphic_bookPosition__4OBGU{left:14%;top:53%}.SitovLoginGraphic_messagePosition__l76Aq{left:86%;top:48%}.SitovLoginGraphic_audioPosition__ycS5b{display:none}.SitovLoginGraphic_plaque__R5t15{position:relative;display:grid;width:40px;height:40px;place-items:center;border:1px solid color-mix(in srgb,var(--violet) 19%,var(--surface));border-radius:13px;background:linear-gradient(140deg,color-mix(in srgb,var(--surface) 96%,white),color-mix(in srgb,var(--surface) 94%,var(--violet)));box-shadow:0 2px 3px color-mix(in srgb,var(--violet) 5%,transparent),0 12px 25px -12px color-mix(in srgb,var(--violet) 28%,transparent),inset 0 1px 0 color-mix(in srgb,var(--surface) 75%,white);color:var(--violet);animation:SitovLoginGraphic_sitov-login-plaque-float__uY87I 8s ease-in-out infinite;animation-play-state:var(--sitov-motion-play-state,paused)}.SitovLoginGraphic_plaque__R5t15>svg{width:21px;height:21px}.SitovLoginGraphic_bookPlaque__MDiLD{color:var(--accent);transform:rotate(-9deg);--sitov-plaque-angle:-9deg}.SitovLoginGraphic_messagePlaque__kpxgP{transform:rotate(7deg);--sitov-plaque-angle:7deg;animation-delay:-3s}.SitovLoginGraphic_messagePlaque__kpxgP i{position:absolute;top:-3px;right:-3px;width:7px;height:7px;border:2px solid var(--surface);border-radius:50%;background:var(--accent);box-sizing:content-box}.SitovLoginGraphic_audioPlaque__UnuTW{--sitov-plaque-angle:-4deg;transform:rotate(-4deg);animation-delay:-5s}@media (min-width:641px){.SitovLoginGraphic_graphic__rOqFF{height:auto;aspect-ratio:15/8;min-height:200px;max-height:280px}.SitovLoginGraphic_scene__zSsPd{display:block}.SitovLoginGraphic_compactScene__dCgIL{display:none}.SitovLoginGraphic_bookPosition__4OBGU{left:18.5%;top:58.75%}.SitovLoginGraphic_messagePosition__l76Aq{left:81.5%;top:41.25%}.SitovLoginGraphic_audioPosition__ycS5b{display:block;left:74.5%;top:22%}.SitovLoginGraphic_plaque__R5t15{width:54px;height:54px;border-radius:17px}.SitovLoginGraphic_plaque__R5t15>svg{width:28px;height:28px}.SitovLoginGraphic_audioPlaque__UnuTW{width:37px;height:37px;border-radius:12px}.SitovLoginGraphic_audioPlaque__UnuTW>svg{width:21px;height:21px}}@keyframes SitovLoginGraphic_sitov-login-stream__tEhqo{0%{stroke-dashoffset:var(--sitov-signal-start)}to{stroke-dashoffset:calc(var(--sitov-signal-start) - 100)}}@keyframes SitovLoginGraphic_sitov-login-orbit__PRKuE{0%{stroke-dashoffset:-39}to{stroke-dashoffset:-139}}@keyframes SitovLoginGraphic_sitov-login-orb-breathe__Y3vCa{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes SitovLoginGraphic_sitov-login-core-breathe__yBU68{0%,to{transform:scale(1);opacity:.78}50%{transform:scale(1.16);opacity:1}}@keyframes SitovLoginGraphic_sitov-login-plaque-float__uY87I{0%,to{transform:translateY(0) rotate(var(--sitov-plaque-angle,0deg))}50%{transform:translateY(-5px) rotate(calc(var(--sitov-plaque-angle, 0deg) + 2deg))}}@media (prefers-reduced-motion:reduce){.SitovLoginGraphic_coreAura__AOmnU,.SitovLoginGraphic_orb__l_F65,.SitovLoginGraphic_orbitLight__bovAP,.SitovLoginGraphic_plaque__R5t15,.SitovLoginGraphic_trailAura__wEYej,.SitovLoginGraphic_trailBody__YVqig,.SitovLoginGraphic_trailCore___SThU,.SitovLoginGraphic_trailHead__v_5qj{animation:none}.SitovLoginGraphic_signal__9SMph .SitovLoginGraphic_trailAura__wEYej,.SitovLoginGraphic_signal__9SMph .SitovLoginGraphic_trailBody__YVqig,.SitovLoginGraphic_signal__9SMph .SitovLoginGraphic_trailCore___SThU,.SitovLoginGraphic_signal__9SMph .SitovLoginGraphic_trailHead__v_5qj{stroke-dashoffset:var(--sitov-signal-start)}}@media (forced-colors:active){.SitovLoginGraphic_graphic__rOqFF{display:none}}.SitovLoginShell_sitovShell__3xw0r{position:relative;isolation:isolate;min-height:100dvh;padding:calc(env(safe-area-inset-top, 0px) + 1rem) 1rem calc(env(safe-area-inset-bottom, 0px) + 1.5rem);color:var(--foreground);background:transparent;overflow:clip}.SitovLoginShell_sitovAtmosphere__bflDa{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 8% 8%,color-mix(in srgb,var(--violet) 9%,transparent),transparent 46%),radial-gradient(ellipse at 93% 72%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 40%)}.SitovLoginShell_sitovHeader__4loTK{position:relative;z-index:30;display:flex;width:min(100%,1200px);min-width:0;align-items:center;justify-content:space-between;gap:.7rem;margin-inline:auto}.SitovLoginShell_sitovBrand__Usc_2{display:inline-flex;min-height:48px;min-width:0;align-items:center;border-radius:.75rem}.SitovLoginShell_sitovBrand__Usc_2 .academy-logo{gap:.5rem}.SitovLoginShell_sitovBrand__Usc_2 .academy-logo-mark{width:32px;height:32px;border-radius:9px}.SitovLoginShell_sitovBrand__Usc_2 .academy-logo-name{font-size:.94rem}.SitovLoginShell_sitovBrand__Usc_2 .academy-logo-descriptor{font-size:.65rem}.SitovLoginShell_sitovHeaderActions__RYIQe{display:flex;flex-shrink:0;align-items:center;gap:.4rem}.SitovLoginShell_sitovHome__GfFqn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;gap:.6rem;border:1px solid var(--sitov-control-border);border-radius:99px;background:var(--sitov-light-layer,linear-gradient(#0000,#0000)),var(--sitov-control-sheen),var(--sitov-control-fill);box-shadow:var(--sitov-control-body);font-size:.8rem;font-weight:650;transition:var(--sitov-glass-transition)}.SitovLoginShell_sitovHome__GfFqn span{display:none}.SitovLoginShell_sitovLayout__ZMZuf{position:relative;z-index:1;display:grid;width:min(100%,1200px);min-width:0;align-items:center;gap:1.1rem;margin:1.6rem auto 0}.SitovLoginShell_sitovFormStage__s2BSm,.SitovLoginShell_sitovGraphicStage__ze9Nl{min-width:0;--sitov-motion-play-state:paused}.SitovLoginShell_sitovFormStage__s2BSm{grid-row:2}.SitovLoginShell_sitovGraphicStage__ze9Nl{grid-row:1;margin-block:-.6rem -.7rem}.SitovLoginShell_sitovFormStage__s2BSm[data-sitov-live=true],.SitovLoginShell_sitovGraphicStage__ze9Nl[data-sitov-live=true]{--sitov-motion-play-state:running}.SitovLoginShell_sitovCard__e8_j4{position:relative;isolation:isolate;min-width:0;overflow:hidden;padding:1.25rem;border:1px solid var(--sitov-card-border);border-radius:2rem;background:var(--sitov-card-sheen),var(--sitov-card-fill);box-shadow:var(--sitov-card-body-raised),0 16px 70px -45px color-mix(in srgb,var(--violet) 35%,transparent)}.SitovLoginShell_sitovCard__e8_j4:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--sitov-light-x,65%) var(--sitov-light-y,25%),color-mix(in srgb,var(--violet) 6%,transparent),transparent 70%);transition:opacity .35s ease}.SitovLoginShell_sitovCard__e8_j4[data-sitov-pointer=true]:before{opacity:1}.SitovLoginShell_sitovCardBeam__kdAVW{position:absolute;top:0;inset-inline:0;height:2px;overflow:hidden;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--violet) 50%,transparent),color-mix(in srgb,var(--accent) 55%,transparent),transparent)}.SitovLoginShell_sitovCardBeam__kdAVW:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 20%,var(--violet) 45%,#ffe0b5 50%,var(--accent) 55%,transparent 80%);animation:SitovLoginShell_sitov-card-light__2pfaq 10s cubic-bezier(.45,0,.55,1) infinite;animation-play-state:var(--sitov-motion-play-state,paused);transform:translateX(-100%)}.SitovLoginShell_sitovCardHeading__vRERZ{margin-bottom:1.4rem}.SitovLoginShell_sitovEyebrow__k_gr9{display:flex;align-items:center;gap:.5rem;color:var(--violet);font-size:.67rem;font-weight:750;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}.SitovLoginShell_sitovEyebrow__k_gr9 svg{flex-shrink:0}.SitovLoginShell_sitovCardHeading__vRERZ h1{margin-top:.5rem;font-size:clamp(1.65rem,6.5vw,2.1rem);font-weight:700;letter-spacing:-.045em;line-height:1.2;overflow-wrap:anywhere}.SitovLoginShell_sitovDescription__cjt9l{margin-top:.75rem;color:var(--muted);font-size:.9rem;line-height:1.75}.SitovLoginShell_sitovDescription__cjt9l a{display:inline}.SitovLoginShell_sitovFormContent__8AOz4{display:grid;gap:1.1rem}.SitovLoginShell_sitovFormContent__8AOz4 form{display:grid;gap:1.2rem}.SitovLoginShell_sitovFormContent__8AOz4 form.space-y-6>:not([hidden]){margin-top:0}.SitovLoginShell_sitovFormContent__8AOz4 input:not([type=hidden]),.SitovLoginShell_sitovFormContent__8AOz4 select{min-height:56px;border-radius:1rem;border-width:1.5px;background:var(--sitov-well-fill);box-shadow:var(--sitov-well-body);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.SitovLoginShell_sitovFormContent__8AOz4 input:not([type=hidden]):focus,.SitovLoginShell_sitovFormContent__8AOz4 select:focus{border-color:var(--violet);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--violet) 8%,transparent)}.SitovLoginShell_sitovFormContent__8AOz4 button[type=submit]{position:relative;overflow:hidden;min-height:56px;border-radius:1.25rem;font-size:1.1rem;background-image:var(--sitov-tinted-sheen);box-shadow:var(--sitov-tinted-body);transition:var(--sitov-glass-transition)}.SitovLoginShell_sitovFormContent__8AOz4 button[type=submit]:is(:active,[data-glass-pressed]):not(:disabled){transform:scale(.97);transition-duration:var(--sitov-glass-transition-pressed)}.SitovLoginShell_sitovFormContent__8AOz4 button[type=submit]:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 25%,rgb(255 255 255/.16) 48%,transparent 72%);transform:translateX(-110%);transition:transform .65s cubic-bezier(.22,1,.36,1)}.SitovLoginShell_sitovFormContent__8AOz4 button[type=submit]:active{transform:scale(.985)}.SitovLoginShell_sitovFormContent__8AOz4 button[type=submit]:focus-visible:after{transform:translateX(110%)}.SitovLoginShell_sitovSecurity__wIFFT{display:flex;align-items:start;gap:.65rem;margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid var(--border);color:var(--muted);font-size:.75rem;line-height:1.7}.SitovLoginShell_sitovSecurity__wIFFT svg{flex-shrink:0;margin-top:.1rem;color:var(--violet)}.SitovLoginShell_sitovWelcome__LANrX{display:contents}.SitovLoginShell_sitovWelcomeCopy__O3Fl9{grid-row:3;max-width:33rem;padding:1rem .5rem 0}.SitovLoginShell_sitovWelcome__LANrX h2{margin-top:.8rem;font-size:clamp(1.75rem,5.5vw,4rem);font-weight:650;line-height:1.1;letter-spacing:-.055em;overflow-wrap:anywhere}.SitovLoginShell_sitovIntro__XlEw8{max-width:29rem;margin-top:1rem;color:var(--muted);font-size:1rem;line-height:1.8}.SitovLoginShell_sitovStatusDot__zf9tk{display:block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--accent)}.SitovLoginShell_sitovHint__UYzNU{padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--border) 30%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--canvas) 65%,var(--surface));color:var(--muted);font-size:.8rem;line-height:1.75}.SitovLoginShell_sitovRecovery__ArGrN{padding-top:.2rem}.SitovLoginShell_sitovRecovery__ArGrN a{display:inline-flex;align-items:center;min-height:44px;font-size:1rem}@media (min-width:520px){.SitovLoginShell_sitovShell__3xw0r{padding-inline:1.5rem}.SitovLoginShell_sitovBrand__Usc_2 .academy-logo-mark{width:40px;height:40px;border-radius:11px}.SitovLoginShell_sitovBrand__Usc_2 .academy-logo-name{font-size:1.1rem}.SitovLoginShell_sitovBrand__Usc_2 .academy-logo-descriptor{font-size:.75rem}.SitovLoginShell_sitovHeaderActions__RYIQe{gap:.7rem}.SitovLoginShell_sitovHome__GfFqn{padding-inline:1rem}.SitovLoginShell_sitovHome__GfFqn span{display:inline}.SitovLoginShell_sitovCard__e8_j4{padding:1.75rem}.SitovLoginShell_sitovLayout__ZMZuf{max-width:36rem;margin-top:2rem}}@media (min-width:1024px){.SitovLoginShell_sitovShell__3xw0r{padding:calc(env(safe-area-inset-top, 0px) + 1.5rem) 2rem 2.5rem}.SitovLoginShell_sitovLayout__ZMZuf{max-width:1200px;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(2rem,5vw,5.5rem);margin-top:clamp(2rem,5vh,4rem)}.SitovLoginShell_sitovFormStage__s2BSm{grid-column:2;grid-row:1}.SitovLoginShell_sitovWelcome__LANrX{display:flex;grid-column:1;grid-row:1;flex-direction:column;min-width:0;gap:1rem;padding:0}.SitovLoginShell_sitovWelcomeCopy__O3Fl9{padding:0}.SitovLoginShell_sitovGraphicStage__ze9Nl{grid-row:auto;margin:0}.SitovLoginShell_sitovWelcome__LANrX h2{font-size:clamp(2.75rem,4.5vw,4rem)}.SitovLoginShell_sitovIntro__XlEw8{font-size:1.05rem}.SitovLoginShell_sitovCard__e8_j4{padding:2rem;border-radius:2rem}.SitovLoginShell_sitovCardHeading__vRERZ{margin-bottom:1.75rem}.SitovLoginShell_sitovDescription__cjt9l{font-size:.95rem}.SitovLoginShell_sitovSecurity__wIFFT{font-size:.8rem}}@media (hover:hover) and (pointer:fine){.SitovLoginShell_sitovHome__GfFqn:hover{border-color:color-mix(in srgb,var(--violet) 60%,transparent)}.SitovLoginShell_sitovFormContent__8AOz4 button[type=submit]:hover{box-shadow:0 6px 22px -10px var(--accent)}.SitovLoginShell_sitovFormContent__8AOz4 button[type=submit]:hover:after{transform:translateX(110%)}}@media (prefers-reduced-motion:no-preference){.SitovLoginShell_sitovCard__e8_j4{animation:SitovLoginShell_sitov-login-enter__cJT_B .75s cubic-bezier(.22,1,.36,1)}.SitovLoginShell_sitovWelcomeCopy__O3Fl9{animation:SitovLoginShell_sitov-login-enter__cJT_B .95s cubic-bezier(.22,1,.36,1)}}@keyframes SitovLoginShell_sitov-login-enter__cJT_B{0%{opacity:.55;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes SitovLoginShell_sitov-card-light__2pfaq{0%,20%{transform:translateX(-100%)}70%,to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.SitovLoginShell_sitovShell__3xw0r *,.SitovLoginShell_sitovShell__3xw0r :after,.SitovLoginShell_sitovShell__3xw0r :before{animation:none!important;transition:none!important}.SitovLoginShell_sitovFormContent__8AOz4 button[type=submit]:active{transform:none}}@media (forced-colors:active){.SitovLoginShell_sitovAtmosphere__bflDa,.SitovLoginShell_sitovCardBeam__kdAVW{display:none}.SitovLoginShell_sitovCard__e8_j4,.SitovLoginShell_sitovHome__GfFqn{border-color:CanvasText}}.SitovLoginShell_sitovHome__GfFqn:is(:active,[data-glass-pressed]){transform:scale(.95);transition-duration:var(--sitov-glass-transition-pressed)}html.high-contrast .SitovLoginShell_sitovShell__3xw0r{background:var(--canvas)}html.high-contrast .SitovLoginShell_sitovFormContent__8AOz4 button[type=submit]{background-image:none;box-shadow:none}@media (prefers-reduced-motion:reduce){.SitovLoginShell_sitovFormContent__8AOz4 button[type=submit]:is(:active,[data-glass-pressed]),.SitovLoginShell_sitovHome__GfFqn:is(:active,[data-glass-pressed]){transform:none}}