._toggle_1birh_1{--toggle-padding:3px;padding:var(--toggle-padding);background:var(--glass-muted-bg);border:1px solid var(--glass-card-border);border-radius:999px;align-items:center;gap:0;display:inline-flex;position:relative}._thumb_1birh_13{top:var(--toggle-padding);bottom:var(--toggle-padding);background:var(--toggle-thumb-bg);border:1px solid var(--glass-card-border);box-shadow:var(--toggle-thumb-shadow);pointer-events:none;border-radius:999px;transition:transform .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1);position:absolute}._option_1birh_25{z-index:1;min-width:40px;color:var(--glass-muted-text);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-weight:500;transition:color .15s;display:inline-flex;position:relative}._option_1birh_25:focus-visible{outline:2px solid var(--glass-primary-text);outline-offset:2px}._option--active_1birh_49{color:var(--glass-page-text);font-weight:600}._icon_1birh_54{font-size:.95rem;line-height:1}._menu_1xgsp_6{position:relative}._trigger_1xgsp_10{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--glass-badge-primary-bg);border:1px solid var(--glass-badge-primary-border);color:var(--glass-badge-primary-text);font:inherit;font-weight:var(--weight-semibold);font-size:var(--text-xs);-webkit-backdrop-filter:blur(8px);cursor:pointer;align-items:center;gap:6px;transition:background .15s,border-color .15s;display:inline-flex}._trigger_1xgsp_10:hover,._trigger_1xgsp_10[aria-expanded=true]{background:var(--glass-nav-bg-hover)}._trigger_1xgsp_10:focus-visible{outline:2px solid var(--glass-primary-text);outline-offset:2px}._label_1xgsp_38{text-overflow:ellipsis;white-space:nowrap;max-width:12em;overflow:hidden}._caret_1xgsp_45{opacity:.7;font-size:.7em;transition:transform .15s}._trigger_1xgsp_10[aria-expanded=true] ._caret_1xgsp_45{transform:rotate(180deg)}._panel_1xgsp_55{min-width:240px;padding:var(--space-3);background:var(--glass-dialog-bg);border:1px solid var(--glass-dialog-border);border-radius:var(--radius-lg);box-shadow:var(--glass-dialog-shadow);-webkit-backdrop-filter:blur(20px);z-index:50;gap:var(--space-3);display:grid;position:absolute;top:calc(100% + 8px);right:0}._identity_1xgsp_72{padding:var(--space-2) var(--space-2) var(--space-3);border-bottom:1px solid var(--glass-card-border)}._identityName_1xgsp_77{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--glass-page-text)}._identityEmail_1xgsp_83{font-size:var(--text-xs);color:var(--glass-muted-text);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}._identityMeta_1xgsp_92{font-size:var(--text-2xs);color:var(--glass-muted-text);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}._section_1xgsp_100{gap:var(--space-2);display:grid}._sectionLabel_1xgsp_105{font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--glass-muted-text);padding-left:var(--space-1)}._divider_1xgsp_114{background:var(--glass-card-border);height:1px;margin:0}._item_1xgsp_120{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--glass-page-text);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;font-family:inherit;text-decoration:none;transition:background .12s;display:flex}._item_1xgsp_120:hover{background:var(--glass-nav-bg-hover)}._item_1xgsp_120:focus-visible{outline:2px solid var(--glass-primary-text);outline-offset:1px}:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--text-2xs:.7rem;--text-xs:.75rem;--text-sm:.85rem;--text-base:.9rem;--text-md:1rem;--text-lg:1.05rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.45;--leading-relaxed:1.6;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-full:999px;--logo-accent:#fb7185;--home-hero-bg:radial-gradient(ellipse at 20% 0%, #0ea5e933 0%, transparent 60%), radial-gradient(ellipse at 80% 100%, #0d948826 0%, transparent 60%), linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 50%, #cffafe 100%);--home-hero-text:#14181f;--home-hero-text-accent:#0369a1;--home-hero-text-gradient:linear-gradient(90deg, #14181f, #0369a1);--home-hero-cta-primary-bg:#0369a1;--home-hero-cta-primary-bg-hover:#075a8a;--home-hero-cta-primary-text:#fff;--home-hero-cta-ghost-bg:#0ea5e914;--home-hero-cta-ghost-bg-hover:#0ea5e929;--home-hero-cta-ghost-border:#0ea5e973;--glass-backdrop:blur(10px);--glass-border-radius:12px;--glass-default-bg:#ffffffb3;--glass-default-bg-hover:#ffffffe6;--glass-default-border:#fffc;--glass-default-border-hover:#fff;--glass-default-shadow:0 8px 32px #0000000f;--glass-default-shadow-hover:0 12px 40px #0000001a;--glass-default-text:#14181f;--glass-primary-bg:linear-gradient(135deg, #0ea5e966, #0369a166);--glass-primary-bg-hover:linear-gradient(135deg, #0ea5e980, #0369a180);--glass-primary-border:#0ea5e999;--glass-primary-border-hover:#0ea5e9cc;--glass-primary-shadow:0 8px 32px #0ea5e933;--glass-primary-shadow-hover:0 12px 40px #0ea5e94d;--glass-primary-text:#0369a1;--glass-ghost-bg:transparent;--glass-ghost-bg-hover:#0ea5e91a;--glass-ghost-border:#0ea5e980;--glass-ghost-border-hover:#0ea5e9cc;--glass-ghost-text:#0369a1;--glass-success-bg:#16a34a4d;--glass-success-bg-hover:#16a34a66;--glass-success-border:#16a34a80;--glass-success-text:#16a34a;--glass-success-shadow:0 8px 32px #22c55e1a;--glass-success-shadow-hover:0 12px 40px #22c55e26;--glass-error-bg:#dc26264d;--glass-error-bg-hover:#dc262666;--glass-error-border:#dc262680;--glass-error-text:#dc2626;--glass-error-shadow:0 8px 32px #dc26261a;--glass-error-shadow-hover:0 12px 40px #dc262626;--glass-muted-bg:#59627326;--glass-muted-bg-hover:#59627340;--glass-muted-border:#5962734d;--glass-muted-text:#596273;--glass-card-bg:#ffffffb3;--glass-card-bg-hover:#ffffffd9;--glass-card-border:#fffc;--glass-card-border-hover:#0ea5e980;--glass-card-shadow:0 8px 32px #0000000f;--glass-card-shadow-hover:0 12px 40px #0ea5e926;--glass-badge-bg:#ffffffb3;--glass-badge-border:#fffc;--glass-badge-shadow:0 4px 16px #0000000d;--glass-badge-text:#14181f;--glass-badge-primary-bg:#0ea5e94d;--glass-badge-primary-border:#0ea5e980;--glass-badge-primary-text:#0369a1;--glass-badge-success-bg:#16a34a40;--glass-badge-success-border:#16a34a80;--glass-badge-success-text:#166534;--glass-badge-warning-bg:#f59e0b40;--glass-badge-warning-border:#f59e0b80;--glass-badge-warning-text:#92400e;--glass-badge-error-bg:#dc262640;--glass-badge-error-border:#dc262680;--glass-badge-error-text:#991b1b;--glass-band-border:#fff9;--glass-band-shadow:0 4px 12px #0000001a;--glass-band-g-bg:#10b981b3;--glass-band-a-bg:#f59e0bb3;--glass-band-r-bg:#ef4444b3;--glass-band-na-bg:#e5e7ebb3;--glass-band-na-border:#d1d5db99;--glass-band-na-text:#596273;--glass-band-text:#fff;--glass-page-bg:linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 50%, #cffafe 100%);--glass-page-text:#14181f;--glass-shell-bg:#f0f9ffb3;--glass-shell-border:#ffffff80;--glass-shell-shadow:0 8px 32px #00000014;--glass-nav-text:#596273;--glass-nav-text-hover:#0369a1;--glass-nav-bg-hover:#0ea5e91a;--glass-nav-bg-active:#0ea5e926;--glass-logo-bg:linear-gradient(135deg, #0ea5e9, #0369a1);--glass-code-bg:#0ea5e91f;--glass-tabs-border:#0ea5e92e;--glass-tab-text:#14181fa6;--glass-tab-text-hover:#14181f;--glass-tab-text-active:#0369a1;--glass-tab-bg-hover:#0ea5e914;--glass-tab-active-indicator:var(--glass-primary-border);--glass-toast-bg:#ffffffeb;--glass-toast-border:#ffffffe6;--glass-toast-shadow:0 12px 40px #0000002e;--glass-toast-text:#14181f;--glass-dialog-bg:#ffffffd9;--glass-dialog-border:#ffffffe6;--glass-dialog-shadow:0 24px 80px #0000002e;--glass-dialog-text:#14181f;--glass-dialog-scrim:#0f172a59;--glass-alert-bg:#ffffffb3;--glass-alert-border:#fffc;--glass-alert-shadow:0 8px 24px #0000000f;--glass-alert-text:#14181f;--glass-alert-info-accent:#0ea5e9;--glass-alert-success-accent:#16a34a;--glass-alert-warning-accent:#d97706;--glass-alert-error-accent:#dc2626;--glass-alert-success-bg:#16a34a14;--glass-alert-warning-bg:#d9770614;--glass-alert-error-bg:#dc262614;--accent-1:#0369a1;--accent-2:#0d9488;--accent-3:#4f46e5;--accent-4:#be185d;--accent-5:#b45309;--glass-input-bg:#ffffff80;--glass-input-bg-focus:#ffffffbf;--glass-input-border:#fffc;--glass-input-border-focus:#0ea5e9cc;--glass-input-text:#14181f;--glass-input-placeholder:#14181f73;--glass-input-ring:0 0 0 3px #0ea5e933;--glass-input-error-border:#dc262699;--glass-input-error-ring:0 0 0 3px #dc262633;--admin-bg:#a14dbf26;--admin-bg-hover:#a14dbf40;--admin-border:#a14dbf4d;--admin-border-hover:#a14dbf80;--admin-text:#a14dbf;--chart-band-g:#16a34a;--chart-band-a:#f59e0b;--chart-band-r:#dc2626;--chart-band-na:#94a3b8;--chart-workflow-todo:#2f6feb;--chart-workflow-inprogress:#7c3aed;--chart-severity-low:#94a3b8;--chart-severity-med:#2f6feb;--chart-severity-high:#dc2626;--chart-bar-bg:#f3f4f6;--chart-status-done:#16a34a;--chart-status-dismissed:#94a3b8;--chart-overdue:#dc2626;--logo-grad-start:#0ea5e9;--logo-grad-end:#0c4a6e;--home-cycle-bg:linear-gradient(135deg, #f0f4ff 0%, #f5f0fc 100%);--toggle-thumb-bg:#fff;--toggle-thumb-shadow:0 1px 3px #00000040;--apex-logo-outer:#001a3d;--apex-logo-inner:#0062e3;--apex-fab-bg:#001a3d;--apex-fab-ring:transparent;--apex-fab-shadow:0 6px 20px #001a3d59}:root[data-theme=dark]{--apex-logo-outer:#e1e8f0;--apex-logo-inner:#0062e3;--apex-fab-bg:#0062e3;--apex-fab-ring:#e1e8f059;--apex-fab-shadow:0 6px 22px #0062e38c;--glass-backdrop:blur(10px);--glass-border-radius:12px;--glass-default-bg:#1e293b80;--glass-default-bg-hover:#1e293bb3;--glass-default-border:#94a3b84d;--glass-default-border-hover:#94a3b880;--glass-default-shadow:0 8px 32px #0000004d;--glass-default-shadow-hover:0 12px 40px #0006;--glass-default-text:#e2e8f0;--glass-primary-bg:linear-gradient(135deg, #00d9ff33, #09c3);--glass-primary-bg-hover:linear-gradient(135deg, #00d9ff4d, #0099cc4d);--glass-primary-border:#00d9ff66;--glass-primary-border-hover:#00d9ff99;--glass-primary-shadow:0 8px 32px #00d9ff26;--glass-primary-shadow-hover:0 12px 40px #00d9ff4d;--glass-primary-text:#00d9ff;--glass-ghost-bg:transparent;--glass-ghost-bg-hover:#00d9ff1a;--glass-ghost-border:#00d9ff66;--glass-ghost-border-hover:#00d9ff99;--glass-ghost-text:#00d9ff;--glass-success-bg:#22c55e33;--glass-success-bg-hover:#22c55e4d;--glass-success-border:#22c55e66;--glass-success-text:#22c55e;--glass-success-shadow:0 8px 32px #22c55e26;--glass-success-shadow-hover:0 12px 40px #22c55e38;--glass-error-bg:#ef444433;--glass-error-bg-hover:#ef44444d;--glass-error-border:#ef444466;--glass-error-text:#ef4444;--glass-error-shadow:0 8px 32px #ef444426;--glass-error-shadow-hover:0 12px 40px #ef444438;--glass-muted-bg:#94a3b81a;--glass-muted-bg-hover:#94a3b826;--glass-muted-border:#94a3b840;--glass-muted-text:#cbd5e1;--glass-card-bg:#1e293b80;--glass-card-bg-hover:#1e293bb3;--glass-card-border:#00d9ff26;--glass-card-border-hover:#00d9ff4d;--glass-card-shadow:0 8px 32px #00d9ff14;--glass-card-shadow-hover:0 12px 40px #00d9ff26;--glass-badge-bg:#1e293b99;--glass-badge-border:#00d9ff33;--glass-badge-shadow:0 4px 16px #00d9ff14;--glass-badge-text:#e2e8f0;--glass-badge-primary-bg:#00d9ff26;--glass-badge-primary-border:#00d9ff4d;--glass-badge-primary-text:#00d9ff;--glass-badge-success-bg:#22c55e33;--glass-badge-success-border:#22c55e66;--glass-badge-success-text:#22c55e;--glass-badge-warning-bg:#fbbf2433;--glass-badge-warning-border:#fbbf2466;--glass-badge-warning-text:#fbbf24;--glass-badge-error-bg:#f8717133;--glass-badge-error-border:#f8717166;--glass-badge-error-text:#f87171;--glass-band-border:#00d9ff33;--glass-band-shadow:0 4px 12px #00d9ff26;--glass-band-g-bg:#10b98199;--glass-band-a-bg:#fbbf2499;--glass-band-r-bg:#f8717199;--glass-band-na-bg:#6b728080;--glass-band-na-border:#6b72804d;--glass-band-na-text:#cbd5e1;--glass-band-text:#fff;--glass-page-bg:linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #0f172a 100%);--glass-page-text:#e2e8f0;--glass-shell-bg:#0f172a99;--glass-shell-border:#00d9ff33;--glass-shell-shadow:0 8px 32px #00d9ff1a;--glass-nav-text:#cbd5e1;--glass-nav-text-hover:#00d9ff;--glass-nav-bg-hover:#00d9ff1a;--glass-nav-bg-active:#00d9ff26;--glass-logo-bg:linear-gradient(135deg, #00d9ff, #09c);--glass-code-bg:#00d9ff26;--glass-tabs-border:#00d9ff2e;--glass-tab-text:#e2e8f099;--glass-tab-text-hover:#e2e8f0;--glass-tab-text-active:#00d9ff;--glass-tab-bg-hover:#00d9ff14;--glass-tab-active-indicator:var(--glass-primary-border);--glass-toast-bg:#0f172ae6;--glass-toast-border:#00d9ff4d;--glass-toast-shadow:0 12px 40px #0006;--glass-toast-text:#e2e8f0;--glass-dialog-bg:#0f172ad9;--glass-dialog-border:#00d9ff40;--glass-dialog-shadow:0 24px 80px #00000080;--glass-dialog-text:#e2e8f0;--glass-dialog-scrim:#0000008c;--glass-alert-bg:#1e293b99;--glass-alert-border:#00d9ff33;--glass-alert-shadow:0 8px 24px #00d9ff1a;--glass-alert-text:#e2e8f0;--glass-alert-info-accent:#00d9ff;--glass-alert-success-accent:#22c55e;--glass-alert-warning-accent:#fbbf24;--glass-alert-error-accent:#f87171;--glass-alert-success-bg:#22c55e1a;--glass-alert-warning-bg:#fbbf241a;--glass-alert-error-bg:#f871711a;--glass-input-bg:#1e293b66;--glass-input-bg-focus:#1e293ba6;--glass-input-border:#00d9ff33;--glass-input-border-focus:#00d9ff8c;--glass-input-text:#e2e8f0;--glass-input-placeholder:#e2e8f066;--glass-input-ring:0 0 0 3px #00d9ff26;--glass-input-error-border:#f871718c;--glass-input-error-ring:0 0 0 3px #f8717133;--accent-1:#38bdf8;--accent-2:#2dd4bf;--accent-3:#818cf8;--accent-4:#fb7185;--accent-5:#fbbf24;--admin-bg:#c084dc26;--admin-bg-hover:#c084dc40;--admin-border:#c084dc59;--admin-border-hover:#c084dc8c;--admin-text:#c084dc;--chart-band-g:#22c55e;--chart-band-a:#fbbf24;--chart-band-r:#f87171;--chart-band-na:#94a3b8;--chart-workflow-todo:#60a5fa;--chart-workflow-inprogress:#a78bfa;--chart-severity-low:#94a3b8;--chart-severity-med:#60a5fa;--chart-severity-high:#f87171;--chart-bar-bg:#94a3b82e;--chart-status-done:#22c55e;--chart-status-dismissed:#94a3b8;--chart-overdue:#f87171;--logo-grad-start:#38bdf8;--logo-grad-end:#0369a1;--home-cycle-bg:linear-gradient(135deg, #38bdf814 0%, #818cf814 100%);--toggle-thumb-bg:#ffffff2e;--toggle-thumb-shadow:0 1px 4px #00000073;--home-hero-bg:radial-gradient(ellipse at 20% 0%, #0ea5e938 0%, transparent 60%), radial-gradient(ellipse at 80% 100%, #0d94882e 0%, transparent 60%), linear-gradient(135deg, #0c1b22 0%, #102733 60%, #0f3a3a 100%);--home-hero-text:#e2e8f0;--home-hero-text-accent:#67e8f9;--home-hero-text-gradient:linear-gradient(90deg, #fff, #67e8f9);--home-hero-cta-primary-bg:#fff;--home-hero-cta-primary-bg-hover:#f0f4ff;--home-hero-cta-primary-text:#0c1b22;--home-hero-cta-ghost-bg:#ffffff14;--home-hero-cta-ghost-bg-hover:#ffffff29;--home-hero-cta-ghost-border:#ffffff4d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--glass-default-bg:#1e293b80;--glass-default-bg-hover:#1e293bb3;--glass-default-border:#94a3b84d;--glass-default-border-hover:#94a3b880;--glass-default-shadow:0 8px 32px #0000004d;--glass-default-shadow-hover:0 12px 40px #0006;--glass-default-text:#e2e8f0;--glass-primary-bg:linear-gradient(135deg, #00d9ff33, #09c3);--glass-primary-bg-hover:linear-gradient(135deg, #00d9ff4d, #0099cc4d);--glass-primary-border:#00d9ff66;--glass-primary-border-hover:#00d9ff99;--glass-primary-shadow:0 8px 32px #00d9ff26;--glass-primary-shadow-hover:0 12px 40px #00d9ff4d;--glass-primary-text:#00d9ff;--glass-ghost-bg-hover:#00d9ff1a;--glass-ghost-border:#00d9ff66;--glass-ghost-border-hover:#00d9ff99;--glass-ghost-text:#00d9ff;--glass-success-bg:#22c55e33;--glass-success-bg-hover:#22c55e4d;--glass-success-border:#22c55e66;--glass-success-text:#22c55e;--glass-success-shadow:0 8px 32px #22c55e26;--glass-success-shadow-hover:0 12px 40px #22c55e38;--glass-error-bg:#ef444433;--glass-error-bg-hover:#ef44444d;--glass-error-border:#ef444466;--glass-error-text:#ef4444;--glass-error-shadow:0 8px 32px #ef444426;--glass-error-shadow-hover:0 12px 40px #ef444438;--glass-muted-bg:#94a3b81a;--glass-muted-bg-hover:#94a3b826;--glass-muted-border:#94a3b840;--glass-muted-text:#cbd5e1;--glass-card-bg:#1e293b80;--glass-card-bg-hover:#1e293bb3;--glass-card-border:#00d9ff26;--glass-card-border-hover:#00d9ff4d;--glass-card-shadow:0 8px 32px #00d9ff14;--glass-card-shadow-hover:0 12px 40px #00d9ff26;--glass-badge-bg:#1e293b99;--glass-badge-border:#00d9ff33;--glass-badge-shadow:0 4px 16px #00d9ff14;--glass-badge-text:#e2e8f0;--glass-badge-primary-bg:#00d9ff26;--glass-badge-primary-border:#00d9ff4d;--glass-badge-primary-text:#00d9ff;--glass-badge-success-bg:#22c55e33;--glass-badge-success-border:#22c55e66;--glass-badge-success-text:#22c55e;--glass-badge-warning-bg:#fbbf2433;--glass-badge-warning-border:#fbbf2466;--glass-badge-warning-text:#fbbf24;--glass-badge-error-bg:#f8717133;--glass-badge-error-border:#f8717166;--glass-badge-error-text:#f87171;--glass-band-border:#00d9ff33;--glass-band-shadow:0 4px 12px #00d9ff26;--glass-band-g-bg:#10b98199;--glass-band-a-bg:#fbbf2499;--glass-band-r-bg:#f8717199;--glass-band-na-bg:#6b728080;--glass-band-na-border:#6b72804d;--glass-band-na-text:#cbd5e1;--glass-page-bg:linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #0f172a 100%);--glass-page-text:#e2e8f0;--glass-shell-bg:#0f172a99;--glass-shell-border:#00d9ff33;--glass-shell-shadow:0 8px 32px #00d9ff1a;--glass-nav-text:#cbd5e1;--glass-nav-text-hover:#00d9ff;--glass-nav-bg-hover:#00d9ff1a;--glass-nav-bg-active:#00d9ff26;--glass-logo-bg:linear-gradient(135deg, #00d9ff, #09c);--glass-code-bg:#00d9ff26;--glass-tabs-border:#00d9ff2e;--glass-tab-text:#e2e8f099;--glass-tab-text-hover:#e2e8f0;--glass-tab-text-active:#00d9ff;--glass-tab-bg-hover:#00d9ff14;--glass-tab-active-indicator:var(--glass-primary-border);--glass-toast-bg:#0f172ae6;--glass-toast-border:#00d9ff4d;--glass-toast-shadow:0 12px 40px #0006;--glass-toast-text:#e2e8f0;--glass-dialog-bg:#0f172ad9;--glass-dialog-border:#00d9ff40;--glass-dialog-shadow:0 24px 80px #00000080;--glass-dialog-text:#e2e8f0;--glass-dialog-scrim:#0000008c;--glass-alert-bg:#1e293b99;--glass-alert-border:#00d9ff33;--glass-alert-shadow:0 8px 24px #00d9ff1a;--glass-alert-text:#e2e8f0;--glass-alert-info-accent:#00d9ff;--glass-alert-success-accent:#22c55e;--glass-alert-warning-accent:#fbbf24;--glass-alert-error-accent:#f87171;--glass-alert-success-bg:#22c55e1a;--glass-alert-warning-bg:#fbbf241a;--glass-alert-error-bg:#f871711a;--glass-input-bg:#1e293b66;--glass-input-bg-focus:#1e293ba6;--glass-input-border:#00d9ff33;--glass-input-border-focus:#00d9ff8c;--glass-input-text:#e2e8f0;--glass-input-placeholder:#e2e8f066;--glass-input-ring:0 0 0 3px #00d9ff26;--glass-input-error-border:#f871718c;--glass-input-error-ring:0 0 0 3px #f8717133;--accent-1:#38bdf8;--accent-2:#2dd4bf;--accent-3:#818cf8;--accent-4:#fb7185;--admin-bg:#c084dc26;--admin-bg-hover:#c084dc40;--admin-border:#c084dc59;--admin-border-hover:#c084dc8c;--admin-text:#c084dc;--chart-band-g:#22c55e;--chart-band-a:#fbbf24;--chart-band-r:#f87171;--chart-band-na:#94a3b8;--chart-workflow-todo:#60a5fa;--chart-workflow-inprogress:#a78bfa;--chart-severity-low:#94a3b8;--chart-severity-med:#60a5fa;--chart-severity-high:#f87171;--chart-bar-bg:#94a3b82e;--chart-status-done:#22c55e;--chart-status-dismissed:#94a3b8;--chart-overdue:#f87171;--logo-grad-start:#38bdf8;--logo-grad-end:#0369a1;--home-cycle-bg:linear-gradient(135deg, #38bdf814 0%, #818cf814 100%);--toggle-thumb-bg:#ffffff2e;--toggle-thumb-shadow:0 1px 4px #00000073;--home-hero-bg:radial-gradient(ellipse at 20% 0%, #0ea5e938 0%, transparent 60%), radial-gradient(ellipse at 80% 100%, #0d94882e 0%, transparent 60%), linear-gradient(135deg, #0c1b22 0%, #102733 60%, #0f3a3a 100%);--home-hero-text:#e2e8f0;--home-hero-text-accent:#67e8f9;--home-hero-text-gradient:linear-gradient(90deg, #fff, #67e8f9);--home-hero-cta-primary-bg:#fff;--home-hero-cta-primary-bg-hover:#f0f4ff;--home-hero-cta-primary-text:#0c1b22;--home-hero-cta-ghost-bg:#ffffff14;--home-hero-cta-ghost-bg-hover:#ffffff29;--home-hero-cta-ghost-border:#ffffff4d}}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--glass-page-bg);color:var(--glass-page-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:var(--leading-normal);background-attachment:fixed;min-height:100vh}.shell{flex-direction:column;min-height:100vh;display:flex}.shell__skip{background:var(--glass-primary-text);color:var(--glass-band-text);border-radius:0 0 var(--radius-md) var(--radius-md);font-size:var(--text-sm);z-index:100;padding:8px 16px;font-weight:600;text-decoration:none;transition:transform .15s;position:absolute;top:0;left:50%;transform:translate(-50%,-100%)}.shell__skip:focus{outline:2px solid var(--glass-band-text);outline-offset:-4px;transform:translate(-50%)}.shell__main:focus{outline:none}.shell__header{align-items:center;gap:var(--space-6);padding:0 var(--space-6);background:var(--glass-shell-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--glass-shell-border);height:60px;box-shadow:var(--glass-shell-shadow);z-index:10;display:flex;position:sticky;top:0}.shell__brand-link{align-items:center;gap:var(--space-2);color:var(--glass-page-text);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.shell__logo-mark{display:block}.shell__nav{gap:var(--space-1);margin-left:var(--space-4);flex:1;display:flex}.shell__nav a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--glass-nav-text);font-weight:var(--weight-medium);font-size:var(--text-sm);text-decoration:none;transition:color .15s,background .15s}.shell__nav a:hover{background:var(--glass-nav-bg-hover);color:var(--glass-nav-text-hover)}.shell__nav a.active{background:var(--glass-nav-bg-active);color:var(--glass-nav-text-hover);font-weight:var(--weight-semibold)}.shell__nav-admin.active,.shell__nav-admin:hover{background:var(--admin-bg);color:var(--admin-text)}.shell__actions{align-items:center;gap:1rem;min-width:0;margin-left:auto;display:flex}.shell__user-chip{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--glass-badge-primary-bg);border:1px solid var(--glass-badge-primary-border);color:var(--glass-badge-primary-text);font-weight:var(--weight-semibold);font-size:var(--text-xs);-webkit-backdrop-filter:blur(8px);cursor:default;align-items:center;display:inline-flex}.shell__user-loading{color:var(--glass-muted-text)}.shell__login{color:var(--glass-primary-text);font-weight:var(--weight-semibold);font-size:var(--text-sm);text-decoration:none}.shell__login:hover{text-decoration:underline}.shell__hamburger{border-radius:var(--radius-md);width:36px;height:36px;color:var(--glass-page-text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;transition:background .12s,border-color .12s;display:none}.shell__hamburger:hover,.shell__hamburger:focus-visible{background:var(--glass-nav-bg-hover);border-color:var(--glass-card-border);outline:none}.shell__mobile-nav{gap:var(--space-1);flex-direction:column;display:flex}.shell__mobile-nav a{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--glass-nav-text);font-weight:var(--weight-medium);font-size:var(--text-md);text-decoration:none;transition:background .12s,color .12s;display:block}.shell__mobile-nav a:hover{background:var(--glass-nav-bg-hover);color:var(--glass-nav-text-hover)}.shell__mobile-nav a.active{background:var(--glass-nav-bg-active);color:var(--glass-nav-text-hover);font-weight:var(--weight-semibold)}.shell__mobile-nav a.shell__nav-admin.active,.shell__mobile-nav a.shell__nav-admin:hover{background:var(--admin-bg);color:var(--admin-text)}@media (width<=860px){.shell__header{padding:var(--space-2) var(--space-4);gap:var(--space-2);height:auto;min-height:56px}.shell__hamburger{display:inline-flex}.shell__nav{display:none}.shell__brand{flex:1}.shell__actions{margin-left:0}}@media (width<=480px){.shell__header{padding:var(--space-2) var(--space-3);gap:var(--space-2)}.shell__main{padding:var(--space-5) var(--space-4)}}.shell__main{width:100%;max-width:1320px;padding:var(--space-8) var(--space-6);color:var(--glass-page-text);flex:1;margin:0 auto}.shell__footer{padding:var(--space-4) var(--space-6);background:var(--glass-shell-bg);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--glass-shell-border);color:var(--glass-muted-text);font-size:var(--text-xs);justify-content:space-between;display:flex}.shell__footer a{color:var(--glass-muted-text);text-decoration:none}.shell__footer a:hover{color:var(--glass-primary-text)}.shell__footer-left{align-items:center;gap:var(--space-2);display:flex}.shell__footer-sep{opacity:.5}.shell__footer-links{align-items:center;gap:var(--space-4);margin-right:5rem;display:flex}.shell__feedback{border:1px solid var(--glass-card-border);border-radius:var(--radius-md);padding:4px 10px;transition:background .15s,border-color .15s}.shell__feedback:hover{background:var(--glass-muted-bg);border-color:var(--glass-primary-border,var(--glass-primary-text))}@media (width<=640px){.shell__footer{align-items:flex-start;gap:var(--space-2);flex-direction:column}.shell__footer-links{gap:var(--space-3);flex-wrap:wrap;margin-right:0}}h1{font-size:var(--text-2xl);color:var(--glass-page-text);margin-top:0}h2{font-size:var(--text-xl);color:var(--glass-page-text)}code{background:var(--glass-code-bg);color:var(--glass-primary-text);border-radius:var(--radius-sm);padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.docs-explorer-grid{grid-template-columns:var(--docs-explorer-left,320px) 1fr;display:grid}@media (width<=720px){.docs-explorer-grid{grid-template-columns:1fr;height:auto!important;min-height:0!important}.docs-explorer-grid>div>button{flex:none!important;min-height:auto!important}}#root{min-height:100vh}a{color:inherit}
