.auth-scene{background-color:#fff}.dark .auth-scene{background-color:#0b0b0b}@media (min-width:64rem){.auth-scene,.dark .auth-scene{background-color:#0b0b0b}}.auth-panel :focus-visible{outline-offset:2px;outline:2px solid #fff}.dark .auth-panel blockquote,.dark .auth-panel figcaption{text-shadow:0 1px 14px #0000004d}.dark .auth-panel figcaption p+p{color:#ffffffd9}.dark .auth-panel .auth-dot{background-color:#fff9}@media (hover:hover){.dark .auth-panel button:not([aria-current]):hover .auth-dot{background-color:#ffffffd9}}.dark .auth-panel [aria-current] .auth-dot{background-color:#fff}@media (forced-colors:active){.dark .auth-panel .auth-dot,.dark .auth-panel button:not([aria-current]):hover .auth-dot,.dark .auth-panel [aria-current] .auth-dot{forced-color-adjust:none;background-color:canvastext}.dark .auth-panel button:not([aria-current]) .auth-dot{opacity:.5}}.auth-badge:before{content:"";border-radius:inherit;background-blend-mode:multiply, normal;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E"),radial-gradient(circle at 50% 78%,#fff 0%,#fbfbfb 34%,#f0f0f0 58%,#e2e2e2 100%);background-size:120px 120px,100% 100%;transition:opacity .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;box-shadow:inset 0 1px 2px #0000000d,inset 0 -6px 10px #ffffffe6,0 1px 2px #00000008}.auth-badge-core{background-color:#fff;transition:background-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 1px #0000000f,0 1px 2px #1010100f,0 6px 14px -6px #1010101f}.dark .auth-badge:before{background-blend-mode:normal;background-image:radial-gradient(circle at 50% 30%,#1f1f1f 0%,#181818 55%,#121212 100%);background-size:100% 100%;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff0a}.dark .auth-badge-core{background-color:#222;box-shadow:0 0 0 1px #ffffff14,0 1px 2px #0000,0 6px 14px -6px #0009}.auth-badge[data-bare]:before{opacity:0}.auth-badge[data-bare] .auth-badge-core,.dark .auth-badge[data-bare] .auth-badge-core{background-color:#0000;box-shadow:0 0 0 1px #0000,0 1px 2px #0000,0 6px 14px -6px #0000}.auth-badge[data-busy]:after{content:"";border:1.5px solid #0000;border-top-color:#17171773;border-radius:999px;animation:.9s linear infinite auth-badge-spin;position:absolute;inset:-1px}.dark .auth-badge[data-busy]:after{border-top-color:#ffffff80}@keyframes auth-badge-spin{to{transform:rotate(360deg)}}.auth-badge-glyph{animation:.34s cubic-bezier(.22,1.2,.36,1) auth-badge-pop}@keyframes auth-badge-pop{0%{opacity:0;transform:scale(.6)rotate(-10deg)}}.auth-card .auth-primary{letter-spacing:-.005em;color:#fff;clip-path:inset(-4px round 14px);background:linear-gradient(#1f1f1f 0%,#3d3d3d 100%);border-radius:10px;height:2.5rem;font-size:14px;font-weight:500;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,opacity .2s,transform .2s cubic-bezier(.22,1,.36,1),clip-path .52s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #ffffff1a,0 1px 2px #00000029,0 4px 12px -6px #0006}.auth-card .auth-primary:hover:not(:disabled){background:linear-gradient(#2a2a2a 0%,#4a4a4a 100%)}.auth-card .auth-primary:focus-visible{outline-offset:2px;outline:2px solid #17171799}.auth-card .auth-primary:disabled:not([data-pending]):not([data-done]){color:#fff9;opacity:.4;box-shadow:none;background:linear-gradient(#1f1f1f 0%,#3d3d3d 100%)}.auth-card .auth-primary[data-done]{background:var(--otp-ok);color:#fff;clip-path:inset(0 calc(50% - 64px) round 999px);transition:background-color .46s cubic-bezier(.22,1,.36,1),clip-path .52s cubic-bezier(.22,1,.36,1)}.dark .auth-card .auth-primary{color:#0a0a0a;background:linear-gradient(#fff 0%,#e2e2e2 100%);box-shadow:inset 0 1px #fff,0 1px 2px #00000080}.dark .auth-card .auth-primary:hover:not(:disabled){background:linear-gradient(#fff 0%,#d4d4d4 100%)}.dark .auth-card .auth-primary:focus-visible{outline-color:#fff9}.dark .auth-card .auth-primary:disabled:not([data-pending]):not([data-done]){color:#fff6;opacity:1;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff0f}.dark .auth-card .auth-primary[data-done]{background:var(--otp-ok);color:#fff;box-shadow:none}.dark .auth-card .auth-primary .auth-shimmer-light{background-image:linear-gradient(90deg,#0a0a0a 0% 30%,#0a0a0a73 45%,#0a0a0a 60% 100%)}@media (prefers-reduced-motion:reduce){.auth-badge:before,.auth-badge-core,.auth-badge-glyph{transition:none;animation:none}.auth-badge[data-busy]:after{display:none}.auth-card .auth-primary,.auth-card .auth-primary[data-done]{transition:none}.dark .auth-card .auth-primary .auth-shimmer-light{color:#0a0a0a;background:0 0}}