:root{--grad-cta: linear-gradient(180deg, #FFFFFF 0%, #E8E5DD 100%);--cta-ink: #0A0A0B;--cta-sheen: inset 0 1px 0 rgba(255,255,255,.9), 0 1px 2px rgba(0,0,0,.2), 0 6px 16px rgba(0,0,0,.25)}html[data-theme=light]{--grad-cta: linear-gradient(180deg, #1B2230 0%, #10151F 100%);--cta-ink: #F4F6FA;--cta-sheen: inset 0 1px 0 rgba(255,255,255,.08), 0 1px 2px rgba(16,21,31,.18), 0 6px 16px rgba(16,21,31,.22)}html,body,#root{max-width:100%;overflow-x:clip}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}select option,select optgroup{background-color:var(--card, #14141a);color:var(--ink, #FAFAFA)}select option:checked,select option:hover{background-color:var(--card-3, #2a2a30);color:var(--ink, #FFFFFF)}select:focus{color:var(--ink, #FAFAFA)}button{transition:transform .14s cubic-bezier(.2,.7,.2,1),filter .14s ease,box-shadow .14s ease}@media(hover:hover){button:hover:not(:disabled):not([aria-disabled=true]):not(.tl-press-off){transform:translateY(-1px);filter:brightness(1.06)}}button:active:not(:disabled):not([aria-disabled=true]):not(.tl-press-off){transform:translateY(0) scale(.985);filter:brightness(.98);transition-duration:.06s}@media(prefers-reduced-motion:reduce){button{transition:none}button:hover,button:active{transform:none;filter:none}}
