.login_stage__RQYh_{position:relative;min-height:100dvh;overflow:hidden;background:#0b0714;color:#ece9f2;isolation:isolate}.login_aurora__Y1htA{position:absolute;inset:-20%;z-index:0;pointer-events:none;background:radial-gradient(38% 44% at 18% 22%,rgba(87,55,135,.55),transparent 65%),radial-gradient(32% 38% at 82% 30%,rgba(226,102,26,.28),transparent 68%),radial-gradient(46% 50% at 62% 88%,rgba(45,28,69,.85),transparent 70%);filter:blur(28px);animation:login_drift__onzRb 34s ease-in-out infinite alternate}@keyframes login_drift__onzRb{0%{transform:translate3d(-2%,-1%,0) scale(1)}50%{transform:translate3d(2%,2%,0) scale(1.06)}to{transform:translate3d(-1%,3%,0) scale(1.02)}}.login_horizon__G6AiU{position:absolute;inset-inline:0;bottom:0;height:42vh;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,rgba(180,155,219,.16) 1px,transparent 0),linear-gradient(180deg,rgba(180,155,219,.16) 1px,transparent 0);background-size:62px 62px;transform:perspective(340px) rotateX(62deg);transform-origin:bottom center;mask-image:linear-gradient(0deg,#000 5%,transparent 78%);-webkit-mask-image:linear-gradient(0deg,#000 5%,transparent 78%);opacity:.7}.login_canvasLayer__IqN_P{position:absolute;inset:0;z-index:1}.login_grid___qhCe{position:relative;z-index:2;display:grid;min-height:100dvh;align-items:center}@media (min-width:1024px){.login_grid___qhCe{grid-template-columns:1.05fr 1fr}}.login_brand__isTcd{display:none;padding:clamp(2.5rem,5vw,4.5rem)}@media (min-width:1024px){.login_brand__isTcd{display:block}}.login_eyebrow__tkUJ1{display:inline-flex;align-items:center;gap:.6rem;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#ffc8a2}.login_eyebrow__tkUJ1:before{content:"";width:30px;height:2px;background:linear-gradient(90deg,#e2661a,transparent)}.login_title__7huBn{margin:1rem 0 0;font-size:clamp(1.9rem,3.1vw,2.75rem);font-weight:600;line-height:1.32;text-wrap:balance;background:linear-gradient(96deg,#ffffff 20%,#ffc8a2 62%,#b49bdb);-webkit-background-clip:text;background-clip:text;color:transparent}.login_lede__wiy71{margin:1rem 0 0;max-width:34rem;font-size:.95rem;line-height:1.85;color:#b6aecb}.login_stats__ma6xf{margin-top:2.75rem;display:flex;gap:2.75rem}.login_statValue__fg3oE{font-size:1.9rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:#ffb27a}.login_statLabel__wjaRO{margin-top:.35rem;font-size:.76rem;letter-spacing:.04em;color:#9990b0}.login_panel__zlyPF{display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,3.5rem)}.login_tiltArea__8qilx{width:100%;max-width:26rem}.login_card__r3Ltj{position:relative;border-radius:1.25rem;padding:clamp(1.6rem,3vw,2.25rem);background:linear-gradient(155deg,rgba(41,28,62,.82),rgba(18,12,30,.9));border:1px solid rgba(180,155,219,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 26px 70px -28px rgba(0,0,0,.9),0 0 60px -30px rgba(226,102,26,.55);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);overflow:hidden}.login_card__r3Ltj:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(30rem 30rem at var(--glow-x,50%) var(--glow-y,50%),rgba(226,102,26,.16),transparent 58%);transition:opacity .3s ease}.login_card__r3Ltj:after{content:"";position:absolute;inset-inline:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,200,162,.75),transparent);pointer-events:none}.login_layerBack__o54uL{transform:translateZ(14px)}.login_layerMid__K4Bo3{transform:translateZ(30px)}.login_layerFront__RbU4a{transform:translateZ(48px)}.login_cardTitle__JIPLz{margin:0;font-size:1.22rem;font-weight:600;color:#f4f1fa}.login_cardHint__EGTmI{margin:.4rem 0 1.6rem;font-size:.83rem;line-height:1.6;color:#a79fbe}.login_label__1kJPU{display:block;margin-bottom:.4rem;font-size:.8rem;font-weight:500;color:#cfc7de}.login_input__Y4JR4{width:100%;padding:.68rem .85rem;border-radius:.6rem;font-size:.94rem;font-family:inherit;color:#f2eff8;background:rgba(12,8,22,.72);border:1px solid rgba(180,155,219,.26);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.login_input__Y4JR4::placeholder{color:#7b7391}.login_input__Y4JR4:focus{outline:none;background:rgba(12,8,22,.92);border-color:rgba(226,102,26,.85);box-shadow:0 0 0 3px rgba(226,102,26,.18)}.login_submit__ajKqa{width:100%;margin-top:.35rem;padding:.72rem 1rem;border:0;border-radius:.6rem;font-family:inherit;font-size:.95rem;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(135deg,#e2661a,#c24e0c 55%,#9b3d0b);box-shadow:0 10px 26px -12px rgba(226,102,26,.9),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .14s ease,box-shadow .16s ease,filter .16s ease}.login_submit__ajKqa:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 14px 32px -12px rgba(226,102,26,1),inset 0 1px 0 rgba(255,255,255,.22)}.login_submit__ajKqa:active:not(:disabled){transform:translateY(1px)}.login_submit__ajKqa:disabled{opacity:.62;cursor:progress}.login_alert__6gTLg{margin-top:.15rem;padding:.55rem .75rem;border-radius:.5rem;font-size:.85rem;color:#ffb4ac;background:rgba(179,38,30,.16);border:1px solid rgba(240,119,109,.5)}.login_mobileHead__04lOT{margin-bottom:1.5rem}@media (min-width:1024px){.login_mobileHead__04lOT{display:none}}.login_mobileTitle__NMdzR{margin:.35rem 0 0;font-size:1.16rem;font-weight:600;line-height:1.45;color:#f2eff8}@media (prefers-reduced-motion:reduce){.login_aurora__Y1htA{animation:none}}.login_manual__Of63x{width:100%;max-width:26rem;margin-top:1.35rem}.login_manualHead__k3InM{display:flex;align-items:center;gap:.55rem;margin-bottom:.7rem;font-size:.73rem;letter-spacing:.03em;color:#8d85a4}.login_manualHead__k3InM:after,.login_manualHead__k3InM:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(180,155,219,.28),transparent)}.login_manualLinks__Ej5rn{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.login_manualLink__NAqoZ{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .7rem;border-radius:99px;font-size:.76rem;line-height:1.4;text-decoration:none;color:#bdb4d2;background:rgba(255,255,255,.035);border:1px solid rgba(180,155,219,.2);transition:color .15s ease,border-color .15s ease,background-color .15s ease}.login_manualLink__NAqoZ:focus-visible,.login_manualLink__NAqoZ:hover{color:#ffd0ac;border-color:rgba(226,102,26,.75);background:rgba(226,102,26,.12)}.login_manualLink__NAqoZ.login_primary__yH7R4{color:#ffc8a2;border-color:rgba(226,102,26,.5);background:rgba(226,102,26,.1)}.login_manualNum__iOwp_{font-family:var(--font-mono,ui-monospace),monospace;font-size:.65rem;opacity:.7}