@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500..800&family=DM+Mono:wght@400;500&family=Hanken+Grotesk:wght@400;500;600;700&display=swap";.auth-wb{--paper-rgb: 5 8 15;--paper-deep-rgb: 12 17 25;--line-rgb: 34 45 60;--ink-rgb: 241 245 233;--ink-soft-rgb: 183 192 207;--ink-mute-rgb: 134 146 164;--flare-rgb: 0 255 233;--mark-rgb: 185 242 0;--mark-text-rgb: 185 242 0;--danger-rgb: 255 107 74;--sh: #00ffe9;--on-mark: #05080f;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2.5rem 1.25rem;background:rgb(var(--paper-rgb));color:rgb(var(--ink-rgb));font-family:Hanken Grotesk,system-ui,sans-serif;-webkit-font-smoothing:antialiased}[data-theme=light] .auth-wb{--paper-rgb: 243 239 229;--paper-deep-rgb: 231 225 210;--line-rgb: 214 207 189;--ink-rgb: 22 19 15;--ink-soft-rgb: 74 68 58;--ink-mute-rgb: 95 90 76;--flare-rgb: 220 60 12;--mark-rgb: 198 244 50;--mark-text-rgb: 74 104 0;--danger-rgb: 180 56 15;--sh: #16130f;--on-mark: #16130f}.auth-wb *,.auth-wb *:before,.auth-wb *:after{box-sizing:border-box}.auth-wb .aw-board{width:100%;max-width:1040px;display:grid;grid-template-columns:1fr;border:2px solid rgb(var(--ink-rgb));border-radius:28px;background:rgb(var(--paper-deep-rgb));box-shadow:8px 8px 0 var(--sh);overflow:hidden}@media(min-width:880px){.auth-wb .aw-board{grid-template-columns:1.05fr 1fr}}.auth-wb .aw-aside{padding:2.5rem 2.25rem;display:flex;flex-direction:column;gap:1.75rem;background:radial-gradient(circle at 20% 0%,rgb(var(--flare-rgb) / .08),transparent 55%),rgb(var(--paper-rgb));border-bottom:2px solid rgb(var(--ink-rgb))}@media(min-width:880px){.auth-wb .aw-aside{border-bottom:0;border-right:2px solid rgb(var(--ink-rgb));padding:3rem 2.75rem}}.auth-wb .aw-main{padding:2.5rem 2.25rem;display:flex;align-items:center}@media(min-width:880px){.auth-wb .aw-main{padding:3rem 3.25rem}}.auth-wb .aw-form-wrap{width:100%;max-width:400px;margin:0 auto}.auth-wb .aw-brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:rgb(var(--ink-rgb))}.auth-wb .aw-brand img{height:2rem;width:auto;border-radius:6px}.auth-wb .aw-brand span{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:1.4rem;letter-spacing:-.045em;line-height:1}.auth-wb .aw-brand span em{font-style:normal;color:rgb(var(--flare-rgb))}.auth-wb .aw-label{font-family:DM Mono,ui-monospace,monospace;font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ink-mute-rgb));margin:0}.auth-wb .aw-title{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:clamp(2.25rem,4.5vw,3.25rem);letter-spacing:-.035em;line-height:1;margin:.5rem 0 0;font-variation-settings:"opsz" 72}.auth-wb .aw-title .hl{background:linear-gradient(transparent 56%,rgb(var(--mark-rgb)) 56% 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;padding:0 .1em}.auth-wb .aw-lede{color:rgb(var(--ink-soft-rgb));font-size:1rem;line-height:1.55;margin:0;max-width:34ch}.auth-wb .aw-steps{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.auth-wb .aw-steps li{display:grid;grid-template-columns:2.25rem 1fr;gap:.85rem;align-items:start;padding:.85rem 1rem;border:2px solid rgb(var(--line-rgb));border-radius:16px;background:rgb(var(--paper-rgb))}.auth-wb .aw-steps .aw-num{font-family:DM Mono,ui-monospace,monospace;font-size:.85rem;font-weight:500;color:rgb(var(--mark-text-rgb));padding-top:.15rem}.auth-wb .aw-steps strong{display:block;font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:1.02rem;letter-spacing:-.01em}.auth-wb .aw-steps span{display:block;color:rgb(var(--ink-soft-rgb));font-size:.9rem;line-height:1.45;margin-top:.15rem}.auth-wb .aw-field{display:grid;gap:.45rem;margin-bottom:1.15rem}.auth-wb .aw-field label{font-size:.9rem;font-weight:600}.auth-wb .aw-input{width:100%;height:52px;padding:0 1rem;border:2px solid rgb(var(--line-rgb));border-radius:14px;background:rgb(var(--paper-rgb));color:rgb(var(--ink-rgb));font:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.auth-wb .aw-input::-moz-placeholder{color:rgb(var(--ink-mute-rgb))}.auth-wb .aw-input::placeholder{color:rgb(var(--ink-mute-rgb))}.auth-wb .aw-input:focus{outline:none;border-color:rgb(var(--flare-rgb));box-shadow:0 0 0 4px rgb(var(--flare-rgb) / .15)}.auth-wb .aw-input:disabled{color:rgb(var(--ink-mute-rgb));cursor:not-allowed}.auth-wb .aw-error{color:rgb(var(--danger-rgb));font-size:.82rem;margin:0}.auth-wb .aw-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.auth-wb a{color:rgb(var(--mark-text-rgb));text-decoration:underline;text-underline-offset:3px}.auth-wb a:hover{color:rgb(var(--flare-rgb))}.auth-wb .aw-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.25rem;padding:.85rem 1.5rem;margin-top:.5rem;border:2px solid rgb(var(--ink-rgb));border-radius:999px;background:rgb(var(--mark-rgb));color:var(--on-mark);font-family:Bricolage Grotesque,sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:-.01em;cursor:pointer;box-shadow:5px 5px 0 var(--sh);transition:transform .2s,box-shadow .2s,opacity .2s}.auth-wb .aw-btn:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--sh)}.auth-wb .aw-btn:active:not(:disabled){transform:translate(3px,3px);box-shadow:2px 2px 0 var(--sh)}.auth-wb .aw-btn:disabled{opacity:.55;cursor:not-allowed}.auth-wb .aw-btn-ghost{background:transparent;color:rgb(var(--ink-rgb));box-shadow:none}.auth-wb .aw-btn-ghost:hover:not(:disabled){background:rgb(var(--ink-rgb));color:rgb(var(--paper-rgb));box-shadow:none;transform:none}.auth-wb .aw-foot{margin:1.5rem 0 0;color:rgb(var(--ink-soft-rgb));font-size:.92rem;text-align:center}.auth-wb .aw-note{margin-top:1.25rem;padding:1rem 1.1rem;border:2px dashed rgb(var(--line-rgb));border-radius:16px;color:rgb(var(--ink-soft-rgb));font-size:.92rem;line-height:1.5}.auth-wb .aw-note strong{color:rgb(var(--ink-rgb))}.auth-wb .aw-checking{color:rgb(var(--ink-soft-rgb));font-family:DM Mono,ui-monospace,monospace;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.auth-wb .aw-btn{transition:none}}
