@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.static{position:static}.border{border-style:var(--tw-border-style);border-width:1px}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.delay-3{transition-delay:3ms}.delay-4{transition-delay:4ms}:root{--background:#0e0c1e;--text:#f4efe8;--copper:#c9a27a;--copper-hover:#cfac87;--muted:#9a948c;--input-background:#1e1b30;--input-border:#8e6e52;--input-focus:#c9a27a}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);min-width:320px;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Satoshi,sans-serif}input,button,textarea,select{font:inherit}button{border:0}.page{background:#0e0c1e;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:100svh;padding:40px 24px;display:flex}.page__inner{flex-direction:column;align-items:center;width:100%;max-width:720px;display:flex}.wordmark{letter-spacing:.3em;text-transform:uppercase;color:#c9a27a;text-align:center;margin:0;padding-left:.3em;font-family:Satoshi,sans-serif;font-size:clamp(80px,12vw,160px);font-weight:700;line-height:1}.tagline{letter-spacing:.12em;text-transform:uppercase;color:#f4efe8;text-align:center;text-wrap:balance;max-width:600px;margin:32px 0 0;font-family:Satoshi,sans-serif;font-size:clamp(16px,2vw,22px);font-weight:400;line-height:1.4}.form{align-items:stretch;gap:12px;width:100%;max-width:520px;margin:48px 0 0;display:flex}.input{letter-spacing:.01em;color:#f4efe8;appearance:none;background:#1e1b30;border:1px solid #8e6e52;border-radius:0;outline:none;flex:1;height:52px;padding:0 20px;font-family:Satoshi,sans-serif;font-size:15px;font-weight:300}.input::placeholder{color:#9a948c;opacity:1}.input:focus,.input:focus-visible{border-color:#c9a27a}.button{white-space:nowrap;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:#0e0c1e;background:#c9a27a;border:0;border-radius:0;height:52px;padding:0 32px;font-family:Satoshi,sans-serif;font-size:12px;font-weight:700;transition:background-color .2s,opacity .2s}.button:hover:not(:disabled){background:#cfac87}.button:disabled{opacity:.8;cursor:default}.support{letter-spacing:.06em;color:#9a948c;text-align:center;margin:20px 0 0;font-family:Satoshi,sans-serif;font-size:12px;font-weight:300}.success{color:#f4efe8;text-align:center;margin:48px 0 0;font-family:Satoshi,sans-serif;font-size:18px;font-weight:400}.error{letter-spacing:.02em;color:#f4efe8;text-align:center;margin:16px 0 0;font-family:Satoshi,sans-serif;font-size:12px;font-weight:400}.fade-in{opacity:0;animation:.6s forwards fadeUp;transform:translateY(8px)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.delay-1{animation-delay:0s}.delay-2{animation-delay:.4s}.delay-3{animation-delay:.8s}.delay-4{animation-delay:1.1s}@media (max-width:540px){.form{flex-direction:column}.input,.button{width:100%}}@media (prefers-reduced-motion:reduce){.fade-in{opacity:1;animation:none;transform:none}.button,.input{transition:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
