*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--black: #0A0A0A;--off: #F9F9F7;--gold: #C8A96E;--gold-dk: #A8893E;--gray-1: #F2F2F0;--gray-3: #D1D1CC;--gray-5: #8A8A82;--gray-9: #1C1C1A;--success: #2E7D52;--error: #C0392B}body{font-family:Inter,system-ui,sans-serif;background:var(--black);color:var(--off);min-height:100vh;-webkit-font-smoothing:antialiased}input,select{font-family:inherit;font-size:15px;color:var(--off);background:var(--gray-9);border:1.5px solid rgba(255,255,255,.1);border-radius:6px;padding:10px 14px;width:100%;outline:none;transition:border-color .15s}input:focus,select:focus{border-color:var(--gold)}input::placeholder{color:var(--gray-5)}select option{background:var(--gray-9)}button{font-family:inherit;cursor:pointer}button:not(:disabled){transition:transform .15s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1),background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1)}button:not(:disabled):active{transform:scale(.96)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.motion-fade-up{animation:fadeUp .3s cubic-bezier(.16,1,.3,1) both}@keyframes viewEnter{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.view-enter{animation:viewEnter .38s cubic-bezier(.16,1,.3,1) both}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.stagger-item{animation:riseIn .4s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 45ms)}@media(prefers-reduced-motion:reduce){button:not(:disabled){transition:none}button:not(:disabled):active{transform:none}.motion-fade-up,.view-enter,.stagger-item{animation:none}}
