:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}:root{--acs-bg:var(--lightningcss-light,#f4f4ef)var(--lightningcss-dark,#070707);--acs-bg2:var(--lightningcss-light,#ecece6)var(--lightningcss-dark,#0d0d0d);--acs-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--acs-surface2:var(--lightningcss-light,#f7f7f2)var(--lightningcss-dark,#151515);--acs-surface3:var(--lightningcss-light,#efefe9)var(--lightningcss-dark,#191919);--acs-text:var(--lightningcss-light,#0b0b0b)var(--lightningcss-dark,#fff);--acs-text2:var(--lightningcss-light,#000000b8)var(--lightningcss-dark,#ffffffb8);--acs-text3:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#ffffff80);--acs-border:var(--lightningcss-light,#00000017)var(--lightningcss-dark,#ffffff14);--acs-border2:var(--lightningcss-light,#00000029)var(--lightningcss-dark,#ffffff24);--acs-divider:var(--lightningcss-light,#00000012)var(--lightningcss-dark,#ffffff0f);--acs-input:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141414);--acs-sheet:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f0f0f);--acs-nav:var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#101010bd);--acs-header:var(--lightningcss-light,#f4f4efe6)var(--lightningcss-dark,#070707db);--acs-overlay:var(--lightningcss-light,#14140a59)var(--lightningcss-dark,#0000009e);--acs-accent:var(--lightningcss-light,#4e7a00)var(--lightningcss-dark,#d8ff52);--acs-frame:var(--lightningcss-light,#d9d9d2)var(--lightningcss-dark,#151515);--acs-page:var(--lightningcss-light,#e6e6e0)var(--lightningcss-dark,#030303);--acs-shadow:var(--lightningcss-light,#00000024)var(--lightningcss-dark,#0009);--acs-accent-soft:var(--lightningcss-light,#3f6400)var(--lightningcss-dark,#e6ff9a);--acs-error-text:var(--lightningcss-light,#b23c0b)var(--lightningcss-dark,#ffb07a);--acs-warm-text:var(--lightningcss-light,#7a5200)var(--lightningcss-dark,#ffe08a);--acs-focus:var(--lightningcss-light,#4e7a008c)var(--lightningcss-dark,#c8ff3e80);--acs-track:var(--lightningcss-light,#e2e2dc)var(--lightningcss-dark,#1c1c1c);--acs-switch-off:var(--lightningcss-light,#d9d9d4)var(--lightningcss-dark,#2a2a2a);--acs-skeleton:var(--lightningcss-light,#e8e8e2)var(--lightningcss-dark,#121212);--acs-skeleton-hi:var(--lightningcss-light,#f2f2ed)var(--lightningcss-dark,#1c1c1c);--acs-sidebar:var(--lightningcss-light,#ecece6)var(--lightningcss-dark,#0b0b0b);--acs-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f0f0f);--acs-card-border:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff12);--acs-card-inner:var(--lightningcss-light,#f7f7f2)var(--lightningcss-dark,#141414);--acs-field:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111);--acs-field-border:var(--lightningcss-light,#0000002e)var(--lightningcss-dark,#ffffff14);--acs-chip:var(--lightningcss-light,#efefe9)var(--lightningcss-dark,#191919);--acs-popover:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121212);--acs-drawer:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0c0c0c);--acs-toast:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--acs-button:var(--lightningcss-light,#fff)var(--lightningcss-dark,#151515);--acs-button-hover:var(--lightningcss-light,#f2f2ed)var(--lightningcss-dark,#1c1c1c);--acs-button-border:var(--lightningcss-light,#00000024)var(--lightningcss-dark,#ffffff1f);--acs-hover:var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff0a);--acs-hover-strong:var(--lightningcss-light,#00000012)var(--lightningcss-dark,#ffffff0f);--acs-row-border:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff0d);--acs-placeholder:var(--lightningcss-light,#00000061)var(--lightningcss-dark,#ffffff61);--acs-text-soft:var(--lightningcss-light,#0009)var(--lightningcss-dark,#fff9);--acs-text-muted:var(--lightningcss-light,#00000073)var(--lightningcss-dark,#ffffff73);--acs-text-faint:var(--lightningcss-light,#0000005c)var(--lightningcss-dark,#ffffff57);--acs-accent-strong:var(--lightningcss-light,#3f6400)var(--lightningcss-dark,#e6ff4d);--acs-link-hover:var(--lightningcss-light,#7a5200)var(--lightningcss-dark,#ffcf3f);--acs-accent-bg:var(--lightningcss-light,#4e7a001a)var(--lightningcss-dark,#c8ff3e1a);--acs-accent-bg-soft:var(--lightningcss-light,#4e7a000f)var(--lightningcss-dark,#c8ff3e0f);--acs-accent-border:var(--lightningcss-light,#4e7a0047)var(--lightningcss-dark,#c8ff3e40);--acs-accent-border-strong:var(--lightningcss-light,#4e7a0073)var(--lightningcss-dark,#c8ff3e66);--acs-success-fg:var(--lightningcss-light,#4e7a00)var(--lightningcss-dark,#d8ff52);--acs-success-bg:var(--lightningcss-light,#4e7a001a)var(--lightningcss-dark,#c8ff3e1a);--acs-review-fg:var(--lightningcss-light,#7a5200)var(--lightningcss-dark,#ffd95a);--acs-review-bg:var(--lightningcss-light,#ffcc3a38)var(--lightningcss-dark,#ffcf3f1f);--acs-neutral-fg:var(--lightningcss-light,#000000b3)var(--lightningcss-dark,#ffffffb3);--acs-neutral-bg:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff12);--acs-warning-fg:var(--lightningcss-light,#9a4a12)var(--lightningcss-dark,#ffb07a);--acs-warning-bg:var(--lightningcss-light,#ffa05a33)var(--lightningcss-dark,#ffa05a1f);--acs-muted-fg:var(--lightningcss-light,#00000073)var(--lightningcss-dark,#ffffff73);--acs-muted-bg:var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff0d);--acs-danger-fg:var(--lightningcss-light,#b23c0b)var(--lightningcss-dark,#ff9a6b);--acs-danger-bg:var(--lightningcss-light,#ff8a5b24)var(--lightningcss-dark,#ff8a5b1f);--acs-danger-border:var(--lightningcss-light,#b23c0b4d)var(--lightningcss-dark,#ff8a5b4d);--acs-info-fg:var(--lightningcss-light,#7a5200)var(--lightningcss-dark,#ffcf3f);--acs-info-bg:var(--lightningcss-light,#ffcc3a2e)var(--lightningcss-dark,#ffcf3f1a);--acs-info-border:var(--lightningcss-light,#7a52004d)var(--lightningcss-dark,#ffcf3f4d);--acs-spark-bar:var(--lightningcss-light,#00000024)var(--lightningcss-dark,#ffffff24);--acs-chart-1:var(--lightningcss-light,#4e7a00)var(--lightningcss-dark,#d8ff52);--acs-chart-2:var(--lightningcss-light,#b58a00)var(--lightningcss-dark,#ffcc3a);--acs-chart-3:var(--lightningcss-light,#c2531a)var(--lightningcss-dark,#ff8a5b);--acs-chart-4:var(--lightningcss-light,#2f6fa8)var(--lightningcss-dark,#9fd4ff);--acs-chart-5:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#ffffff80);--acs-chart-grid:var(--lightningcss-light,#00000012)var(--lightningcss-dark,#ffffff0f);--acs-acid:#b9ff2c;--acs-acid2:#c8f53a;--acs-lime:#e6ff4d;--acs-lime2:#d8ff52;--acs-warm:#ffcc3a;--acs-warm2:#ffcf3f;--acs-error:#ff8a5b;--acs-on-brand:#0a0a0a;--acs-on-error:#1a0d05;--acs-switch-knob:#fff;--acs-media-scrim:#0a0a0a99;--acs-glow:#c8ff3e40;--acs-cta-glow:#c8ff3e38;--acs-gradient:linear-gradient(120deg, #b9ff2c, #e6ff4d 50%, #ffcc3a);--acs-gradient-mark:linear-gradient(135deg, #b9ff2c, #e6ff4d 50%, #ffcc3a);--acs-font-sans:var(--font-geist), system-ui, -apple-system, "Segoe UI", sans-serif;--acs-font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--acs-space-1:4px;--acs-space-2:8px;--acs-space-3:12px;--acs-space-4:16px;--acs-space-5:20px;--acs-space-6:24px;--acs-space-8:32px;--acs-space-10:40px;--acs-space-12:48px;--acs-radius-xs:8px;--acs-radius-sm:10px;--acs-radius-md:14px;--acs-radius-lg:20px;--acs-radius-xl:24px;--acs-radius-pill:999px;--acs-dur-press:.15s;--acs-dur-fast:.2s;--acs-dur-nav:.25s;--acs-dur-reveal:.6s;--acs-ease:cubic-bezier(.2, .8, .2, 1);--acs-target:44px}[data-hue]{--acs-hue-fill:var(--lightningcss-light,hsl(var(--acs-hue,0) 42% 82%))var(--lightningcss-dark,hsl(var(--acs-hue,0) 38% 22%));--acs-hue-fill2:var(--lightningcss-light,hsl(calc(var(--acs-hue,0) + 40) 46% 72%))var(--lightningcss-dark,hsl(calc(var(--acs-hue,0) + 40) 44% 12%))}@media (prefers-reduced-motion:reduce){:root{--acs-dur-press:0s;--acs-dur-fast:0s;--acs-dur-nav:0s;--acs-dur-reveal:0s}}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--acs-bg);min-height:100vh;color:var(--acs-text);font-family:var(--acs-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:1024px;font-size:14px;line-height:1.45}a{color:var(--acs-accent);text-decoration:none}a:hover{color:var(--acs-link-hover)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}input::placeholder,textarea::placeholder{color:var(--acs-placeholder)}:focus-visible{outline:2px solid var(--acs-accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font-family:var(--acs-font-mono);font-variant-numeric:tabular-nums}@keyframes acs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes acs-spin{to{transform:rotate(360deg)}}@keyframes acs-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes acs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes acs-slide-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes acs-pop-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
