:root{--nw-lime:#2FCB3A;--nw-lime-hover:#2BB735;--nw-lime-pressed:#26A42F;--nw-lime-focus:#1E8A26;--nw-lime-tint:#E7F8E8;--nw-lime-tint-dark:#0F2A11;--nw-on-lime:#000000;--nw-leaf:#007A00;--nw-leaf-pressed:#006400;--nw-black:#000000;--nw-mist:#F2F2F2;--nw-ink:#000000;--nw-ink-soft:#404040;--nw-ink-mute:#5C5C5C;--nw-sage:#007A00;--nw-sage-deep:#007A00;--nw-sage-pressed:#006400;--nw-sage-mist:#2FCB3A;--nw-sage-veil:#E7F8E8;--nw-paper:#FFFFFF;--nw-canvas:#F2F2F2;--nw-white:#FFFFFF;--nw-linen:#E6E6E6;--nw-line:#E0E0E0;--nw-border-card:#C2C2C2;--nw-border-card-w:1.5px;--nw-success:#007A00;--nw-success-deep:#006400;--nw-success-bg:#E3FBE3;--nw-success-line:#9EE89E;--nw-caution:#B8934A;--nw-caution-deep:#7A6329;--nw-caution-bg:#F7F1E3;--nw-caution-line:#E2D2AE;--nw-alert:#B5654A;--nw-alert-deep:#96492F;--nw-alert-text:#8A4632;--nw-alert-bg:#F9EDE9;--nw-alert-line:#E4C4B9;--nw-info:#6B7F8C;--nw-info-deep:#4F6472;--nw-info-bg:#E7EEF1;--nw-info-line:#C6D4DB;--pro-bg:#000000;--pro-surface:#1A1A1A;--pro-raised:#262626;--pro-line:#333333;--pro-text:#FFFFFF;--pro-text-dim:#ABABAB;--pro-accent:#2FCB3A;--pro-accent-text:#2FCB3A;--pro-urgent:#2FCB3A;--pro-urgent-pressed:#2BB735;--pro-danger:#FF6B4A;--pro-success:#2FCB3A;--pro-urgent-text:#2FCB3A;--pro-urgent-bg:#0E2A0E;--pro-urgent-line:#1F6B1F;--pro-urgent-ring:#2FCB3A;--pro-urgent-deep:var(--pro-urgent-pressed);--pro-go-text:#2FCB3A;--pro-go-bg:#0E2A0E;--pro-go-line:#1F6B1F;--pro-wait-text:#F0B848;--pro-wait-bg:#2B2210;--pro-wait-line:#6B5420;--pro-stop-text:#FF8A70;--pro-stop-bg:#2E1510;--pro-stop-line:#7A3324;--pro-info-text:#9EC3DB;--pro-info-bg:#14222B;--pro-info-line:#2F4A5C;--pro-on-urgent:#000000;--pro-on-accent:#000000;--nw-font-display:"Poppins",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--nw-font-mono:var(--nw-font-display);--nw-font-label:var(--nw-font-display);--nw-font-code:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--nw-size-display:clamp(2.125rem,1.6rem + 2.2vw,2.75rem);--nw-lh-display:1.05;--nw-size-h1:clamp(1.625rem,1.35rem + 1.1vw,2rem);--nw-lh-h1:1.15;--nw-size-h2:clamp(1.25rem,1.15rem + 0.5vw,1.5rem);--nw-lh-h2:1.25;--nw-size-h3:1.125rem;--nw-lh-h3:1.3;--nw-size-title:1rem;--nw-lh-title:1.3;--nw-size-body:1rem;--nw-lh-body:1.55;--nw-size-small:0.875rem;--nw-lh-small:1.45;--nw-size-micro:0.8125rem;--nw-lh-micro:1.4;--nw-size-label:0.6875rem;--nw-track-label:0.1em;--nw-size-label-lg:0.75rem;--nw-size-amount:clamp(1.75rem,1.5rem + 1vw,2.125rem);--nw-size-amount-lg:clamp(2rem,1.7rem + 1.4vw,2.5rem);--nw-track-display:-0.02em;--nw-track-h1:-0.015em;--nw-track-h2:-0.01em;--nw-track-title:0em;--nw-weight-regular:400;--nw-weight-medium:500;--nw-weight-semibold:600;--nw-weight-bold:700;--nw-measure:65ch;--nw-s0:2px;--nw-s1:4px;--nw-s2:8px;--nw-s3:12px;--nw-s4:16px;--nw-s5:24px;--nw-s6:32px;--nw-s7:48px;--nw-s8:64px;--nw-s9:96px;--nw-gutter:20px;--nw-stack:16px;--nw-stack-sm:8px;--nw-stack-lg:24px;--nw-card-pad:18px;--nw-row-pad:14px 18px;--nw-content-max:560px;--nw-content-max-wide:1040px;--nw-sidenav-w:240px;--nw-tabbar-h:64px;--nw-tap:44px;--nw-control-h:48px;--nw-btn-h:52px;--nw-fab-size:56px;--nw-r-xs:6px;--nw-r-sm:8px;--nw-r-md:14px;--nw-r-lg:24px;--nw-r-xl:28px;--nw-r-pill:999px;--nw-r-control:12px;--nw-r-card:var(--nw-r-lg);--nw-r-sheet:var(--nw-r-xl);--nw-z-base:0;--nw-z-raised:1;--nw-z-sticky:10;--nw-z-tabbar:20;--nw-z-fab:40;--nw-z-scrim:45;--nw-z-panel:50;--nw-z-dialog:60;--nw-z-toast:70;--nw-z-skip:100;--nw-ease:cubic-bezier(0.22,0.61,0.36,1);--nw-ease-out:cubic-bezier(0.16,1,0.3,1);--nw-ease-in-out:cubic-bezier(0.65,0,0.35,1);--nw-ease-exit:cubic-bezier(0.4,0,1,1);--nw-ease-spring:cubic-bezier(0.34,1.56,0.64,1);--nw-dur-instant:80ms;--nw-dur-snap:140ms;--nw-dur-fast:200ms;--nw-dur-base:240ms;--nw-dur-calm:360ms;--nw-dur-slow:600ms}[data-theme=dark]{color-scheme:dark;--nw-ink:#FFFFFF;--nw-ink-soft:#ABABAB;--nw-ink-mute:#949494;--nw-sage:#2FCB3A;--nw-sage-deep:#2FCB3A;--nw-sage-pressed:#26A42F;--nw-sage-mist:#1F4D1F;--nw-sage-veil:#0E2A0E;--nw-paper:#000000;--nw-canvas:#262626;--nw-linen:#262626;--nw-line:#333333;--nw-success:#2FCB3A;--nw-success-deep:#2FCB3A;--nw-success-bg:#0E2A0E;--nw-success-line:#1F6B1F;--nw-caution:#F0B848;--nw-caution-deep:#F0B848;--nw-caution-bg:#2B2210;--nw-caution-line:#6B5420;--nw-alert:#FF6B4A;--nw-alert-deep:#FF8A70;--nw-alert-text:#FF8A70;--nw-alert-bg:#2E1510;--nw-alert-line:#7A3324;--nw-info:#8FB3C9;--nw-info-deep:#9EC3DB;--nw-info-bg:#14222B;--nw-info-line:#2F4A5C}:root,[data-theme=dark]{--nw-surface-ground:var(--nw-paper);--nw-surface-raised:var(--nw-white);--nw-surface-overlay:var(--nw-white);--nw-surface-sunken:var(--nw-canvas);--nw-surface-tint:var(--nw-sage-veil);--nw-surface:var(--nw-linen);--nw-border-hairline:var(--nw-line);--nw-border-strong:#858585;--nw-border-selected:var(--nw-ink);--nw-state-hover:rgba(0,0,0,0.04);--nw-state-pressed:rgba(0,0,0,0.08);--nw-state-selected-bg:var(--nw-sage-veil);--nw-state-selected-line:var(--nw-ink);--nw-state-disabled-bg:var(--nw-linen);--nw-state-disabled-fg:var(--nw-ink-soft);--nw-scrim:rgba(0,0,0,0.5);--nw-scrim-heavy:rgba(0,0,0,0.82);--nw-focus-color:#1E8A26;--nw-focus-halo:#FFFFFF;--nw-focus-ring:0 0 0 2px var(--nw-focus-halo),0 0 0 4px var(--nw-focus-color);--nw-shadow-1:0 1px 2px rgba(0,0,0,0.06),0 1px 1px rgba(0,0,0,0.04);--nw-shadow-2:0 4px 12px rgba(0,0,0,0.08),0 1px 3px rgba(0,0,0,0.06);--nw-shadow-3:0 16px 40px rgba(0,0,0,0.18),0 2px 8px rgba(0,0,0,0.08);--nw-shadow-inset:inset 0 0 0 1px var(--nw-border-hairline)}[data-theme=dark]{--nw-surface-raised:#1A1A1A;--nw-surface-overlay:#1A1A1A;--nw-border-strong:#808080;--nw-border-selected:#2FCB3A;--nw-state-selected-line:#2FCB3A;--nw-state-hover:rgba(255,255,255,0.06);--nw-state-pressed:rgba(255,255,255,0.12);--nw-focus-color:#2FCB3A;--nw-focus-halo:#000000;--nw-scrim:rgba(0,0,0,0.6);--nw-scrim-heavy:rgba(0,0,0,0.88);--nw-shadow-1:0 1px 2px rgba(0,0,0,0.5);--nw-shadow-2:0 4px 12px rgba(0,0,0,0.55),0 1px 3px rgba(0,0,0,0.4);--nw-shadow-3:0 16px 40px rgba(0,0,0,0.7),0 2px 8px rgba(0,0,0,0.5)}@media (min-width:768px){:root{--nw-gutter:24px;--nw-card-pad:20px}}@media (min-width:900px){:root{--nw-gutter:28px;--nw-stack:18px}}@media (min-width:1280px){:root{--nw-gutter:32px}}@media (prefers-reduced-motion:reduce){:root{--nw-dur-instant:0ms;--nw-dur-snap:0ms;--nw-dur-fast:0ms;--nw-dur-base:0ms;--nw-dur-calm:0ms;--nw-dur-slow:0ms;--nw-ease-spring:var(--nw-ease)}}