*{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--bg)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit}:root{--bg: #0e1419;--bg-soft: #121a22;--surface: #171f27;--surface-2: #1d2730;--surface-3: #222d38;--text: #eef2f6;--text-muted: #8b98a6;--text-dim: #5f6e7c;--border: #232f3a;--border-soft: #1c262f;--primary: hsl(158 58% 48%);--primary-soft: hsl(158 58% 48% / .14);--lime: hsl(75 80% 62%);--lime-ink: #0e1419;--up: hsl(150 62% 56%);--down: hsl(2 78% 64%);--yes-bg: hsl(158 56% 46% / .16);--yes-fg: hsl(158 62% 62%);--yes-solid: hsl(158 56% 44%);--no-bg: hsl(2 76% 60% / .15);--no-fg: hsl(2 82% 70%);--no-solid: hsl(2 70% 56%);--header: rgba(14, 20, 25, .82);--scrim: rgba(6, 10, 13, .62);--shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 10px 30px rgba(0, 0, 0, .4);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3)}[data-theme=light]{--bg: #fafafa;--bg-soft: #f4f4f5;--surface: #ffffff;--surface-2: hsl(0 0% 96%);--surface-3: hsl(0 0% 93%);--text: hsl(0 0% 12%);--text-muted: hsl(0 0% 45%);--text-dim: hsl(0 0% 62%);--border: hsl(0 0% 92%);--border-soft: hsl(0 0% 95%);--primary: hsl(158 55% 42%);--primary-soft: hsl(158 55% 42% / .1);--lime: hsl(75 80% 62%);--lime-ink: hsl(0 0% 12%);--up: hsl(142 62% 38%);--down: hsl(0 66% 52%);--yes-bg: hsl(158 55% 42% / .12);--yes-fg: hsl(158 58% 34%);--yes-solid: hsl(158 55% 42%);--no-bg: hsl(0 66% 54% / .1);--no-fg: hsl(0 66% 46%);--no-solid: hsl(0 66% 54%);--header: rgba(255, 255, 255, .82);--scrim: rgba(20, 22, 24, .32);--shadow: 0 1px 2px rgba(0, 0, 0, .03), 0 4px 16px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .04)}.svm-app{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);min-height:100vh}.svm-app .tab-num{font-variant-numeric:tabular-nums}.svm-app .hide-sb{scrollbar-width:none}.svm-app .hide-sb::-webkit-scrollbar{display:none}.svm-app input::placeholder{color:var(--text-dim)}.svm-app input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}@keyframes svm-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.svm-app .svm-fade-up{animation:svm-fade-up .3s ease both}@keyframes svm-spin{to{transform:rotate(360deg)}}
