:root{--vico-purple: #7B5BC4;--vico-purple-dark: #6745B0;--vico-purple-light: #EDE7F9;--vico-purple-soft: #F5F1FB;--vico-bg: #FAFAFA;--vico-surface: #FFFFFF;--vico-surface-alt: #FAFBFD;--vico-border: #E7E8EC;--vico-border-soft: #F0F1F5;--vico-border-strong: #D7D8E0;--vico-text: #1F2338;--vico-text-soft: #4B5263;--vico-text-muted: #6B7185;--vico-text-faint: #9AA0B0;--pill-green-bg: #E8F5EC;--pill-green-text: #2F7A43;--pill-orange-bg: #FCE9D1;--pill-orange-text: #9C5200;--pill-red-bg: #FCE6EA;--pill-red-text: #B3364A;--pill-blue-bg: #DBEEFE;--pill-blue-text: #1E73C4;--pill-gray-bg: #EEEFF3;--pill-gray-text: #4B5263;--ops-ink: #11131F;--ops-ink-soft: #1B1E2E;--ops-accent: #E8B864;--radius-2xl: 14px;--radius-xl: 11px;--radius-lg: 10px;--radius-md: 8px;--card-shadow: 0 1px 2px rgba(15,18,30,.04), 0 1px 3px rgba(15,18,30,.06);--shadow-dropdown: 0 8px 24px rgba(15,18,30,.12)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--vico-bg);color:var(--vico-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,sans-serif;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}
