[data-auth]{--font-display:var(--font-general-sans), var(--font-onest), system-ui, sans-serif;--font-sans:var(--font-onest), -apple-system, "Segoe UI", system-ui, sans-serif;--font-small:var(--font-sans);font-family:var(--font-sans);background:var(--plane);justify-content:center;align-items:center;min-height:100dvh;padding:2.5rem 1.5rem;display:flex}@media (max-width:479px){[data-auth]{padding:1.5rem 1rem}}:root:not([data-theme=light]) [data-auth]{--ink:#f5f5f5;--ink-2:#a6a6a6;--ink-muted:#868686;background:radial-gradient(55% 45% at 78% 88%,#93a6c712 0%,#0000 70%),radial-gradient(45% 40% at 12% 14%,#ffffff07 0%,#0000 70%),#060606}:root:not([data-theme=light]) body:has([data-auth]){background:#060606}[data-auth] .auth-card{border:1px solid var(--panel-edge);background:var(--surface);box-shadow:var(--panel-shadow);border-radius:23px;flex-direction:column;gap:1.1rem;padding:1.6rem 1.15rem 1.2rem;display:flex;position:relative}:root:not([data-theme=light]) [data-auth] .auth-card{-webkit-backdrop-filter:blur(26px)saturate(1.35);backdrop-filter:blur(26px)saturate(1.35);background:linear-gradient(#ffffff09 0%,#fff0 45%),#0c0c0c80;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f,0 30px 70px -40px #000000e6}:root:not([data-theme=light]) [data-auth] .auth-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#feeae16b 35%,#c0cef26b 65%,#0000);height:1px;position:absolute;top:-1px;left:14%;right:14%}[data-auth] .auth-head{flex-direction:column;align-items:flex-start;padding:0 .35rem;display:flex}[data-auth] .auth-logo{border-radius:6px;margin-bottom:1rem}[data-auth] .auth-logo:focus-visible{outline-offset:4px;outline:2px solid #e8eaef}[data-auth] .auth-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);margin-bottom:-.16em;padding-bottom:.16em;font-size:2.025rem;font-weight:500;line-height:1.08}:root:not([data-theme=light]) [data-auth] .auth-title{background:linear-gradient(122deg,#f5f5f5 0% 18%,#a6a6a6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}[data-auth] .auth-sub{color:var(--ink-2);margin-top:.6rem;font-size:.98rem;font-weight:400;line-height:1.5}[data-auth] .auth-form{flex-direction:column;gap:1.1rem;display:flex}[data-auth] .auth-tabs{background:var(--fill);border-radius:14px;grid-template-columns:1fr 1fr;gap:2px;padding:4px;display:grid}[data-auth] .auth-tab{height:34px;color:var(--ink-muted);border-radius:10px;font-size:.9rem;font-weight:400;transition:background-color .2s,color .2s,box-shadow .2s}[data-auth] .auth-tab:hover{color:var(--ink)}[data-auth] .auth-tab[aria-selected=true]{color:var(--ink);background:var(--surface)}[data-auth] .auth-tab:focus-visible{outline-offset:1px;outline:2px solid #e8eaef}:root:not([data-theme=light]) [data-auth] .auth-tabs{background:#0d0d0d;box-shadow:inset 0 0 0 1px #ffffff14}:root:not([data-theme=light]) [data-auth] .auth-tab[aria-selected=true]{background:#ffffff26;box-shadow:0 1px 4px #00000059,inset 0 1px #ffffff0f}[data-auth] .auth-pill{width:100%;height:3rem;font-family:var(--font-display);letter-spacing:-.005em;color:var(--ink);background:var(--fill);border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.3rem;font-size:1rem;font-weight:400;transition:background-color .2s,box-shadow .2s,transform .15s;display:flex;position:relative}[data-auth] .auth-pill:hover:not(:disabled){background:var(--fill-2)}[data-auth] .auth-pill:active:not(:disabled){transform:scale(.985)}[data-auth] .auth-pill:disabled{opacity:.45;cursor:default}[data-auth] .auth-pill:focus-visible{outline-offset:3px;outline:2px solid #e8eaef}:root:not([data-theme=light]) [data-auth] .auth-pill{color:#f5f5f5;background:#ffffff0d;box-shadow:inset 0 1px 1px #ffffff14}:root:not([data-theme=light]) [data-auth] .auth-pill:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.55;background:linear-gradient(140deg,#ffffff7a 0%,#ffffff0f 38%,#fff0 60%,#ffffff42 100%);padding:1px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:root:not([data-theme=light]) [data-auth] .auth-pill:hover:not(:disabled){background:#ffffff16;box-shadow:inset 0 1px 1px #ffffff24,inset 0 -12px 28px -16px #96aab46b}:root:not([data-theme=light]) [data-auth] .auth-pill:hover:not(:disabled):after{opacity:.95}[data-auth] .auth-or{color:var(--ink-muted);align-items:center;gap:.8rem;margin:-.1rem 0;font-size:.78rem;line-height:1.5;display:flex}[data-auth] .auth-or>span{background:linear-gradient(90deg, transparent, var(--hairline-2));flex:1;height:1px}[data-auth] .auth-or>span:last-child{background:linear-gradient(270deg, transparent, var(--hairline-2))}[data-auth] .auth-field{display:block}[data-auth] .auth-field>span{margin-bottom:.4rem}[data-auth] .auth-field>span>span.t-label{letter-spacing:0;color:var(--ink-2);font-size:.84rem;font-weight:400;line-height:1.5}[data-auth] .auth-field input{height:2.85rem;font-family:var(--font-sans);color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--hairline-2);border:0;border-radius:10px;padding-block:0;padding-inline:.95rem;font-size:1rem;font-weight:400;transition:background-color .2s,box-shadow .2s}[data-auth] .auth-field input.pr-11{padding-inline-end:2.75rem}[data-auth] .auth-field input::placeholder{color:var(--ink-muted)}[data-auth] .auth-field input:focus{box-shadow:inset 0 0 0 1px var(--ink-muted);outline:none}:root:not([data-theme=light]) [data-auth] .auth-field input{background:radial-gradient(120% 140% at 50% 0,#ffffff06 0%,#0000 70%),#ffffff0d;box-shadow:inset 0 1px #ffffff0d}:root:not([data-theme=light]) [data-auth] .auth-field input:hover:not(:disabled){background-color:#ffffff13}:root:not([data-theme=light]) [data-auth] .auth-field input:focus{background:#ffffff13;box-shadow:inset 0 0 0 1px #ffffff29}:root:not([data-theme=light]) [data-auth] .auth-field input:-webkit-autofill{-webkit-text-fill-color:#f5f5f5;caret-color:#f5f5f5;transition:background-color 600000s}[data-auth] .auth-eye{inset-block:0;width:2.75rem;color:var(--ink-muted);border-radius:0 10px 10px 0;place-items:center;transition:color .2s;display:grid;position:absolute;right:0}[data-auth] .auth-eye:hover{color:var(--ink)}[data-auth] .auth-eye:focus-visible{outline-offset:-2px;outline:2px solid #e8eaef}[data-auth] .auth-forgot{color:var(--ink-2);font-size:.84rem;line-height:1.5;transition:color .2s;position:absolute;top:0;right:0}[data-auth] .auth-forgot:hover:not(:disabled){color:var(--ink)}[data-auth] .auth-forgot:disabled{opacity:.45}[data-auth] .auth-forgot:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #e8eaef}[data-auth] .auth-submit{margin-top:.15rem}[data-auth] .auth-sent{text-align:center;flex-direction:column;align-items:center;padding:.4rem .35rem 0;display:flex}[data-auth] .auth-sent-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin-top:.75rem;font-size:1.15rem;font-weight:500;line-height:1.3}[data-auth] .auth-sent-note{max-width:20rem;color:var(--ink-2);margin-top:.35rem;font-size:.9rem;line-height:1.5}[data-auth] .auth-sent .auth-pill{margin-top:1.25rem}[data-auth] .auth-legal{color:var(--ink-muted);justify-content:center;gap:1rem;margin-top:1.6rem;font-size:.78rem;line-height:1.5;display:flex}[data-auth] .auth-legal a{transition:color .2s}[data-auth] .auth-legal a:hover{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){[data-auth] :is(.auth-pill,.auth-tab,.auth-field input,.auth-eye,.auth-forgot,.auth-legal a){transition:none}}
