@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../../../fonts/Manrope-Variable.woff2)format("woff2-variations"),url(../../../fonts/Manrope-Variable.woff)format("woff-variations")}:root{--font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--brand:var(--lightningcss-light,#4db358)var(--lightningcss-dark,#4fc4d9);--brand-text:var(--lightningcss-light,#2e7d38)var(--lightningcss-dark,#4fc4d9);--ink:var(--lightningcss-light,#1b1b18)var(--lightningcss-dark,#d7e1ef);--body-2:var(--lightningcss-light,#55554f)var(--lightningcss-dark,#adbad2);--muted:var(--lightningcss-light,#75756f)var(--lightningcss-dark,#8695ad);--faint:var(--lightningcss-light,#9a9a94)var(--lightningcss-dark,#6b7794);--danger-text:var(--lightningcss-light,#a03123)var(--lightningcss-dark,#f8837a);--page-bg:var(--lightningcss-light,#fafaf9)var(--lightningcss-dark,#061219);--canvas-bg:var(--lightningcss-light,#efefec)var(--lightningcss-dark,#0b1420);--card-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141f33);--chip-bg:var(--lightningcss-light,#f1f1ee)var(--lightningcss-dark,#1b2740);--subtle-bg:var(--lightningcss-light,#ededea)var(--lightningcss-dark,#172234);--border:var(--lightningcss-light,#e7e7e3)var(--lightningcss-dark,#26324a);--border-ctl:var(--lightningcss-light,#e2e2dd)var(--lightningcss-dark,#313e5a);--border-dashed:var(--lightningcss-light,#cfcfc8)var(--lightningcss-dark,#3c4c6c);--card-shadow:0 1px 2px var(--lightningcss-light,#14140f0a)var(--lightningcss-dark,#00000080);--popover-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#25345a);--popover-border:var(--lightningcss-light,#d9d9d3)var(--lightningcss-dark,#4a5c84);--popover-shadow:0 12px 32px var(--lightningcss-light,#14140f29)var(--lightningcss-dark,#0000008c), 0 2px 6px var(--lightningcss-light,#14140f0f)var(--lightningcss-dark,#00000059);--popover-hover:var(--lightningcss-light,#f1f1ee)var(--lightningcss-dark,#31436b);--focus-ring:var(--lightningcss-light,#bfdfc3)var(--lightningcss-dark,#2f6b74);--tag-pos:var(--lightningcss-light,#1f8a8a)var(--lightningcss-dark,#35c9c0);--tag-neg:var(--lightningcss-light,#c0392b)var(--lightningcss-dark,#f26d62);--tag-neutral:var(--lightningcss-light,#d9962e)var(--lightningcss-dark,#ecb63f);--on-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a1420);--brand-tint:var(--lightningcss-light,#e9f3e9)var(--lightningcss-dark,#143a34);--warn-bg:var(--lightningcss-light,#fff3cd)var(--lightningcss-dark,#382d12);--warn-text:var(--lightningcss-light,#7a5c00)var(--lightningcss-dark,#ecb63f);--info-bg:var(--lightningcss-light,#e7f0fb)var(--lightningcss-dark,#142942);--info-text:var(--lightningcss-light,#0b4c8c)var(--lightningcss-dark,#7dc4e6);--danger-bg:var(--lightningcss-light,#fce8e6)var(--lightningcss-dark,#331d1b)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{font-family:var(--font-sans);background:var(--canvas-bg);margin:0}a{color:var(--brand-text);text-decoration:none}a:hover{color:var(--brand)}*{box-sizing:border-box}input:focus,select:focus{outline:2px solid var(--focus-ring);outline-offset:0}.svc.svelte-3l9mns{z-index:80;box-sizing:border-box;background:var(--warn-bg);width:max-content;max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--border);box-shadow:var(--popover-shadow);border-radius:12px;align-items:center;gap:12px;padding:9px 12px 9px 14px;font-size:12.5px;font-weight:600;line-height:1.4;display:flex;position:fixed;top:10px;left:50%;transform:translate(-50%)}a.svelte-3l9mns{color:var(--brand-text);white-space:nowrap;font-weight:800;text-decoration:none}a.svelte-3l9mns:hover{text-decoration:underline}button.svelte-3l9mns{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px}button.svelte-3l9mns:hover{color:var(--ink)}a.svelte-3l9mns:focus-visible,button.svelte-3l9mns:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}
