:where(html){--white:#fff;--black:#000;--emerald-050:#edfdf5;--emerald-100:#d1fae6;--emerald-200:#a4f4cf;--emerald-300:#5de9b6;--emerald-400:#00d692;--emerald-500:#00bd7e;--emerald-600:#096;--emerald-700:#007a56;--emerald-800:#006145;--emerald-900:#004d39;--emerald-950:#002e23;--cyan-050:#ebfeff;--cyan-100:#cdfafe;--cyan-200:#a0f4fd;--cyan-300:#53e9fd;--cyan-400:#00d8f0;--cyan-500:#00c2db;--cyan-600:#0095b3;--cyan-700:#007a99;--cyan-800:#006280;--cyan-900:#0065a8;--cyan-950:#0e4558;--sky-050:#f0f9ff;--sky-100:#e1f5fe;--sky-200:#c0e7fc;--sky-300:#80ceff;--sky-400:#09f;--sky-500:#008ff5;--sky-600:#007dd6;--sky-700:#0068b8;--sky-800:#005da8;--sky-900:#00326b;--sky-950:#09395d;--blue-050:#f0f5ff;--blue-100:#e1ecfe;--blue-150:#d0e0fb;--blue-200:#c0d4f6;--blue-300:#a3c9ff;--blue-400:#5c95ff;--blue-500:#3370ff;--blue-600:#0146f4;--blue-650:#083ce7;--blue-700:#0f35db;--blue-750:#1d3acb;--blue-800:#2a3ebb;--blue-850:#20278d;--blue-900:#16165f;--blue-950:#0d1340;--indigo-050:#f0f3ff;--indigo-100:#e0e8ff;--indigo-200:#c8d3fe;--indigo-300:#a6b4fc;--indigo-400:#828df8;--indigo-500:#6467f2;--indigo-600:#5048e5;--indigo-700:#463acb;--indigo-800:#372fa2;--indigo-900:#312e7f;--indigo-950:#1e1b4b;--purple-050:#faf5ff;--purple-100:#f2e6ff;--purple-200:#ead6ff;--purple-300:#d8b4fe;--purple-400:#bf83fc;--purple-500:#a855f7;--purple-600:#9234ea;--purple-700:#7e22ce;--purple-800:#6a21a6;--purple-900:#591c87;--purple-950:#3c0764;--rose-050:#fff0f1;--rose-100:#ffe0e3;--rose-200:#fdc4c9;--rose-300:#fb93a8;--rose-400:#f87791;--rose-500:#f6517a;--rose-600:#e62d58;--rose-700:#d21944;--rose-800:#a1123a;--rose-900:#861336;--rose-950:#4d0519;--orange-050:#fff6eb;--orange-100:#ffedd6;--orange-200:#fed6a9;--orange-300:#fda663;--orange-400:#fa752e;--orange-500:#f5500f;--orange-600:#d83d0e;--orange-700:#b12e10;--orange-800:#8f2514;--orange-900:#752015;--orange-950:#450c08;--amber-050:#fffbeb;--amber-100:#fef3c8;--amber-200:#fde68b;--amber-300:#fcd44f;--amber-400:#fbbd23;--amber-500:#f59f0a;--amber-600:#db7706;--amber-700:#b35309;--amber-800:#91400d;--amber-900:#76350f;--amber-950:#451a03;--teal-050:#f2fdfa;--teal-100:#cbfbf0;--teal-200:#98f6e3;--teal-300:#5dead5;--teal-400:#2bd4bd;--teal-500:#14b8a5;--teal-600:#0d968b;--teal-700:#0f756d;--teal-800:#115f5a;--teal-900:#134e4a;--teal-950:#042f2e;--pink-050:#fdf2f8;--pink-100:#fce8f4;--pink-200:#fbd0e8;--pink-300:#f9a9d5;--pink-400:#f471b5;--pink-500:#ec4699;--pink-600:#db2979;--pink-700:#bf185d;--pink-800:#9b174c;--pink-900:#811842;--pink-950:#500724;--fuchsia-050:#fdf5ff;--fuchsia-100:#f9e6ff;--fuchsia-200:#f5d2fe;--fuchsia-300:#f0abfc;--fuchsia-400:#e87bf9;--fuchsia-500:#d948ef;--fuchsia-600:#bf27d3;--fuchsia-700:#a31daf;--fuchsia-800:#85198f;--fuchsia-900:#711a75;--fuchsia-950:#4a044e;--slate-050:#f9fafb;--slate-075:#f6f7f9;--slate-100:#f3f4f6;--slate-150:#eeeff2;--slate-200:#e5e7eb;--slate-250:#dcdfe5;--slate-300:#d1d5db;--slate-350:#abb4bf;--slate-400:#9ca3b0;--slate-450:#798496;--slate-500:#6b7280;--slate-550:#4c5c76;--slate-600:#4b5563;--slate-700:#384252;--slate-750:#2b3546;--slate-800:#1f2937;--slate-825:#1c2533;--slate-850:#18212f;--slate-875:#141c2b;--slate-900:#111827;--slate-950:#030711;--gray-050:#fafafa;--gray-075:#f7f7f7;--gray-100:#f5f5f5;--gray-150:#f0f0f0;--gray-200:#e8e8e8;--gray-250:#e0e0e0;--gray-300:#d6d6d6;--gray-350:#b5b5b5;--gray-400:#a6a6a6;--gray-450:#878787;--gray-500:#757575;--gray-550:#616161;--gray-600:#575757;--gray-700:#454545;--gray-750:#383838;--gray-775:#323232;--gray-800:#2b2b2b;--gray-825:#282828;--gray-850:#242424;--gray-875:#202020;--gray-900:#1c1c1c;--gray-950:#0a0a0a;--font-family-sans:"Inter", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--font-family-mono:"Roboto Mono", monospace;--font-weight-normal:425;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-5xs:.5625rem;--text-4xs:.625rem;--text-3xs:.6875rem;--text-2xs:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-xxl:1.75rem;--heading-1:2.5rem;--heading-2:2rem;--heading-3:1.5rem;--heading-4:1.25rem;--heading-5:1rem;--heading-6:.875rem;--radius-round:100vw;--radius-2xs:3px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--size-px:1px;--size-0:2px;--size-1:4px;--size-2:6px;--size-3:8px;--size-4:12px;--size-5:16px;--size-6:20px;--size-7:24px;--size-8:32px;--size-9:40px;--size-10:48px;--size-11:56px;--size-12:64px;--queue-panel-min:140px;--queue-panel-max:44vh;--layer-1:1;--layer-2:2;--layer-3:3;--layer-4:4;--layer-5:5;--layer-important:2147480000;--shadow-4:0 0 5px color-mix(in srgb, var(--slate-900) 2%, transparent), 0 16px 32px color-mix(in srgb, var(--slate-900) 10%, transparent);--shadow-6:0 24px 48px color-mix(in srgb, var(--slate-900) 10%, transparent)}:root{--color-debug:#f0f3;--color-debug-highlight:#ff0;--color-accent:var(--blue-500);--color-accent-hover:var(--blue-600);--color-accent-contrast:var(--white);--color-accent-pressed:var(--blue-700);--color-accent-soft:color-mix(in srgb, var(--blue-500) 10%, transparent);--color-accent-border-pressed:var(--blue-700);--color-accent-border-hover:var(--blue-700);--color-danger:var(--rose-500);--color-danger-hover:var(--rose-600);--color-danger-pressed:var(--rose-700);--color-danger-contrast:var(--white);--color-danger-soft:color-mix(in srgb, var(--rose-500) 10%, transparent);--color-warning:var(--amber-500);--color-warning-hover:var(--amber-600);--color-warning-pressed:var(--amber-700);--color-warning-contrast:var(--black);--color-warning-soft:var(--amber-500);--color-success:var(--emerald-500);--color-success-hover:var(--emerald-600);--color-success-pressed:var(--emerald-700);--color-success-contrast:var(--white);--color-success-soft:color-mix(in srgb, var(--emerald-500) 10%, transparent);--color-error-background:var(--rose-050);--color-error-border:var(--rose-200);--color-error-foreground:var(--rose-700);--color-warning-foreground:var(--amber-700);--sim-fg:var(--purple-700);--sim-live-fg:var(--amber-600);--sim-tint:18%;--sim-tint-strong:26%;--app-background:var(--white);--panel-background:var(--slate-100);--card-background:var(--white);--overlay-background:var(--white);--modal-background:var(--white);--well-background:var(--slate-100);--column-background:var(--slate-150);--composer-background:var(--slate-050);--panel-border:var(--slate-150);--panel-shadow:inset 0 0 2rem var(--slate-100);--card-shadow:0 0 0 1px color-mix(in srgb, var(--slate-700) 5%, transparent), 0 1px .25rem 0 color-mix(in srgb, var(--slate-700) 10%, transparent);--overlay-border:color-mix(in srgb, var(--slate-900) 10%, transparent);--overlay-shadow:0 0 5px color-mix(in srgb, var(--slate-900) 2%, transparent), 0 16px 32px color-mix(in srgb, var(--slate-900) 10%, transparent);--border-default:var(--slate-200);--border-subtle:var(--slate-150);--border-strong:var(--slate-300);--separator:var(--slate-200);--separator-strong:var(--slate-250);--background-color:var(--app-background);--popover-border-color:var(--overlay-border);--focus-ring-color:var(--blue-500);--heading-color:var(--slate-900);--text-color:var(--slate-900);--text-color-dark:var(--slate-600);--text-color-muted:var(--slate-400);--text-color-secondary:var(--slate-600);--text-color-base:var(--slate-500);--text-color-hover:var(--slate-600);--text-color-disabled:var(--slate-500);--text-color-placeholder:var(--slate-400);--link-color:var(--blue-500);--link-color-pressed:var(--blue-600);--border-color:var(--slate-300);--border-color-hover:var(--slate-300);--border-color-pressed:var(--slate-400);--border-color-disabled:var(--slate-200);--field-border-radius:var(--radius-xs);--field-padding:var(--size-2) var(--size-3);--field-background:transparent;--field-border:var(--slate-200);--field-foreground:var(--slate-900);--button-font-size:var(--text-2xs);--button-font-weight:var(--font-weight-medium);--button-padding:var(--size-2) var(--size-3);--button-foreground:var(--slate-900);--button-background:var(--slate-100);--button-border:var(--slate-200);--button-foreground-hover:var(--slate-900);--button-background-hover:var(--slate-100);--button-border-hover:var(--slate-300);--button-foreground-pressed:var(--slate-900);--button-background-pressed:var(--slate-200);--button-border-pressed:var(--slate-400);--button-foreground-disabled:var(--slate-400);--button-background-disabled:var(--slate-100);--button-border-disabled:var(--slate-200);--highlight-foreground:var(--white);--highlight-background:var(--blue-500);--highlight-border:var(--blue-600);--highlight-foreground-pressed:var(--white);--highlight-background-pressed:var(--blue-600);--highlight-border-pressed:var(--blue-700);--highlight-foreground-invalid:var(--white);--highlight-background-invalid:var(--rose-500);--highlight-border-invalid:var(--rose-600);--highlight-overlay:color-mix(in srgb, var(--rose-400) 25%, transparent);--highlight-hover:#00000012;--highlight-pressed:#00000026;--invalid-color:var(--rose-800);--invalid-color-pressed:var(--rose-800);--menu-padding:4px;--menu-item-padding-md:var(--size-1) var(--size-3);--menu-item-padding-lg:var(--size-3) var(--size-3);--menu-item-border-radius:4px;--menu-item-hover:#0000000d;--menu-item-hover-color:var(--slate-700);--menu-item-selected:var(--blue-100);--side-menu-item-hover:var(--slate-100);--side-menu-item-selected:var(--blue-100);--tree-menu-card-background:var(--slate-075);--tree-menu-card-hover:var(--slate-100);--tree-menu-item-hover:var(--menu-item-hover);--tree-menu-item-background-selected:var(--menu-item-selected);--tree-menu-item-border-selected:var(--blue-200);--tree-menu-item-divider-selected:var(--blue-150);--tree-menu-item-heading-selected:var(--blue-850);--tree-menu-item-text-selected:var(--blue-850);--tree-menu-item-icon-selected:var(--tree-menu-item-text-selected);--tree-menu-item-text-secondary-selected:color-mix(in srgb, var(--blue-850), transparent 30%);--toggle-group-background:var(--slate-075);--toggle-group-item-hover:var(--slate-150);--toggle-group-item-selected:var(--slate-600);--toggle-group-item-selected-hover:var(--slate-700);--toggle-group-item-selected-color:var(--white);--message-text-size:var(--text-xs);--message-line-height:var(--font-line-height-base);--message-heading-size:var(--text-4xs);--message-border-radius:var(--radius-md);--message-background:var(--slate-100);--message-text-color:var(--slate-700);--message-tool-call-background:var(--slate-200);--message-user-background:var(--white);--message-user-text:var(--gray-800);--chip-height:18px;--signal-review:#2f6fed;--signal-stale:#ea7317;--signal-stale-hover:#d5650f;--signal-error:#dc2626;--status-default-background:var(--slate-100);--status-default-border:color-mix(in srgb, var(--slate-200) 25%, transparent);--status-default-text:var(--slate-450);--status-neutral-background:var(--slate-100);--status-neutral-border:color-mix(in srgb, var(--slate-200) 25%, transparent);--status-neutral-text:var(--slate-450);--status-info-background:var(--sky-100);--status-info-border:var(--sky-200);--status-info-text:var(--sky-700);--status-cyan-background:var(--cyan-100);--status-cyan-border:var(--cyan-200);--status-cyan-text:var(--cyan-700);--status-warning-background:var(--orange-050);--status-warning-border:var(--orange-200);--status-warning-text:var(--orange-700);--status-amber-background:var(--amber-050);--status-amber-border:var(--amber-200);--status-amber-text:var(--amber-700);--status-danger-background:var(--rose-050);--status-danger-border:var(--rose-100);--status-danger-text:var(--rose-600);--status-success-background:var(--emerald-050);--status-success-border:var(--emerald-100);--status-success-text:var(--emerald-600);--status-purple-background:var(--purple-050);--status-purple-border:var(--purple-200);--status-purple-text:var(--purple-700);--entity-contact-background:color-mix(in srgb, var(--blue-500) 10%, transparent);--entity-contact-text:var(--blue-500);--entity-property-background:color-mix(in srgb, var(--emerald-500) 10%, transparent);--entity-property-text:var(--emerald-600);--entity-task-background:color-mix(in srgb, var(--amber-200) 40%, transparent);--entity-task-text:var(--amber-700);--entity-building-background:color-mix(in srgb, var(--sky-500) 10%, transparent);--entity-building-text:var(--sky-600);--entity-floor-background:color-mix(in srgb, var(--teal-500) 10%, transparent);--entity-floor-text:var(--teal-600);--entity-unit-background:color-mix(in srgb, var(--indigo-500) 10%, transparent);--entity-unit-text:var(--indigo-600);--entity-room-background:color-mix(in srgb, var(--fuchsia-500) 10%, transparent);--entity-room-text:var(--fuchsia-600);--entity-asset-background:color-mix(in srgb, var(--pink-500) 10%, transparent);--entity-asset-text:var(--pink-600);--entity-area-background:color-mix(in srgb, var(--emerald-500) 10%, transparent);--entity-area-text:var(--emerald-600);--entity-property_group-background:color-mix(in srgb, var(--gray-500) 10%, transparent);--entity-property_group-text:var(--gray-600);--entity-service-background:color-mix(in srgb, var(--orange-500) 10%, transparent);--entity-service-text:var(--orange-700);--timeline-grid-line:var(--slate-200);--timeline-grid-line-strong:var(--slate-300);--timeline-date-line:color-mix(in srgb, var(--slate-900) 50%, transparent);--timeline-date-label-background:var(--slate-700);--timeline-date-label-color:var(--white);--minimap-background:var(--white);--minimap-node:var(--slate-200);--minimap-mask:color-mix(in srgb, var(--slate-500) 15%, transparent);--workspace-gap:var(--size-5);--workspace-padding:var(--size-11) var(--size-5) var(--size-5) var(--size-5);--side-panel-width:25rem}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gray-950:#070a0e;--gray-900:#0b1016;--gray-875:#0d1218;--gray-850:#0e131a;--gray-825:#111720;--gray-800:#151c26;--gray-775:#1b2431;--gray-750:#253144;--gray-700:#2d3a4d;--gray-600:#3a475a;--gray-550:#4d5a6a;--gray-500:#677483;--gray-450:#7f8b99;--gray-400:#c5cfda;--gray-350:#d0d8e2;--gray-300:#d8e0e8;--gray-250:#dee5ed;--gray-200:#e4eaf1;--gray-150:#e9eef4;--gray-100:#ecf0f6;--gray-075:#eff3f8;--gray-050:#f1f5fa;--app-background:var(--gray-850);--panel-background:var(--gray-825);--card-background:var(--gray-800);--overlay-background:var(--gray-800);--modal-background:var(--gray-800);--well-background:var(--gray-900);--column-background:var(--gray-900);--composer-background:var(--gray-850);--message-background:var(--gray-900);--panel-border:var(--gray-750);--panel-shadow:inset 0 0 2rem #00000026;--card-shadow:0 0 0 1px color-mix(in srgb, var(--white) 8%, transparent), 0 1px .25rem 0 #00000040;--overlay-border:color-mix(in srgb, var(--white) 10%, transparent);--overlay-shadow:0 0 6px #00000026, 0 8px 32px #0000004d;--border-default:var(--gray-750);--border-subtle:var(--gray-800);--border-strong:var(--gray-600);--separator:var(--gray-700);--separator-strong:var(--gray-600);--heading-color:var(--gray-050);--text-color:var(--gray-400);--text-color-dark:var(--gray-300);--text-color-muted:var(--gray-450);--text-color-secondary:var(--gray-400);--text-color-base:var(--gray-400);--text-color-hover:var(--gray-300);--text-color-disabled:var(--gray-600);--text-color-placeholder:var(--gray-600);--border-color:var(--gray-600);--border-color-hover:var(--gray-500);--border-color-pressed:var(--gray-400);--border-color-disabled:var(--gray-700);--field-background:transparent;--field-border:var(--gray-700);--field-foreground:var(--gray-100);--button-foreground:var(--gray-100);--button-background:var(--gray-700);--button-border:var(--gray-600);--button-foreground-hover:var(--gray-050);--button-background-hover:var(--gray-600);--button-border-hover:var(--gray-500);--button-foreground-pressed:var(--gray-050);--button-background-pressed:var(--gray-600);--button-border-pressed:var(--gray-400);--button-foreground-disabled:var(--gray-600);--button-background-disabled:var(--gray-800);--button-border-disabled:var(--gray-700);--toggle-group-background:var(--gray-875);--toggle-group-item-hover:var(--gray-750);--toggle-group-item-selected:var(--gray-600);--toggle-group-item-selected-hover:var(--gray-550);--toggle-group-item-selected-color:var(--white);--highlight-hover:#ffffff12;--highlight-pressed:#ffffff26;--invalid-color:var(--rose-400);--invalid-color-pressed:var(--rose-400);--color-error-background:color-mix(in srgb, var(--rose-500) 15%, transparent);--color-error-border:var(--rose-800);--color-error-foreground:var(--rose-400);--color-warning-foreground:var(--amber-500);--sim-fg:var(--purple-400);--sim-live-fg:var(--amber-400);--sim-tint:12%;--sim-tint-strong:18%;--color-accent-soft:color-mix(in srgb, var(--blue-500) 15%, transparent);--color-danger-soft:color-mix(in srgb, var(--rose-500) 15%, transparent);--color-success-soft:color-mix(in srgb, var(--emerald-500) 15%, transparent);--color-warning-contrast:var(--white);--minimap-background:var(--gray-750);--minimap-node:var(--gray-500);--minimap-mask:#00000073;--menu-item-hover:var(--gray-750);--menu-item-selected:var(--blue-750);--menu-item-hover-color:var(--gray-100);--side-menu-item-hover:var(--gray-750);--side-menu-item-selected:var(--blue-650);--tree-menu-card-background:var(--gray-800);--tree-menu-card-hover:var(--gray-775);--tree-menu-item-hover:var(--menu-item-hover);--tree-menu-item-background-selected:var(--blue-750);--tree-menu-item-border-selected:var(--blue-700);--tree-menu-item-divider-selected:var(--blue-750);--tree-menu-item-heading-selected:var(--blue-150);--tree-menu-item-text-selected:var(--blue-150);--tree-menu-item-icon-selected:#fff;--tree-menu-item-text-secondary-selected:color-mix(in srgb, var(--blue-150), transparent 30%);--status-default-background:var(--gray-800);--status-default-border:var(--gray-700);--status-default-text:var(--gray-400);--status-neutral-background:var(--gray-800);--status-neutral-border:var(--gray-700);--status-neutral-text:var(--gray-400);--status-info-background:color-mix(in srgb, var(--sky-500) 15%, transparent);--status-info-border:var(--sky-800);--status-info-text:var(--sky-400);--status-cyan-background:color-mix(in srgb, var(--cyan-500) 15%, transparent);--status-cyan-border:var(--cyan-800);--status-cyan-text:var(--cyan-300);--status-warning-background:color-mix(in srgb, var(--orange-500) 15%, transparent);--status-warning-border:var(--orange-800);--status-warning-text:var(--orange-400);--status-amber-background:color-mix(in srgb, var(--amber-500) 15%, transparent);--status-amber-border:var(--amber-800);--status-amber-text:var(--amber-400);--status-danger-background:color-mix(in srgb, var(--rose-500) 15%, transparent);--status-danger-border:var(--rose-800);--status-danger-text:var(--rose-400);--status-success-background:color-mix(in srgb, var(--emerald-500) 15%, transparent);--status-success-border:var(--emerald-800);--status-success-text:var(--emerald-400);--status-purple-background:color-mix(in srgb, var(--purple-500) 15%, transparent);--status-purple-border:var(--purple-800);--status-purple-text:var(--purple-400);--entity-contact-background:color-mix(in srgb, var(--blue-500) 15%, transparent);--entity-contact-text:var(--blue-300);--entity-property-background:color-mix(in srgb, var(--emerald-500) 15%, transparent);--entity-property-text:var(--emerald-300);--entity-task-background:color-mix(in srgb, var(--amber-500) 15%, transparent);--entity-task-text:var(--amber-300);--entity-building-background:color-mix(in srgb, var(--sky-500) 15%, transparent);--entity-building-text:var(--sky-300);--entity-floor-background:color-mix(in srgb, var(--teal-500) 15%, transparent);--entity-floor-text:var(--teal-300);--entity-unit-background:color-mix(in srgb, var(--indigo-500) 15%, transparent);--entity-unit-text:var(--indigo-300);--entity-room-background:color-mix(in srgb, var(--fuchsia-500) 15%, transparent);--entity-room-text:var(--fuchsia-300);--entity-asset-background:color-mix(in srgb, var(--pink-500) 15%, transparent);--entity-asset-text:var(--pink-300);--entity-area-background:color-mix(in srgb, var(--emerald-500) 15%, transparent);--entity-area-text:var(--emerald-300);--entity-property_group-background:color-mix(in srgb, var(--purple-500) 15%, transparent);--entity-property_group-text:var(--purple-300);--entity-service-background:color-mix(in srgb, var(--orange-500) 15%, transparent);--entity-service-text:var(--orange-300);--message-text-color:var(--text-color-secondary);--message-user-background:var(--gray-875);--message-user-text:var(--gray-100);--message-tool-call-background:var(--gray-850);--timeline-grid-line:var(--gray-750);--timeline-grid-line-strong:var(--gray-700);--timeline-date-line:color-mix(in srgb, var(--white) 30%, transparent);--timeline-date-label-background:var(--gray-600);--timeline-date-label-color:var(--gray-100)}[data-theme=dark][data-node-theme=neon]{--app-background:var(--gray-900);--panel-background:var(--gray-875);--card-background:var(--gray-850);--overlay-background:var(--gray-850);--modal-background:var(--gray-850);--composer-background:var(--gray-900);--well-background:var(--gray-950);--column-background:var(--gray-950);--message-background:var(--gray-950);--panel-border:var(--gray-800);--border-default:var(--gray-800);--border-subtle:var(--gray-850);--separator:var(--gray-775);--field-border:var(--gray-775)}[data-menu]{transform-origin:top;animation:.18s cubic-bezier(.2,.8,.2,1) both menu-in}[data-menu=out]{pointer-events:none;animation:.12s ease-in both menu-out}[data-menu-from=bottom]{--menu-dir:-1;transform-origin:bottom}@keyframes menu-in{0%{opacity:0;translate:0 calc(-8px * var(--menu-dir,1));scale:1 .96}}@keyframes menu-out{to{opacity:0;translate:0 calc(-4px * var(--menu-dir,1))}}@media (prefers-reduced-motion:reduce){[data-menu]{animation-duration:1ms}}:root{--bg:#f3f5f8;--card:#fff;--ink:#1d2433;--muted:#6b7280;--line:#e5e8ee;--C:#b5dfc0;--Cn:#3a9d5d;--Cink:#1f5130;--N:#e4e7ec;--E:#f6c9cd;--R:#fbe3a6;--A:#f3a8ae;--X:#f8f9fb;--blue:#2563eb}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);accent-color:var(--ink);margin:0;font:14px/1.35 system-ui,-apple-system,sans-serif}#root{height:100vh;display:flex}button,select,input{font:inherit}button{cursor:pointer;color:var(--ink);background:#fff;border:1px solid #cfd5df;border-radius:8px;padding:5px 11px}button.on{background:var(--ink);color:#fff;border-color:var(--ink)}button.primary{background:var(--blue);border-color:var(--blue);color:#fff;width:100%;padding:9px;font-weight:600}button.ghost{color:var(--blue);border-color:#b9cbf7;width:100%;padding:7px}button:disabled{opacity:.4;cursor:default}.seg{background:#eef1f5;border:1px solid #cfd5df;border-radius:9px;padding:2px;display:inline-flex;position:relative}.seg button{background:0 0;border:0;transition:color .2s;position:relative}.seg button[aria-pressed=true]{color:#fff}.seg .thumb{background:var(--ink);border-radius:7px;transition:left .25s,width .25s;position:absolute;top:2px;bottom:2px}@media (prefers-reduced-motion:reduce){.seg .thumb,.seg button{transition:none}}input,select{background:#fff;border:1px solid #cfd5df;border-radius:8px;min-width:0;padding:5px 8px}aside{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex:none;width:23.1rem;min-height:0;display:flex}.brand{letter-spacing:-.02em;padding:16px 16px 6px;font-size:20px;font-weight:800}.brand small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:500;display:block}.sect h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);justify-content:space-between;margin:0 0 8px;font-size:11px;display:flex}.cfg{color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;font-size:12px;display:grid}.cfg input{width:100%}.search{position:relative}.search input{width:100%;padding-right:30px}.search button{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:2px 7px;font-size:16px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.search button:hover{color:var(--ink);background:#eef1f5}.providers{border-bottom:1px solid var(--line);margin-top:8px;padding-bottom:8px}.providers:first-child{margin-top:0}.box{margin-top:10px}.providers>summary{cursor:pointer;color:var(--muted);font-size:12px}.providers>summary b{color:var(--ink);float:right;font-weight:600}.chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chips button{padding:3px 8px;font-size:12px}.chips button small{color:var(--muted);margin-left:4px}.set{display:inline-flex}.set button+button{color:var(--muted);border-left:0;border-radius:0 8px 8px 0;padding:3px 6px}.assets{flex:1;min-height:0;padding:0 8px 12px;overflow:auto}.group{margin-top:2px}.picked{color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.picked b{color:var(--ink)}.picked>span{flex:1}.picked button{white-space:nowrap;padding:3px 9px;font-size:12px}.ghead{z-index:1;cursor:pointer;background:#f7f8fb;border-radius:0 0 8px 8px;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 8px;padding:4px 8px;display:grid;position:sticky;top:0}.ghead .fold{color:var(--muted);background:0 0;border:0;grid-row:1/3;align-self:start;padding:0 2px;font-size:12px;line-height:20px}.ghead .fold:hover{color:var(--ink)}.ghead .gmeta{grid-column:2/4;align-items:center;gap:8px;display:flex}.kind{letter-spacing:.06em;color:#6b7280;background:#e6e9ef;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700}.ghead .all{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.ghead .name{justify-self:start;font-weight:700}.ghead .kind{justify-self:end}.ghead .sx{color:var(--muted);white-space:nowrap;font-size:12px}.asset{cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:1px 8px;padding:4px 8px 4px 26px;display:grid}.asset .id{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.asset .sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;font-size:12px;overflow:hidden}.asset .b{gap:6px;font-size:12px;display:flex}.tag{color:#4b5563;background:#eef1f5;border-radius:5px;margin-right:4px;padding:0 6px;font-size:11px;display:inline-block}.a{color:#c62828}.r{color:#b77400}.n{color:#8a93a3}.more{color:var(--muted);padding:8px;font-size:12px}.more.capped{z-index:2;border-top:1px solid var(--line);background:#fff;align-items:center;gap:10px;height:33px;margin:0 -8px -12px;padding:0 16px;display:flex;position:sticky;bottom:-12px}.more.capped button{padding:3px 9px;font-size:12px}.main{flex-direction:column;flex:1;min-width:0;display:flex}.top{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 10px;display:flex}.cards{flex-wrap:wrap;flex:1;align-content:flex-start;align-items:flex-start;gap:9px;padding:4px 10px 10px;display:flex;overflow:auto}.cards>.card,.stack>.card{width:min(560px,100%)}.cards>.stack{flex-direction:column;gap:9px;width:min(560px,100%);display:flex}.gridbar{justify-content:space-between;align-items:center;gap:10px;margin:2px 0 8px;display:flex}.mgrid{position:relative}.mgrid .strip{border-radius:3px;margin-bottom:3px}.mbody{cursor:crosshair;position:relative}.mgutter{scrollbar-gutter:stable;overflow-y:hidden}.mscroll .mcanvas{position:sticky;top:0}.mmenu{flex-shrink:0;align-self:center;position:relative}.head .seg{white-space:nowrap;flex-shrink:0}.head .meta{text-align:right}.head .tally{flex:1 1 0;justify-content:flex-end;gap:2px 14px;min-width:0;display:flex}.head .tally.stack{flex-direction:column;align-items:flex-end}.head .tally>span{white-space:nowrap}.mmenu>summary{cursor:pointer;width:26px;height:26px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;list-style:none;display:flex}.mmenu>summary svg{fill:currentColor}.mmenu>div{font-size:12px;font-weight:400}.mmenu>summary:hover,.mmenu[open]>summary{color:var(--ink);background:#eef1f5}.mmenu>summary::-webkit-details-marker{display:none}.mmenu>div{z-index:6;white-space:nowrap;border:1px solid var(--line);min-width:260px;color:var(--ink);background:#fff;border-radius:10px;gap:10px;padding:10px 12px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #1018281f}.mmenu label,.mmenu .mrow{justify-content:space-between;align-items:center;gap:6px;display:flex}.mmenu label{cursor:pointer;justify-content:flex-start}.mmenu .stepper .num{min-width:3.4rem}.mmenu .seg button{padding:2px 8px;font-size:12px}.mscroll>div{position:relative}.optin{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.mclose{align-self:center;padding:0 7px;font-size:12px;line-height:20px}.mband{pointer-events:none;color:var(--ink);background:#ffffffd9;border-radius:4px;margin-top:3px;padding:0 5px;font-size:10px;font-weight:600;line-height:14px;position:absolute;left:4px}.mgrid .today{border-left:1.5px solid var(--blue);pointer-events:none;width:0;position:absolute;top:0;bottom:0}.mtip{z-index:20;pointer-events:none;background:var(--ink);color:#fff;white-space:nowrap;border-radius:7px;padding:6px 9px;font-size:12px;line-height:1.45;animation:0s .45s backwards tipin;position:fixed}@keyframes tipin{0%{visibility:hidden}}.cards>.detail{flex-direction:column;flex:480px;min-width:0;max-width:900px;max-height:100%;display:flex}.cards>.stack{max-height:100%;overflow-y:auto}.detail>.dbody{flex:auto;min-height:0;overflow:auto}.detail>.dbody table.list th{z-index:1;background:var(--card);position:sticky;top:0}.chan{flex-direction:column;gap:2px;margin-left:auto;display:inline-flex}.chan span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.chan select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%231f2937' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center no-repeat;border:2px solid #0000;border-radius:8px;max-width:22rem;padding:6px 38px 6px 12px;font-size:16px;font-weight:600}.chan select:focus{border-color:var(--blue);outline:none}.soon{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:12px;width:min(560px,100%);padding:48px 24px}.soon b{color:#1f2937;margin-bottom:6px;font-size:20px;display:block}.flowstate{flex-direction:column;gap:6px;padding:0 10px 5px;display:flex}.flowstate:empty{display:none}.fs{border:1px solid var(--line);background:#fff;border-radius:10px;font-size:13px;overflow:hidden}.fs-head{flex-wrap:wrap;align-items:stretch;display:flex}.fs .fold{-webkit-user-select:none;user-select:none;min-width:0;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;flex:1;align-items:center;gap:10px;padding:8px 12px;display:flex}.fs .caret{color:var(--muted);width:1em}.fs b{text-transform:capitalize;min-width:7em}.fs .run{color:var(--blue);font-weight:600}.fs .warn{color:#b77400}.fs .bad{color:#c62828}.fs .acts button,.fs-detail button{padding:3px 9px;font-size:12px}.fs .acts{align-items:center;gap:8px;margin-left:auto;padding:0 12px 0 8px;display:flex}.fs-head>.said{align-self:center}.reqs{border-top:1px solid var(--line);flex-direction:column;gap:4px;max-height:220px;margin:0;padding:6px 10px 10px;list-style:none;display:flex;overflow-y:auto}.req{text-align:left;border:1px solid var(--line);width:100%;color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:6px 10px;font-size:12px;display:block}.req-line{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.req-line>*{flex-shrink:0}.req-line>b,.req-line>.dim{text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.req-line>.dim{flex-shrink:100}.req-more{grid-template-columns:auto minmax(0,1fr);gap:3px 12px;margin:6px 0 2px;padding-left:calc(5em + 10px);display:grid}.req-more dt{color:var(--muted)}.req-more dd{margin:0}.req:hover{border-color:var(--edge,#cfd5df)}.req.asked{border:1px dotted var(--blue)}.req.working{border:1px solid var(--blue)}.req[aria-pressed=true]{border:2px dashed var(--blue);padding:5px 9px}.req .state{min-width:5em;color:var(--muted);font-weight:600}.req .state.working{color:var(--blue)}div.reqs.dim{color:var(--muted);padding:8px 12px 10px 40px;font-size:12px}.reqbar .fold{flex:0 auto}.reqbar .fs-head>.seg{align-self:center;margin-left:4px}.fs .req b{text-transform:none;min-width:0}.req .dim{color:var(--muted);margin-left:auto}.fs-detail{border-top:1px solid var(--line);flex-direction:column;gap:5px;margin:0;padding:8px 12px 10px 40px;list-style:none;display:flex}.fs-detail li{align-items:center;gap:10px;display:flex}.fs .mmenu>div{gap:6px;min-width:0}.stepper{align-items:center;gap:6px;display:inline-flex}.stepper .num{text-align:center;min-width:5.5rem;font-weight:600}.stepper button{padding:3px 10px}table.list{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}table.list th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--line);padding:6px;font-size:11px;font-weight:600}table.list td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px}table.list td.num{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}table.list td.ok{color:var(--Cink);font-weight:600}table.list td.warn{color:#b77400;font-weight:600}table.list td.bad{color:#c62828;font-weight:600}table.list .id{font-weight:600}.copy{cursor:copy;border-radius:4px}.copy.copied{position:relative}.copy.copied:after{content:"Copied";color:#fff;background:var(--ink);white-space:nowrap;border-radius:4px;padding:1px 6px;font:600 11px system-ui,sans-serif;position:absolute;top:50%;left:100%;transform:translate(6px,-50%)}table.list td.when{white-space:nowrap}table.list td.err{color:#7f1d1d;word-break:break-word;max-width:28rem;font:12px ui-monospace,monospace}.subhead{margin-top:16px;font-weight:700}.pill.req{color:var(--blue);border:1px dotted var(--blue);background:#fff}details.sect{padding:8px 16px}details.sect:not([open]){height:33px}details.sect[open]{padding-bottom:10px}details.sect>summary{cursor:pointer;color:var(--muted);font:12px/16px system-ui,sans-serif}details.sect>summary b{color:var(--ink)}details.sect[open]>summary{margin-bottom:16px}.sim{color:var(--muted);grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;font-size:12px;display:grid}.sim input{width:100%}.sim .row{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.sim .row button{flex:1;padding:3px 8px;font-size:12px}.card{-webkit-user-select:none;user-select:none;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:13px;box-shadow:0 1px 2px #1018280d}.head{align-items:baseline;gap:8px;font-weight:600;display:flex}.head .meta{margin-left:auto;font-size:12px;font-weight:400}.head .find{color:var(--muted);align-self:center;padding:5px 7px;display:inline-flex}.head .find.on{color:#fff}.detail-find{margin-top:10px}.site{color:var(--muted);font-size:12px}.next-refresh button{margin-left:8px;padding:1px 8px;font-size:11px}.nav{align-items:center;gap:6px;margin:8px 0 12px;display:flex}.nav .period{text-align:center;flex:1;font-size:13px;font-weight:600}.nav button{padding:3px 10px}.cal{position:relative}.calwin.x{overflow-x:clip}.calwin.y{overflow-y:clip}.card.compact .calwin.x .cal{flex-wrap:nowrap}.tiles{gap:6px;display:grid}.card.compact .cal{--cell:18px;flex-wrap:wrap;align-items:flex-start;gap:4px 18px;display:flex}.card.compact .tiles{gap:4px}.card.compact .blocktitle{margin:2px 0 6px;font-size:12px}.card.compact .tile{height:var(--cell);border-radius:4px;font-size:0}.card.compact .tile>.mark,.card.compact .tile>.cnt{display:none}.blocktitle{color:var(--ink);margin:14px 0 8px;font-size:13px;font-weight:700}.blocktitle:first-of-type{margin-top:4px}.tile{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:40px;font-size:13px;display:flex;position:relative}.tile.small{height:30px;font-size:10px}.fC{background:var(--C);color:var(--Cink)}.fN{background:var(--N);color:#4b5563}.fE{background:var(--E);color:#7f1d1d}.fR{background:var(--R);color:#7a4b00}.fA{background:var(--A);color:#7f1d1d}.fX{background:var(--X);color:#c0c6d0}.tile .mark{font-size:10px;position:absolute;top:1px;right:4px}.tile .cnt{opacity:.6;font-variant-numeric:tabular-nums;font-size:9px;line-height:1;position:absolute;bottom:2px;right:5px}.tile.run:before,.rblock.run:before{content:"";border-radius:inherit;background:var(--blue);opacity:0;pointer-events:none;animation:.9s ease-in-out infinite alternate pulse;position:absolute;inset:0}.mover{pointer-events:none;position:sticky;top:0}.mover canvas{position:absolute;top:0;left:0}.mrun{animation:.9s ease-in-out infinite alternate pulse-c}@keyframes pulse{0%{opacity:.06}to{opacity:.5}}@keyframes pulse-c{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tile.run:before,.rblock.run:before{opacity:.35;animation:none}.mrun{animation:none}}.flash{pointer-events:none;z-index:2;border:2px solid #000;animation:2s forwards flash;position:absolute}.tile>.flash{border-radius:10px;inset:-3px}.card.compact .tile>.flash{border-radius:6px}@keyframes flash{0%,10%,20%{opacity:1}5%,15%{opacity:0}75%{opacity:1}to{opacity:0}}.ring{pointer-events:none;z-index:1;position:absolute;inset:-5px}.arc{pointer-events:none;z-index:1;position:absolute}.rings,.pickin{pointer-events:none;z-index:1;position:absolute;inset:0}.pickin{animation:.15s ease-out pickin}@keyframes pickin{0%{opacity:.5;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.pickin{animation:none}}.rblock{pointer-events:none;position:absolute}.pill{z-index:2;white-space:nowrap;background:var(--blue);color:#fff;pointer-events:none;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.foot{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:14px;padding-top:12px;display:flex}.foot .big{font-size:15px;font-weight:700}.reveal{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.reveal[data-open=true]{grid-template-rows:1fr}.reveal>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.reveal{transition:none}}.foot .big.sel{align-items:center;gap:8px;display:flex}.foot .big.sel:before{content:"";border:2px dashed var(--blue);border-radius:4px;flex-shrink:0;width:12px;height:12px}.foot .big.sel .clear{width:auto;margin-left:auto;padding:3px 10px;font-size:13px;font-weight:500}.foot .dim{color:var(--muted);font-size:13px}.modes{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.modes legend{margin-bottom:2px;font-size:13px;font-weight:600}.modes label{border:1px solid var(--line);cursor:pointer;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:start;gap:0 10px;padding:9px 12px;display:grid}.modes label.on{border-color:var(--blue);background:#f3f6ff}.modes input{margin:3px 0 0}.modes b{font-size:14px}.modes small{color:var(--muted);grid-column:2;font-size:12px}.modes .cnt{color:var(--ink);white-space:nowrap;grid-area:1/3/3;align-self:center;font-size:13px;font-weight:600}.modes label.none .cnt{color:var(--muted);font-weight:400}.legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.legend span{align-items:center;gap:5px;display:inline-flex}.legend i{border-radius:3px;width:12px;height:12px;display:inline-block}.empty{color:var(--muted);padding:40px 20px}.banner.warn{background:var(--R);width:min(560px,100%);color:var(--tile-warn,#7a4b00);border:1px solid color-mix(in srgb, var(--tile-warn,#7a4b00) 25%, transparent);border-radius:12px;padding:12px 16px;font-weight:500}.org-pick{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:10px;width:min(320px,100% - 32px);margin:auto;padding:24px;display:grid}.org-pick h1{align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.org-pick h1 img{width:34px;height:34px}.org-pick p{color:var(--muted);margin:0}footer{border-top:1px solid var(--line);background:#fff;flex:none}footer .livelog{border-bottom:1px solid var(--line);color:#5b6474;height:13.75rem;padding:8px 20px;font:11px ui-monospace,monospace;overflow:auto}footer .footrow{align-items:center;gap:12px;padding:8px 20px;display:flex}footer button.live{text-overflow:ellipsis;white-space:pre;text-align:left;min-width:8rem;color:var(--muted);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:1 1 0;padding:0;font:12px/16px system-ui,sans-serif;overflow:hidden}footer button.live b{color:var(--ink)}footer button.live .caret{width:1em;display:inline-block}footer .legend{border-left:1px solid var(--line);flex:0 auto;margin:0;padding-left:12px;line-height:16px}:root{--bg:var(--well-background);--card:var(--card-background);--ink:var(--heading-color);--muted:var(--text-color-secondary);--text:var(--text-color);--line:var(--border-subtle);--edge:var(--border-default);--field:var(--well-background);--blue:var(--color-accent);--shadow:var(--card-shadow);--C:#cdeedb;--Cn:#3a9d5d;--N:#e9ecf0;--E:#fde0e0;--R:#fdeccc;--A:#f8c4ca;--X:#f8f9fb;--Cink:#14532d;--tile-bad:#7f1d1d;--tile-warn:#7a4b00;--Cs:var(--color-success);--Ns:var(--border-strong);--Es:var(--color-danger);--Rs:var(--color-warning);--As:var(--rose-700);--Xs:var(--border-subtle)}[data-theme=dark]{--C:#1e4a36;--Cn:#34b36a;--N:#2b3038;--E:#5c2329;--R:#584015;--A:#7a2433;--X:#181a1e;--Cink:#b4f0cf;--tile-bad:#fecaca;--tile-warn:#fde68a;--As:var(--rose-400);--text:var(--gray-400);--muted:var(--gray-450)}body{color:var(--text);font-family:Geist,system-ui,-apple-system,sans-serif}.brand .title,.head,.nav .period,.ghead .name,.kpi b,.fs b{color:var(--ink)}#root{box-sizing:border-box;gap:10px;padding:10px}button{border-color:var(--edge);background:var(--card);color:var(--text);border-radius:999px;padding:4px 11px}button.on{background:var(--ink);border-color:var(--ink);color:var(--card)}button.primary{color:var(--color-accent-contrast);border-radius:12px;padding:8px}button.ghost{border-color:var(--color-accent-soft);background:0 0;border-radius:12px}input,select{background-color:var(--field);color:var(--text);border-color:#0000;border-radius:12px;padding:6px 10px}input::placeholder{color:var(--text-color-placeholder)}input:focus,select:focus{outline:2px solid var(--focus-ring-color);outline-offset:-1px}.tag,.kind{background:var(--field);color:var(--muted);border-radius:999px;padding:1px 8px}.site,.n,.more,.sect h4,.picked{color:var(--muted)}.a,.fs .bad,table.list td.bad{color:var(--color-danger)}.r,.fs .warn,table.list td.warn{color:var(--color-warning-foreground)}table.list td.ok{color:var(--color-success)}table.list td.err{color:var(--tile-bad)}.copy:hover{background:var(--color-accent-soft)}.copy.copied:after{color:var(--card)}.seg{background:var(--field);border:0;border-radius:999px;padding:3px}.seg .thumb{background:var(--card);box-shadow:var(--shadow);border-radius:999px;top:3px;bottom:3px}.seg button{color:var(--muted);background:0 0;padding:4px 12px}.seg button[aria-pressed=true]{color:var(--ink);font-weight:600}aside{background:var(--card);box-shadow:var(--shadow);border:0;border-radius:20px;overflow:hidden}.brand{align-items:center;gap:10px;padding:12px 12px 6px 14px;font-size:17px;display:flex}.brand .logo{background:var(--color-accent);width:34px;height:34px;color:var(--color-accent-contrast);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.brand .title{flex:1;min-width:0;line-height:1.2}.brand .theme{width:34px;height:34px;color:var(--muted);flex:none;justify-content:center;align-items:center;padding:0;display:flex}.brand .theme:hover{color:var(--ink)}.sect{border-top:0;padding:6px 14px}.chips button{padding:3px 9px}.chips button small{color:var(--muted)}.chips button.on small{color:var(--text-color-muted)}.set button:first-child{border-radius:999px 0 0 999px}.set button+button{border-radius:0 999px 999px 0}.search input{height:34px;padding-right:30px}.search button{background:0 0;border:0;padding:2px 8px}.search button:hover{background:var(--card)}.providers{border-bottom:0}.assets{padding:0 8px 8px}.group{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;margin-top:6px;padding:2px}.ghead{background:var(--card);border-radius:12px;padding:5px 8px}.asset{border-radius:10px;padding:4px 8px 4px 26px}.asset:hover{background:var(--field)}.more.capped{background:var(--card);border-top-color:var(--line)}details.sect>summary,.providers>summary{color:var(--muted)}.main{gap:10px}.top{background:var(--card);box-shadow:var(--shadow);border-radius:16px;gap:8px;padding:6px 8px}.stepper{background:var(--field);border-radius:999px;padding:3px}.stepper button{border:0;width:28px;height:28px;padding:0}.chan span{color:var(--muted)}.chan select{border:1px solid var(--edge);background-color:var(--card);border-radius:12px;padding-top:4px;padding-bottom:4px}[data-theme=dark] .chan select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23d1d5db' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.flowstate{gap:6px;padding:0}.fs{background:var(--card);box-shadow:var(--shadow);border:0;border-radius:14px}.fs b{color:var(--ink)}.fs .fold:hover{background:var(--field)}.kpis{flex-wrap:wrap;gap:8px;display:flex}.kpi{background:var(--card);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;flex:110px;gap:2px;padding:8px 12px;display:flex}.kpi span{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.kpi i{border-radius:4px;flex:none;width:10px;height:10px}.kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:20px;font-weight:650}.kpi small{color:var(--muted);font-size:12px}.cards{gap:10px;padding:0 2px 2px}.cards>.stack{gap:10px}.cards>.detail{flex-basis:380px}.card{background:var(--card);box-shadow:var(--shadow);border:0;border-radius:18px;padding:14px}.head{color:var(--ink);font-size:15px}.detail .head .meta+.find{margin-left:6px}.nav button{min-width:30px;height:30px}.nav .period{font-size:15px}.tile{border-radius:10px;height:42px;font-weight:600}.tile.small{border-radius:8px;height:30px}.fC{color:var(--Cink)}.fN{color:var(--muted)}.fE,.fA{color:var(--tile-bad)}.fR{color:var(--tile-warn)}.fX{color:var(--text-color-muted)}.foot{border-top-color:var(--line)}.modes label{border-color:var(--line);border-radius:12px;padding:7px 10px}.modes label.on{background:var(--color-accent-soft);border-color:var(--blue)}.pill.req{background:var(--card)}.mband{background:color-mix(in srgb, var(--card) 85%, transparent)}.mtip{color:var(--card);border-radius:10px}.sw{vertical-align:0;width:9px;height:9px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 22%, transparent);border-radius:3px;margin-right:6px;display:inline-block}.soon,.empty{border-color:var(--edge);border-radius:18px}.soon b{color:var(--ink)}table.list th{border-bottom-color:var(--line);color:var(--muted)}table.list td{border-bottom-color:var(--line);padding:6px}table.list td.strip{vertical-align:middle;width:45%;min-width:160px}table.list td.strip>div{border-radius:5px;height:16px}table.list td.strip~td{white-space:nowrap}footer{background:var(--card);box-shadow:var(--shadow);border:0;border-radius:16px;overflow:hidden}footer .livelog{color:var(--muted);border-bottom-color:var(--line)}footer .footrow{padding:6px 12px}footer .legend{border-left-color:var(--line);gap:6px}footer .legend span{background:var(--field);color:var(--text);border-radius:999px;padding:2px 8px 2px 5px}footer .legend i{border-radius:4px}.mmenu>summary:hover,.mmenu[open]>summary{background:var(--field)}.mmenu>div{background:var(--overlay-background);border-color:var(--overlay-border);box-shadow:var(--overlay-shadow);border-radius:16px}.mmenu.chooser>summary{border:1px solid var(--edge);background:var(--card);width:auto;height:auto;color:var(--text);white-space:nowrap;border-radius:999px;gap:7px;padding:6px 12px;font-size:13px;font-weight:500}.mmenu.chooser>summary>span{color:var(--muted);font-weight:400}.mmenu.chooser>summary svg{fill:none}.mmenu.chooser>div{white-space:normal;width:320px;padding:10px;left:0;right:auto}.mmenu.chooser .chips{margin-top:0}.org-pick{background:var(--card)}
