:root{color-scheme:dark;--pc-primary-400:#90a2ff;--pc-primary-500:#5566e8;--pc-primary-600:#6372f2;--pc-primary-700:#3e4fbf;--pc-secondary-500:#ee2e31;--pc-secondary-600:#cc282a;--pc-neutral-50:#e9edf3;--pc-neutral-100:#c7cedb;--pc-neutral-200:#9aa3b2;--pc-neutral-600:#5b6472;--pc-neutral-800:#1d2026;--pc-neutral-900:#16181c;--pc-neutral-950:#0e1012;--pc-red-50:#fef2f2;--pc-red-300:#f47678;--pc-red-600:#ee2e31;--pc-red-700:#c82225;--pc-red-800:#991b1b;--pc-amber-50:#fffbeb;--pc-amber-600:#d97706;--pc-amber-700:#b45309;--pc-amber-800:#92400e;--pc-green-50:#f0fdf4;--pc-green-400:#7ea56f;--pc-green-700:#4a6b3e;--pc-blue-600:#5566e8;--pc-indigo-600:#5566e8;--pc-violet-700:#6d28d9;--pc-bg-canvas:#0e1012;--pc-bg-surface:#16181c;--pc-bg-surface-raised:#1d2026;--pc-bg-elevated:#1d2026;--pc-bg-input:#16181c;--pc-bg-inverse:#e9edf3;--pc-bg-menu-tile:#16181c;--pc-bg-menu-tile-86:#101216;--pc-bg-danger-subtle:#3d1415;--pc-bg-warning-subtle:#2d1f05;--pc-bg-success-subtle:#0e2b0c;--pc-bg-training:#5566e8;--pc-bg-glass:#0e1012b8;--pc-glass-backdrop:#0009;--pc-border-default:#262a31;--pc-border-strong:#32373f;--pc-border-focus:#5566e8;--pc-border-danger:#ee2e31;--pc-text-primary:#e9edf3;--pc-text-secondary:#c7cedb;--pc-text-tertiary:#5b6472;--pc-text-inverse:#e9edf3;--pc-text-danger:var(--pc-red-300);--pc-text-success:var(--pc-green-400);--pc-action-primary:#5566e8;--pc-action-primary-pressed:#6372f2;--pc-action-primary-foreground:var(--pc-text-inverse);--pc-action-secondary:#262a31;--pc-action-danger:#ee2e31;--pc-action-danger-foreground:#0e1012;--pc-action-manager:#5566e8;--pc-banner-degraded:#92400e;--pc-banner-offline:#ee2e31;--pc-banner-stale-menu:#b45309;--pc-status-open:#5566e8;--pc-status-sent:#6372f2;--pc-status-partial:#f59e0b;--pc-status-closed:#678d58;--pc-status-walkout:#ee2e31;--pc-status-count-variance:#f97316;--pc-bg-action-subtle:#5566e824;--pc-money-due:var(--pc-text-primary);--pc-money-change:var(--pc-text-success);--pc-status-ok:var(--pc-text-success);--pc-status-warning:#f59e0b;--pc-status-danger:var(--pc-red-300);--pc-bg-hover:#ffffff0d;--pc-bg-active:#ffffff17;--pc-text-faint:#e9edf373;--pc-radius-sm:8px;--pc-radius-md:12px;--pc-radius-lg:16px;--pc-radius-xl:20px;--pc-radius-pill:999px;--pc-font-sans:"Fira Sans", system-ui, sans-serif;--pc-font-heading:var(--pc-font-sans);--pc-font-mono:"IBM Plex Mono", ui-monospace, monospace;--pc-ease-out:cubic-bezier(.16, 1, .3, 1);--radius:var(--pc-radius-md);--radius-sm:var(--pc-radius-sm);--radius-md:var(--pc-radius-md);--radius-lg:var(--pc-radius-lg);--radius-xl:var(--pc-radius-xl);--radius-pill:var(--pc-radius-pill);--font-sans:var(--pc-font-sans);--font-heading:var(--pc-font-heading);--font-mono:var(--pc-font-mono);--ease-out:var(--pc-ease-out);--pc-spacing:.25rem;--pc-space-1:4px;--pc-space-2:8px;--pc-space-3:12px;--pc-space-4:16px;--pc-space-5:20px;--pc-space-6:24px;--pc-space-8:32px;--pc-space-10:40px;--pc-space-12:48px;--pc-space-16:64px;--pc-space-20:80px;--pc-space-24:96px;--spacing:var(--pc-spacing);--space-1:var(--pc-space-1);--space-2:var(--pc-space-2);--space-3:var(--pc-space-3);--space-4:var(--pc-space-4);--space-5:var(--pc-space-6);--space-6:var(--pc-space-8);--space-7:var(--pc-space-12);--space-8:var(--pc-space-16);--space-9:var(--pc-space-24);--space-10:var(--pc-space-10);--space-12:var(--pc-space-12);--space-16:var(--pc-space-16);--space-20:var(--pc-space-20);--space-24:var(--pc-space-24);--glass-backdrop:var(--pc-glass-backdrop);--primary-400:var(--pc-primary-400);--primary-500:var(--pc-primary-500);--primary-600:var(--pc-primary-600);--primary-700:var(--pc-primary-700);--secondary-500:var(--pc-secondary-500);--secondary-600:var(--pc-secondary-600);--neutral-50:var(--pc-neutral-50);--neutral-050:var(--pc-neutral-50);--neutral-100:var(--pc-neutral-100);--neutral-200:var(--pc-neutral-200);--neutral-600:var(--pc-neutral-600);--neutral-800:var(--pc-neutral-800);--neutral-900:var(--pc-neutral-900);--neutral-950:var(--pc-neutral-950);--brand-600:var(--pc-primary-500);--brand-700:var(--pc-primary-600);--red-50:var(--pc-red-50);--red-300:var(--pc-red-300);--red-600:var(--pc-red-600);--red-700:var(--pc-red-700);--red-800:var(--pc-red-800);--amber-50:var(--pc-amber-50);--amber-600:var(--pc-amber-600);--amber-700:var(--pc-amber-700);--amber-800:var(--pc-amber-800);--green-50:var(--pc-green-50);--green-400:var(--pc-green-400);--green-700:var(--pc-green-700);--blue-600:var(--pc-blue-600);--indigo-600:var(--pc-indigo-600);--violet-700:var(--pc-violet-700);--success-500:var(--pc-text-success);--font:var(--pc-font-sans);--color-bg-raised:var(--pc-bg-surface-raised);--radius-surface:var(--pc-radius-lg);--radius-control:var(--pc-radius-md);--radius-tag:var(--pc-radius-pill);--color-primary-400:var(--pc-primary-400);--color-primary-500:var(--pc-primary-500);--color-primary-600:var(--pc-primary-600);--color-primary-700:var(--pc-primary-700);--color-secondary-500:var(--pc-secondary-500);--color-secondary-600:var(--pc-secondary-600);--color-neutral-50:var(--pc-neutral-50);--color-neutral-100:var(--pc-neutral-100);--color-neutral-200:var(--pc-neutral-200);--color-neutral-600:var(--pc-neutral-600);--color-neutral-800:var(--pc-neutral-800);--color-neutral-900:var(--pc-neutral-900);--color-neutral-950:var(--pc-neutral-950);--color-red-50:var(--pc-red-50);--color-red-300:var(--pc-red-300);--color-red-600:var(--pc-red-600);--color-red-700:var(--pc-red-700);--color-red-800:var(--pc-red-800);--color-amber-50:var(--pc-amber-50);--color-amber-600:var(--pc-amber-600);--color-amber-700:var(--pc-amber-700);--color-amber-800:var(--pc-amber-800);--color-green-50:var(--pc-green-50);--color-green-400:var(--pc-green-400);--color-green-700:var(--pc-green-700);--color-blue-600:var(--pc-blue-600);--color-indigo-600:var(--pc-indigo-600);--color-violet-700:var(--pc-violet-700);--color-bg-canvas:var(--pc-bg-canvas);--color-bg-surface:var(--pc-bg-surface);--color-bg-surface-raised:var(--pc-bg-surface-raised);--color-bg-elevated:var(--pc-bg-elevated);--color-bg-input:var(--pc-bg-input);--color-bg-inverse:var(--pc-bg-inverse);--color-bg-menu-tile:var(--pc-bg-menu-tile);--color-bg-menu-tile-86:var(--pc-bg-menu-tile-86);--color-bg-danger-subtle:var(--pc-bg-danger-subtle);--color-bg-warning-subtle:var(--pc-bg-warning-subtle);--color-bg-success-subtle:var(--pc-bg-success-subtle);--color-bg-training:var(--pc-bg-training);--color-bg-glass:var(--pc-bg-glass);--color-border-default:var(--pc-border-default);--color-border-strong:var(--pc-border-strong);--color-border-focus:var(--pc-border-focus);--color-border-danger:var(--pc-border-danger);--color-text-primary:var(--pc-text-primary);--color-text-secondary:var(--pc-text-secondary);--color-text-tertiary:var(--pc-text-tertiary);--color-text-inverse:var(--pc-text-inverse);--color-text-danger:var(--pc-text-danger);--color-text-success:var(--pc-text-success);--color-action-primary:var(--pc-action-primary);--color-action-primary-pressed:var(--pc-action-primary-pressed);--color-action-primary-foreground:var(--pc-action-primary-foreground);--color-action-secondary:var(--pc-action-secondary);--color-action-danger:var(--pc-action-danger);--color-action-manager:var(--pc-action-manager);--color-banner-degraded:var(--pc-banner-degraded);--color-banner-offline:var(--pc-banner-offline);--color-banner-stale-menu:var(--pc-banner-stale-menu);--color-status-open:var(--pc-status-open);--color-status-sent:var(--pc-status-sent);--color-status-partial:var(--pc-status-partial);--color-status-closed:var(--pc-status-closed);--color-status-walkout:var(--pc-status-walkout);--color-status-count-variance:var(--pc-status-count-variance);--color-bg-action-subtle:var(--pc-bg-action-subtle);--color-money-due:var(--pc-money-due);--color-money-change:var(--pc-money-change);--color-status-ok:var(--pc-status-ok);--color-status-warning:var(--pc-status-warning);--color-status-danger:var(--pc-status-danger);--color-bg:var(--pc-bg-canvas);--color-text:var(--pc-text-primary);--color-border:var(--pc-border-default);--color-success:var(--pc-text-success);--color-warning:var(--pc-amber-600);--color-danger:var(--pc-action-danger);--color-bg-secondary:var(--pc-bg-surface);--color-bg-hover:var(--pc-bg-hover);--color-bg-active:var(--pc-bg-active);--color-text-faint:var(--pc-text-faint);--background:var(--pc-bg-canvas);--foreground:var(--pc-text-primary);--card:var(--pc-bg-surface);--card-foreground:var(--pc-text-primary);--popover:var(--pc-bg-surface-raised);--popover-foreground:var(--pc-text-primary);--primary:var(--pc-action-primary);--primary-foreground:var(--pc-action-primary-foreground);--secondary:var(--pc-action-secondary);--secondary-foreground:var(--pc-text-primary);--muted:var(--pc-bg-surface-raised);--muted-foreground:var(--pc-text-secondary);--accent:var(--pc-bg-action-subtle);--accent-foreground:var(--pc-text-primary);--destructive:var(--pc-action-danger);--destructive-foreground:var(--pc-action-danger-foreground);--border:var(--pc-border-default);--input:var(--pc-border-default);--ring:var(--pc-border-focus);--sidebar:var(--pc-bg-surface);--sidebar-foreground:var(--pc-text-primary);--sidebar-primary:var(--pc-action-primary);--sidebar-primary-foreground:var(--pc-action-primary-foreground);--sidebar-accent:var(--pc-bg-action-subtle);--sidebar-accent-foreground:var(--pc-text-primary);--sidebar-border:var(--pc-border-default);--sidebar-ring:var(--pc-border-focus);--chart-1:var(--pc-primary-500);--chart-2:var(--pc-text-success);--chart-3:var(--pc-status-warning);--chart-4:var(--pc-primary-400);--chart-5:var(--pc-secondary-500)}:root[data-theme=light]{color-scheme:light;--pc-bg-canvas:#f6f7f9;--pc-bg-surface:#fff;--pc-bg-surface-raised:#fff;--pc-bg-elevated:#fff;--pc-bg-input:#fff;--pc-bg-inverse:#16181c;--pc-bg-menu-tile:#fff;--pc-bg-menu-tile-86:#f6f7f9;--pc-bg-danger-subtle:#fef2f2;--pc-bg-warning-subtle:#fffbeb;--pc-bg-success-subtle:#f0fdf4;--pc-bg-glass:#ffffffd1;--pc-glass-backdrop:#0e101259;--pc-border-default:#d7dbe2;--pc-border-strong:#b9c0cc;--pc-text-primary:#16181c;--pc-action-secondary:#e9edf3;--pc-text-secondary:#424a56;--pc-text-tertiary:#687180;--pc-text-inverse:#fff;--pc-action-danger-foreground:#fff;--pc-text-success:#35642f;--pc-bg-hover:#0e10120d;--pc-bg-active:#0e101217;--pc-text-faint:#16181c73;--pc-text-danger:var(--pc-red-700);--pc-action-danger:var(--pc-red-700);--pc-status-danger:var(--pc-red-700);--pc-status-warning:var(--pc-amber-700)}:root[data-ui-app=control]{--pc-app-accent-dark:#ffb6b6;--pc-app-accent-light:#a83e4e}:root[data-ui-app=account]{--pc-app-accent-dark:#90a2ff;--pc-app-accent-light:#3e4fbf}:root[data-ui-app=isolation]{--pc-app-accent-dark:#72c95b;--pc-app-accent-light:#35642f}:root:is([data-ui-app=control],[data-ui-app=account],[data-ui-app=isolation]){--pc-app-accent:var(--pc-app-accent-dark);--pc-app-accent-pressed:color-mix(in srgb, var(--pc-app-accent) 88%, white);--pc-action-primary-foreground:#0e1012;--pc-primary-400:var(--pc-app-accent);--pc-primary-500:var(--pc-app-accent);--pc-primary-600:var(--pc-app-accent-pressed);--pc-primary-700:var(--pc-app-accent-pressed);--pc-action-primary:var(--pc-app-accent);--pc-action-primary-pressed:var(--pc-app-accent-pressed);--pc-border-focus:var(--pc-app-accent);--pc-bg-action-subtle:color-mix(in srgb, var(--pc-app-accent) 14%, transparent)}:root:is([data-ui-app=control],[data-ui-app=account],[data-ui-app=isolation])[data-theme=light]{--pc-app-accent:var(--pc-app-accent-light);--pc-app-accent-pressed:color-mix(in srgb, var(--pc-app-accent) 88%, black);--pc-action-primary-foreground:#fff}@media (prefers-color-scheme:light){:root:is([data-ui-app=control],[data-ui-app=account],[data-ui-app=isolation]):not([data-theme]){--pc-app-accent:var(--pc-app-accent-light);--pc-app-accent-pressed:color-mix(in srgb, var(--pc-app-accent) 88%, black);--pc-action-primary-foreground:#fff}:root:not([data-theme]){color-scheme:light;--pc-bg-canvas:#f6f7f9;--pc-bg-surface:#fff;--pc-bg-surface-raised:#fff;--pc-bg-elevated:#fff;--pc-bg-input:#fff;--pc-bg-inverse:#16181c;--pc-bg-menu-tile:#fff;--pc-bg-menu-tile-86:#f6f7f9;--pc-bg-danger-subtle:#fef2f2;--pc-bg-warning-subtle:#fffbeb;--pc-bg-success-subtle:#f0fdf4;--pc-bg-glass:#ffffffd1;--pc-glass-backdrop:#0e101259;--pc-border-default:#d7dbe2;--pc-border-strong:#b9c0cc;--pc-text-primary:#16181c;--pc-action-secondary:#e9edf3;--pc-text-secondary:#424a56;--pc-text-tertiary:#687180;--pc-text-inverse:#fff;--pc-action-danger-foreground:#fff;--pc-text-success:#35642f;--pc-bg-hover:#0e10120d;--pc-bg-active:#0e101217;--pc-text-faint:#16181c73;--pc-text-danger:var(--pc-red-700);--pc-action-danger:var(--pc-red-700);--pc-status-danger:var(--pc-red-700);--pc-status-warning:var(--pc-amber-700)}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.BKehAWor.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/-F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.DkeVBss5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.C05TWSE2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.BJoXLJYV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgsAXHNlYzg.CU9Da17h.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgsAXHNlYzg.dnJBCtls.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgsAXHNlYzg.BQJS6Ovj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgsAXHNk.C820gu2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgsAXHNlYzg.hCF3fsXQ.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgsAXHNlYzg.DiqaCFl3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgsAXHNlYzg.Dky8cY56.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.BRMVj9uZ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.DpGnXj3s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/va9E4kDNxMZdWfMOD5VvmojLeTY.Cycyekte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/va9E4kDNxMZdWfMOD5Vvk4jLeTY.CKu2TFQr.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/va9E4kDNxMZdWfMOD5Vvm4jLeTY.ByG7UNQ2.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/va9E4kDNxMZdWfMOD5VvlIjLeTY.BFCFncbp.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/va9E4kDNxMZdWfMOD5VvmIjLeTY.ljDTQFsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/va9E4kDNxMZdWfMOD5VvmYjLeTY.BLG_mAEf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/va9E4kDNxMZdWfMOD5Vvl4jL.a0AnQzuD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnZKveSxf6TF0.Dkk5LlrU.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnZKveQhf6TF0.CXfldnQ8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnZKveShf6TF0.nq-cjB3m.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnZKveRRf6TF0.Cy-TUuxE.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnZKveSRf6TF0.ChEXCnJy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnZKveSBf6TF0.OO1QnNpY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnZKveRhf6.Bvbxc8ch.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnSKzeSxf6TF0.CE6oUZE1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnSKzeQhf6TF0.JSBvCpTs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnSKzeShf6TF0.fS0evUH3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnSKzeRRf6TF0.BlqpLOpF.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnSKzeSRf6TF0.Dh2KAvU8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnSKzeSBf6TF0.DTQBTt1m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnSKzeRhf6.CXKlxLG9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnLK3eSxf6TF0.BfO9TR-w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnLK3eQhf6TF0.Bl-HczEO.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnLK3eShf6TF0.C1m6bE4Q.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnLK3eRRf6TF0.BVfcrbV7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnLK3eSRf6TF0.j5oLGLJY.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnLK3eSBf6TF0.g2Yrd4J5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/va9B4kDNxMZdWfMOD5VnLK3eRhf6.CRhwpWTq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:var(--pc-font-sans,"Fira Sans", system-ui, sans-serif)}h1,h2,h3,h4,h5,h6{font-family:var(--pc-font-heading,"Fira Sans", system-ui, sans-serif)}:root{--gradient-brand:linear-gradient(180deg, var(--primary-400) 0%, var(--primary-500) 48%, var(--primary-600) 100%);--gradient-brand-glow:radial-gradient(ellipse at 50% 0%, #5566e817, transparent 70%);--gradient-surface-raised:linear-gradient(180deg, #e9edf30e, transparent);--gradient-hero:radial-gradient(ellipse at 30% 18%, #5566e817, transparent 58%), radial-gradient(ellipse at 72% 82%, #5566e80d, transparent 60%);--gradient-obsidian:radial-gradient(ellipse 80% 50% at 50% -10%, #5566e81f, transparent 60%);--glow-brand:0 4px 20px #5566e833;--glow-danger:0 4px 16px #ee2e312e;--glow-brand-text:none;--ring-focus:0 0 0 4px #5566e838;--ring-danger:0 0 0 4px #ee2e3133;--elev-1:0 1px 2px #0003, 0 1px 1px #0000001f;--elev-2:0 2px 8px #00000042, 0 1px 3px #00000029;--elev-3:0 12px 40px #0000005c, 0 4px 12px #0003;--surface-glass:#0e1012bd;--surface-glass-border:#ffffff14;--surface-hairline:#ffffff0f;--surface-top-highlight:inset 0 1px 0 #ffffff0f;--surface-brand-glow:linear-gradient(135deg, #5566e81a, #5566e80a);--type-display:600 clamp(22px, 4.4vw, 30px) / 38px var(--font-heading);--type-title:600 clamp(18px, 2.4vw, 20px) / 28px var(--font-heading);--type-body:400 clamp(14px, 1.4vw, 15px) / 22px var(--font);--type-body-strong:500 clamp(14px, 1.4vw, 15px) / 22px var(--font);--type-meta:400 clamp(11px, 1vw, 12px) / 16px var(--font);--type-button:600 clamp(13px, 1.1vw, 14px) / 20px var(--font);--type-mono:500 clamp(13px, 1.1vw, 14px) / 20px var(--font-mono);--type-hero:600 clamp(32px, 6vw, 48px) / 56px var(--font-heading);--hit-min:48px;--hit-primary:56px;--check-rail-width:340px;--bo-nav-width:240px;--bo-max:1280px;--container:1180px;--nav-h:64px;--bp-mobile-max:767px;--bp-tablet-min:768px;--bp-tablet-max:1199px;--bp-desktop-min:1200px;--touch-target-min:44px;--container-mobile:min(100%, var(--bp-mobile-max));--space-fluid-2:clamp(6px, 1.2vw, 8px);--space-fluid-3:clamp(10px, 1.6vw, 12px);--space-fluid-4:clamp(12px, 2vw, 16px);--space-fluid-5:clamp(16px, 3vw, 24px)}html,body,#app{height:100%}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;touch-action:manipulation;text-rendering:optimizelegibility;font-size:16px}body{font:var(--type-body);color:var(--color-text-primary);background:var(--color-bg-canvas);font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;line-height:1.6}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none}img,svg{max-width:100%;height:auto;display:block}svg{color:currentColor}svg:not([width]):not([height]){width:clamp(16px,1.4vw,24px)}img,video,picture{max-width:100%;height:auto}img[width],img[height],video[width],video[height]{object-fit:cover}h1,h2,h3,h4,h5,h6{font-family:var(--pc-font-heading);letter-spacing:-.015em;font-weight:600}code,pre,kbd,samp{font-family:var(--pc-font-mono)}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:var(--ring-focus);border-radius:var(--radius-sm)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--pc-radius-pill);background-clip:padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--neutral-600);background-clip:padding-box;border:3px solid #0000}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skeleton{background:linear-gradient(90deg, var(--color-bg-surface), var(--color-bg-surface-raised), var(--color-bg-surface));border-radius:var(--radius-sm);background-size:200% 100%;min-height:16px;animation:1.2s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state{gap:var(--space-3);text-align:center;padding:var(--space-7) var(--space-6);min-height:200px;color:var(--color-text-secondary);border:1px dashed var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);align-content:center;place-items:center;display:grid}.empty-state>div:first-child{border:1px solid var(--color-border-default);background:var(--color-bg-surface-raised);width:64px;height:64px;color:var(--color-text-tertiary);box-shadow:var(--surface-top-highlight);border-radius:50%;place-items:center;display:grid}.error-state{gap:var(--space-2);padding:var(--space-4);background:var(--color-bg-danger-subtle);border:1px solid var(--color-border-danger);border-radius:var(--radius-md);color:var(--color-text-danger);display:grid}.error-state strong{font:var(--type-body-strong)}.error-state details{font:var(--type-meta);color:var(--color-text-secondary)}.error-state code{word-break:break-all;font-size:11px}.toast-host{bottom:var(--space-5);z-index:80;gap:var(--space-2);pointer-events:none;width:min(420px,100vw - 32px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.toast{background:var(--color-bg-surface-raised);color:var(--color-text-primary);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border-default);border-left:3px solid var(--color-action-primary);box-shadow:var(--elev-3);font:var(--type-meta);pointer-events:auto;animation:toast-in .22s var(--ease-out);font-weight:500}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.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}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--hit-min);min-width:var(--hit-min);padding:0 var(--space-4);border-radius:var(--radius-md);font:var(--type-button);user-select:none;white-space:nowrap;box-shadow:var(--surface-top-highlight);transition:background .12s ease, transform 80ms ease, box-shadow .16s var(--ease-out), color .12s ease;border:1px solid #0000;font-weight:600;display:inline-flex;position:relative}.btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:var(--ring-focus)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--sm{min-height:40px;padding:0 var(--space-3);font-size:13px}.btn--lg,.btn--tile{min-height:var(--hit-primary);padding:0 var(--space-5);font-size:18px}.btn--primary{background:var(--color-action-primary);color:var(--color-text-inverse);box-shadow:var(--glow-brand)}.btn--primary:not(:disabled):hover{background:var(--color-action-primary-pressed);box-shadow:var(--glow-brand), 0 0 0 2px #5566e840;transform:translateY(-1px)}.btn--primary:not(:disabled):active{background:var(--color-action-primary-pressed);box-shadow:none;transform:translateY(0)scale(.98)}.btn--secondary{background:var(--color-bg-surface-raised);color:var(--color-text-primary);border-color:var(--color-border-default);box-shadow:var(--surface-top-highlight)}.btn--secondary:not(:disabled):hover{background:var(--color-bg-surface);border-color:var(--color-border-strong)}.btn--secondary:not(:disabled):active{background:var(--color-bg-active);transform:scale(.98)}.btn--ghost{color:var(--color-text-secondary);border-color:var(--color-border-default);box-shadow:none;background:0 0}.btn--ghost:not(:disabled):hover{color:var(--color-text-primary);background:var(--color-bg-hover)}.btn--ghost:not(:disabled):active{background:var(--color-bg-active);transform:scale(.98)}.btn--danger{background:var(--color-action-danger);color:var(--color-text-inverse);box-shadow:inset 0 1px 0 #ffffff24, var(--glow-danger)}.btn--danger:not(:disabled):hover{background:var(--red-700);box-shadow:inset 0 1px 0 #ffffff29, var(--glow-danger);transform:translateY(-1px)}.btn--danger:not(:disabled):active{background:var(--red-800);box-shadow:none;transform:translateY(0)scale(.98)}.btn--manager{background:var(--color-action-manager);color:var(--color-text-inverse);box-shadow:inset 0 1px #ffffff29}.btn--manager:not(:disabled):hover{filter:brightness(1.08)}.btn--manager:not(:disabled):active{filter:brightness(.95);transform:scale(.98)}.btn--brand{background:var(--color-action-primary);color:var(--color-text-inverse);box-shadow:var(--glow-brand)}.btn--brand:not(:disabled):hover{background:var(--color-action-primary-pressed);box-shadow:var(--glow-brand), 0 0 0 2px #5566e840}.btn--brand:not(:disabled):active{box-shadow:none;opacity:.9}.btn--block{width:100%}.icon-btn{width:var(--hit-min);height:var(--hit-min);border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-surface-raised);color:var(--color-text-secondary);box-shadow:var(--surface-top-highlight);place-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-grid}.icon-btn:hover{color:var(--color-text-primary);border-color:var(--color-border-strong);background:var(--color-bg-surface)}.icon-btn:active{background:var(--color-bg-active);transform:scale(.97)}.capability-locked{opacity:.85;position:relative}.capability-locked:after{content:"";vertical-align:-2px;background:currentColor;width:12px;height:12px;margin-left:6px;display:inline-block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'><rect x='5' y='11' width='14' height='9' rx='2.5'/><path d='M8 11V8a4 4 0 0 1 8 0v3'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'><rect x='5' y='11' width='14' height='9' rx='2.5'/><path d='M8 11V8a4 4 0 0 1 8 0v3'/></svg>") 50%/contain no-repeat}.icon-row{align-items:center;gap:var(--space-3);min-height:52px;display:flex}.banner{width:100%;padding:var(--space-2) var(--space-4);font:var(--type-meta);letter-spacing:.01em;justify-content:center;align-items:center;gap:var(--space-3);color:var(--color-text-inverse);font-weight:600;display:flex;box-shadow:inset 0 1px #ffffff1f}.banner--info{background:var(--blue-600)}.banner--warning,.banner--degraded,.banner--stale-menu{background:var(--color-banner-degraded)}.banner--danger,.banner--offline{background:var(--color-banner-offline)}.banner--stale-menu{background:var(--color-banner-stale-menu)}.banner-stack{display:grid}.top-status-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-default);box-shadow:var(--surface-top-highlight);min-height:52px;display:flex}.top-status-bar__left,.top-status-bar__right{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.top-status-bar__meta{font:var(--type-meta);color:var(--color-text-secondary)}.training-chrome{background:var(--color-bg-training);color:var(--color-text-inverse);text-align:center;font:var(--type-meta);letter-spacing:.04em;padding:var(--space-1) var(--space-3);font-weight:700}.training-watermark{pointer-events:none;z-index:5;opacity:.06;font:700 96px / 1 var(--font);color:var(--violet-700);place-items:center;display:grid;position:fixed;inset:0;transform:rotate(-18deg)}.money{font-variant-numeric:tabular-nums;font-family:var(--pc-font-mono);font-weight:600}.money--due{color:var(--color-money-due);font-size:1.15em}.money--change{color:var(--color-money-change)}.money--negative{color:var(--color-text-danger)}.money--due.glow-brand-text{text-shadow:var(--glow-brand-text)}.status-chip{border-radius:var(--radius-pill);min-height:22px;font:var(--type-meta);letter-spacing:.01em;color:var(--color-text-inverse);background:var(--neutral-600);border:1px solid #0000;align-items:center;gap:6px;padding:2px 10px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff29}.status-chip:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:5px;height:5px}.status-chip--open{background:var(--color-status-open)}.status-chip--sent{background:var(--color-status-sent)}.status-chip--partially_paid,.status-chip--partial{background:var(--color-status-partial)}.status-chip--closed{background:var(--color-status-closed)}.status-chip--walkout,.status-chip--voided{background:var(--color-status-walkout)}.status-chip--training{background:var(--violet-700)}.status-chip--active{background:var(--color-status-closed)}.status-chip--inactive{background:var(--color-status-partial)}.status-chip--disabled{background:var(--neutral-600)}.status-chip--draft{background:var(--color-status-partial)}.status-chip--submitted{background:var(--color-status-sent)}.status-chip--in_progress{background:var(--color-status-partial)}.status-chip--finalized{background:var(--color-status-closed)}.status-chip--86{background:var(--color-status-walkout)}.status-chip--received{background:var(--color-status-closed)}.status-chip--depleted,.status-chip--wasted,.status-chip--revoked{background:var(--color-status-walkout)}.status-chip--degraded{background:var(--amber-600)}.status-chip--online{background:var(--color-status-closed)}.status-chip--offline{background:var(--color-status-walkout)}.status-chip--provisioning,.status-chip--pending{background:var(--amber-600)}.device-row--new{outline:2px solid var(--amber-600);background:#d977061f;animation:1.2s ease-out device-row-flash}@keyframes device-row-flash{0%{background:#d9770647}to{background:#d977061f}}.segmented{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);gap:2px;padding:3px;display:inline-flex}.segmented__btn{min-height:38px;padding:0 var(--space-3);border-radius:var(--radius-sm);font:var(--type-meta);color:var(--color-text-secondary);text-align:center;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.segmented__btn:hover{color:var(--color-text-primary)}.segmented__btn.is-active{background:var(--color-bg-surface-raised);color:var(--color-text-primary);box-shadow:var(--elev-1), var(--surface-top-highlight)}.modal-backdrop{background:var(--glass-backdrop,#0009);-webkit-backdrop-filter:blur(10px);z-index:60;padding:var(--space-4);place-items:center;animation:.16s ease-out backdrop-fade;display:grid;position:fixed;inset:0}.modal-backdrop--glass{-webkit-backdrop-filter:blur(4px);background:#0000004d}.modal{background:var(--color-bg-surface-raised);border-radius:var(--radius-lg);box-shadow:var(--elev-3);border:1px solid var(--color-border-default);width:min(560px,100%);max-height:min(90vh,900px);padding:var(--space-5);gap:var(--space-4);animation:modal-in .18s var(--ease-out);display:grid;overflow:auto}.modal__title{font:var(--type-display);margin:0;font-size:22px;line-height:28px}.modal__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.sheet-backdrop{z-index:200;background:#0006;justify-content:center;align-items:flex-end;animation:.15s ease-out backdrop-fade;display:flex;position:fixed;inset:0}.sheet-backdrop--glass{-webkit-backdrop-filter:blur(4px);background:#0000004d}.sheet{background:var(--color-bg-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-top:1px solid var(--color-border-strong);width:100%;max-width:500px;max-height:90vh;padding:var(--space-3) var(--space-4) var(--space-5);box-shadow:var(--elev-3);animation:sheet-up .24s var(--ease-out);overflow-y:auto}.sheet--bottom{max-height:90vh}.sheet--glass{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border-default);border-radius:var(--radius-lg) var(--radius-lg) 0 0}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes backdrop-fade{0%{opacity:0}to{opacity:1}}.sheet__handle{background:var(--color-border-default);width:36px;height:4px;margin:0 auto var(--space-3);border-radius:2px}.sheet__title{font:var(--type-title);margin-bottom:var(--space-3)}.sheet__body{margin-bottom:var(--space-4)}.sheet__actions{gap:var(--space-3);display:flex}.field{gap:var(--space-1);display:grid}.field label{font:var(--type-meta);color:var(--color-text-secondary);font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-height:44px;padding:0 var(--space-3);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--surface-top-highlight);transition:border-color .12s ease, box-shadow .16s var(--ease-out), background .12s ease}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--color-border-strong)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-border-focus);box-shadow:var(--ring-focus);outline:none}.field input::placeholder,.field textarea::placeholder{color:var(--color-text-faint)}.field textarea{min-height:80px;padding:var(--space-2) var(--space-3);resize:vertical}.pin-pad{gap:var(--space-3);width:min(320px,100%);margin:0 auto;display:grid}.pin-pad__dots{justify-content:center;gap:var(--space-3);min-height:24px;display:flex}.pin-pad__dot{border:2px solid var(--color-border-default);background:0 0;border-radius:50%;width:14px;height:14px;transition:background .1s}.pin-pad__dot.is-filled{background:var(--color-text-primary);border-color:var(--color-text-primary)}.pin-pad__grid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.pin-pad__key{min-height:var(--hit-primary);border-radius:var(--radius-md);background:var(--color-bg-surface);border:1px solid var(--color-border-default);font:var(--type-title);box-shadow:var(--surface-top-highlight);justify-content:center;align-items:center;transition:background .1s,transform 80ms,border-color .1s;display:flex}.pin-pad__key:hover{border-color:var(--color-border-strong);background:var(--color-bg-surface-raised)}.pin-pad__key:active{background:var(--color-bg-active);transform:scale(.97)}.pin-pad__error{font:var(--type-meta)}.reason-picker{gap:var(--space-4);display:grid}.reason-picker__options{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.reason-option{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);font:var(--type-body);text-align:center;background:var(--color-bg-surface);box-shadow:var(--surface-top-highlight);font-size:14px;transition:background .12s,border-color .12s,box-shadow .12s}.reason-option:hover{border-color:var(--color-border-strong)}.reason-option.is-selected{border-color:var(--color-action-primary);background:var(--color-bg-action-subtle);box-shadow:inset 0 0 0 1px var(--color-action-primary);font-weight:600}.reason-option:active{background:var(--color-bg-active)}.data-table{border-collapse:separate;border-spacing:0;background:var(--color-bg-surface);border-radius:var(--radius-md);border:1px solid var(--color-border-default);width:100%;box-shadow:var(--surface-top-highlight);overflow:hidden}.data-table th,.data-table td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default);font:var(--type-meta)}.data-table th{background:var(--color-bg-surface-raised);letter-spacing:.02em;color:var(--color-text-secondary);white-space:nowrap;font-size:11px;font-weight:600}.data-table tbody tr{transition:background .1s}.data-table tbody tr:hover{background:var(--color-bg-hover)}.data-table tr:last-child td{border-bottom:none}.data-table .money,.data-table td{font-variant-numeric:tabular-nums}.data-row{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);min-height:var(--hit-min);box-shadow:var(--surface-top-highlight);transition:border-color .2s ease, transform .15s var(--ease-out), box-shadow .2s ease;grid-template-columns:1fr auto auto auto;align-items:center;display:grid}.data-row:hover{border-color:var(--color-border-strong);box-shadow:var(--elev-1);transform:translateY(-1px)}.data-row__title{font:var(--type-body-strong);align-items:center;gap:var(--space-2);display:flex}.data-row__meta{font:var(--type-meta);color:var(--color-text-secondary)}.data-row__actions{gap:var(--space-1);display:flex}.expand-toggle{margin-right:var(--space-2);transition:transform .15s;display:inline-block}.is-expanded .expand-toggle{transform:rotate(90deg)}.tr-expandable{cursor:pointer}.tr-detail{display:none}.tr-detail.is-visible{display:table-row}.tr-detail td{padding:var(--space-4) var(--space-5);background:var(--color-bg-surface)}.filter-group{gap:var(--space-2);padding:var(--space-3);background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--surface-top-highlight);flex-wrap:wrap;align-items:center;display:flex}.filter-group select,.filter-group input{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);min-height:36px;padding:0 var(--space-3);font:var(--type-meta);background:var(--color-bg-surface)}.filter-connector{font:600 10px / 16px var(--font);color:var(--color-text-secondary);padding:0 var(--space-1)}.view-toggle{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-md);gap:2px;padding:3px;display:inline-flex}.view-toggle button{min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-sm);font:500 13px / 20px var(--font);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;transition:background .15s,color .15s,box-shadow .15s}.view-toggle button:hover{color:var(--color-text-primary)}.view-toggle button.is-active{background:var(--color-bg-surface-raised);color:var(--color-text-primary);box-shadow:var(--elev-1), var(--surface-top-highlight)}.chart-container{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--surface-top-highlight)}.chart-container__header{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.chart-container__title{font:var(--type-body-strong);letter-spacing:-.01em;font-size:16px}.chart-bar-chart{align-items:flex-end;gap:var(--space-2);height:140px;padding-top:var(--space-2);display:flex}.chart-bar{border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex:1;min-height:8px;transition:height .3s;position:relative}.chart-bar__label{font:400 10px / 14px var(--font);color:var(--color-text-secondary);white-space:nowrap;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.chart-comparison{gap:var(--space-2);display:flex}.chart-comparison label{font:var(--type-meta);color:var(--color-text-secondary);align-items:center;gap:var(--space-1);cursor:pointer;display:flex}.overview-card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-3);box-shadow:var(--surface-top-highlight);display:grid}.overview-card__label{font:var(--type-meta);color:var(--color-text-secondary)}.overview-card__value{font:600 24px / 32px var(--font-heading);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.overview-card__mono{font-family:var(--pc-font-mono);color:var(--color-text-secondary);font-size:14px}.overview-card__row{justify-content:space-between;align-items:center;display:flex}.overview-card__status{font:500 12px / 16px var(--font);align-items:center;gap:6px;display:inline-flex}.overview-card__status--green{color:var(--color-text-success)}.overview-card__status--yellow{color:var(--color-banner-degraded)}.overview-card__status--red{color:var(--color-text-danger)}.overview-card .dot{border-radius:50%;width:8px;height:8px;display:inline-block}.overview-card .dot--green{background:var(--color-text-success);box-shadow:0 0 6px #678d5866}.overview-card .dot--yellow{background:#f59e0b;box-shadow:0 0 6px #f59e0b66}.overview-card .dot--red{background:var(--color-text-danger);box-shadow:0 0 6px #ee2e3166}.sort-header{align-items:center;gap:var(--space-1);cursor:pointer;user-select:none;display:inline-flex}.sort-header:hover{color:var(--color-text-primary)}.sort-header__arrow{opacity:.3;font-size:10px}.sort-header.is-sorted .sort-header__arrow{opacity:1;color:var(--color-action-primary)}.theme-toggle{border-radius:var(--radius-md);border:1px solid var(--color-border-default);background:var(--color-bg-surface-raised);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;box-shadow:var(--surface-top-highlight);place-items:center;transition:color .12s,border-color .12s,background .12s,transform 80ms;display:inline-grid}.theme-toggle:hover{color:var(--color-text-primary);border-color:var(--color-action-primary);background:var(--color-bg-surface)}.theme-toggle:active{transform:scale(.94)}.theme-toggle svg{width:18px;height:18px}.shortcut-hint{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-bg-surface);border:1px solid var(--color-border-default);font:var(--type-meta);color:var(--color-text-secondary);display:inline-flex}.kbd{border-radius:var(--pc-radius-sm);background:var(--color-bg-surface);border:1px solid var(--color-border-default);min-width:24px;height:24px;box-shadow:var(--surface-top-highlight);font:500 11px / 1 var(--pc-font-mono);color:var(--color-text-primary);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.doc-badge{align-items:center;gap:var(--space-1);padding:2px var(--space-3);border-radius:var(--radius-pill);font:600 11px / 16px var(--font);display:inline-flex}.doc-badge--pos,.doc-badge--bo{color:#5566e8;background:#eef2ff}.doc-badge--hh{color:#4a6b3e;background:#edf7ee}.doc-badge--all{background:var(--neutral-100);color:var(--neutral-950)}.doc-badge--new{background:var(--gradient-brand);color:#000;font-weight:700}.spinner{border:3px solid var(--neutral-200);border-top-color:var(--color-action-primary);border-radius:50%;width:24px;height:24px;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.surface-glass{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--surface-glass-border);box-shadow:var(--surface-top-highlight)}.glow-brand-text{text-shadow:var(--glow-brand-text)}.glow-brand{box-shadow:var(--glow-brand)}.canvas-brand-glow{background:var(--gradient-brand-glow), var(--color-bg-canvas);background-blend-mode:normal}.docs-shell{min-height:100vh;display:flex}.docs-nav{background:var(--color-bg-surface);border-right:1px solid var(--color-border-default);flex-shrink:0;width:260px;height:100vh;padding:32px 16px;position:sticky;top:0;overflow-y:auto}.docs-nav h1{font:600 18px / 24px var(--font-heading);background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 4px}.docs-nav p{font:400 12px / 16px var(--font);opacity:.5;color:var(--color-text-secondary);margin:0 0 24px}.docs-nav a{color:var(--color-text-secondary);font:500 13px / 20px var(--font);border-radius:var(--pc-radius-sm);padding:6px 12px;text-decoration:none;transition:all .15s;display:block}.docs-nav a:hover,.docs-nav a.is-active{color:var(--primary-500);box-shadow:inset 2px 0 0 var(--primary-500);background:#5566e81a}.docs-nav .nav-group{font:600 10px / 16px var(--font-heading);color:#ffffff4d;padding:16px 12px 4px}.docs-main{background:radial-gradient(ellipse at 30% 0%, #5566e80f, transparent 60%), radial-gradient(ellipse at 70% 100%, #678d580a, transparent 50%), var(--color-bg-canvas);flex:1;min-width:0;max-width:1080px;padding:48px 64px}@media (width<=800px){.docs-shell{flex-direction:column}.docs-nav{border-right:none;border-bottom:1px solid var(--color-border-default);width:100%;height:auto;position:static}.docs-main{padding:24px 16px}}.docs-section{margin-bottom:64px}.docs-section h2{font:600 28px / 36px var(--font-heading);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-default);margin:0 0 8px;padding-bottom:8px}.docs-section>p{font:400 14px / 22px var(--font);color:var(--color-text-secondary);max-width:660px;margin:0 0 24px}.docs-section h3{font:600 18px / 24px var(--font-heading);color:var(--color-text-primary);margin:24px 0 12px}.docs-section h4{font:600 14px / 20px var(--font);color:var(--color-text-primary);margin:20px 0 8px}.docs-section p{font:400 14px / 22px var(--font);color:var(--color-text-secondary);max-width:720px;margin:0 0 16px}.docs-section a{color:var(--primary-500)}.docs-section a:hover{text-decoration:underline}.docs-section blockquote{border-left:3px solid var(--primary-500);border-radius:0 var(--pc-radius-sm) var(--pc-radius-sm) 0;color:var(--color-text-primary);background:#5566e80d;margin:16px 0;padding:12px 20px}.docs-section ul,.docs-section ol{font:400 14px / 22px var(--font);color:var(--color-text-secondary);margin:0 0 16px;padding-left:24px}.docs-section li{margin-bottom:4px}.docs-section li strong{color:var(--color-text-primary)}.docs-section code{font-family:var(--pc-font-mono);border-radius:var(--pc-radius-sm);color:var(--primary-500);background:#ffffff0f;padding:2px 6px;font-size:13px}.docs-section pre{border:1px solid var(--color-border-default);border-radius:var(--pc-radius-md);font:500 12px / 20px var(--pc-font-mono);color:var(--color-text-secondary);background:#ffffff08;margin-bottom:16px;padding:16px 20px;overflow-x:auto}.docs-section pre code{color:var(--color-text-secondary);background:0 0;padding:0}.docs-section table{border-collapse:collapse;width:100%;font:400 13px / 20px var(--font);margin-bottom:16px}.docs-section table th{text-align:left;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-default);background:#ffffff08;padding:8px 12px;font-weight:600}.docs-section table td{border-bottom:1px solid var(--color-border-default);color:var(--color-text-primary);padding:8px 12px}.docs-section table td:first-child{white-space:nowrap}.docs-section hr{border:none;border-top:1px solid var(--color-border-default);margin:32px 0}.docs-section footer{font:400 12px / 16px var(--font);color:var(--color-text-secondary);border-top:1px solid var(--color-border-default);padding:32px 0}.docs-subsection{margin-bottom:40px}.docs-subsection h3{font:600 18px / 24px var(--font-heading);color:var(--color-text-primary);align-items:center;gap:8px;margin:0 0 6px;display:flex}.docs-subsection h3 .chip{font:600 10px / 16px var(--font);color:var(--color-text-secondary);border-radius:var(--pc-radius-pill);background:#ffffff14;padding:0 8px}.docs-subsection>p{font:400 13px / 20px var(--font);color:var(--color-text-secondary);margin:0 0 16px}.chip{font:600 10px / 16px var(--font);color:var(--color-text-secondary);border-radius:var(--pc-radius-pill);vertical-align:middle;background:#ffffff14;padding:0 8px;display:inline-block}.status-badge{border-radius:var(--pc-radius-pill);font:600 10px / 16px var(--font-heading);color:var(--primary-500);background:#5566e826;align-items:center;margin-right:4px;padding:2px 10px;display:inline-flex}.surface-badge{border-radius:var(--pc-radius-pill);font:600 10px / 16px var(--font-heading);align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.demo-preview{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--pc-radius-md);margin-bottom:12px;padding:24px}.demo-preview--canvas{background:var(--color-bg-canvas)}.demo-preview--glass{background:var(--color-bg-glass);backdrop-filter:blur(16px);border:1px solid var(--surface-glass-border)}.demo-code{border:1px solid var(--color-border-default);border-radius:var(--pc-radius-md);font:500 12px / 20px var(--pc-font-mono);color:var(--color-text-secondary);background:#ffffff08;margin-bottom:24px;padding:16px 20px;overflow-x:auto}.demo-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.demo-grid{gap:16px;display:grid}.demo-grid--2{grid-template-columns:1fr 1fr}@media (width<=600px){.demo-grid--2{grid-template-columns:1fr}}.token-table{border-collapse:collapse;width:100%;font:400 13px / 20px var(--font)}.token-table th{text-align:left;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-default);background:#ffffff08;padding:8px 12px;font-weight:600}.token-table td{border-bottom:1px solid var(--color-border-default);color:var(--color-text-primary);padding:8px 12px}.token-table td:first-child{font-family:var(--pc-font-mono);font-weight:500}.token-swatch{border-radius:var(--pc-radius-sm);vertical-align:middle;border:1px solid #ffffff1a;width:20px;height:20px;margin-right:6px;display:inline-block}.gradient-demo{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.gradient-card{border-radius:var(--pc-radius-md);min-height:80px;font:500 12px / 16px var(--font-heading);border:1px solid #ffffff0f;justify-content:center;align-items:center;padding:24px;display:flex}.glow-demo{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.glow-sample{border-radius:var(--pc-radius-md);width:100px;height:100px;font:600 14px / 20px var(--font-heading);background:var(--color-bg-surface);border:1px solid var(--color-border-default);justify-content:center;align-items:center;display:flex}.glow-sample--brand{box-shadow:var(--glow-brand);color:var(--primary-500);border-color:#5566e840}.glow-sample--danger{box-shadow:var(--glow-danger);color:var(--secondary-500);border-color:#ee2e314d}.glow-sample--brand-text{color:var(--primary-500);text-shadow:var(--glow-brand-text)}.glass-demo{background:linear-gradient(135deg, #5566e81a, #3e4fbf1a), var(--color-bg-canvas);border-radius:var(--pc-radius-md);flex-wrap:wrap;gap:16px;padding:32px;display:flex}.glass-panel{background:var(--color-bg-glass);backdrop-filter:blur(16px);border:1px solid var(--surface-glass-border);border-radius:var(--pc-radius-md);min-width:180px;padding:24px}.glass-panel h4{font:600 14px / 20px var(--font-heading);color:var(--color-text-primary);margin:0 0 4px}.glass-panel p{font:400 12px / 16px var(--font);color:var(--color-text-secondary);margin:0}.pos-shell{background:var(--color-bg-canvas);flex-direction:column;min-height:480px;display:flex}.pos-check{flex:1;min-height:0;display:flex}.pos-check__workspace{flex-direction:column;flex:1;min-width:0;display:flex}.pos-check__toolbar{border-bottom:1px solid var(--color-border-default);align-items:center;gap:12px;padding:12px 16px;display:flex}.menu-grid{flex:1;padding:16px;overflow-y:auto}.menu-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.menu-tile{border-radius:var(--pc-radius-md);background:var(--color-bg-menu-tile);border:1px solid var(--color-border-default);cursor:pointer;text-align:left;gap:4px;min-height:72px;padding:14px;transition:all .15s;display:grid}.menu-tile:hover{border-color:#5566e859;transform:scale(1.03);box-shadow:0 0 12px #5566e814}.menu-tile:active{transform:scale(.97)}.menu-tile__name{font:500 14px / 20px var(--font);color:var(--color-text-primary)}.menu-tile__price{font:600 14px / 20px var(--pc-font-mono);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.menu-tile.is-86{opacity:.4;border-style:dashed}.menu-tile__badge{color:var(--secondary-500);font:700 9px / 14px var(--font-heading);border-radius:var(--pc-radius-sm);background:#ee2e3126;padding:0 5px;position:absolute;top:4px;right:4px}.check-rail{background:var(--color-bg-surface);border-left:1px solid var(--color-border-default);flex-direction:column;flex-shrink:0;width:300px;display:flex}.check-rail__lines{flex:1;gap:4px;padding:8px 12px;display:grid;overflow-y:auto}.check-line{border-radius:var(--pc-radius-sm);justify-content:space-between;align-items:center;padding:8px 12px;transition:background .15s;display:flex}.check-line:hover{background:#ffffff08}.check-line__name{font:500 14px / 20px var(--font);color:var(--color-text-primary)}.check-line__mods{font:400 11px / 16px var(--font);color:var(--color-text-secondary)}.check-line.is-voided{opacity:.4}.check-line.is-voided .check-line__name{text-decoration:line-through}.check-rail__totals{border-top:1px solid var(--color-border-default);gap:4px;padding:12px;display:grid}.check-rail__row{font:400 13px / 20px var(--font);color:var(--color-text-secondary);justify-content:space-between;display:flex}.check-rail__row--due{color:var(--color-text-primary);border-top:1px solid var(--color-border-default);margin-top:4px;padding-top:8px;font-weight:700}.check-rail__actions{background:var(--color-bg-canvas);border-top:1px solid var(--color-border-default);grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.bo-shell{background:var(--color-bg-canvas);flex-direction:column;min-height:400px;display:flex}.bo-nav{background:var(--color-bg-surface);border-bottom:1px solid var(--color-border-default);align-items:center;gap:8px;min-height:52px;padding:0 16px;display:flex}.bo-nav__brand{font:600 16px / 24px var(--font-heading);background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:24px}.bo-nav__links{gap:2px;display:flex}.bo-nav__link{font:500 13px / 20px var(--font);color:var(--color-text-secondary);border-radius:var(--pc-radius-sm);cursor:pointer;background:0 0;border:none;padding:8px 14px;transition:all .15s}.bo-nav__link.is-active{color:var(--primary-500);background:#5566e814}.bo-nav__link:hover:not(.is-active){color:var(--color-text-primary);background:#ffffff08}.bo-main{flex:1;gap:20px;padding:20px 24px;display:grid}.bo-top,.bo-page-header{justify-content:space-between;align-items:center;display:flex}.rollup-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rollup-card{background:var(--color-bg-surface);border:1px solid var(--color-border-default);border-radius:var(--pc-radius-md);gap:8px;padding:20px;display:grid}.rollup-card h2{font:400 12px / 16px var(--font);color:var(--color-text-secondary);margin:0}.rollup-card__net{font:600 28px / 36px var(--font-heading);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.landing-demo{--l-canvas:var(--pc-bg-canvas);--l-surface:var(--pc-bg-surface);--l-raised:var(--pc-bg-surface-raised);--l-border:var(--pc-border-default);--l-strong:var(--pc-border-strong);--l-text:var(--pc-text-primary);--l-secondary:var(--pc-text-secondary);--l-accent:var(--pc-primary-400);--l-brand:var(--pc-primary-500);--l-grad:var(--gradient-brand);background:var(--l-canvas);border:1px solid var(--l-border);border-radius:var(--pc-radius-lg);color:var(--l-text);font-family:var(--font);padding:24px}.landing-demo .l-mono,.landing-demo .l-title,.landing-demo .l-label{font-family:var(--font-heading)}.landing-demo .l-title{letter-spacing:-.02em;font-weight:600;line-height:1.1}.landing-demo .l-btn{border-radius:var(--pc-radius-md);align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.landing-demo .l-btn--primary{background:var(--l-grad);color:#fff}.landing-demo .l-btn--ghost{border:1px solid var(--l-strong);color:var(--l-text)}.landing-demo .l-chip{font:600 10px / 16px var(--font-heading);border-radius:var(--pc-radius-pill);border:1px solid var(--l-border);color:var(--l-secondary);padding:2px 8px;display:inline-block}.landing-demo .l-chip--accent{color:var(--l-accent);background:#90a2ff1a;border-color:#90a2ff66}.landing-demo .l-chip--ok{color:#678d58;background:#678d581a;border-color:#678d5866}.landing-demo .l-badge{font:600 10px / 16px var(--font-heading);color:var(--l-secondary);border:1px solid var(--l-border);border-radius:var(--pc-radius-pill);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.landing-demo .l-dot{background:var(--l-accent);border-radius:50%;width:7px;height:7px;display:inline-block}.landing-demo .l-dot--ok{background:#678d58}.landing-demo .l-row{border-bottom:1px solid var(--l-border);align-items:center;gap:12px;padding:14px 0;display:flex}.landing-demo .l-row:first-of-type{border-top:1px solid var(--l-border)}.landing-demo .l-num{font:500 12px / 16px var(--font-heading);color:var(--l-secondary);width:28px}.landing-demo .l-cell{border:1px solid var(--l-border);border-radius:var(--pc-radius-lg);background:var(--l-raised);padding:20px}.landing-demo .l-cell h4{font:600 14px / 20px var(--font);color:var(--l-text);margin:10px 0 4px}.landing-demo .l-cell p{font:400 12px / 18px var(--font);color:var(--l-secondary);margin:0}.landing-demo .l-win{border:1px solid var(--l-strong);border-radius:var(--pc-radius-lg);background:linear-gradient(#14171c,#101215);overflow:hidden}.landing-demo .l-win-top{border-bottom:1px solid var(--l-border);font:500 11px / 16px var(--font-heading);color:var(--l-secondary);align-items:center;gap:12px;padding:10px 14px;display:flex}.landing-demo .l-win-top .l-spacer{flex:1}.landing-demo .l-win-live{color:#678d58;align-items:center;gap:6px;display:inline-flex}.landing-demo .l-stat-row{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid}.landing-demo .l-stat{border:1px solid var(--l-border);border-radius:var(--pc-radius-md);padding:10px 12px}.landing-demo .l-stat b{font:600 15px / 20px var(--font-heading);display:block}.landing-demo .l-stat span{font:400 10px / 14px var(--font);color:var(--l-secondary)}.landing-demo .l-kds{border:1px solid var(--l-border);border-radius:var(--pc-radius-md);margin:0 14px 14px;padding:12px 14px}.landing-demo .l-kds p{font:500 11px / 18px var(--font-heading);color:var(--l-secondary);margin:0 0 4px}.landing-demo .l-kds b{color:var(--l-text)}.landing-demo .l-marquee{border-top:1px solid var(--l-border);border-bottom:1px solid var(--l-border);white-space:nowrap;font:500 12px / 16px var(--font-heading);color:var(--l-secondary);padding:14px 0;overflow:hidden}.landing-demo .l-marquee span{color:var(--l-brand)}.landing-demo .l-input{border-radius:var(--pc-radius-md);border:1px solid var(--l-strong);background:var(--l-canvas);height:44px;color:var(--l-text);font:400 14px / 20px var(--font);padding:0 14px}.landing-demo .l-label{font:500 12px / 18px var(--font);color:var(--l-text);margin-bottom:6px;display:block}.landing-demo .l-foot{font:400 12px / 18px var(--font);color:var(--l-secondary);border-top:1px solid var(--l-border);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.cookie-consent[data-astro-cid-kror3uvh]{inset:auto max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));z-index:50;border:1px solid var(--color-border);border-radius:var(--pc-radius-lg);background:var(--color-bg-surface);max-width:36rem;color:var(--color-text-primary);margin-inline:auto;padding:1rem;position:fixed;box-shadow:0 1rem 3rem #0000004d}.cookie-consent[data-astro-cid-kror3uvh] h2[data-astro-cid-kror3uvh]{font-size:1rem;font-weight:600}.cookie-consent[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{margin-top:.25rem;font-size:.875rem}.cookie-consent[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{text-underline-offset:.2em;text-decoration:underline}.cookie-consent__actions[data-astro-cid-kror3uvh]{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.cookie-consent[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]{border:1px solid var(--color-border);border-radius:var(--pc-radius-md);color:inherit;cursor:pointer;background:0 0;padding:.5rem .75rem}.cookie-consent[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]:first-child{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-bg-canvas)}.cookie-consent[data-astro-cid-kror3uvh] button[data-astro-cid-kror3uvh]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px);font-size:16px}body{font-family:var(--font-sans);color:var(--color-text-primary);background:var(--color-bg-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{color:var(--neutral-050);background:#7c93ff47}.container{max-width:var(--container);padding:0 max(var(--space-5), env(safe-area-inset-left,0px)) max(var(--space-5), env(safe-area-inset-right,0px));margin:0 auto}.mono{font-family:var(--font-mono)}.reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(20px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
