.auth-surface{font-family:var(--font-stk-miso), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"liga" 1, "calt" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.auth-surface .concya-gaya,.auth-surface .concya-gaya-italic{font-family:var(--font-concya-gaya)}.auth-surface .concya-gaya{letter-spacing:-.06em;font-style:normal;font-weight:400}.auth-surface .concya-gaya-italic{letter-spacing:-.04em;font-style:italic;font-weight:400}@keyframes auth-type-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.auth-typing-title{animation:.7s steps(18,end) both auth-type-in;display:inline-block}@media (prefers-reduced-motion:reduce){.auth-typing-title{animation:none}}
.auth-surface{--auth-canvas:#fff;--auth-text:#0f0f0f;--auth-muted:#6b6866;--auth-subtle:#8b8684;--auth-control:#f3f2f1;--auth-border:#e6e6e6;--auth-focus:#ccc}.dark .auth-surface{--auth-canvas:#0c0a09;--auth-text:#f5f5f4;--auth-muted:#a6a09b;--auth-subtle:#8b8684;--auth-control:#201e1d;--auth-border:#292624;--auth-focus:#363330}@supports (color:lab(0% 0 0)){.dark .auth-surface{--auth-text:lab(96.5286% -.0991821 .364268);--auth-muted:lab(66.2166% 1.88044 3.20326)}}.reference-auth{background:var(--auth-canvas);min-height:100svh;color:var(--auth-text);padding:max(5.5rem,50svh - 13.9844rem) 1.5rem 5.5rem;position:relative}.reference-auth-content{outline:none;width:100%;max-width:23.75rem;margin-inline:auto}.reference-auth header{margin:0 0 2.5rem}.reference-auth .auth-entry-mark>div{height:1.45rem;margin-bottom:2rem}.reference-auth .auth-entry-mark a{height:1.45rem;color:var(--auth-text)}.reference-auth h1,.reference-auth header p{color:var(--auth-text);letter-spacing:0;margin:0;font-size:1.375rem;font-weight:400;line-height:1.2}.reference-auth header p{color:var(--auth-muted)}.reference-auth .auth-fields-return{flex-direction:column;gap:1.25rem;display:flex}.reference-auth .auth-fields-return>*,.reference-auth .auth-email-form>*{margin-block:0}.reference-auth .auth-email-form{flex-direction:column;gap:.5rem;display:flex}.reference-auth label{color:var(--auth-muted);margin-bottom:.25rem;font-size:.875rem;font-weight:400;line-height:1.5}.reference-auth input,.reference-auth .auth-reference-control,.reference-auth .auth-fields-return>button,.reference-auth .auth-email-form>button{corner-shape:superellipse(1.2);min-height:2.75rem;line-height:1.4;transition:background-color .15s,border-color .15s,transform .15s;background:var(--auth-control)!important;height:2.75rem!important;color:var(--auth-text)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:1.125rem!important;font-size:1.0625rem!important;font-weight:400!important}.reference-auth input{padding:.625rem 1rem;border-color:var(--auth-border)!important}.reference-auth .auth-email-form>button{border-color:var(--auth-focus)!important}.reference-auth .auth-reference-control img{width:1rem;height:1rem}.reference-auth input::placeholder{color:var(--auth-subtle)}.reference-auth input:focus{--tw-ring-shadow:0 0 #0000;outline:none;border-color:var(--auth-focus)!important}.reference-auth .auth-fields-return>button,.reference-auth .auth-reference-control{gap:.625rem;padding:.625rem 1.25rem}.reference-auth .auth-email-form>button:disabled{color:var(--auth-subtle)!important;opacity:1!important}.reference-auth input:hover,.reference-auth .auth-fields-return>button:hover,.reference-auth .auth-reference-control:enabled:hover,.reference-auth .auth-email-form>button:enabled:hover{opacity:1;background:color-mix(in srgb, var(--auth-control) 94%, var(--auth-subtle))!important}.reference-auth button:enabled:active{transform:scale(.97)!important}.reference-auth .auth-divider{gap:.75rem;height:1.59375rem;padding:0;font-size:1.0625rem;line-height:1.5}.reference-auth .auth-divider>.h-px{background:var(--auth-border)}.reference-auth .auth-divider>:not(.h-px){color:var(--auth-muted);font-size:inherit}.reference-auth .auth-signup-row{color:var(--auth-muted);margin-top:.5rem;padding:0;font-size:.875rem;line-height:1.5}.reference-auth .auth-signup-row a,.reference-auth .auth-phone-alternative{color:var(--auth-text);text-underline-offset:3px;margin:0;padding:0;font-weight:400;text-decoration:none}.reference-auth .auth-signup-row a:hover,.reference-auth .auth-phone-alternative:hover,.reference-auth-terms a:hover{text-decoration:underline}.reference-auth-terms{inset-inline:1.5rem;bottom:max(1.5rem, env(safe-area-inset-bottom));color:var(--auth-muted);text-align:center;font-size:.875rem;line-height:1.5;position:absolute}.reference-auth-terms a{color:var(--auth-text)}.auth-entry-back{top:max(1.5rem, env(safe-area-inset-top));left:max(1.5rem, env(safe-area-inset-left));z-index:10;position:fixed}.auth-entry-back>a{background:var(--auth-control);height:2.25rem;color:var(--auth-text);gap:.375rem;padding:0 1.25rem;font-size:1.0625rem;font-weight:400;transition:background-color .3s cubic-bezier(.25,.46,.45,.94),transform .15s;position:static}.auth-entry-back>a:hover{background:color-mix(in srgb, var(--auth-control) 95%, var(--auth-subtle))}@media (prefers-reduced-motion:reduce){.reference-auth input,.reference-auth button,.auth-entry-back>a{transition:none;transform:none!important}}
