:root{--mw-ink-0:#231f20;--mw-ink-1:#111418;--mw-ink-2:#1a1e24;--mw-ink-3:#262b33;--mw-ink-4:#3c424d;--mw-ink-5:#6b7280;--mw-ink-6:#9aa1ad;--mw-ink-7:#c9ced6;--mw-paper-0:#fff;--mw-paper-1:#fafaf7;--mw-paper-2:#f3f3ee;--mw-paper-3:#e8e8e1;--mw-paper-4:#d4d4cb;--mw-volt-0:#d9f154;--mw-volt-1:#c3dc3f;--mw-volt-2:#8aa11f;--mw-volt-ink:#2a3508;--mw-volt-soft:#f4fbd9;--mw-signal-pos:#2ca35b;--mw-signal-warn:#d69b2a;--mw-signal-neg:#c93640;--mw-signal-info:#3d8dd0;--mw-bg:var(--mw-paper-1);--mw-bg-elevated:var(--mw-paper-0);--mw-surface:var(--mw-paper-2);--mw-border:var(--mw-paper-3);--mw-border-strong:var(--mw-paper-4);--mw-hairline:color-mix(in oklab, var(--mw-ink-0) 8%, transparent);--mw-fg:var(--mw-ink-0);--mw-fg-muted:var(--mw-ink-5);--mw-fg-subtle:var(--mw-ink-6);--mw-fg-inverse:var(--mw-paper-0);--mw-accent:var(--mw-volt-0);--mw-accent-hover:var(--mw-volt-1);--mw-accent-press:var(--mw-volt-2);--mw-accent-ink:var(--mw-volt-ink);--mw-font-ui:"Geist", ui-sans-serif, system-ui, sans-serif;--mw-font-display:"Geist", ui-sans-serif, system-ui, sans-serif;--mw-font-serif:"Instrument Serif", Georgia, serif;--mw-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--mw-space-1:4px;--mw-space-2:8px;--mw-space-3:12px;--mw-space-4:16px;--mw-space-5:24px;--mw-space-6:32px;--mw-space-7:48px;--mw-space-8:64px;--mw-space-9:96px;--mw-radius-xs:2px;--mw-radius-sm:4px;--mw-radius-md:6px;--mw-radius-lg:10px;--mw-shadow-sm:0 1px 2px #231f200d, 0 1px 1px #231f2008}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--mw-font-ui);color:var(--mw-fg);background:var(--mw-paper-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv11";font-size:14px;line-height:1.45}h1,h2,h3,h4{margin:0;font-weight:500}a,button{color:inherit;font-family:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}::selection{background:var(--mw-volt-0);color:var(--mw-volt-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--mw-paper-4);border-radius:4px}::-webkit-scrollbar-track{background:0 0}@keyframes mw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}@keyframes mw-flash{0%{background-color:color-mix(in oklab, var(--mw-volt-0) 40%, transparent)}to{background-color:#0000}}
