:root{--bg: #06111F;--surface: #0B1D32;--surface-2: #102640;--border: #1A3558;--border-2: #0F2848;--teal: #10C8D0;--teal-dim: rgba(16, 200, 208, .12);--teal-hover: #0FB4BC;--text: #E8F4FF;--text-2: #7A9BBF;--text-3: #3D5A78;--danger: #EF4444;--danger-dim: rgba(239, 68, 68, .12);--warning: #F59E0B;--warning-dim: rgba(245, 158, 11, .12);--success: #22C55E;--success-dim: rgba(34, 197, 94, .12);--radius-sm: 6px;--radius: 10px;--radius-lg: 16px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font-family:Inter,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit}a{color:inherit;text-decoration:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeIn .2s ease both}
