:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-sidebar:#fafcfc;--bg-chrome:#fafcfc;--bg-popover:#fff;--bg-inset:#eef4f4;--bg-inset-focus:#e6eeee;--bg-hover:#4e626114;--bg-selected:#eef4f4;--bg-scrim:#00000026;--bg-scrim-weak:#00000014;--bg-scrim-modal:#0f1e1d33;--bg-veil:#fffc;--text:#0f1e1d;--text-secondary:#0f1e1db0;--text-soft:#34474a;--text-invert:#fff;--border-strong:#0f1e1d26;--border:#0f1e1d1a;--border-weak:#0f1e1d0d;--accent:#378a21;--accent-soft:#378a2114;--sky:#0086cf;--sky-soft:#0086cf14;--leaf-petal:#a7e09b;--mint-petal:#6be5de;--sky-petal:#82d9ff;--attention:#9a7400;--attention-dot:#ffc207;--ok:#378a21;--status-online:#449630;--status-working:#0092dc;--status-idle:#97a9a7;--status-asleep:#8a63e8;--status-offline:#db4241;--status-away:#97a9a7;--danger:#ff263c;--danger-text:#c21d2e;--danger-hover:#ff263c17;--btn-primary-bg:var(--text);--tooltip-bg:#0f1e1de6;--text-faint:#617975;--ink-hover:#24403d;--attention-soft:#ffc20726;--asleep-soft:#8a63e814;--asleep-text:#6b46c9;--bloom-ground:#fff;--bloom-glow-rgb:255, 255, 255;--bloom-veil:#ffffff52;--radius-xl:22px;--radius-lg:16px;--radius-md:10px;--radius-sm:8px;--radius-xs:7px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--bar-h:44px;--text-lg:18px;--text-md:16px;--text-base:15px;--text-sm:14px;--text-xs:12.5px;--text-title:28px;--text-display:40px;--text-hero:clamp(36px, 4.4vw, 64px);--tracking-tight:-.035em;--control-h:40px;--icon-control-h:32px;--focus-ring:2px solid var(--sky);--focus-offset:3px;--glass-blur:18px;--glass-bg:color-mix(in srgb, var(--bg-popover) 92%, transparent);--glass-chrome:color-mix(in srgb, var(--bg-sidebar) 94%, transparent);--surface-wash:linear-gradient(135deg, var(--accent-soft), var(--sky-soft));--shadow-card:0 2px 8px #0f1e1d09;--shadow-card-hover:0 8px 24px #0f1e1d14;--motion-fast:.14s;--motion-normal:.22s;--ease-ui:cubic-bezier(.2, .8, .2, 1);--font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, sans-serif;--font-display:var(--font-editorial);--font-editorial:"Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--shadow-chip:0 1px 2px #0000000a;--hairline:.5px solid var(--border);--hairline-weak:.5px solid var(--border-weak);--shadow-popover:0 10px 28px #0000001a, 0 2px 8px #00000014;--shadow-modal:0 10px 28px #0000001f, 0 2px 8px #00000014;--shadow-overlay-panel:0 25px 50px -12px #00000040}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1514;--bg-sidebar:#121a19;--bg-chrome:#121a19;--bg-popover:#171f1e;--bg-inset:#1b2524;--bg-inset-focus:#202c2b;--bg-hover:#ffffff0d;--bg-selected:#223130;--bg-scrim:#00000073;--bg-scrim-weak:#00000040;--bg-scrim-modal:#000000b8;--bg-veil:#0e1514cc;--text:#e6efed;--text-secondary:#e6efedb3;--text-soft:#b5c6c3;--text-invert:#0e1514;--border-strong:#fff3;--border:#ffffff24;--border-weak:#ffffff14;--accent:#72c95e;--accent-soft:#72c95e24;--sky:#5ab8f0;--sky-soft:#5ab8f024;--attention:#ffc207;--attention-dot:#ffc207;--ok:#72c95e;--status-online:#5fbf4a;--status-working:#4fb0ee;--status-idle:#6f8380;--status-asleep:#a58af0;--status-offline:#ee6a69;--status-away:#6f8380;--danger:#f56;--danger-text:#ff7b88;--danger-hover:#f562;--tooltip-bg:#e6efede6;--text-faint:#9aafab;--ink-hover:#cfdbd9;--attention-soft:#ffc20726;--asleep-soft:#a58af026;--asleep-text:#c1adf7;--bloom-ground:#0e1514;--bloom-glow-rgb:14, 21, 20;--bloom-veil:#0e151459;--shadow-chip:0 1px 2px #0000004d;--shadow-popover:0 10px 28px #00000080, 0 2px 8px #0006;--shadow-modal:0 10px 28px #0000008c, 0 2px 8px #0006;--shadow-overlay-panel:0 25px 50px -12px #000000b3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1514;--bg-sidebar:#121a19;--bg-chrome:#121a19;--bg-popover:#171f1e;--bg-inset:#1b2524;--bg-inset-focus:#202c2b;--bg-hover:#ffffff0d;--bg-selected:#223130;--bg-scrim:#00000073;--bg-scrim-weak:#00000040;--bg-scrim-modal:#000000b8;--bg-veil:#0e1514cc;--text:#e6efed;--text-secondary:#e6efedb3;--text-soft:#b5c6c3;--text-invert:#0e1514;--border-strong:#fff3;--border:#ffffff24;--border-weak:#ffffff14;--accent:#72c95e;--accent-soft:#72c95e24;--sky:#5ab8f0;--sky-soft:#5ab8f024;--attention:#ffc207;--attention-dot:#ffc207;--ok:#72c95e;--status-online:#5fbf4a;--status-working:#4fb0ee;--status-idle:#6f8380;--status-asleep:#a58af0;--status-offline:#ee6a69;--status-away:#6f8380;--danger:#f56;--danger-text:#ff7b88;--danger-hover:#f562;--tooltip-bg:#e6efede6;--text-faint:#9aafab;--ink-hover:#cfdbd9;--attention-soft:#ffc20726;--asleep-soft:#a58af026;--asleep-text:#c1adf7;--bloom-ground:#0e1514;--bloom-glow-rgb:14, 21, 20;--bloom-veil:#0e151459;--shadow-chip:0 1px 2px #0000004d;--shadow-popover:0 10px 28px #00000080, 0 2px 8px #0006;--shadow-modal:0 10px 28px #0000008c, 0 2px 8px #0006;--shadow-overlay-panel:0 25px 50px -12px #000000b3}}
*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-ui);font-size:var(--text-base);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;overscroll-behavior:none}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:none;padding:0}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus:not(:focus-visible){outline:none}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}button:disabled{cursor:not-allowed}::selection{background:var(--sky-soft);color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.kit-dialog,.kit-menu-pop,.kit-toast,.palette{background:var(--bg-popover);-webkit-backdrop-filter:none;backdrop-filter:none}}.icon-spin{animation:1.4s linear infinite icon-spin}@keyframes icon-spin{to{transform:rotate(360deg)}}
