.sc-auth-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--sc-accent);margin:0 0 .5rem;font-size:.72rem;font-weight:600}.sc-auth-heading{color:#fff;margin:0 0 .4rem;font-size:1.5rem;font-weight:700;line-height:1.2}.sc-auth-body{color:var(--sc-muted);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.5}.sc-auth-body strong{color:var(--sc-text);font-weight:600}.sc-auth-body a{color:var(--sc-accent)}.sc-auth-note{color:var(--sc-muted);margin:1.5rem 0 0;font-size:.8125rem;line-height:1.5}.sc-auth-note a,.sc-auth-link{color:var(--sc-text);text-underline-offset:3px;text-decoration:underline #ffffff4d}.sc-auth-note a:hover,.sc-auth-link:hover{color:var(--sc-accent);text-decoration-color:var(--sc-accent)}.sc-auth-link-button{font:inherit;color:var(--sc-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline #ffffff4d}.sc-auth-link-button:hover{color:var(--sc-accent);text-decoration-color:var(--sc-accent)}.sc-auth-error,.sc-auth-notice{border-radius:8px;margin:0 0 1.25rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.45}.sc-auth-error{color:#fca5a5;background:#ef44441f;border:1px solid #ef444466}.sc-auth-notice{color:#86efac;background:#22c55e1a;border:1px solid #22c55e59}.sc-auth-form{flex-direction:column;gap:1rem;display:flex}.sc-field{flex-direction:column;gap:.4rem;display:flex}.sc-field-label{color:var(--sc-text);padding:0;font-size:.8125rem;font-weight:600;display:block}.sc-field-label-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sc-field-aside{color:var(--sc-muted);font-size:.8rem;font-weight:500;text-decoration:none}.sc-field-aside:hover{color:var(--sc-accent)}.sc-field-input{box-sizing:border-box;width:100%;font:inherit;color:var(--sc-text);border:1px solid var(--sc-border-strong);background:#181818;border-radius:8px;outline:none;padding:.7rem .875rem;font-size:.9375rem;transition:border-color .16s,box-shadow .16s,background-color .16s}.sc-field-input:hover{border-color:var(--sc-muted)}.sc-field-input:focus{border-color:var(--sc-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--sc-accent) 22%, transparent);background:#1c1c1c}.sc-field-input:-webkit-autofill,.sc-field-input:-webkit-autofill:hover,.sc-field-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--sc-text);caret-color:var(--sc-text);transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #181818;box-shadow:inset 0 0 0 1000px #181818}.sc-field-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #1c1c1c inset, 0 0 0 3px color-mix(in oklab, var(--sc-accent) 22%, transparent);box-shadow:0 0 0 1000px #1c1c1c inset, 0 0 0 3px color-mix(in oklab, var(--sc-accent) 22%, transparent)}.sc-field-password{display:block;position:relative}.sc-field-password .sc-field-input{padding-inline-end:2.75rem}.sc-field-eye{width:32px;height:32px;color:var(--sc-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.sc-field-eye:hover{color:var(--sc-text);background:#ffffff0f}.sc-field-eye:focus-visible{outline:2px solid var(--sc-accent);outline-offset:1px}.sc-field-eye .sc-eye-closed,.sc-field-eye.is-visible .sc-eye-open{display:none}.sc-field-eye.is-visible .sc-eye-closed{display:block}.sc-field-code{letter-spacing:.2em;font-variant-numeric:tabular-nums;font-size:1.25rem}.sc-otp{border:0;min-width:0;margin:0;padding:0}.sc-otp .sc-field-label{margin-bottom:.5rem}.sc-otp-boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.sc-otp-box{box-sizing:border-box;aspect-ratio:5/6;width:100%;font:inherit;font-variant-numeric:tabular-nums;text-align:center;color:var(--sc-text);border:1px solid var(--sc-border-strong);caret-color:var(--sc-accent);background:#181818;border-radius:10px;outline:none;padding:0;font-size:1.6rem;font-weight:600;transition:border-color .16s,box-shadow .16s,background-color .16s}.sc-otp-box:hover{border-color:var(--sc-muted)}.sc-otp-box:focus{border-color:var(--sc-accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--sc-accent) 22%, transparent);background:#1c1c1c}.sc-otp-box:not(:placeholder-shown):not(:focus){border-color:#ffffff47}@media (width<=30rem){.sc-otp-boxes{gap:.4rem}.sc-otp-box{border-radius:8px;font-size:1.35rem}}.sc-auth-check{color:var(--sc-muted);cursor:pointer;user-select:none;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.sc-auth-check input{width:1rem;height:1rem;accent-color:var(--sc-accent);cursor:pointer;margin:0}.sc-auth-submit{font:inherit;color:var(--sc-rich-black,#141414);background:var(--sc-accent);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.6rem;margin-top:.5rem;padding:.8rem 1.25rem;font-size:.9375rem;font-weight:600;transition:filter .16s,transform .16s;display:inline-flex}.sc-auth-submit:hover{filter:brightness(1.08)}.sc-auth-submit:active{transform:translateY(1px)}.sc-auth-submit:focus-visible{outline-offset:2px;outline:2px solid #fff}.sc-auth-submit:disabled{cursor:progress;filter:none;background:color-mix(in oklab, var(--sc-accent) 78%, #141414);transform:none}.sc-auth-submit-spinner{border:2px solid #14141447;border-top-color:#141414;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite sc-spin;display:none}[data-submitting] .sc-auth-submit-spinner{display:inline-block}@keyframes sc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sc-auth-submit-spinner{animation-duration:1.6s}}[data-submitting] .sc-field-input,[data-submitting] .sc-otp-box{opacity:.55;border-color:var(--sc-border-strong);box-shadow:none;pointer-events:none}[data-submitting] .sc-field-eye{opacity:.4;pointer-events:none}.sc-auth-ghost{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .16s,background-color .16s;display:inline-flex}.sc-auth-ghost:hover{border-color:var(--sc-accent);background:#ff99001a}.sc-auth-ghost:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px}.sc-led-wave[data-astro-cid-dgt2o5cp]{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.sc-auth-body[data-astro-cid-7v53loxd]{background:#0d0d0d;min-height:100vh;margin:0;position:relative;overflow-x:hidden}.sc-auth-scrim[data-astro-cid-7v53loxd]{z-index:0;pointer-events:none;background:radial-gradient(34% 62% at 50% 46%,#0d0d0df5 0%,#0d0d0de6 45%,#0d0d0d8c 75%,#0d0d0d00 100%),linear-gradient(#0d0d0d59 0%,#0d0d0d00 25% 65%,#0d0d0dbf 100%);position:fixed;inset:0}.sc-auth-main[data-astro-cid-7v53loxd]{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.sc-auth-panel[data-astro-cid-7v53loxd]{flex-direction:column;flex:1;justify-content:center;width:min(100%,26rem);margin:0 auto;padding:3rem 0 2rem;display:flex}.sc-auth-brand[data-astro-cid-7v53loxd]{align-self:center;margin-bottom:2.5rem;display:inline-block}.sc-auth-brand[data-astro-cid-7v53loxd] img[data-astro-cid-7v53loxd]{width:auto;height:36px;display:block}.sc-auth-brand[data-astro-cid-7v53loxd]:focus-visible{outline:2px solid var(--sc-accent);outline-offset:6px;border-radius:4px}.sc-auth-content[data-astro-cid-7v53loxd]{width:100%}.sc-auth-bottom[data-astro-cid-7v53loxd]{text-align:center;flex-direction:column;align-items:center;padding:2rem 1.5rem .75rem;display:flex}.sc-auth-below[data-astro-cid-7v53loxd]{width:100%;max-width:34rem;color:var(--sc-muted);font-size:.875rem;line-height:1.55}.sc-auth-below[data-astro-cid-7v53loxd]:empty{display:none}.sc-auth-below[data-astro-cid-7v53loxd] a:not(.sc-auth-ghost){color:var(--sc-text);text-underline-offset:3px;text-decoration:underline #ffffff4d}.sc-auth-below[data-astro-cid-7v53loxd] a:not(.sc-auth-ghost):hover{text-decoration-color:var(--sc-accent)}.sc-auth-foot[data-astro-cid-7v53loxd]{flex-direction:column;align-items:center;gap:.1rem;margin-top:2rem;display:flex}.sc-auth-foot[data-astro-cid-7v53loxd] .sc-footer{padding:.5rem 0 .25rem}.sc-auth-lang[data-astro-cid-7v53loxd]{color:var(--sc-muted);font-size:.8rem;text-decoration:none}.sc-auth-lang[data-astro-cid-7v53loxd]:hover{color:var(--sc-text)}@media (width<=48rem){.sc-auth-main[data-astro-cid-7v53loxd]{justify-content:center}.sc-auth-panel[data-astro-cid-7v53loxd]{width:100%;padding:2.5rem 1.5rem 1rem}.sc-auth-bottom[data-astro-cid-7v53loxd]{padding-top:1rem}.sc-auth-scrim[data-astro-cid-7v53loxd]{background:linear-gradient(#0d0d0db3 0%,#0d0d0dd9 40%,#0d0d0de6 100%)}.sc-auth-brand[data-astro-cid-7v53loxd]{margin-bottom:2.25rem}}
