.login-module__Si-P0q__scene{isolation:isolate;background:var(--background);--scrim-a:88%;--scrim-b:55%;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100dvh;padding:88px 24px 96px;display:flex;position:relative;overflow:hidden}.login-module__Si-P0q__scene[data-kind=constellation]{background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--brand) 9%, var(--background)) 0%, var(--background) 60%)}.login-module__Si-P0q__scene[data-kind=aurora]{--scrim-a:92%;--scrim-b:60%}.dark .login-module__Si-P0q__scene{--scrim-a:72%;--scrim-b:45%}.dark .login-module__Si-P0q__scene[data-kind=aurora]{--scrim-a:82%;--scrim-b:55%}.login-module__Si-P0q__scene{--ui-zoom:1}@media (min-width:1280px) and (min-height:760px){.login-module__Si-P0q__scene{--ui-zoom:1.12}}@media (min-width:1600px) and (min-height:860px){.login-module__Si-P0q__scene{--ui-zoom:1.25}}@media (min-width:1880px) and (min-height:940px){.login-module__Si-P0q__scene{--ui-zoom:1.4}}@media (min-width:2400px) and (min-height:1200px){.login-module__Si-P0q__scene{--ui-zoom:1.6}}.login-module__Si-P0q__form,.login-module__Si-P0q__chrome,.login-module__Si-P0q__clock{zoom:var(--ui-zoom)}.login-module__Si-P0q__backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.login-module__Si-P0q__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.login-module__Si-P0q__ribbons{filter:blur(56px)saturate(125%);transform:scale(1.15)}.login-module__Si-P0q__blob{filter:blur(90px);border-radius:9999px;position:absolute}.login-module__Si-P0q__blobA{background:color-mix(in srgb, var(--brand) 14%, transparent);width:520px;height:520px;top:-160px;left:-120px}.login-module__Si-P0q__blobB{background:#e6c27a47;width:460px;height:460px;bottom:-180px;right:-100px}.dark .login-module__Si-P0q__blobA{background:#5a46c847}.dark .login-module__Si-P0q__blobB{background:#9646aa38}@media (prefers-reduced-motion:no-preference){.login-module__Si-P0q__blobA{animation:22s ease-in-out infinite alternate login-module__Si-P0q__drift}.login-module__Si-P0q__blobB{animation:26s ease-in-out infinite alternate-reverse login-module__Si-P0q__drift}}@keyframes login-module__Si-P0q__drift{to{transform:translate(60px,40px)scale(1.15)}}.login-module__Si-P0q__form{isolation:isolate;width:100%;max-width:340px;position:relative}.login-module__Si-P0q__form:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--background) var(--scrim-a), transparent), color-mix(in srgb, var(--background) var(--scrim-b), transparent) 55%, transparent);position:absolute;inset:-140px -200px}.login-module__Si-P0q__glassField{-webkit-backdrop-filter:blur(8px)}.login-module__Si-P0q__chrome{z-index:3;gap:8px;display:flex;position:absolute;top:16px;right:20px}.login-module__Si-P0q__iconBtn{border:1px solid var(--border-strong);background:var(--glass);width:40px;height:40px;color:var(--foreground);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:background-color var(--motion-base) var(--ease-out-premium), border-color var(--motion-base) var(--ease-out-premium), transform .2s var(--ease-out-premium);border-radius:9999px;place-items:center;display:grid}.login-module__Si-P0q__iconBtn:hover{background:var(--glass-hover);transform:scale(1.05)}.login-module__Si-P0q__iconBtn:active{transform:scale(.95)}.login-module__Si-P0q__iconBtn:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.login-module__Si-P0q__iconBtn[aria-expanded=true]{background:var(--glass-hover);border-color:color-mix(in srgb, var(--brand) 45%, transparent)}.login-module__Si-P0q__iconBtn svg{transition:opacity .35s var(--ease-out-premium), transform .5s var(--ease-out-premium);grid-area:1/1}.login-module__Si-P0q__moon{opacity:0;transform:rotate(90deg)scale(.6)}.dark .login-module__Si-P0q__moon{opacity:1;transform:none}.dark .login-module__Si-P0q__sun{opacity:0;transform:rotate(-90deg)scale(.6)}.login-module__Si-P0q__menu{border:1px solid var(--border);background:var(--popover);width:288px;box-shadow:0 1px 2px #18151e0d, 0 24px 50px -22px color-mix(in srgb, var(--brand) 40%, transparent);transform-origin:100% 0;border-radius:16px;padding:12px 12px 14px;position:absolute;top:52px;right:0}.dark .login-module__Si-P0q__menu{box-shadow:0 24px 60px -20px #000000b3}@media (prefers-reduced-motion:no-preference){.login-module__Si-P0q__menu{animation:login-module__Si-P0q__menu-in .2s var(--ease-out-premium)}}@keyframes login-module__Si-P0q__menu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.login-module__Si-P0q__menuTitle{color:var(--brand-accent);letter-spacing:.14em;text-transform:uppercase;margin:2px 4px 10px;font-size:11px;font-weight:600}.login-module__Si-P0q__options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.login-module__Si-P0q__option{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:6px;transition:background-color .15s,border-color .15s}.login-module__Si-P0q__option:hover{background:var(--card-hover)}.login-module__Si-P0q__option:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.login-module__Si-P0q__option[aria-checked=true]{border-color:color-mix(in srgb, var(--brand) 60%, transparent);background:color-mix(in srgb, var(--brand) 8%, transparent)}.login-module__Si-P0q__thumb{border-radius:8px;width:100%;height:auto;display:block}.login-module__Si-P0q__optionLabel{justify-content:space-between;align-items:center;margin:8px 2px 0;font-size:12.5px;font-weight:500;display:flex}.login-module__Si-P0q__check{width:14px;height:14px;color:var(--brand);opacity:0;transition:opacity .15s}.login-module__Si-P0q__option[aria-checked=true] .login-module__Si-P0q__check{opacity:1}.login-module__Si-P0q__thBg{fill:#f4f3f8}.login-module__Si-P0q__thLine{fill:none;stroke:color-mix(in srgb, var(--brand) 38%, transparent);stroke-width:.8px}.login-module__Si-P0q__thDot{fill:var(--brand)}.login-module__Si-P0q__thStar{fill:var(--gold)}.login-module__Si-P0q__thA1{fill:color-mix(in srgb, var(--brand) 32%, #fff)}.login-module__Si-P0q__thA2{fill:#d8c8fb}.login-module__Si-P0q__thA3{fill:#f2dcae}.login-module__Si-P0q__thGrid{fill:color-mix(in srgb, var(--brand) 20%, transparent)}.dark .login-module__Si-P0q__thBg{fill:#0b0a10}.dark .login-module__Si-P0q__thLine{stroke:color-mix(in srgb, var(--brand) 55%, transparent)}.dark .login-module__Si-P0q__thDot{fill:#dfe3ff}.dark .login-module__Si-P0q__thA1{fill:var(--brand)}.dark .login-module__Si-P0q__thA2{fill:#8c46c8}.dark .login-module__Si-P0q__thA3{fill:#6ee7dc;opacity:.7}.dark .login-module__Si-P0q__thGrid{fill:#dce0ff40}.login-module__Si-P0q__thBlur{filter:blur(7px)}.login-module__Si-P0q__clock{inset-inline:0;color:var(--muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;padding-inline:16px;font-size:11px;font-weight:500;position:absolute;bottom:26px}.login-module__Si-P0q__clockSample{visibility:hidden;width:max-content;position:absolute;left:0}.login-module__Si-P0q__clockShort,.login-module__Si-P0q__clock[data-fit=short] .login-module__Si-P0q__clockFull{display:none}.login-module__Si-P0q__clock[data-fit=short] .login-module__Si-P0q__clockShort{display:inline}.login-module__Si-P0q__clockDot{background:var(--gold);width:6px;height:6px;box-shadow:0 0 10px var(--gold);vertical-align:1px;border-radius:9999px;margin-right:8px;display:inline-block}@media (prefers-reduced-motion:no-preference){.login-module__Si-P0q__clockDot{animation:2.4s ease-in-out infinite login-module__Si-P0q__pulse}}@keyframes login-module__Si-P0q__pulse{50%{opacity:.35}}@media (max-width:600px){.login-module__Si-P0q__form:before{inset:-90px -60px}.login-module__Si-P0q__menu{width:auto;position:fixed;top:64px;left:16px;right:16px}.login-module__Si-P0q__clock{bottom:20px}}@media (prefers-reduced-transparency:reduce){.login-module__Si-P0q__iconBtn{-webkit-backdrop-filter:none;background:var(--card)}.login-module__Si-P0q__glassField{-webkit-backdrop-filter:none}}
