.auth-page{--auth-amber:var(--primary);--auth-amber-deep:color-mix(in oklch, var(--primary) 78%, black);--auth-cta:var(--primary);--auth-cta-fg:var(--primary-foreground);--auth-mark:#22c55e;--auth-ink:#e8edf4;--auth-ink-soft:#e8edf4ad;--auth-rail-bg:#12151c;--auth-rail-line:#ffffff1f;--auth-fill:#ffffff12;--auth-radius:.45rem;--auth-control-h:2.75rem;--auth-ease:cubic-bezier(.22, 1, .36, 1);--auth-rail-w:min(26.5rem, 100%);min-height:100dvh;color:var(--auth-ink);background:#0b0d12;position:relative}@supports (color:lab(0% 0 0)){.auth-page{--auth-ink-soft:lab(93.5154% -.767738 -4.00708/.68);--auth-rail-line:lab(100% 0 0/.12);--auth-fill:lab(100% 0 0/.07)}}.dark .auth-page{--auth-rail-bg:#0e1118;--auth-cta:var(--primary);--auth-cta-fg:var(--primary-foreground);--auth-mark:#4ade80}.auth-hero-bar{inset-inline:0;z-index:40;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:.75rem 1rem;display:grid;position:absolute;top:0}@media (min-width:640px){.auth-hero-bar{padding:.85rem 1.35rem}}.auth-hero-brand,.auth-hero-actions,.auth-ds-slot{pointer-events:auto}.auth-hero-brand{color:#fff;text-shadow:0 2px 12px #00000073;outline:none;justify-self:start}.auth-hero-brand:focus-visible{border-radius:.35rem;box-shadow:0 0 0 2px #ffffff80;box-shadow:0 0 0 2px lab(100% 0 0/.5)}.auth-hero-actions{justify-self:end}.auth-hero-actions [data-slot=button]{-webkit-backdrop-filter:blur(12px);color:#fff!important;background:#0000007a!important;background:lab(0% 0 0/.48)!important;border:1px solid #ffffff42!important;border:1px solid lab(100% 0 0/.26)!important;border-color:oklch(100% 5.96046e-8 none/.26) oklch(100% 5.96046e-8 none/.26) oklch(100% 5.96046e-8 none/.26) oklch(100% 5.96046e-8 none/.26)!important}.auth-hero-actions [data-slot=button]:hover{background:#0009!important;background:lab(0% 0 0/.6)!important}.auth-ds-slot{z-index:41;justify-self:center}.auth-ds-picker [data-slot=button],.auth-ds-picker button{-webkit-backdrop-filter:blur(16px)saturate(1.15);min-width:9.5rem;color:#fff!important;background:#0000008c!important;background:lab(0% 0 0/.55)!important;border:1px solid #ffffff57!important;border:1px solid lab(100% 0 0/.34)!important;border-color:oklch(100% 5.96046e-8 none/.34) oklch(100% 5.96046e-8 none/.34) oklch(100% 5.96046e-8 none/.34) oklch(100% 5.96046e-8 none/.34)!important;border-radius:999px!important;gap:.45rem!important;height:2.5rem!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff2e,0 12px 32px -12px #000000a6!important;box-shadow:inset 0 1px lab(100% 0 0/.18),0 12px 32px -12px lab(0% 0 0/.65098)!important}.auth-ds-picker [data-slot=button]:hover,.auth-ds-picker button:hover{background:#000000ad!important;background:lab(0% 0 0/.68)!important;border-color:#ffffff7a!important;border-color:lab(100% 0 0/.48)!important}.auth-ds-picker [data-slot=button] svg,.auth-ds-picker button svg{color:var(--auth-amber)!important;opacity:1!important}.auth-ds-picker .text-muted-foreground,.auth-ds-picker .text-primary{color:#ffffffc7!important;color:lab(100% 0 0/.78)!important}.auth-ds-picker .font-semibold{color:#fff!important}.auth-ds-picker span.hidden.sm\:inline{display:inline!important}@media (max-width:380px){.auth-hero-bar{grid-template-columns:auto 1fr auto;gap:.35rem}.auth-ds-picker [data-slot=button],.auth-ds-picker button{min-width:0;max-width:11rem;padding-inline:.7rem!important}}.auth-stage{grid-template-rows:1fr;grid-template-columns:1fr;align-items:stretch;min-height:100dvh;display:grid;position:relative}.auth-brand-plane{grid-area:brand}.auth-rail{grid-area:rail}@media (min-width:960px){.auth-stage{grid-template-columns:minmax(18rem,1fr) 26.5rem;grid-template-areas:"brand rail"}}.auth-visual{z-index:0;background:#0b0d12;position:absolute;inset:0;overflow:hidden}.auth-visual-img{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0;animation:none!important;transform:scale(1)!important}@media (max-width:959px){.auth-visual-img{object-position:50% 28%}}.auth-visual-veil{pointer-events:none;background:linear-gradient(90deg,#0000008c 0%,#00000038 45%,#0000007a 100%),linear-gradient(#0000 58%,#0000008c 100%);background:linear-gradient(90deg,lab(0% 0 0/.55) 0%,lab(0% 0 0/.22) 45%,lab(0% 0 0/.48) 100%),linear-gradient(#0000 58%,lab(0% 0 0/.55) 100%);position:absolute;inset:0}.auth-brand-plane{z-index:1;animation:auth-rise .65s var(--auth-ease) both;flex-direction:column;justify-content:end;padding:5.5rem 2.75rem 2.75rem 2.25rem;display:none;position:relative}@media (min-width:960px){.auth-brand-plane{display:flex}}.auth-brand-foot{flex-direction:column;gap:.55rem;max-width:26rem;display:flex}.auth-hero-title{letter-spacing:-.04em;color:#fff;text-shadow:0 8px 32px #00000073;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;line-height:1.05}.auth-brand-mark{background:var(--auth-mark);vertical-align:.3em;width:.36em;height:.36em;box-shadow:0 0 0 0 color-mix(in oklch, var(--auth-mark) 55%, transparent);border-radius:99px;margin-inline-start:.14em;animation:1.7s ease-out infinite auth-mark-blip;display:inline-block}.auth-hero-line{color:#ffffffd1;color:lab(100% 0 0/.82);margin:0;font-size:.85rem;font-weight:550;line-height:1.5}.auth-hero-lead{color:#ffffffad;color:lab(100% 0 0/.68);max-width:22rem;margin:0;font-size:.875rem;line-height:1.7}.auth-credit-link{color:#fff;text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;-webkit-text-decoration:underline lab(100% 0 0/.4);text-decoration:underline lab(100% 0 0/.4);transition:color .14s,text-decoration-color .14s}.auth-credit-link:hover{color:var(--auth-mark);-webkit-text-decoration-color:var(--auth-mark);text-decoration-color:var(--auth-mark)}@keyframes auth-mark-blip{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--auth-mark) 55%, transparent);opacity:1;transform:scale(1)}55%{box-shadow:0 0 0 .55em color-mix(in oklch, var(--auth-mark) 0%, transparent);opacity:1;transform:scale(1.12)}to{box-shadow:0 0 0 0 color-mix(in oklch, var(--auth-mark) 0%, transparent);opacity:1;transform:scale(1)}}.auth-rail{z-index:2;background:color-mix(in oklch, var(--auth-rail-bg) 88%, transparent);width:100%;min-height:100dvh;animation:auth-rail-in .55s var(--auth-ease) both;border-inline-start:0;flex-direction:column;justify-content:center;display:flex;position:relative}@media (min-width:960px){.auth-rail{background:var(--auth-rail-bg);border-inline-start:1px solid var(--auth-rail-line);box-shadow:-24px 0 60px -40px #0000008c}}@media (max-width:959px){.auth-rail{background:linear-gradient(to top, var(--auth-rail-bg) 78%, color-mix(in oklch, var(--auth-rail-bg) 88%, transparent) 100%);border-radius:1rem 1rem 0 0;min-height:auto;margin-top:min(38dvh,16rem);padding-top:0}}.auth-rail-inner{width:100%;max-width:24rem;margin-inline:auto;padding:1.5rem 1.25rem 2rem}@media (min-width:640px){.auth-rail-inner{padding:2rem 1.75rem 2.5rem}}.auth-muted{color:var(--auth-ink-soft)}.auth-rail-title{letter-spacing:-.03em;color:#fff;font-size:1.15rem;font-weight:700}.auth-rail-sub{color:var(--auth-ink-soft);margin-top:.25rem;font-size:.8125rem;line-height:1.55}.auth-back{color:var(--auth-ink-soft);margin-bottom:1rem;font-size:.75rem;font-weight:550;text-decoration:none;display:inline-flex}.auth-back:hover{color:#fff}.auth-switch,.auth-method{border-radius:calc(var(--auth-radius) + 2px);border:1px solid var(--auth-rail-line);background:#00000059;background:lab(0% 0 0/.35);grid-template-columns:1fr 1fr;gap:.2rem;padding:.2rem;display:grid}.auth-switch-btn,.auth-method-btn{border-radius:var(--auth-radius);color:#ffffff94;color:lab(100% 0 0/.58);cursor:pointer;background:0 0;border:0;height:2.2rem;font-size:.8125rem;font-weight:550;transition:background-color .16s,color .16s}.auth-switch-btn:hover,.auth-method-btn:hover{color:#fff}.auth-switch-btn[aria-pressed=true],.auth-method-btn[aria-pressed=true]{color:#fff;background:#ffffff24;background:lab(100% 0 0/.14)}.auth-switch-btn:focus-visible,.auth-method-btn:focus-visible{outline:2px solid color-mix(in oklch, var(--auth-amber) 55%, transparent);outline-offset:1px}.auth-method{margin-bottom:.15rem}.auth-field{flex-direction:column;gap:.4rem;display:flex}.auth-label{letter-spacing:-.01em;color:#ffffffd1;color:lab(100% 0 0/.82);font-size:.78rem;font-weight:550}.auth-page .auth-input,.auth-page input.auth-input,.auth-page textarea.auth-input{height:var(--auth-control-h)!important;min-height:var(--auth-control-h)!important;border-radius:var(--auth-radius)!important;border:1px solid var(--auth-rail-line)!important;color:#fff!important;box-shadow:none!important;background:#00000073!important;background:lab(0% 0 0/.45)!important;padding-inline:.85rem!important;font-size:.9375rem!important;transition:border-color .16s,background-color .16s,box-shadow .16s!important}.auth-page .auth-input::placeholder,.auth-page input.auth-input::placeholder{color:#ffffff61!important;color:lab(100% 0 0/.38)!important}.auth-page .auth-input:hover,.auth-page input.auth-input:hover{background:#00000085!important;background:lab(0% 0 0/.52)!important;border-color:#ffffff38!important;border-color:lab(100% 0 0/.22)!important}.auth-page .auth-input:focus-visible,.auth-page input.auth-input:focus-visible{border-color:color-mix(in oklch, var(--auth-amber) 55%, transparent)!important;box-shadow:0 0 0 3px color-mix(in oklch, var(--auth-amber) 18%, transparent)!important;background:#0000008c!important;background:lab(0% 0 0/.55)!important;outline:none!important}.auth-page .auth-password-wrap{direction:ltr;width:100%;max-width:none;position:relative}.auth-page .auth-password-wrap .auth-input{padding-inline-end:2.75rem!important;padding-right:2.75rem!important}.auth-page .auth-eye{top:50%;left:auto;right:.35rem;z-index:2;position:absolute;inset-inline:auto .35rem;transform:translateY(-50%);border-radius:calc(var(--auth-radius) - 1px)!important;color:#ffffffb3!important;color:lab(100% 0 0/.7)!important;width:2rem!important;height:2rem!important}.auth-page .auth-eye:hover{color:#fff!important;background:#ffffff1a!important;background:lab(100% 0 0/.1)!important}.auth-btn{letter-spacing:-.015em;height:var(--auth-control-h)!important;min-height:var(--auth-control-h)!important;border-radius:var(--auth-radius)!important;transition:transform .16s var(--auth-ease), filter .16s ease!important;font-size:.9375rem!important;font-weight:650!important}.auth-btn-primary,.auth-page .auth-btn-primary,.auth-page button.auth-btn-primary,.dark .auth-page .auth-btn-primary{background:var(--auth-cta)!important;color:var(--auth-cta-fg)!important;box-shadow:none!important;opacity:1!important;border:none!important}.auth-btn-primary:hover:not(:disabled),.auth-page .auth-btn-primary:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.auth-btn-primary:active:not(:disabled){transform:translateY(0)}.auth-btn-primary:disabled{opacity:.55;transform:none!important}.auth-link{color:#ffffffb8;color:lab(100% 0 0/.72);text-underline-offset:3px;transition:color .14s}.auth-link:hover{color:#fff;text-decoration:underline}.auth-alert{font-size:.8rem;border:1px solid var(--auth-rail-line)!important;border-radius:var(--auth-radius)!important;color:#fff!important;background:#00000059!important;background:lab(0% 0 0/.35)!important}.auth-alert-error{border-color:color-mix(in oklch, var(--destructive) 45%, transparent)!important;background:color-mix(in oklch, var(--destructive) 22%, black)!important}.auth-page .auth-alert [data-slot=alert-title],.auth-page .auth-alert [data-slot=alert-description],.auth-page .auth-alert *{color:inherit}.auth-meter{gap:.3rem;margin-top:.45rem;display:flex}.auth-meter span{background:#ffffff24;background:lab(100% 0 0/.14);border-radius:99px;flex:1;height:4px;transition:background-color .18s,box-shadow .18s}.auth-meter span[data-on=true][data-seg=len]{background:#f59e0b;box-shadow:0 0 10px #f59e0b59;box-shadow:0 0 10px lab(72.7914% 26.933 75.434/.35)}.auth-meter span[data-on=true][data-seg=letter]{background:var(--auth-cta);box-shadow:0 0 10px color-mix(in oklch, var(--auth-cta) 35%, transparent)}.auth-meter span[data-on=true][data-seg=digit]{background:var(--auth-mark);box-shadow:0 0 10px color-mix(in oklch, var(--auth-mark) 35%, transparent)}.auth-page .auth-check-label{color:#ffffffc7;color:lab(100% 0 0/.78)}.auth-captcha{border:1px solid var(--auth-rail-line);border-radius:calc(var(--auth-radius) + 2px);background:#00000047;background:lab(0% 0 0/.28);flex-direction:column;gap:.45rem;padding:.65rem;display:flex}.auth-captcha[data-ok=true]{border-color:color-mix(in oklch, var(--auth-mark) 45%, transparent)}.auth-captcha[data-shake=true]{animation:.32s auth-captcha-shake}.auth-captcha-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.auth-captcha-label{color:#ffffffc7;color:lab(100% 0 0/.78);align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;display:inline-flex}.auth-captcha-refresh{color:#ffffff8c;color:lab(100% 0 0/.55);cursor:pointer;background:0 0;border:0;border-radius:.35rem;place-items:center;width:1.7rem;height:1.7rem;display:inline-grid}.auth-captcha-refresh:hover{color:#fff;background:#ffffff14;background:lab(100% 0 0/.08)}.auth-captcha-scene{border-radius:calc(var(--auth-radius) + 2px);isolation:isolate;background:#0b0d12;height:7.25rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 -18px 28px -18px #0000008c;box-shadow:inset 0 0 0 1px lab(100% 0 0/.12),inset 0 -18px 28px -18px lab(0% 0 0/.54902)}.auth-captcha-bg{filter:saturate(1.15)contrast(1.08)brightness(.95);transform-origin:55% 40%;background-position:50% 38%;background-size:cover;animation:14s ease-in-out infinite alternate auth-captcha-drift;position:absolute;inset:-6%}.auth-captcha-glow{background:radial-gradient(ellipse 55% 60% at 70% 35%, color-mix(in oklch, var(--auth-cta) 28%, transparent), transparent 62%), radial-gradient(ellipse 45% 50% at 20% 80%, color-mix(in oklch, var(--auth-mark) 18%, transparent), transparent 60%);pointer-events:none;mix-blend-mode:soft-light;animation:7s ease-in-out infinite alternate auth-captcha-glow;position:absolute;inset:-20%}.auth-captcha-veil{pointer-events:none;background:linear-gradient(115deg,#00000073 0%,#0000 42%,#00000047 100%),linear-gradient(#0000 52%,#0000008c 100%);background:linear-gradient(115deg,lab(0% 0 0/.45) 0%,#0000 42%,lab(0% 0 0/.28) 100%),linear-gradient(#0000 52%,lab(0% 0 0/.55) 100%);position:absolute;inset:0}.auth-captcha-grid{opacity:.35;pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.06) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.06) 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 75%)}.auth-captcha-slot{z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(160deg,#ffffff14,#0000008c);background:linear-gradient(160deg,lab(100% 0 0/.08),lab(0% 0 0/.55));border:1.5px dashed #ffffffa6;border:1.5px dashed lab(100% 0 0/.65);border-color:oklch(100% 5.96046e-8 none/.65) oklch(100% 5.96046e-8 none/.65) oklch(100% 5.96046e-8 none/.65) oklch(100% 5.96046e-8 none/.65);border-radius:.55rem;width:2.85rem;height:2.85rem;position:absolute;top:50%;translate:0 -50%;box-shadow:inset 0 0 0 1px #0006,0 0 0 4px #00000040;box-shadow:inset 0 0 0 1px lab(0% 0 0/.4),0 0 0 4px lab(0% 0 0/.25)}.auth-captcha-slot[data-ok=true]{border-style:solid;border-color:color-mix(in oklch, var(--auth-mark) 75%, transparent);background:color-mix(in oklch, var(--auth-mark) 22%, transparent);box-shadow:0 0 0 4px color-mix(in oklch, var(--auth-mark) 18%, transparent), 0 0 22px color-mix(in oklch, var(--auth-mark) 35%, transparent)}.auth-captcha-piece{z-index:3;pointer-events:none;filter:saturate(1.12)contrast(1.05);background-size:340% 240%;border:1.5px solid #ffffffb3;border:1.5px solid lab(100% 0 0/.7);border-color:oklch(100% 5.96046e-8 none/.7) oklch(100% 5.96046e-8 none/.7) oklch(100% 5.96046e-8 none/.7) oklch(100% 5.96046e-8 none/.7);border-radius:.55rem;width:2.85rem;height:2.85rem;transition:box-shadow .16s,filter .16s;position:absolute;top:50%;translate:0 -50%;box-shadow:0 10px 24px -8px #000000bf,0 0 0 1px #00000059,inset 0 1px #ffffff59;box-shadow:0 10px 24px -8px lab(0% 0 0/.74902),0 0 0 1px lab(0% 0 0/.35),inset 0 1px lab(100% 0 0/.35)}.auth-captcha-piece[data-dragging=true]{filter:saturate(1.2)brightness(1.05);box-shadow:0 16px 32px -8px #000c, 0 0 0 2px color-mix(in oklch, var(--auth-cta) 55%, transparent), 0 0 24px color-mix(in oklch, var(--auth-cta) 35%, transparent)}.auth-captcha-piece[data-ok=true]{border-color:var(--auth-mark);box-shadow:0 0 0 2px color-mix(in oklch, var(--auth-mark) 45%, transparent), 0 0 28px color-mix(in oklch, var(--auth-mark) 40%, transparent)}.auth-captcha-ok{z-index:4;color:#86efac;letter-spacing:-.01em;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:auth-rise .35s var(--auth-ease) both;background:radial-gradient(70% 80%,#0620128c,#0000008c);background:radial-gradient(70% 80%,lab(9.89667% -13.4952 6.2155/.55),lab(0% 0 0/.55));justify-content:center;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;display:flex;position:absolute;inset:0}@keyframes auth-captcha-drift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.1)translate(-1.5%,1%)}}@keyframes auth-captcha-glow{0%{opacity:.7;transform:translate(0,0)}to{opacity:1;transform:translate(-2%,2%)}}.auth-captcha-track{border-radius:var(--auth-radius);border:1px solid var(--auth-rail-line);background:#0006;background:lab(0% 0 0/.4);height:2.75rem;position:relative;overflow:hidden}.auth-captcha-track[data-ok=true]{border-color:color-mix(in oklch, var(--auth-mark) 40%, transparent)}.auth-captcha-fill{background:color-mix(in oklch, var(--auth-cta) 22%, transparent);pointer-events:none;transition:width 40ms linear;position:absolute;inset-block:0;inset-inline-start:0}.auth-captcha[data-ok=true] .auth-captcha-fill{background:color-mix(in oklch, var(--auth-mark) 28%, transparent)}.auth-captcha-hint{color:#ffffff8c;color:lab(100% 0 0/.55);pointer-events:none;letter-spacing:-.01em;place-items:center;margin:0;font-size:.72rem;font-weight:550;display:grid;position:absolute;inset:0}.auth-captcha-thumb{z-index:2;border-radius:calc(var(--auth-radius) - 1px);background:var(--auth-cta);width:2.75rem;height:2.35rem;color:var(--auth-cta-fg);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 6px 16px -8px color-mix(in oklch, var(--auth-cta) 55%, transparent);border:0;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.auth-captcha-thumb:active:not(:disabled){cursor:grabbing}.auth-captcha-thumb:disabled{background:var(--auth-mark);color:#062012;cursor:default}.auth-captcha-thumb-chevs{direction:ltr;align-items:center;line-height:1;display:inline-flex}@keyframes auth-captcha-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.auth-captcha[data-shake=true],.auth-captcha-bg,.auth-captcha-glow{animation:none}}.auth-reqs{margin-top:.45rem}.auth-reqs li{transition:color .16s;color:var(--auth-ink-soft)!important}.auth-reqs li[data-ok=true]{color:#ffffffe6!important;color:lab(100% 0 0/.9)!important}.auth-reqs li[data-ok=true] .text-primary,.auth-reqs li[data-ok=true] svg{color:var(--auth-mark)!important}.auth-steps{gap:.35rem;margin-bottom:1.15rem;display:flex}.auth-step{background:#ffffff1f;background:lab(100% 0 0/.12);border-radius:99px;flex:1;height:3px}.auth-step[data-on=true]{background:var(--auth-amber)}.auth-step[data-done=true]{background:color-mix(in oklch, var(--auth-amber) 55%, white)}.auth-page [data-slot=input-otp-group]{gap:.4rem}.auth-page [data-slot=input-otp-slot]{border-radius:var(--auth-radius)!important;border:1px solid var(--auth-rail-line)!important;color:#fff!important;width:2.55rem!important;height:2.75rem!important;box-shadow:none!important;background:#00000073!important;background:lab(0% 0 0/.45)!important;font-size:1.05rem!important;font-weight:650!important}.auth-page [data-slot=input-otp-slot] .bg-foreground{background:#fff!important}.auth-page [data-slot=input-otp-slot][data-active=true]{border-color:color-mix(in oklch, var(--auth-amber) 60%, transparent)!important;box-shadow:0 0 0 3px color-mix(in oklch, var(--auth-amber) 18%, transparent)!important}.auth-otp-hint{color:var(--auth-ink-soft);margin-top:.55rem;font-size:.72rem}.auth-otp-hint span{font-variant-numeric:normal;letter-spacing:.04em}.auth-toast{border:1px solid var(--auth-rail-line);-webkit-backdrop-filter:blur(12px);color:#fff;text-align:start;direction:rtl;background:#12151ceb;background:lab(6.70762% .108324 -5.37486/.92);border-radius:.65rem;align-items:flex-start;gap:.85rem;width:min(22.5rem,100vw - 2rem);padding:.9rem 1rem;display:flex;box-shadow:0 18px 48px -18px #0000008c}.auth-toast-icon{background:var(--auth-amber);color:#190f09;color:lab(5.2066% 3.36903 4.15029);border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:flex}.auth-toast-body{flex:1;min-width:0;padding-top:.05rem}.auth-toast-title{letter-spacing:-.02em;font-size:.875rem;font-weight:650;line-height:1.3}.auth-toast-desc{color:#ffffffb3;color:lab(100% 0 0/.7);margin-top:.2rem;font-size:.75rem;line-height:1.5}.auth-toast-close{color:#ffffff8c;color:lab(100% 0 0/.55);cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex-shrink:0;width:1.75rem;height:1.75rem}.auth-toast-close:hover{color:#fff;background:#ffffff1a;background:lab(100% 0 0/.1)}@keyframes auth-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-rail-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes auth-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-panel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.auth-tab-panel{animation:auth-panel-in .32s var(--auth-ease) both}.auth-tab-panel-leaving{pointer-events:none;animation:.18s both auth-panel-out}@media (prefers-reduced-motion:reduce){.auth-brand-plane,.auth-rail,.auth-tab-panel,.auth-tab-panel-leaving,.auth-brand-mark{animation:none}.auth-btn-primary:hover:not(:disabled){transform:none}}.style-nova .auth-page{--auth-radius:.55rem}.style-vega .auth-page{--auth-radius:.85rem}.style-glass .auth-rail{-webkit-backdrop-filter:blur(18px);background:#12151cc7;background:lab(6.70762% .108324 -5.37486/.78)}.style-rose .auth-page{--auth-radius:.95rem}.style-nili .auth-page{--auth-radius:.35rem}.style-khesht .auth-page{--auth-radius:.15rem}.style-khesht .auth-btn-primary{box-shadow:3px 3px 0 0 color-mix(in oklch, var(--primary) 45%, black)!important}.style-khesht .auth-btn-primary:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px 0 0 color-mix(in oklch, var(--primary) 45%, black)!important}.style-khesht .auth-brand-mark{border-radius:.1rem}
