@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;600&family=IBM+Plex+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@500;700&display=swap";:root{--bg:#f4f4ef;--panel:#fff;--panel-soft:#f6f7f2;--text:#1f2933;--muted-color:#5f6c76;--line:#d4dadc;--accent-teal:#0f766e;--accent-teal-soft:#d8efe9;--info-blue:#2f6db2;--info-blue-soft:#e1ecf7;--warn-color:#b7791f;--danger-color:#b44545;--success-color:#1f7a4e;--focus-ring:#1d4ed8;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:999px;--font-ui:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-display:"Space Grotesk", "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "Cascadia Mono", monospace;--ease:cubic-bezier(.2, .8, .2, 1);--tap-target:44px;--shadow-sm:0 1px 4px #1e293b14, 0 1px 2px #1e293b0a;--shadow-md:0 4px 16px #1e293b1a, 0 2px 6px #1e293b0f;--palette-background:#f4f4ef;--palette-background-deep:#f6f7f2;--palette-surface:#fff;--palette-surface-strong:#f6f7f2;--palette-primary:#0f766e;--palette-primary-soft:#d8efe9;--palette-accent:#2f6db2;--palette-accent-soft:#e1ecf7;--palette-success:#1f7a4e;--palette-success-soft:#e6f4ec;--palette-warning:#b7791f;--palette-danger:#b44545;--palette-text:#1f2933;--palette-muted:#5f6c76;--palette-border:#d4dadc;--density-comfortable:.95rem;--density-compact:.55rem;--density-ultra:.35rem;color:var(--text);background:var(--bg);font-family:var(--font-ui);font-synthesis:none;text-rendering:optimizelegibility;line-height:1.5}*{box-sizing:border-box}html{background:var(--bg);color:var(--text)}body{background:radial-gradient(1000px 500px at 5% -10%, #f8efe2, transparent 50%), radial-gradient(900px 420px at 105% -20%, #e3f1ee, transparent 45%), var(--bg);color:var(--text);font-family:var(--font-ui);min-height:100vh;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;margin:0}@keyframes surface-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}:focus-visible{outline:2px solid var(--focus-ring,var(--accent-teal));outline-offset:3px}a{color:inherit}a.product-route-pill{text-decoration:none}button{border-radius:var(--r-pill);background:var(--theme-button-bg,linear-gradient(135deg, #166d65, #2f6db2));box-shadow:var(--shadow-sm);color:var(--theme-button-fg,#fff);cursor:pointer;font:inherit;min-height:var(--tap-target,44px);transition:transform .18s var(--ease), opacity .18s var(--ease), box-shadow .18s var(--ease);border:0;padding:.75rem 1rem}button:hover{box-shadow:var(--shadow-md);opacity:.92;transform:translateY(-1px)}button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.app-shell{--canvas:var(--theme-canvas);--card:var(--theme-card);--card-strong:var(--theme-card-strong);--ink:var(--theme-ink);--muted:var(--theme-muted);--accent:var(--theme-accent);--accent-soft:var(--theme-accent-soft);--border:var(--theme-border);--shadow:var(--theme-shadow);isolation:isolate;box-sizing:border-box;width:100%;max-width:min(2400px,100%);margin:0 auto;padding:clamp(.85rem,2vw,2.5rem) clamp(.85rem,2.6vw,3.5rem) 4rem;position:relative}.app-shell:before{background:var(--theme-app-background);content:"";z-index:-2;position:fixed;inset:0}.app-shell[data-route-theme=home]{--theme-accent:var(--accent-teal);--theme-accent-strong:var(--info-blue);--theme-accent-soft:var(--accent-teal-soft);--theme-app-background:radial-gradient(1000px 500px at 5% -10%, #f8efe2, transparent 50%), radial-gradient(900px 420px at 105% -20%, #e3f1ee, transparent 45%), var(--bg)}.app-shell{--theme-ink:var(--text);--theme-muted:var(--muted-color);--theme-accent:var(--accent-teal);--theme-accent-strong:var(--info-blue);--theme-accent-soft:var(--accent-teal-soft);--theme-success:var(--success-color);--theme-warning:var(--warn-color);--theme-danger:var(--danger-color);--theme-border:var(--line);--theme-canvas:var(--panel);--theme-card:var(--panel);--theme-card-strong:var(--panel-soft);--theme-shadow:var(--shadow-sm);--theme-button-bg:linear-gradient(135deg, #166d65, #2f6db2);--theme-button-fg:#fff;--theme-button-secondary-bg:#0f766e14;--theme-button-secondary-border:#0f766e47;--theme-app-background:radial-gradient(circle at 10% 30%, #0f766e0f, transparent 26%), radial-gradient(circle at 82% 28%, #2f6db20a, transparent 22%), var(--bg);isolation:isolate;box-sizing:border-box;width:100%;max-width:min(2400px,100%);margin:0 auto;padding:clamp(.85rem,2vw,2.5rem) clamp(.85rem,2.6vw,3.5rem) 4rem;position:relative}button{box-shadow:var(--shadow-sm)}button:hover{box-shadow:var(--shadow-md)}html[data-theme=dark]{--bg:#0b1120;--panel:#111a2e;--panel-soft:#182236;--text:#f1f5f9;--muted-color:#94a3b8;--line:#94a3b838;--accent-teal:#5eead4;--accent-teal-soft:#5eead429;--info-blue:#93c5fd;--info-blue-soft:#93c5fd29;--warn-color:#fbbf24;--danger-color:#f87171;--success-color:#34d399;--focus-ring:#93c5fd;--palette-background:#0b1120;--palette-background-deep:#182236;--palette-surface:#111a2e;--palette-surface-strong:#182236;--palette-primary:#5eead4;--palette-primary-soft:#5eead429;--palette-accent:#93c5fd;--palette-accent-soft:#93c5fd29;--palette-text:#f1f5f9;--palette-text-muted:#94a3b8;--palette-muted:#94a3b8;--palette-border:#94a3b838;--shadow-sm:0 1px 4px #02061773, 0 1px 2px #0206174d;--shadow-md:0 4px 16px #02061780, 0 2px 6px #02061759;color:var(--text);background:var(--bg)}html[data-theme=dark] body{background:radial-gradient(1000px 500px at 5% -10%, #5eead414, transparent 50%), radial-gradient(900px 420px at 105% -20%, #93c5fd14, transparent 45%), var(--bg);color:var(--text)}html[data-theme=dark] .app-shell{--theme-ink:#f1f5f9;--theme-muted:#94a3b8;--theme-accent:#6366f1;--theme-accent-strong:#22d3ee;--theme-accent-soft:#6366f12e;--theme-border:#94a3b838;--theme-canvas:#081120ad;--theme-card:#0f172ad1;--theme-card-strong:#1e293beb;--theme-shadow:0 30px 80px #0206177a;--theme-button-bg:linear-gradient(135deg, #6366f1, #22d3ee);--theme-button-fg:#eff6ff;--theme-app-background:radial-gradient(circle at 10% 30%, #818cf82e, transparent 26%), radial-gradient(circle at 82% 28%, #22d3ee24, transparent 22%), linear-gradient(180deg, #0f172a 0%, #081120 100%)}.theme-toggle{background:var(--theme-card,var(--panel));border:1px solid var(--theme-border,var(--line));border-radius:var(--r-pill);color:var(--theme-ink,var(--text));cursor:pointer;height:var(--tap-target);min-height:var(--tap-target);width:var(--tap-target);transition:background .18s var(--ease), color .18s var(--ease);justify-content:center;align-items:center;margin-left:.5rem;padding:0;font-size:1rem;display:inline-flex}.theme-toggle:hover{background:var(--theme-accent-soft,var(--accent-teal-soft));box-shadow:none;opacity:1;transform:none}html[data-theme=dark] .app-shell[data-route-theme=admin]{--theme-ink:#f1f5f9;--theme-muted:#94a3b8;--theme-accent:#6366f1;--theme-accent-strong:#22d3ee;--theme-accent-soft:#6366f12e;--theme-success:#10b981;--theme-warning:#f59e0b;--theme-danger:#fb7185;--theme-border:#94a3b833;--theme-canvas:#081120ad;--theme-card:#0f172ad1;--theme-card-strong:#1e293beb;--theme-shadow:0 30px 80px #0206177a;--theme-button-bg:linear-gradient(135deg, #6366f1, #22d3ee);--theme-button-fg:#eff6ff;--theme-button-secondary-bg:#0f172a47;--theme-button-secondary-border:#818cf842;--theme-app-background:radial-gradient(circle at 10% 30%, #818cf83d, transparent 26%), radial-gradient(circle at 82% 28%, #22d3ee2e, transparent 22%), linear-gradient(180deg, #0f172a 0%, #081120 100%)}html[data-theme=dark] button{box-shadow:0 16px 32px #0206173d}html[data-theme=dark] button:hover{box-shadow:0 20px 40px #02061752}.wb-app{--wb-color-bg:#f8fafc;--wb-color-surface:#fff;--wb-color-surface-muted:#f1f5f9;--wb-color-text:#0f172a;--wb-color-text-muted:#64748b;--wb-color-text-subtle:#94a3b8;--wb-color-line:#e2e8f0;--wb-color-line-strong:#cbd5e1;--wb-color-accent:#14b8a6;--wb-color-accent-strong:#0d9488;--wb-color-accent-soft:#ccfbf1;--wb-color-accent-ink:#134e4a;--wb-color-success:#10b981;--wb-color-success-soft:#d1fae5;--wb-color-warning:#f59e0b;--wb-color-warning-soft:#fef3c7;--wb-color-error:#ef4444;--wb-color-error-soft:#fee2e2;--wb-font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--wb-font-display:var(--wb-font-sans);--wb-radius-sm:8px;--wb-radius-md:12px;--wb-radius-lg:16px;--wb-radius-pill:999px;--wb-shadow-card:0 1px 2px #0f172a0a, 0 8px 24px #0f172a0f;--wb-shadow-lift:0 2px 4px #0f172a0f, 0 16px 40px #0f172a1a;--wb-space-1:4px;--wb-space-2:8px;--wb-space-3:12px;--wb-space-4:16px;--wb-space-5:24px;--wb-space-6:32px;--wb-space-7:48px;--wb-ease:cubic-bezier(.4, 0, .2, 1);--wb-duration-fast:.12s;--wb-duration-base:.2s}.wb-app[data-theme=dark]{--wb-color-bg:#0b1220;--wb-color-surface:#111a2e;--wb-color-surface-muted:#172238;--wb-color-text:#e2e8f0;--wb-color-text-muted:#94a3b8;--wb-color-text-subtle:#64748b;--wb-color-line:#1f2a44;--wb-color-line-strong:#2a3956;--wb-color-accent-soft:#0f3a36;--wb-color-accent-ink:#99f6e4;--wb-color-success-soft:#064e3b;--wb-color-warning-soft:#78350f;--wb-color-error-soft:#7f1d1d;--wb-shadow-card:0 1px 2px #0006, 0 8px 24px #00000080;--wb-shadow-lift:0 2px 4px #0006, 0 16px 40px #0009}.app-shell[data-route-theme=demo]{--theme-accent:var(--accent-teal,#0f766e);--theme-app-background:radial-gradient(1000px 500px at 5% -10%, #f8efe2, transparent 50%), radial-gradient(900px 420px at 105% -20%, #e3f1ee, transparent 45%), linear-gradient(180deg, #fcf9f4 0%, #f7f7f5 100%)}.app-shell[data-route-theme=security]{--theme-accent:var(--info-blue,#2f6db2);--theme-accent-soft:var(--info-blue-soft,#e1ecf7);--theme-app-background:radial-gradient(1000px 500px at 5% -10%, #f8efe2, transparent 50%), radial-gradient(900px 420px at 105% -20%, #e3f1ee, transparent 45%), linear-gradient(180deg, #fbfdff 0%, #f7fafb 100%)}.app-shell[data-route-theme=cost]{--theme-accent:var(--success-color,#1f7a4e);--theme-accent-soft:#1f7a4e1a;--theme-app-background:radial-gradient(1000px 500px at 5% -10%, #f8efe2, transparent 50%), radial-gradient(900px 420px at 105% -20%, #e3f1ee, transparent 45%), linear-gradient(180deg, #f6f9fa 0%, #f2f5f6 100%)}.app-shell[data-route-theme=admin]{--theme-ink:var(--text);--theme-muted:var(--muted-color);--theme-accent:var(--accent-teal);--theme-accent-strong:var(--info-blue);--theme-accent-soft:var(--accent-teal-soft);--theme-success:var(--success-color);--theme-warning:var(--warn-color);--theme-danger:var(--danger-color);--theme-border:var(--line);--theme-canvas:var(--panel);--theme-card:var(--panel);--theme-card-strong:var(--panel-soft);--theme-shadow:var(--shadow-sm);--theme-button-bg:linear-gradient(135deg, #166d65, #2f6db2);--theme-button-fg:#fff;--theme-button-secondary-bg:#0f766e14;--theme-button-secondary-border:#0f766e47;--theme-app-background:radial-gradient(circle at 10% 30%, #0f766e0f, transparent 26%), radial-gradient(circle at 82% 28%, #2f6db20a, transparent 22%), var(--bg);flex-direction:column;height:100dvh;padding-bottom:.8rem;display:flex;overflow:hidden}.product-shell-header{background:linear-gradient(145deg, #ffffffa6, transparent 44%), var(--card-strong);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:28px;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(220px,.7fr);align-items:start;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.1rem;animation:.26s both surface-enter;display:grid}.product-shell-brand{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem .85rem;display:grid}.product-shell-brand-mark{background:linear-gradient(140deg,#0f766e29,#2f6db20f);border:1px solid #0f766e38;border-radius:14px;grid-row:span 2;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.product-shell-brand-mark svg{fill:#0f766ee6;width:24px;height:24px}.product-shell-header[data-route-brand=cost] .product-shell-brand-mark{background:linear-gradient(140deg,#4ade8038,#22c55e0f);border-color:#86efac66}.product-shell-header[data-route-brand=cost] .product-shell-brand-mark svg{fill:#86efaceb}.product-shell-header[data-route-brand=security] .product-shell-brand-mark{background:linear-gradient(140deg,#38bdf847,#0ea5e90f);border-color:#7dd3fc73}.product-shell-header[data-route-brand=demo] .product-shell-brand-mark{background:linear-gradient(140deg,#fbbf2438,#eab3080f);border-color:#fde04766}.product-shell-header[data-route-brand=demo] .product-shell-brand-mark svg{fill:#fde047eb}.product-shell-header[data-route-mode=live] .product-shell-brand-mark{background:linear-gradient(140deg,#a78bfa38,#8b5cf60f);border-color:#c4b5fd73}.product-shell-header[data-route-mode=live] .product-shell-brand-mark svg{fill:#c4b5fdf2}.product-shell-brand-copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.product-shell-brand strong{letter-spacing:-.03em;font-size:1.05rem;display:block}.product-shell-brand .product-shell-note{grid-column:2}.product-shell-note{color:var(--muted);margin:0}.product-shell-nav{flex-direction:column;gap:.75rem;min-width:0;display:flex}.product-nav-toggle{background:var(--theme-button-secondary-bg);border:1px solid var(--theme-button-secondary-border);color:var(--ink);text-align:left;flex-direction:column;gap:.25rem;min-height:auto;display:none}.product-nav-toggle strong{letter-spacing:-.02em;font-size:.96rem}.product-nav-toggle small{color:var(--muted);font-size:.82rem;line-height:1.35}.product-nav-groups{gap:.75rem;display:grid}.product-route-group{background:var(--panel-soft,#f6f7f2);border:1px solid var(--line,#d4dadc);border-radius:22px;gap:0;padding:.85rem .9rem;display:grid}.product-route-group-toggle{color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;min-height:auto;padding:0;display:flex}.product-route-group-toggle:hover{opacity:1;transform:none}.product-route-group-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;display:flex}.product-route-group-copy-block{flex-direction:column;gap:.2rem;min-width:0;display:flex}.product-route-group-label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.76rem}.product-route-group-copy{color:var(--muted);margin:0;font-size:.84rem}.product-route-group-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.45rem;display:flex}.product-route-group-state{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem}.product-route-group-body{padding-top:.75rem;display:none}.product-route-group-body[data-expanded=true]{display:block}.product-route-group-grid{flex-wrap:wrap;gap:.5rem;display:flex}.product-route-pill{background:var(--theme-button-secondary-bg);border:1px solid var(--theme-button-secondary-border);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:38px;padding:.6rem .82rem;font-family:IBM Plex Mono,monospace;font-size:.76rem;display:inline-flex}button.product-route-pill{cursor:pointer}.product-route-pill-active{background:var(--theme-button-bg);color:var(--theme-button-fg);border-color:#0000}.product-route-pill-locked,.product-route-pill-muted{cursor:default}.product-route-pill-locked{color:var(--accent);background:#bf5b331a;border-color:#bf5b3333}.product-route-pill-muted{opacity:.72}.surface-mode-badge{background:var(--panel-soft,#f6f7f2);border:1px solid var(--line,#d4dadc);border-radius:22px;flex-direction:column;gap:.2rem;min-height:100%;padding:.95rem 1rem;display:flex}.surface-mode-badge strong{letter-spacing:-.03em;font-size:1rem;display:block}.surface-mode-badge .status-badge{margin-bottom:.2rem}.surface-mode-badge[data-surface=security]{background:#2f6db212}.surface-mode-badge[data-surface=cost]{background:#1f7a4e14}.surface-mode-badge[data-surface=demo]{background:#0f766e14}.surface-mode-badge[data-surface=admin]{background:#1e293b0f}.hero{grid-template-columns:minmax(0,1.6fr) minmax(min(100%,22rem),1fr);gap:1.5rem;margin-bottom:2rem;display:grid}@media (width<=960px){.hero{grid-template-columns:1fr}}.hero h1{letter-spacing:-.045em;max-width:18ch;margin:.4rem 0 .9rem;font-size:clamp(2.1rem,4.6vw,3.6rem);line-height:1.02}.hero-copy,.hero-panel p,.metric-detail,.mini-card-copy,.operations-list li,.queue-card-footer p,.queue-card-subtitle,.section-heading p,.simulation-nav button,.timeline-detail{color:var(--muted)}.eyebrow,.field-grid dt,.hero-panel span,.metric-card span,.queue-card-label,.detail-list dt{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.82rem}.hero-panel,.metric-card,.operations-panel,.queue-card,.surface-card{background:var(--card,#fff);border:1px solid var(--border,#d4dadc);box-shadow:var(--shadow,0 1px 4px #1e293b14);border-radius:28px;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;animation:.28s both surface-enter}.metric-card:hover,.queue-card:hover,.surface-detail-card:hover,.surface-metric-card:hover,.surface-timeline-item:hover,.profile-link-card:hover{border-color:#0f766e4d;transform:translateY(-2px);box-shadow:0 8px 24px #1e293b1f}.hero-panel{flex-direction:column;justify-content:flex-start;place-self:start stretch;gap:.85rem;width:100%;max-width:38rem;padding:1.5rem 1.65rem;display:flex}.hero-panel strong{letter-spacing:-.04em;font-size:1.45rem}.hero-panel-metric-grid{grid-template-columns:1fr;gap:.65rem;margin-top:.35rem;display:grid}.hero-panel-metric{background:var(--panel-soft,#f6f7f2);border:1px solid var(--line,#d4dadc);border-radius:16px;padding:.7rem .85rem}.hero-panel-metric span{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem}.hero-panel-metric strong{letter-spacing:-.02em;margin:.15rem 0 .25rem;font-size:1.35rem;display:block}.hero-panel-metric p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.4}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.button-link{background:var(--theme-button-bg);color:var(--theme-button-fg);font:inherit;border:0;border-radius:999px;align-items:center;min-height:48px;padding:.75rem 1rem;text-decoration:none;transition:transform .18s,opacity .18s;display:inline-flex;box-shadow:0 4px 14px #1e293b24}.button-link:hover{opacity:.92;transform:translateY(-1px)}.secondary-link{background:var(--theme-button-secondary-bg);border:1px solid var(--theme-button-secondary-border);color:var(--ink)}.ghost-link{color:var(--accent-teal,#0f766e);background:0 0;border:1px solid #0000}.ghost-link:hover{background:var(--accent-teal-soft,#d8efe9);opacity:1;border-color:#0f766e47;transform:none}.tag-good{color:var(--success-color,#1f7a4e);background:#1f7a4e1a;border-color:#1f7a4e59}.tag-warn{color:var(--warn-color,#b7791f);background:#b7791f1a;border-color:#b7791f59}.tag-bad{color:var(--danger-color,#b44545);background:#b445451a;border-color:#b4454559}.tag-info{color:var(--info-blue,#2f6db2);background:#2f6db21a;border-color:#2f6db259}.wire{background:var(--line,#d4dadc);border-radius:999px;flex-shrink:0}.wire-h{width:2rem;height:2px}.wire-v{width:2px;height:2rem}.wire-done{background:var(--accent-teal,#0f766e)}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1rem;margin-bottom:2rem;display:grid}.surface-badge{border:1px solid var(--line,#d4dadc);letter-spacing:.02em;border-radius:6px;padding:.1rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.surface-badge-neutral{background:var(--panel-soft,#f6f7f2);color:var(--muted-color,#5f6c76)}.surface-badge-good{color:var(--success-color,#1f7a4e);background:#1f7a4e14;border-color:#1f7a4e4d}.surface-badge-warn{color:var(--warn-color,#b7791f);background:#b7791f14;border-color:#b7791f4d}.surface-badge-bad{color:var(--danger-color,#b44545);background:#b4454514;border-color:#b445454d}.surface-badge-info{color:var(--info-blue,#2f6db2);background:#2f6db214;border-color:#2f6db24d}.metric-card{padding:1.25rem}.metric-card strong{letter-spacing:-.06em;margin-top:.5rem;font-size:clamp(2rem,4vw,3rem);display:block}.metric-detail{margin:.45rem 0 0}.simulation-nav{flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem;display:flex}.nav-pill{background:var(--theme-button-secondary-bg);border:1px solid var(--theme-button-secondary-border);color:var(--ink)}.nav-pill-active{background:var(--theme-button-bg);color:var(--theme-button-fg);border-color:#0000}.workbench-layout{grid-template-columns:minmax(0,2.2fr) minmax(300px,1fr);align-items:start;gap:1.5rem;display:grid}.standalone-admin-page{flex-direction:column;gap:1.5rem;padding:0 0 2rem;display:flex}.admin-empty-state{border:1px dashed var(--theme-border);border-radius:10px;padding:1.25rem 1.5rem}.admin-empty-state-message{color:var(--ink);margin:0 0 .4rem;font-weight:500}.admin-empty-state-hint{color:var(--muted);margin:0;font-size:.85rem}.pane-drag-handle{border-left:2px solid var(--theme-border);cursor:col-resize;background:0 0;align-self:stretch;width:1rem}.pane-drag-handle:hover{border-left-color:#60a5fa73}.workbench-layout>.queue-column,.workbench-layout>.simulation-main,.workbench-layout>.public-main{min-width:0}.workbench-layout>aside,.workbench-layout>.simulation-aside,.workbench-layout>.public-aside,.workbench-layout>.public-engagement-drawer{align-self:start;max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}.admin-shell-layout{flex-direction:column;flex:auto;gap:1rem;min-height:0;display:flex;overflow:hidden}.admin-shell-layout-collapsed{gap:.75rem}.admin-top-navigation{z-index:12;position:sticky;top:.75rem}.admin-nav-column{flex-direction:column;gap:.5rem;min-width:0;display:flex;position:sticky;top:1.25rem}.admin-nav-collapse-button,.admin-nav-collapsed-handle{background:var(--theme-card);border:1px solid var(--border);color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.78rem;transition:background-color .16s,border-color .16s;display:inline-flex}.admin-nav-collapse-button{align-self:flex-end}.admin-nav-collapse-button:hover,.admin-nav-collapsed-handle:hover{background:#6366f12e;border-color:#6366f18c}.admin-nav-collapsed-handle{letter-spacing:.06em;text-transform:uppercase;flex-direction:column;justify-content:flex-start;width:48px;height:100%;padding:.85rem .45rem;position:sticky;top:1.25rem}.admin-nav-collapsed-handle-label{writing-mode:vertical-rl}.admin-main-column{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.admin-workbench-flow{flex-direction:column;flex:auto;gap:.6rem;min-height:0;display:flex;overflow:hidden}.admin-stage-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--theme-card);border:1px solid var(--theme-border);border-radius:20px;flex-direction:column;gap:.55rem;padding:.75rem;display:flex}.admin-stage-nav{flex-wrap:nowrap;gap:.4rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.admin-stage-button{background:var(--theme-card);border:1px solid var(--theme-border);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;min-height:1.85rem;padding:.25rem .62rem;font-family:IBM Plex Mono,monospace;font-size:.75rem;display:inline-flex}.admin-stage-button.is-active,.admin-stage-button:hover{background:#6366f133;border-color:#6366f18c}.admin-stage-actions{flex-wrap:nowrap;align-items:center;gap:.4rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.admin-stage-action-button{background:var(--theme-button-secondary-bg);border:1px solid var(--theme-button-secondary-border);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:12px;min-height:1.85rem;padding:.24rem .6rem;font-size:.74rem}.admin-stage-action-button:hover{border-color:var(--theme-accent-soft)}.admin-stage-context{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.admin-stage-footer{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.admin-stage-lane-strip{flex-wrap:nowrap;gap:.4rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.admin-stage-lane-button{background:var(--theme-card);border:1px solid var(--theme-border);color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.15rem;min-height:2rem;padding:.3rem .55rem;display:inline-flex}.admin-stage-lane-button small{color:var(--muted);font-size:.72rem;line-height:1.25}.admin-stage-lane-button.is-active,.admin-stage-lane-button:hover{background:#6366f133;border-color:#6366f18c}.admin-nav-panel{flex-direction:column;gap:1rem;display:flex;position:sticky;top:1.25rem}.admin-nav-stats,.workspace-packet-banner,.workspace-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:.75rem;display:grid}.workspace-packet-banner,.workspace-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.admin-nav-stats strong,.admin-nav-footer strong,.workspace-packet-banner strong,.workspace-summary-card strong,.admin-nav-active-card strong{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:.2rem;font-size:1rem;display:block}.admin-nav-active-strip{border:1px solid var(--border);background:var(--surface-2,#ffffff08);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.78rem;display:flex}.admin-nav-active-strip-label{color:var(--muted-color);text-transform:uppercase;letter-spacing:.04em;font-size:.73rem}.admin-nav-active-strip-sep{color:var(--border)}.admin-nav-list{gap:1rem;display:grid}.admin-nav-stat-card,.admin-nav-active-card,.admin-nav-group,.admin-nav-footer,.workspace-summary-card,.workspace-packet-banner-card,.workspace-tab-shell{gap:.65rem}.admin-nav-stat-card,.admin-nav-active-card,.admin-nav-footer,.workspace-summary-card{min-height:100%}.admin-nav-stat-card .surface-metric-value,.workspace-summary-card .surface-metric-value{font-size:clamp(1.4rem,2.4vw,2rem)}.admin-nav-active-card .surface-metric-value,.admin-nav-footer .surface-metric-value{font-size:1.12rem}.admin-nav-group-heading,.admin-nav-button-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-nav-group-list{gap:.65rem;display:grid}.admin-nav-group-label{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.8rem}.admin-nav-group-copy,.admin-nav-stat-card small,.admin-nav-active-card small,.admin-nav-footer small,.workspace-summary-card small{color:var(--muted);margin:0;line-height:1.35}.admin-nav-button{background:var(--theme-button-secondary-bg);border:1px solid var(--theme-button-secondary-border);color:var(--ink);text-align:left;border-radius:20px;flex-direction:column;align-items:flex-start;gap:.3rem;min-height:auto;padding:.95rem 1rem;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s;display:flex}.admin-nav-button:hover{border-color:var(--theme-accent-soft);transform:translateY(-1px);box-shadow:0 20px 44px #1e293b2e}.admin-nav-button small,.workspace-copy,.workspace-subcard span,.workspace-subcard small,.workspace-field-row span{color:var(--muted)}.workflow-lane-panel{margin-bottom:1.5rem}.workflow-lane-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.workflow-lane-card{min-height:100%}.workflow-lane-map{letter-spacing:-.02em;font-size:.98rem;font-weight:600;display:block}.admin-nav-button-metrics{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.admin-nav-button-metric-copy{color:var(--muted)}.admin-nav-button-status{flex-shrink:0}.admin-nav-button small{margin:0;font-size:.86rem;line-height:1.35}.admin-nav-button-active{background:var(--theme-button-bg);color:var(--theme-button-fg);border-color:#0000}.admin-nav-button-active small{color:#f1f5f9cc}.admin-nav-button-active .admin-nav-button-status{color:var(--theme-button-fg);background:#f1f5f91a;border-color:#f1f5f92e}.admin-nav-footer{overflow-wrap:anywhere}.workspace-layout-wide{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr))}.admin-workbench-shell{flex:auto;min-height:0}.admin-workbench-shell>.queue-column,.admin-workbench-shell>.workspace-aside-panel{min-height:0}.admin-workbench-shell>.queue-column{flex-direction:column;gap:.75rem;display:flex;overflow:hidden}.admin-workbench-shell .queue-surface-primary{flex:auto;min-height:0;overflow:auto}.admin-workbench-shell .queue-surface-primary>.section-heading,.admin-workbench-shell .queue-surface-primary>.queue-lens-summary,.admin-workbench-shell .queue-surface-primary>.queue-filter-drawer-toggle-row{background:var(--theme-card);z-index:2;position:sticky;top:0}.admin-workbench-shell .queue-column>.surface-panel{flex-shrink:0;max-height:clamp(220px,33dvh,400px);overflow-y:auto}.admin-workbench-shell .operator-client-search-results{max-height:13rem;overflow-y:auto}.admin-workbench-shell .workspace-aside-panel{max-height:none;position:static;top:auto;overflow:auto}.workspace-layout-wide:has(>.queue-column){grid-template-columns:minmax(420px,1.62fr) minmax(340px,1fr)}.workspace-layout-queue-collapsed.workspace-layout-wide:has(>.queue-column){grid-template-columns:320px minmax(0,1fr)}.workspace-layout-queue-collapsed .queue-column{gap:.75rem}.workspace-layout-queue-collapsed .queue-column>:not(.queue-surface-primary),.workspace-layout-queue-collapsed .queue-density-toggle,.workspace-layout-queue-collapsed .queue-column-controls,.workspace-layout-queue-collapsed .workspace-context-bar,.workspace-layout-queue-collapsed .queue-bulk-bar,.workspace-layout-queue-collapsed .queue-lens-summary,.workspace-layout-queue-collapsed .queue-refresh-copy,.workspace-layout-queue-collapsed .queue-pagination>p{display:none}.workspace-layout-queue-collapsed .queue-surface-actions{flex-direction:column;align-items:stretch}.workspace-layout-queue-collapsed .queue-table-wrap{font-size:.82rem}.workspace-layout-queue-collapsed .queue-table-wrap .queue-row-subtitle:nth-of-type(n+2),.workspace-layout-queue-collapsed .queue-table-wrap .queue-row-delta-details,.workspace-layout-queue-collapsed .queue-table-wrap .queue-next-action-copy{display:none}.queue-rail-toggle[aria-pressed=true]{background:#6366f12e;border-color:#6366f18c}.workspace-aside-panel{flex-direction:column;max-height:calc(100vh - 2rem);display:flex;position:sticky;top:1rem;overflow-y:auto}.workspace-panel-surface{flex-direction:column;gap:1rem;min-width:0;display:flex}.workspace-packet-banner-card small,.workspace-tab-shell-copy{color:var(--muted);margin:0;line-height:1.35}.workspace-tab-shell-heading{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.workspace-tab-shell-heading-main{flex:auto;min-width:0}.workspace-tab-shell-label{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.8rem}.workspace-tab-shell strong{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:.2rem;font-size:1rem;display:block}.workspace-tab-shell-badge{flex-shrink:0}.workspace-tab-strip{flex-wrap:nowrap;gap:.55rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.workspace-tab-button{background:var(--theme-button-secondary-bg);border:1px solid var(--theme-button-secondary-border);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;min-height:auto;padding:.45rem .78rem;display:inline-flex}.workspace-tab-button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.workspace-tab-button-active{background:var(--theme-button-bg);color:var(--theme-button-fg);border-color:#0000}.workspace-tab-toggle-row{justify-content:flex-start;display:flex}.workspace-card-grid,.workspace-subcard-list,.workspace-stack-grid{gap:1rem;display:grid}.workspace-card-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}@media (width<=1400px){.workspace-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-card{border:1px solid var(--theme-border);background:#ffffff08;border-radius:22px;min-width:0;padding:1rem}.workspace-copy{margin:.45rem 0 0}.workspace-copy-strong{font-weight:600}.workspace-copy-prewrap{white-space:pre-wrap}.workspace-id-chip{background:#ffffff0f;border-radius:4px;padding:0 .3em;font-family:IBM Plex Mono,monospace;font-size:.78rem}.workspace-action-link{color:var(--accent,#60a5fa);cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:0;font-size:.85rem;text-decoration:underline}.workspace-action-link:hover{opacity:.8}.workspace-inline-chip{border:1px solid var(--theme-border);color:var(--ink);letter-spacing:.05em;text-transform:uppercase;background:#ffffff14;border-radius:999px;align-self:flex-start;padding:.35rem .65rem;font-family:IBM Plex Mono,monospace;font-size:.76rem}.workspace-field-list{gap:.65rem;margin-top:.8rem;display:grid}.workspace-document-signal-row{flex-wrap:wrap;gap:.55rem;margin-top:.75rem;display:flex}.workspace-document-status-strip{gap:.75rem;margin-top:.85rem;display:grid}.workspace-document-status-summary{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:18px;gap:.35rem;padding:.85rem .95rem;display:grid}.workspace-document-status-label,.workspace-document-path-step-label{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.76rem}.workspace-document-status-summary strong{color:var(--ink)}.workspace-document-status-summary small{color:var(--muted)}.workspace-document-path{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.workspace-document-path-step{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:18px;gap:.45rem;padding:.75rem .85rem;display:grid}.workspace-document-path-step-state{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.workspace-document-path-step .status-badge{justify-self:flex-start}.workspace-document-path-step-copy{color:var(--muted);line-height:1.35}.workspace-document-refresh-card{border-color:#38bdf852;box-shadow:0 20px 46px #0ea5e91f}.workspace-document-live-grid{margin-top:.85rem}.workspace-field-row,.workspace-subcard{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:18px;gap:.25rem;padding:.75rem .85rem;display:grid}.workspace-field-row strong,.workspace-subcard strong{color:var(--ink)}.workspace-field-row small,.workspace-subcard small{color:var(--accent);font-family:IBM Plex Mono,monospace}.workspace-subcard-refresh-delta{background:linear-gradient(180deg, #0ea5e91f, var(--theme-card));border-color:#38bdf84d;box-shadow:inset 0 0 0 1px #7dd3fc0f}.workspace-document-detail-toggle-row{justify-content:flex-start;margin-top:.75rem;display:flex}.workspace-document-switcher{grid-template-columns:200px 1fr;gap:1rem;display:grid}.workspace-document-rail{flex-direction:column;gap:.35rem;display:flex;position:sticky;top:0}.workspace-document-rail-button{background:var(--theme-card);border:1px solid var(--theme-border);color:var(--muted);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:12px;padding:.55rem .75rem;font-size:.82rem;transition:background .14s,border-color .14s,color .14s;overflow:hidden}.workspace-document-rail-button:hover{color:var(--ink);background:#6366f124;border-color:#6366f166}.workspace-document-rail-button.is-active{color:var(--ink);background:#6366f142;border-color:#6366f1b3}.workspace-document-rail-refresh-dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:.35rem;display:inline-block}.workspace-tab-shell-controls{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:.45rem;display:flex;overflow-x:auto}.workspace-tab-shell-controls .ghost-button{white-space:nowrap;min-height:1.9rem;padding:.25rem .7rem}.workspace-action-footer{background:var(--theme-card);border-top:1px solid var(--theme-border);z-index:4;flex-wrap:nowrap;align-items:center;gap:.55rem;padding:.7rem .85rem;display:flex;position:sticky;bottom:0}.workspace-action-footer-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem}.workspace-action-footer-primary,.workspace-action-footer-secondary{flex-wrap:nowrap;gap:.45rem;display:flex;overflow-x:auto}.workspace-action-footer-primary{flex:auto}.workspace-action-footer-more{border-left:1px solid var(--theme-border);margin-left:.1rem;padding-left:.55rem}.workspace-action-footer-more summary{color:var(--muted);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:.72rem}.workspace-action-footer-secondary{margin-top:.35rem}.workspace-action-footer-button{color:var(--ink);cursor:pointer;white-space:nowrap;background:#6366f12e;border:1px solid #6366f180;border-radius:999px;padding:.28rem .78rem;font-size:.82rem;transition:background .14s,border-color .14s}.workspace-action-footer-button:hover:not(:disabled){background:#6366f152;border-color:#6366f1cc}.workspace-action-footer-button:disabled{cursor:not-allowed;opacity:.4}.workspace-action-footer-button.is-danger{background:#ef444429;border-color:#ef444473}.workspace-action-footer-button.is-danger:hover:not(:disabled){background:#ef444447;border-color:#ef4444bf}.workspace-refresh-delta-copy{color:#7dd3fce6}.workspace-refresh-delta-detail{color:#bfdbfee6}.workspace-json-block{background:var(--theme-card);border:1px solid var(--theme-border);white-space:pre-wrap;border-radius:18px;margin:.75rem 0 0;padding:.85rem;font-family:IBM Plex Mono,monospace;font-size:.82rem;overflow:auto}.workspace-caption{color:var(--muted);margin:.45rem 0 0}.workspace-inline-status{margin:0}.workspace-inline-form{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.workspace-form-label{flex-direction:column;gap:.3rem;font-size:.82rem;display:flex}.workspace-form-input{border:1px solid var(--theme-border);color:inherit;background:#ffffff0f;border-radius:6px;padding:.4rem .6rem;font-size:.9rem}.workspace-form-input:focus{border-color:var(--accent,#60a5fa);outline:none}.workspace-form-actions{gap:.75rem;margin-top:.25rem;display:flex}.workspace-action-primary{color:var(--accent,#60a5fa);cursor:pointer;background:#60a5fa26;border:1px solid #60a5fa66;border-radius:6px;padding:.35rem .85rem;font-size:.85rem}.workspace-action-primary:hover:not(:disabled){background:#60a5fa40}.workspace-action-primary:disabled{cursor:not-allowed;opacity:.4}.workspace-action-panel{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:20px;flex-direction:column;gap:.9rem;margin-top:.9rem;padding:.95rem;display:flex}.workspace-action-grid{gap:.85rem;display:grid}.workspace-textarea-field{grid-column:1/-1}.workspace-action-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.workspace-review-field-editor,.workspace-audit-preview{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:20px;flex-direction:column;gap:.85rem;padding:.9rem;display:flex}.workspace-editable-field-list{gap:.85rem;display:grid}.workspace-editable-field{border:1px solid var(--theme-border);background:#ffffff08;border-radius:18px;flex-direction:column;gap:.7rem;padding:.85rem;display:flex}.workspace-editable-field strong{color:var(--ink);overflow-wrap:anywhere}.workspace-audit-filter-bar{align-items:end;gap:1rem;display:grid}.workspace-audit-document-filter{max-width:18rem}.workspace-audit-event-summary{gap:.75rem;display:grid}.workspace-audit-list{gap:.7rem;margin:0;padding-left:0;list-style:none;display:grid}.workspace-audit-list li{border:1px solid var(--theme-border);background:#ffffff0a;border-radius:16px;gap:.3rem;padding:.75rem .8rem;display:grid}.workspace-audit-list li span{color:var(--muted)}.workspace-review-support-actions{flex-wrap:wrap;gap:.75rem;margin-top:.85rem;display:flex}.workspace-review-decision-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.workspace-review-decision-button,.workspace-field-button{appearance:none;background:var(--theme-card);border:1px solid var(--theme-border);color:var(--ink);cursor:pointer;text-align:left;border-radius:18px;align-items:start;gap:.35rem;min-height:auto;padding:.8rem .9rem;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid}.workspace-review-decision-button:hover,.workspace-field-button:hover{border-color:var(--theme-accent-soft);transform:translateY(-1px);box-shadow:0 18px 36px #1e293b2e}.workspace-review-decision-button-active,.workspace-field-button-active{border-color:var(--theme-accent-soft);background:#6366f124;box-shadow:0 18px 40px #2563eb29}.workspace-field-button small,.workspace-field-button span{color:var(--muted)}.workspace-field-button strong{color:var(--ink)}.workspace-field-emphasis{color:var(--accent);font-size:.82rem;line-height:1.35}.workspace-highlight-mark{color:var(--ink);background:#22d3ee3d;border-radius:.45rem;padding:0 .22rem}.workspace-viewer-layout{grid-template-columns:minmax(220px,260px) minmax(0,1.3fr) minmax(260px,.95fr);gap:1rem;display:grid}.workspace-viewer-rail,.workspace-viewer-preview-column{flex-direction:column;gap:1rem;min-width:0;display:flex}.workspace-viewer-document-list{gap:.75rem;display:grid}.workspace-viewer-document-button{background:var(--theme-button-secondary-bg);border:1px solid var(--theme-button-secondary-border);color:var(--ink);text-align:left;border-radius:20px;align-items:flex-start;gap:.3rem;padding:.9rem .95rem;display:grid}.workspace-viewer-document-button span,.workspace-viewer-document-button small{color:var(--muted)}.workspace-viewer-document-button-active{background:var(--theme-button-bg);color:var(--theme-button-fg);border-color:#0000}.workspace-viewer-document-button-active span,.workspace-viewer-document-button-active small{color:#f1f5f9cc}.workspace-viewer-preview-card{min-height:640px}.workspace-viewer-open-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.workspace-source-region-caption{color:var(--accent);margin:.65rem 0 0}.workspace-viewer-preview-stage{min-height:540px;margin-top:1rem;position:relative}.workspace-viewer-frame,.workspace-viewer-image{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:18px;width:100%;margin-top:0}.workspace-viewer-frame{flex:auto;height:100%;min-height:540px}.workspace-viewer-image{object-fit:contain;max-height:720px;display:block}.workspace-source-region-layer{pointer-events:none;border-radius:18px;position:absolute;inset:0;overflow:hidden}.workspace-source-region-box{background:#22d3ee2e;border:2px solid #0891b2eb;position:absolute;box-shadow:0 0 0 2px #ffffffe0,0 16px 40px #082f4933}.workspace-status-panel{margin:0}.queue-column,.operations-panel{background:var(--canvas);border:1px solid var(--border);border-radius:32px;padding:1.25rem}.simulation-layout,.public-layout{align-items:start}.simulation-main{position:static}.simulation-aside{align-self:start}.public-main,.public-aside{position:static}.public-aside,.public-engagement-drawer{align-self:start}.simulation-main{flex-direction:column;gap:1.25rem;display:flex}.surface-card{padding:1.25rem}.surface-drawer{background:linear-gradient(145deg, #ffffff0d, transparent 46%), var(--card-strong)}.surface-table-frame{min-width:0}.surface-table{border-collapse:collapse;width:100%;min-width:940px}.surface-metric-card{justify-content:space-between;gap:.55rem;min-width:0}.surface-metric-eyebrow,.surface-metric-title{margin:0}.surface-metric-eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.78rem}.surface-metric-value{letter-spacing:-.07em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:.95;display:block}.surface-metric-title{color:var(--ink);letter-spacing:-.03em;font-size:1rem;font-weight:600}.surface-metric-detail{color:var(--muted);margin:0;line-height:1.45}.surface-chart-card{background:linear-gradient(160deg, #ffffff0d, transparent 52%), var(--card-strong)}.surface-bar-row{flex-direction:column;gap:.45rem;display:flex}.surface-bar-header{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.surface-bar-label,.surface-bar-value{overflow-wrap:anywhere}.surface-bar-label{color:var(--ink);letter-spacing:-.02em;font-size:.96rem}.surface-bar-value{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:.8rem}.surface-bar-detail{color:var(--muted);margin:0;font-size:.88rem;line-height:1.4}.surface-bar-meter{border:1px solid var(--theme-border);background:#ffffff14;border-radius:999px;height:12px;overflow:hidden}.surface-bar-fill{background:var(--theme-button-bg);border-radius:999px;min-width:10%;height:100%;transition:width .26s;display:block}.surface-column-chart{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));align-items:end;gap:.85rem;display:grid}.surface-column-item{gap:.55rem;min-width:0;display:grid}.surface-column-value{color:var(--ink);letter-spacing:.05em;overflow-wrap:anywhere;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.78rem}.surface-column-meter{border:1px solid var(--theme-border);background:#ffffff14;border-radius:20px;align-items:end;height:180px;padding:.42rem;display:flex;overflow:hidden}.surface-column-fill{background:linear-gradient(180deg, #ffffff47, transparent 22%), var(--theme-button-bg);border-radius:16px;width:100%;min-height:12%;transition:height .26s;display:block}.surface-column-fill[data-tone=success]{background:linear-gradient(#ffffff3d,#0000 22%),linear-gradient(#10b981eb,#059669db)}.surface-column-fill[data-tone=warning]{background:linear-gradient(#ffffff3d,#0000 22%),linear-gradient(#f59e0bf0,#d97706d6)}.surface-column-fill[data-tone=danger]{background:linear-gradient(#ffffff3d,#0000 22%),linear-gradient(#f87171eb,#dc2626d1)}.surface-column-label{color:var(--ink);overflow-wrap:anywhere;font-size:.94rem;line-height:1.35}.surface-column-detail{color:var(--muted);font-size:.82rem;line-height:1.35}.surface-dialog{background:linear-gradient(145deg, #ffffff0f, transparent 44%), var(--card-strong)}.surface-dialog-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.surface-dialog-copy{flex-direction:column;flex:18rem;gap:.45rem;display:flex}.surface-dialog-copy h3{margin:0;font-size:1.2rem}.surface-dialog-actions{align-self:stretch}.surface-dialog-body{min-width:0}.surface-dialog-button-group{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.surface-timeline-item{background:linear-gradient(160deg,#ffffff0d,#0000 52%),#ffffff08}.surface-panel,.surface-detail-card{min-width:0}.surface-panel-copy{color:var(--muted);margin:0}.status-badge{border:1px solid var(--theme-border);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;align-self:flex-start;align-items:center;padding:.4rem .7rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;line-height:1;display:inline-flex}.status-badge[data-tone=accent]{color:var(--accent);background:#6366f129;border-color:#6366f13d}.status-badge[data-tone=danger]{color:var(--theme-danger);background:#fb718524;border-color:#fb718538}.status-badge[data-tone=success]{color:var(--theme-success);background:#10b98124;border-color:#10b98138}.status-badge[data-tone=warning]{color:var(--theme-warning);background:#f59e0b24;border-color:#f59e0b38}.section-stack{flex-direction:column;gap:1rem;display:flex}.section-heading h2{letter-spacing:-.04em;margin:0 0 .25rem;font-size:clamp(1.35rem,2vw,1.7rem)}.section-heading-row{justify-content:space-between;align-items:start;gap:1rem;display:flex}.operator-status-surface{border-radius:20px;margin-bottom:.5rem;padding:.85rem 1rem}.operator-status-surface .section-heading h2{margin-bottom:.2rem;font-size:clamp(1.15rem,1.4vw,1.4rem)}.operator-status-surface .section-heading p{margin:0;font-size:.86rem;line-height:1.35}.queue-metrics-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-bottom:1rem}.queue-metrics-strip .queue-metric-card{border-radius:18px;min-height:0;padding:.75rem .9rem}.queue-metrics-strip .queue-metric-card strong{letter-spacing:-.04em;margin-top:.2rem;font-size:clamp(1.1rem,1.8vw,1.55rem)}.queue-metrics-strip .queue-metric-card .metric-detail{margin-top:.25rem;font-size:.78rem;line-height:1.3}.queue-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.queue-surface{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.operator-command-strip{background:var(--theme-card);border:1px solid var(--border);border-radius:20px;flex-direction:column;gap:.6rem;margin-bottom:.8rem;padding:.7rem;display:flex}.operator-command-strip-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.operator-command-strip-actions .queue-collapsed-actions{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:14px;flex-direction:column;gap:.55rem;margin-bottom:.6rem;padding:.55rem;display:flex}.operator-command-strip-actions .queue-collapsed-actions-primary,.operator-command-strip-actions .queue-collapsed-actions-secondary{flex-wrap:wrap;gap:.45rem;display:flex}.operator-command-strip-actions .queue-collapsed-actions-more{border-top:1px solid var(--theme-border);margin-top:.05rem;padding-top:.45rem}.operator-command-strip-actions .queue-collapsed-actions-more summary{color:var(--muted);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem}.operator-command-strip-actions .queue-collapsed-actions-secondary{margin-top:.45rem}.operator-command-strip-actions .queue-collapsed-actions .ghost-button{min-height:1.85rem;padding:.24rem .68rem}.operator-command-strip-meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.operator-command-strip-triage .workspace-layout-queue-collapsed .queue-collapsed-actions{display:flex}.operator-command-strip-triage{flex-wrap:wrap;gap:.45rem;display:flex}.operator-client-search{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:12px;flex-direction:column;gap:.45rem;padding:.55rem;display:flex}.operator-client-search-label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem}.operator-client-search-row{align-items:center;gap:.55rem;display:flex}.operator-client-search-input{appearance:none;background:var(--theme-card);border:1px solid var(--theme-border);color:var(--ink);border-radius:10px;flex:1;min-height:2rem;padding:.35rem .65rem}.operator-client-search-results{gap:.35rem;display:grid}.operator-client-search-result{background:var(--theme-card);border:1px solid var(--theme-border);color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.45rem .6rem;display:flex}.operator-client-search-result:hover{border-color:var(--theme-accent-soft)}.operator-client-search-result span{color:var(--muted);font-size:.78rem}.operator-client-search-result small{color:var(--muted);font-size:.72rem}.operator-command-strip-triage-pill{background:var(--theme-card);border:1px solid var(--theme-border);color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.2rem;min-height:2.3rem;padding:.35rem .6rem;display:inline-flex}.operator-command-strip-triage-pill small{color:var(--muted);font-size:.72rem}.operator-command-strip-triage-pill.is-active,.operator-command-strip-triage-pill:hover{background:#6366f133;border-color:#6366f18c}.operator-command-strip-info{margin-left:auto}.operator-command-strip-info summary{border:1px solid var(--theme-border);color:var(--muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;list-style:none;display:inline-flex}.operator-command-strip-info summary::-webkit-details-marker{display:none}.operator-command-strip-info p{color:var(--muted);max-width:64ch;margin:.55rem 0 0}.queue-keyboard-hint-strip{border-top:1px solid var(--theme-border);color:var(--theme-border);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:.4rem;font-family:IBM Plex Mono,monospace;font-size:.68rem;display:flex}.queue-keyboard-hint-strip kbd{border:1px solid var(--theme-border);color:var(--theme-border);background:#ffffff12;border-radius:3px;padding:.05em .3em;font-family:inherit;font-size:.67rem}.admin-settings-section{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.admin-settings-option{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.admin-settings-option-header{margin:0;padding:0}.admin-settings-option-header label,.admin-settings-option-header h3{color:var(--ink);margin:0;padding:0;font-size:.95rem;font-weight:600}.admin-settings-option-description{color:var(--muted);margin:0;padding:0;font-size:.85rem;line-height:1.5}.admin-settings-option-control{gap:.75rem;display:flex}.admin-settings-select{border:1px solid var(--border);background:var(--canvas);color:var(--ink);cursor:pointer;border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,background-color .2s}.admin-settings-select:hover{border-color:var(--accent)}.admin-settings-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.admin-settings-divider{background:var(--border);height:1px;margin:.5rem 0}.surface-tab-panel{gap:var(--density-comfortable);flex-direction:column;display:flex}.surface-tab-list{border-bottom:1px solid var(--palette-border);role:tablist;flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.surface-tab{min-height:40px;color:var(--palette-muted);cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.9rem;font-weight:600;transition:all .18s cubic-bezier(.2,.8,.2,1);display:inline-flex}.surface-tab:hover{background:var(--palette-surface);color:var(--palette-text);box-shadow:none;transform:none}.surface-tab-active{color:#1d4ed8;background:#eaf3ff;border-color:#b8cff1}.surface-tab-label{font-weight:600}.surface-tab-count{color:var(--palette-muted);opacity:.8;font-size:.8rem}.surface-tab-badge{background:var(--palette-primary-soft);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:.7rem;font-weight:700;display:inline-flex}.surface-tab-content{animation:.28s both surface-enter}.surface-drawer-list{flex-direction:column;gap:8px;display:flex}.surface-drawer-item{border:1px solid var(--palette-border);background:var(--palette-surface);border-radius:12px;transition:all .2s cubic-bezier(.2,.8,.2,1)}.surface-drawer-item:hover{background:var(--palette-background);border-color:#0f766e52}.surface-drawer-toggle{border-radius:inherit;cursor:pointer;width:100%;font:inherit;color:var(--palette-text);box-shadow:none;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:12px 14px;font-size:.95rem;font-weight:600;transition:all .18s cubic-bezier(.2,.8,.2,1);display:flex}.surface-drawer-toggle:hover{box-shadow:none;background:#0f766e14;transform:none}.surface-drawer-toggle:focus-visible{outline:2px solid var(--palette-primary);outline-offset:2px}.surface-drawer-icon{width:20px;height:20px;color:var(--palette-muted);justify-content:center;align-items:center;font-size:.8rem;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.surface-drawer-item-open .surface-drawer-icon{transform:rotate(180deg)}.surface-drawer-label{flex:1;font-weight:600}.surface-drawer-detail{color:var(--palette-muted);font-size:.9rem;font-weight:400}.surface-drawer-badge{min-width:24px;height:24px;color:var(--palette-primary);background:#0f766e1a;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-flex}.surface-drawer-content{border-top:1px solid var(--palette-border);padding:12px 14px 14px 44px;animation:.2s both surface-enter}.surface-hero-compact{border:1px solid var(--palette-border);background:var(--theme-card,var(--palette-surface));border-radius:20px;flex-direction:column;gap:12px;padding:18px;animation:.28s both surface-enter;display:flex}.surface-hero-badge{width:fit-content;display:inline-flex}.surface-hero-eyebrow{color:var(--palette-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700}.surface-hero-title{letter-spacing:-.02em;color:var(--palette-text);margin:0;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:700;line-height:1.1}.surface-hero-description{color:var(--palette-muted);margin:0;font-size:1rem;line-height:1.55}.surface-hero-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.view.mode-marketing{color:#f1f5f9;background:radial-gradient(circle at 12% 28%,#818cf83d,#0000 26%),radial-gradient(circle at 84% 26%,#22d3ee2e,#0000 22%),linear-gradient(#111827 0%,#081120 100%)}.view.mode-trust{color:#f1f5f9;background:radial-gradient(circle at 14% 30%,#22d3ee38,#0000 20%),radial-gradient(circle at 84% 28%,#10b9811f,#0000 18%),linear-gradient(#061018 0%,#02060d 100%)}.view.mode-operator{color:#f1f5f9;background:radial-gradient(circle at 14% 30%,#22d3ee1f,#0000 22%),radial-gradient(circle at 86% 28%,#818cf81f,#0000 20%),linear-gradient(#081120 0%,#0f172a 42%,#07101d 100%)}.view.mode-demo{color:#f1f5f9;background:radial-gradient(circle at 14% 30%,#818cf847,#0000 24%),radial-gradient(circle at 86% 28%,#fb718529,#0000 20%),linear-gradient(#111827 0%,#091223 100%)}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.client-timeline-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.client-timeline-title{letter-spacing:-.03em;margin:0 0 .2rem;font-size:1.15rem;font-weight:700}.client-timeline-subtitle{color:var(--muted);margin:0;font-size:.82rem}.client-timeline-section{border-top:1px solid var(--border);margin-top:1rem;padding-top:.85rem}.client-timeline-section-heading{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .7rem;font-size:.82rem;font-weight:600;display:flex}.client-timeline-count{background:var(--accent-teal-soft,#d8efe9);color:var(--accent-teal,#0f766e);border-radius:999px;padding:.15rem .45rem;font-size:.72rem;line-height:1}.client-timeline-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.client-timeline-note,.client-timeline-decision,.client-timeline-document,.client-timeline-recommendation{background:var(--panel-soft,#f6f7f2);border:1px solid var(--line,#d4dadc);border-radius:10px;flex-direction:column;gap:.3rem;padding:.6rem .75rem;display:flex}.client-timeline-note-text{margin:0;font-size:.88rem;line-height:1.5}.client-timeline-advisory{color:var(--muted);border-left:2px solid #0f766e73;margin:.2rem 0 0;padding-left:.65rem;font-size:.82rem;font-style:italic;line-height:1.5}.client-timeline-decision-header,.client-timeline-document-header{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.2rem;display:flex}.client-timeline-document-name{font-size:.88rem}.client-timeline-tag{background:var(--theme-border);border:1px solid var(--theme-border);color:var(--muted);border-radius:6px;padding:.1rem .4rem;font-size:.72rem}.client-timeline-confidence{color:var(--accent);margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:.78rem}.client-timeline-meta{color:var(--muted);align-items:center;gap:.55rem;margin-top:.25rem;font-size:.72rem;display:flex}.client-timeline-empty{color:var(--muted);margin:.5rem 0}.consultation-draft-header{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.consultation-draft-title{margin:0;font-size:1.02rem}.consultation-draft-copy{color:var(--muted);margin:.35rem 0 0;font-size:.84rem}.consultation-draft-actions{gap:.55rem;margin-top:.9rem;display:flex}.consultation-draft-meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem;margin:.8rem 0;display:grid}.consultation-draft-meta dt{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem}.consultation-draft-meta dd{margin:.2rem 0 0;font-size:.82rem}.consultation-draft-editor textarea{min-height:220px}.admin-workbench-shell .consultation-draft-editor textarea{resize:vertical;min-height:130px}.queue-lens-summary{flex-direction:column;gap:.85rem;display:flex}.queue-lens-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.queue-lens-copy-block{flex-direction:column;gap:.25rem;min-width:0;display:flex}.queue-lens-label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.76rem}.queue-lens-title{letter-spacing:-.03em;font-size:1.05rem}.queue-lens-copy{color:var(--muted);max-width:62ch;margin:0}.queue-lens-urgency{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.queue-lens-urgency-copy{color:var(--muted);margin:0}.queue-lens-pill-list{flex-wrap:wrap;gap:.5rem;display:flex}.queue-filter-panel{flex-direction:column;gap:1rem;display:flex}.queue-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.filter-field{flex-direction:column;gap:.35rem;display:flex}.filter-field span,.queue-table th{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.76rem}.filter-field input,.filter-field select,.filter-field textarea{appearance:none;background:var(--theme-card);border:1px solid var(--theme-border);color:var(--ink);font:inherit;border-radius:18px;min-height:46px;padding:.75rem .9rem}.filter-field textarea{resize:vertical;min-height:120px}.queue-filter-actions,.queue-pagination-actions{flex-wrap:wrap;gap:.75rem;display:flex}.queue-filter-drawer-toggle-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.queue-filter-active-badge{background:var(--accent,#2563eb);color:#fff;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;min-width:1.1em;height:1.1em;margin-inline-start:.35em;padding:0 .3em;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.queue-active-filter-chips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.queue-active-filter-chip{background:var(--theme-border);border:1px solid var(--theme-border);color:var(--theme-muted);white-space:nowrap;border-radius:4px;padding:.15em .55em;font-size:.72rem}.queue-active-filter-chip--accent{color:#93c5fd;background:#2563eb26;border-color:#2563eb59}.queue-filter-drawer-toggle-row>button:focus-visible,.queue-rail-toggle:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.queue-surface-actions,.queue-refresh-copy{gap:.75rem;display:flex}.queue-surface-actions{flex-wrap:wrap;align-items:flex-end}.queue-refresh-copy{flex-direction:column;align-items:flex-start}.queue-refresh-copy p{color:var(--muted);margin:0}.queue-technical-details{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:14px;margin-bottom:.75rem;padding:.55rem .75rem}.queue-technical-details--error{background:#ef44440f;border-color:#ef444466}.queue-technical-details--error summary{color:#fca5a5}.queue-technical-details-severity-label{font-weight:700}.queue-technical-details-retry-guidance{border-top:1px solid var(--theme-border);color:var(--muted);margin-top:.65rem;padding-top:.5rem;font-size:.8rem}.queue-technical-details-retry-guidance p{margin:0}.queue-technical-details summary{color:var(--accent);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.74rem}.queue-technical-details dl{gap:.5rem;margin:.55rem 0 0;display:grid}.queue-technical-details dt{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.7rem}.queue-technical-details dd{color:var(--muted);margin:.1rem 0 0}.queue-technical-details pre{color:var(--ink);white-space:pre-wrap;word-break:break-word;max-height:8rem;margin:0;overflow:auto}.queue-table-wrap{--queue-frozen-column-bg:#0a1220fa;--queue-packet-column-left:0px;--queue-row-padding-y:var(--density-comfortable);--queue-row-padding-x:1rem;background:linear-gradient(145deg, #ffffff0a, transparent 44%), var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px;overflow:auto}.queue-table{table-layout:fixed;min-width:1180px}.queue-col-checkbox{width:44px}.queue-col-packet{width:150px}.queue-col-classification,.queue-col-document-type{width:128px}.queue-col-account,.queue-col-assignee,.queue-col-source,.queue-col-received-at,.queue-col-ocr-provider{width:132px}.queue-col-stage{width:112px}.queue-col-status{width:128px}.queue-col-age{width:70px}.queue-col-next-action{width:132px}.queue-table th.queue-next-action-column,.queue-table td.queue-next-action-column{border-left:2px solid var(--accent,#50c88c59)}.queue-col-actions{width:145px}.queue-table th,.queue-table td{padding:var(--queue-row-padding-y) var(--queue-row-padding-x);text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #11221d1a}.queue-table th.queue-checkbox-column,.queue-table td.queue-checkbox-column,.queue-table th.queue-packet-column,.queue-table td.queue-packet-column,.queue-table th.queue-actions-column,.queue-table td.queue-actions-column{background:linear-gradient(145deg, #ffffff08, transparent 42%), var(--queue-frozen-column-bg);position:sticky}.queue-table th.queue-checkbox-column,.queue-table td.queue-checkbox-column{z-index:3;left:0}.queue-table th.queue-packet-column,.queue-table td.queue-packet-column{left:var(--queue-packet-column-left);z-index:3;box-shadow:12px 0 22px #1e293b2e}.queue-table th.queue-actions-column,.queue-table td.queue-actions-column{z-index:3;right:0;box-shadow:-12px 0 22px #1e293b2e}.queue-table th.queue-checkbox-column,.queue-table td.queue-checkbox-column{width:40px;padding-left:1rem;padding-right:.25rem}.queue-table .queue-checkbox-column input[type=checkbox]{cursor:pointer;width:1rem;height:1rem}.queue-table-controls{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem .85rem;margin-bottom:.6rem;display:flex}.queue-density-toggle{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.queue-density-toggle-label,.queue-column-controls-summary{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-right:.25rem;font-size:.78rem}.queue-density-toggle-option{background:var(--theme-card);border:1px solid var(--border);color:var(--ink);cursor:pointer;border-radius:999px;padding:.2rem .7rem;font-size:.8rem;transition:background-color .16s,border-color .16s}.queue-density-toggle-option:hover{background:#6366f12e;border-color:#6366f18c}.queue-density-toggle-option.is-active{background:#6366f152;border-color:#6366f1d9}.queue-column-controls{position:relative}.queue-column-controls-summary{background:var(--theme-card);border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;min-height:32px;padding:.2rem .75rem;list-style:none;display:inline-flex}.queue-column-controls-summary::-webkit-details-marker{display:none}.queue-column-controls-summary:hover,.queue-column-controls[open] .queue-column-controls-summary{color:var(--ink);background:#6366f12e;border-color:#6366f18c}.queue-column-controls-panel{background:var(--theme-card);border:1px solid var(--border);box-shadow:var(--shadow);z-index:8;border-radius:14px;gap:.4rem;min-width:min(18rem,86vw);margin-top:.45rem;padding:.7rem;display:grid;position:absolute;right:0}.queue-column-control-option{color:var(--ink);align-items:center;gap:.45rem;font-size:.84rem;display:flex}.queue-column-control-option input{width:1rem;height:1rem}.queue-column-reset-button{justify-content:center;margin-top:.25rem}.queue-table-density-compact .queue-table th,.queue-table-density-compact .queue-table td{--queue-row-padding-y:var(--density-compact);--queue-row-padding-x:.85rem}.queue-table-density-compact .queue-row-subtitle:nth-of-type(n+2){display:none}.queue-table-density-ultra .queue-table th,.queue-table-density-ultra .queue-table td{--queue-row-padding-y:var(--density-ultra);--queue-row-padding-x:.75rem}.queue-table-density-ultra .queue-row-subtitle,.queue-table-density-ultra .queue-row-next-action-copy{display:none}.queue-table-density-ultra .queue-row-title{font-size:.92rem}.queue-table-density-ultra .queue-row-next-action{margin-top:.2rem}.workspace-context-bar{background:linear-gradient(145deg, #22d3ee1a, #22d3ee05 60%), var(--card);box-shadow:var(--shadow);border:1px solid #22d3ee59;border-radius:20px;gap:.85rem;margin-bottom:.85rem;padding:.85rem 1.1rem;display:grid}.workspace-context-bar-summary{flex-wrap:wrap;align-items:baseline;gap:.55rem .95rem;font-size:.92rem;display:flex}.workspace-context-bar-summary strong{letter-spacing:-.02em;font-size:1.15rem}.workspace-context-bar-lane{color:var(--accent);font-weight:600}.workspace-context-lane-strip,.workspace-context-refresh-strip{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.workspace-context-strip-label,.workspace-context-lens-label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.74rem}.workspace-context-lane-items,.workspace-context-refresh-items{flex-wrap:wrap;gap:.35rem;display:flex}.workspace-context-lane-pill,.workspace-context-refresh-pill{background:var(--theme-card);border:1px solid var(--border);color:var(--ink);border-radius:999px;align-items:center;gap:.4rem;min-height:30px;padding:.2rem .65rem;font-size:.8rem;display:inline-flex}button.workspace-context-lane-pill{cursor:pointer}button.workspace-context-lane-pill:hover,.workspace-context-lane-pill.is-active{background:#6366f13d;border-color:#6366f1b8}.workspace-context-lane-pill[data-tone=danger]{border-color:#f8717170}.workspace-context-lane-pill[data-tone=warning]{border-color:#fbbf2470}.workspace-context-lane-pill[data-tone=success]{border-color:#22c55e70}.workspace-context-lane-count,.workspace-context-refresh-pill strong{color:var(--ink);text-align:center;background:#ffffff1a;border-radius:999px;min-width:1.45rem;padding:.05rem .38rem;font-size:.74rem}.workspace-context-lens{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.65rem .9rem;padding:.75rem .85rem;display:grid}.workspace-context-lens-copy-block{flex-direction:column;gap:.25rem;min-width:0;display:flex}.workspace-context-lens-title{font-size:1rem}.workspace-context-lens-copy,.workspace-context-lens-action-copy,.workspace-context-refresh-detail,.workspace-context-refresh-summary,.workspace-context-refresh-empty{color:var(--muted);margin:0}.workspace-context-lens-action{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.workspace-context-lens-pill-list{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;display:flex}.workspace-context-refresh-pill[data-active=true]{background:#22d3ee24;border-color:#22d3ee85}.workspace-context-refresh-empty{font-size:.82rem}.workspace-context-saved-views{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:14px;grid-template-columns:minmax(11rem,auto) minmax(16rem,.8fr) minmax(0,1.2fr);align-items:center;gap:.65rem;padding:.7rem .85rem;display:grid}.workspace-context-saved-views-heading,.workspace-context-saved-views-form,.workspace-context-saved-views-list,.workspace-context-saved-view,.workspace-context-saved-view-apply{align-items:center;display:flex}.workspace-context-saved-views-heading{gap:.5rem}.workspace-context-saved-views-count,.workspace-context-saved-views-empty{color:var(--muted);font-size:.8rem}.workspace-context-saved-views-form{flex-wrap:wrap;gap:.45rem}.workspace-context-saved-views-label{flex:11rem;gap:.25rem;display:grid}.workspace-context-saved-views-label span{color:var(--muted);font-size:.76rem}.workspace-context-saved-views-label input,.workspace-context-saved-views-form button{min-height:36px}.workspace-context-saved-views-list{flex-wrap:wrap;gap:.4rem}.workspace-context-saved-view{background:var(--theme-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.workspace-context-saved-view.is-active{background:#6366f133;border-color:#6366f1b8}.workspace-context-saved-view-apply,.workspace-context-saved-view-delete{box-shadow:none;color:var(--ink);background:0 0;border:0;min-height:42px}.workspace-context-saved-view-apply{text-align:left;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.4rem .65rem}.workspace-context-saved-view-apply small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:.72rem;overflow:hidden}.workspace-context-saved-view-delete{border-left:1px solid var(--border);color:var(--muted);padding:0 .65rem;font-size:1rem}.workspace-context-saved-view-delete:hover,.workspace-context-saved-view-apply:hover{background:#ffffff0f}.workspace-context-bar-active{color:var(--ink);background:#6366f12e;border-radius:999px;padding:.15rem .55rem;font-size:.78rem}.workspace-context-bar-groups{gap:.55rem;display:grid}.workspace-context-bar-group{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;display:flex}.workspace-context-bar-group-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;min-width:5.5rem;font-size:.78rem}.workspace-context-bar-chips{flex-wrap:wrap;gap:.35rem;display:flex}.workspace-context-bar-chip{background:var(--theme-card);border:1px solid var(--border);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .65rem;font-size:.82rem;transition:background-color .16s,border-color .16s;display:inline-flex}.workspace-context-bar-chip:hover{background:#6366f12e;border-color:#6366f18c}.workspace-context-bar-chip.is-active{background:#6366f152;border-color:#6366f1d9}.workspace-context-bar-chip-count{color:var(--muted);background:#ffffff14;border-radius:999px;padding:.05rem .45rem;font-size:.74rem}.workspace-context-bar-chip.is-active .workspace-context-bar-chip-count{color:var(--ink);background:#ffffff29}.workspace-context-bar-chip-clear{font-size:.95rem;line-height:1}.workspace-context-bar-overflow{color:var(--muted);align-self:center;font-size:.78rem}.queue-bulk-bar{background:linear-gradient(145deg, #6366f12e, #6366f10a 60%), var(--card);box-shadow:var(--shadow);border:1px solid #6366f173;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-bottom:.85rem;padding:.75rem 1rem;display:flex}.queue-bulk-bar-summary{flex-wrap:wrap;align-items:center;gap:.6rem .85rem;display:flex}.queue-bulk-bar-count{letter-spacing:-.01em;font-size:.95rem}.queue-bulk-bar-offpage{color:var(--muted);font-size:.82rem}.queue-bulk-bar-actions{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.queue-bulk-bar-actions button[disabled]{cursor:not-allowed;opacity:.55}.queue-bulk-action-panel,.queue-bulk-result{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:18px;margin-bottom:.85rem;padding:1rem}.queue-bulk-action-panel-header,.queue-bulk-action-panel-actions,.queue-bulk-result{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.queue-bulk-action-panel-header h3{margin:.15rem 0 0;font-size:1rem}.queue-bulk-action-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;margin:.9rem 0;display:grid}.queue-bulk-action-fields label{gap:.35rem;display:grid}.queue-bulk-action-fields input,.queue-bulk-action-fields select,.queue-bulk-action-fields textarea{width:100%;min-width:0}.queue-bulk-result{justify-content:flex-start}.queue-bulk-result ul{color:var(--muted);flex-basis:100%;margin:.25rem 0 0;padding-left:1.1rem}.queue-bulk-result li{flex-wrap:wrap;align-items:center;gap:.4rem .65rem;display:flex}.queue-bulk-result-link{color:var(--accent);font-size:.82rem;font-weight:700;text-decoration:none}.queue-bulk-result-link:hover,.queue-bulk-result-link:focus-visible{text-decoration:underline}.queue-table th{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--theme-card);z-index:4;position:sticky;top:0}.queue-table th.queue-checkbox-column,.queue-table th.queue-packet-column,.queue-table th.queue-actions-column{z-index:5}.queue-table tbody tr{transition:background-color .18s,box-shadow .18s}.queue-table tbody tr:hover{background:#6366f11f}.queue-table tbody tr:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.queue-table tbody tr[role=button]{cursor:pointer}.queue-row-selected,.queue-row-selected:hover{background:#6366f12e}.queue-row-refresh-change,.queue-row-refresh-change:hover{background:linear-gradient(90deg,#22d3ee1f,#22d3ee05 48%,#0000);box-shadow:inset 4px 0 #22d3ee94}.queue-row-selected.queue-row-refresh-change,.queue-row-selected.queue-row-refresh-change:hover{background:linear-gradient(90deg,#22d3ee24,#6366f12e 54%)}.queue-row-title{letter-spacing:-.04em;font-size:1.02rem;font-weight:600}.queue-row-title+.queue-row-subtitle:first-of-type{color:var(--ink);opacity:.9;margin-top:.1rem;font-size:.82rem;font-weight:500}.queue-row-title~.queue-row-subtitle:not(:first-of-type),.queue-tag-stack>span:not(:first-child){opacity:.6;font-size:.73rem}.queue-row-optimistic-badge{vertical-align:text-bottom;margin-left:.5rem;font-size:.9rem;animation:.6s ease-in-out queue-row-optimistic-pulse;display:inline-block}.queue-row-optimistic-pending{color:#0ea5e9cc}.queue-row-optimistic-succeeded{color:#22c55ecc}.queue-row-optimistic-failed{color:#ef4444cc}.queue-row-optimistic-skipped{color:#64748bb3}@keyframes queue-row-optimistic-pulse{0%{opacity:.6;transform:scale(.9)}50%{opacity:1}to{opacity:.8;transform:scale(1)}}.queue-row-next-action{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.45rem;display:flex}.queue-row-next-action-copy{color:var(--ink);font-size:.82rem;line-height:1.45}.queue-row-next-action-badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.queue-row-actions{flex-direction:column;align-items:stretch;gap:.35rem;display:flex}.queue-row-action-button{background:var(--theme-card);border:1px solid var(--border);color:var(--ink);cursor:pointer;text-align:center;border-radius:8px;min-height:30px;padding:.2rem .5rem;font-family:IBM Plex Mono,monospace;font-size:.74rem}.queue-row-action-button:hover:not(:disabled){background:#6366f12e;border-color:#6366f18c}.queue-row-action-button:disabled{cursor:not-allowed;opacity:.5}.queue-row-refresh-dot-list{flex-wrap:wrap;align-items:center;gap:.32rem;margin-top:.2rem;display:flex}.queue-row-refresh-dot{border-radius:999px;width:.5rem;height:.5rem;display:inline-flex;box-shadow:0 0 0 3px #ffffff0a}.queue-row-refresh-dot[data-tone=accent]{background:#22d3ee}.queue-row-refresh-dot[data-tone=warning]{background:#fbbf24}.queue-row-refresh-dot[data-tone=success]{background:#22c55e}.queue-row-refresh-dot[data-tone=neutral]{background:#e2e8f0b8}.queue-row-subtitle,.queue-pagination p{color:var(--muted);margin-top:.25rem}.queue-tag-stack{flex-direction:column;gap:.35rem;display:flex}.queue-inline-pill{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;background:#ffffff14;border-radius:999px;align-self:flex-start;align-items:center;padding:.25rem .6rem;font-family:IBM Plex Mono,monospace;font-size:.74rem;display:inline-flex}.queue-inline-pill-accent{color:var(--accent);background:#6366f129}.queue-pagination{border-top:1px solid var(--theme-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;display:flex}.queue-card{flex-direction:column;gap:1rem;min-width:0;padding:1.25rem;display:flex;overflow:hidden}.queue-card-header,.mini-card-header,.account-header-row,.timeline-header-row{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.queue-card-heading{flex:16rem;min-width:0}.queue-card-header h3,.mini-card h3,.surface-card h3,.timeline-card h3{overflow-wrap:anywhere;margin:.35rem 0 0;font-size:1.25rem}.confidence-pill{background:var(--accent-soft);color:var(--accent);text-align:center;white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:flex-start;min-width:4.5rem;padding:.6rem .8rem;font-family:IBM Plex Mono,monospace;font-size:.88rem;line-height:1}.field-grid,.detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;min-width:0;margin:0;display:grid}.field-grid>div,.detail-list>div{min-width:0}.compact-detail-list{grid-template-columns:1fr}.detail-list dt,.detail-list dd,.field-grid dt,.field-grid dd{margin:0}.field-grid dd,.detail-list dd{color:var(--ink);overflow-wrap:anywhere;margin-top:.25rem;font-weight:600}.queue-card-section{flex-direction:column;gap:.45rem;min-width:0;display:flex}.queue-card-section-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.queue-card-section-label{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.78rem}.reason-strip,.chip-list{flex-wrap:wrap;gap:.55rem;display:flex}.chip-list{margin:0;padding-left:0;list-style:none}.match-strip{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.match-pill,.ghost-button,.secondary-button,.danger-button,.status-banner,.status-panel{font-family:IBM Plex Mono,monospace}.match-pill{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border-radius:999px;padding:.4rem .75rem;font-size:.82rem}.match-summary{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.94rem}.reason-chip{color:var(--ink);background:#ffffff0f;border-radius:999px;padding:.35rem .7rem;font-size:.9rem}.queue-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.queue-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-left:auto;display:flex}.queue-card-note{color:var(--accent);text-transform:uppercase;margin-top:.25rem;font-family:IBM Plex Mono,monospace;font-size:.82rem}.ghost-button,.secondary-button{background:var(--theme-button-secondary-bg);border:1px solid var(--theme-button-secondary-border);box-shadow:none;color:var(--ink)}.danger-button{box-shadow:none;color:var(--theme-danger);background:#fb718529}.status-banner,.status-panel{border:1px solid var(--theme-border);border-radius:22px;margin-bottom:1rem;padding:1rem 1.1rem}.status-panel{background:var(--theme-card);color:var(--muted)}.status-success{color:var(--theme-success);background:#10b9811f}.status-error{color:var(--theme-danger);background:#fb71851f}.visually-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.intake-panel{flex-direction:column;gap:1rem;margin-bottom:1.25rem;display:flex}.compact-section-heading h3{margin-bottom:.2rem}.upload-dropzone{background:linear-gradient(135deg, #6366f12e, #22d3ee1a), var(--theme-card);border:1px dashed var(--theme-accent-soft);border-radius:24px;padding:1.2rem;transition:border-color .18s,transform .18s,box-shadow .18s}.upload-dropzone-active{border-color:var(--accent);transform:translateY(-1px);box-shadow:0 20px 44px #1e293b2e}.upload-dropzone h3{margin:.35rem 0 .4rem}.upload-dropzone-copy,.upload-helper-copy,.selected-file-row p{color:var(--muted);margin:0}.intake-field{flex-direction:column;gap:.45rem;display:flex}.intake-field input{background:var(--theme-card);border:1px solid var(--theme-border);color:var(--ink);font:inherit;border-radius:16px;min-height:48px;padding:.85rem 1rem}.selected-files-panel{border:1px solid var(--theme-border);background:#ffffff05;border-radius:22px;flex-direction:column;gap:.9rem;padding:1rem;display:flex}.selected-file-list{gap:.75rem;margin:0;padding-left:0;list-style:none;display:grid}.selected-file-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.selected-file-row strong{overflow-wrap:anywhere;display:block}.upload-count-pill{min-width:auto}.upload-actions-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.upload-helper-copy{flex:20rem}.operations-panel{flex-direction:column;align-self:start;display:flex}.operations-list,.rule-list{gap:.95rem;margin:0;padding-left:1.2rem;display:grid}.compact-rule-list{gap:.65rem}.packet-grid,.document-list,.showcase-grid{gap:1rem;display:grid}.packet-grid,.showcase-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.document-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mini-card,.timeline-card{border:1px solid var(--theme-border);background:#ffffff0a;border-radius:22px;padding:1rem}.showcase-highlight{color:var(--ink);letter-spacing:-.03em;font-size:1.05rem}.public-hero,.public-briefing-hero{align-items:stretch}.public-briefing-copy{gap:1rem}.public-hero-text{max-width:40rem}.public-status-panel{align-self:stretch}.public-briefing-drawer,.public-engagement-drawer{gap:1rem}.public-briefing-drawer{place-self:start stretch;width:100%;max-width:38rem}.public-briefing-drawer-grid,.public-proof-grid,.public-feature-grid,.public-route-entry-grid{gap:1rem;display:grid}.public-briefing-drawer-grid>:nth-child(3){grid-column:1/-1}.public-hero-section{margin-bottom:2rem;animation:.32s both surface-enter}.public-proof-metrics{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:2.5rem;display:grid}.public-routes-section{margin-bottom:2.5rem}.public-routes-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.public-route-pathway-card{flex-direction:column;gap:.75rem;display:flex}.public-route-pathway-card h3,.public-route-pathway-card p{margin:0}.public-details-section{grid-template-columns:1fr 380px;align-items:start;gap:2rem;display:grid}.public-features-column{flex-direction:column;gap:1.5rem;display:flex}.public-features-list{flex-direction:column;gap:1.2rem;display:flex}.public-feature-item{border:1px solid var(--palette-border);background:var(--palette-surface);border-radius:12px;padding:1rem;transition:all .2s}.public-feature-item:hover{background:var(--panel-soft,#f6f7f2);border-color:#0f766e4d}.public-feature-item h3{margin:.5rem 0 0;font-size:1.1rem}.public-feature-item p{margin:.4rem 0 0}.public-contact-drawer{flex-direction:column;gap:1.5rem;display:flex}.public-tech-stack{border-top:1px solid var(--palette-border);padding-top:1rem}.public-hero-ctas{flex-wrap:wrap;gap:.75rem;display:flex}.public-hero-proof-grid{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.public-hero-proof-card{background:var(--panel-soft,#f6f7f2);border:1px solid var(--line,#d4dadc);border-radius:14px;flex-direction:column;gap:.2rem;min-width:150px;padding:.85rem 1rem;display:flex}.public-hero-proof-value{color:var(--text,#1f2933);font-family:var(--font-display,"Space Grotesk", sans-serif);letter-spacing:-.03em;font-size:1.6rem;font-weight:700;line-height:1}.public-hero-proof-label{color:var(--muted-color,#5f6c76);font-size:.82rem}.public-trust-rail{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.25rem;display:flex}.public-trust-rail-item{color:var(--muted-color,#5f6c76);align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.public-trust-rail-item:before{background:var(--accent-teal,#0f766e);content:"";border-radius:50%;width:6px;height:6px;display:inline-block}.cost-trend-chart-wrapper{grid-template-columns:1fr;gap:1.5rem;display:grid}.cost-trend-chart-section{flex-direction:column;gap:.75rem;display:flex}.cost-chart-title{margin:0;font-size:1.1rem;font-weight:600}.cost-chart-description{color:var(--muted);margin:0;font-size:.9rem}.cost-trend-chart-card{padding:1.5rem}.cost-chart-interactive-area{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;justify-content:center;padding:0;display:flex}.cost-chart-interactive-area:focus-visible{outline:2px solid var(--palette-primary);outline-offset:2px}.surface-column-item{cursor:pointer;transition:all .2s}.surface-column-item:hover .surface-column-fill{opacity:.9}.cost-trend-detail-section{border:1px solid var(--palette-border);background:var(--palette-surface);border-radius:12px;padding:1.5rem;animation:.28s both surface-enter}.cost-trend-detail-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.cost-trend-detail-header h4{margin:0;font-size:1rem}.cost-detail-close{color:var(--muted);cursor:pointer;box-shadow:none;background:0 0;border:none;padding:.25rem .5rem;font-size:1.2rem;transition:color .18s}.cost-detail-close:hover{color:var(--palette-text)}.cost-service-list-container{margin-bottom:1rem}.cost-detail-total{border-top:1px solid var(--palette-border);justify-content:space-between;align-items:center;padding-top:1rem;font-size:1.05rem;font-weight:600;display:flex}.cost-service-amount{color:var(--palette-primary);font-family:IBM Plex Mono,monospace;font-weight:700}.cost-service-card{cursor:pointer;padding:1rem;transition:all .2s}.cost-service-card:hover{background:var(--palette-background);border-color:#6366f152}.cost-service-card[role=button]{cursor:pointer}.cost-service-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.cost-service-label{margin:0;font-size:.95rem;font-weight:600}.cost-service-detail{color:var(--muted);margin:.5rem 0 0;font-size:.85rem}.cost-service-link{margin-top:.75rem;font-size:.9rem}.cost-service-content{border-top:1px solid var(--palette-border);padding:.75rem 0 0}.cost-service-percentage{color:var(--muted);margin:.75rem 0 0;font-size:.85rem}.demo-packet-flow{padding:0;animation:.32s both surface-enter}.demo-stage-container{grid-template-columns:1fr;gap:1.5rem;display:grid}.demo-stage-progress{grid-template-columns:1fr;gap:.5rem;display:grid}.demo-progress-label{color:var(--palette-text-muted);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.78rem}.demo-progress-bar{background:#94a3b824;border-radius:999px;width:100%;height:3px;overflow:hidden}.demo-progress-fill{background:linear-gradient(90deg,#6366f1,#8b5cf6);height:100%;transition:width .3s}.demo-stage-panel{gap:0;display:grid}.demo-stage-header{align-items:flex-start;gap:1.5rem;display:flex}.demo-stage-icon{flex-shrink:0;font-size:2.5rem;line-height:1;display:inline-flex}.demo-stage-title-group{flex-direction:column;gap:.5rem;min-width:0;display:flex}.demo-stage-title{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:600}.demo-stage-description{color:var(--palette-text-muted);max-width:50ch;margin:0;font-size:.95rem}.demo-stage-details,.demo-stage-example{gap:.75rem;margin-top:1.5rem;display:grid}.demo-stage-subsection{color:var(--palette-accent);letter-spacing:.06em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:600}.demo-stage-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.demo-stage-list li{align-items:flex-start;gap:.75rem;font-size:.9rem;display:flex}.demo-stage-list li:before{color:var(--palette-accent);content:"▪";flex-shrink:0;font-weight:700}.demo-example-data{background:#08112085;padding:.85rem!important}.demo-example-data code{color:#8dff7e;word-break:break-all;font-family:IBM Plex Mono,monospace;font-size:.82rem}.demo-stage-cta{border-top:1px solid var(--palette-border);flex-direction:column;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.demo-cta-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f766e,#2f6db2);border:none;border-radius:12px;min-height:48px;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #0f766e47}.demo-cta-button:hover{background:linear-gradient(135deg,#166d65,#2563a8);transform:translateY(-1px);box-shadow:0 8px 20px #0f766e66}.demo-cta-primary{min-width:200px}.demo-cta-copy{color:var(--palette-text-muted);text-align:center;margin:0;font-size:.85rem}.demo-stage-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.demo-nav-button{border:1px solid var(--palette-border);color:var(--palette-text);cursor:pointer;background:#08112099;border-radius:12px;min-width:120px;min-height:40px;padding:.5rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:600;transition:all .18s}.demo-nav-button:hover:not(:disabled){color:var(--palette-accent);background:#0f766e1f;border-color:#0f766e80}.demo-nav-button:disabled{cursor:not-allowed;opacity:.44}.demo-stage-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.demo-dot{appearance:none;border:2px solid var(--palette-border);color:var(--palette-text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.1rem;text-decoration:none;transition:all .18s;display:inline-flex}.demo-dot:hover{border-color:var(--palette-accent);color:var(--palette-accent)}.demo-dot.is-active{border-color:var(--palette-accent);background:#0f766e26;box-shadow:0 0 0 3px #0f766e26}.admin-workbench-shell-redesigned{grid-template-rows:auto 1fr;grid-template-columns:1fr;width:100%;height:100vh;display:grid}.admin-topbar{background:var(--theme-card,var(--palette-surface));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--theme-border,var(--palette-border));box-shadow:var(--theme-shadow,0 1px 4px #1e293b14);color:var(--theme-ink,var(--palette-text));z-index:40;grid-template-columns:auto 1fr auto;place-items:center start;gap:.75rem;padding:.75rem 1.5rem;display:grid;position:sticky;top:0}.admin-topbar-logo{align-items:center;gap:.5rem;min-width:0;display:flex}.admin-topbar-logo-icon{flex-shrink:0;font-size:1.3rem;line-height:1;display:inline-flex}.admin-topbar-title{letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:.95rem;font-weight:700}.admin-section-tabs{grid-column:2;justify-self:center;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.admin-section-tab{color:var(--palette-text-muted);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:none;border-bottom:2px solid #0000;min-height:40px;padding:0 1rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:600;transition:all .18s}.admin-section-tab:hover{color:var(--palette-text);border-bottom-color:#0f766e52}.admin-section-tab.is-active{border-bottom-color:var(--palette-accent);color:var(--palette-accent)}.admin-topbar-actions{grid-column:3;justify-self:end;align-items:center;gap:.5rem;display:flex}.admin-topbar-button{color:var(--palette-accent);cursor:pointer;background:#0f766e1a;border:1px solid #0f766e47;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0 .5rem;font-size:1rem;transition:all .18s;display:flex}.admin-topbar-button:hover{background:#0f766e3d;box-shadow:0 4px 12px #0f766e3d}.admin-workbench-layout{grid-template-columns:320px 1fr;gap:0;min-height:0;display:grid;overflow:hidden}.admin-workbench-queue-pane{background:var(--theme-card-strong,var(--palette-background-deep));border-right:1px solid var(--theme-border,var(--palette-border));flex-direction:column;gap:0;padding:1rem;display:flex;overflow-y:auto}.admin-workbench-content-pane{flex-direction:column;gap:0;min-height:0;padding:1rem;display:flex;overflow-y:auto}@media (width<=1024px){.admin-workbench-layout{grid-template-columns:1fr}.admin-workbench-queue-pane{border-right:none;border-bottom:1px solid var(--theme-border,var(--palette-border));display:none}.admin-workbench-queue-pane.is-open{z-index:30;background:var(--theme-card,var(--palette-background));width:320px;height:100vh;display:flex;position:absolute;top:0;left:0}}.admin-navigation-redesigned{grid-template-columns:1fr;gap:1rem;display:grid}.admin-nav-section{background:var(--palette-surface);border:1px solid var(--palette-border);border-radius:12px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.admin-nav-section-title{color:var(--palette-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700}.admin-nav-queue-context{gap:.5rem}.admin-queue-metrics{grid-template-columns:1fr 1fr 1fr;gap:.5rem;display:grid}.admin-metric-card{text-align:center;background:#0f766e14;border:1px solid #0f766e2e;border-radius:8px;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .4rem;display:flex}.admin-metric-label{color:var(--palette-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem}.admin-metric-value{color:var(--palette-accent);font-family:IBM Plex Mono,monospace;font-size:1.2rem;font-weight:700}.admin-nav-workspace{gap:.75rem}.admin-workspace-items{flex-direction:column;gap:.5rem;display:flex}.admin-workspace-item{justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem 0;display:flex}.admin-workspace-label{color:var(--palette-text-muted);font-size:.8rem}.admin-workspace-value{color:var(--palette-text);background:#0f766e1f;border-radius:4px;padding:.25rem .45rem;font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:600}.admin-nav-section-info{gap:.75rem}.admin-section-description{color:var(--palette-text-muted);margin:0;font-size:.82rem;line-height:1.45}.admin-nav-section-help-button{color:var(--palette-accent);cursor:pointer;background:#0f766e1f;border:1px solid #0f766e47;border-radius:6px;min-height:32px;padding:.4rem .6rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .18s}.admin-nav-section-help-button:hover{background:#0f766e3d;box-shadow:0 2px 8px #0f766e3d}.admin-nav-quick-actions{gap:.5rem}.admin-quick-action{background:var(--palette-background);border:1px solid var(--palette-border);color:var(--palette-text);cursor:pointer;text-align:center;border-radius:8px;width:100%;min-height:36px;padding:.5rem .75rem;font-size:.82rem;font-weight:500;transition:all .18s}.admin-quick-action:hover{color:var(--palette-accent);background:#0f766e1a;border-color:#0f766e52}.pf-admin{--pf-bg:var(--palette-background);--pf-panel:var(--palette-surface);--pf-panel-soft:var(--palette-surface-strong);--pf-text:var(--palette-text);--pf-muted:var(--palette-muted);--pf-line:var(--palette-border);--pf-accent:var(--palette-primary);--pf-info:var(--palette-accent);--pf-warning:var(--palette-warning);--pf-danger:var(--palette-danger);--pf-success:var(--palette-success);--pf-focus:var(--focus-ring);--pf-white:var(--palette-surface);--pf-brand-a:#166d65;--pf-brand-b:var(--palette-accent);--pf-bg-warm:#f8efe2;--pf-bg-cool:#e3f1ee;--pf-text-soft:#33424f;--pf-surface-1:#f2f5f5;--pf-surface-2:#f6f9fa;--pf-surface-3:#f2f5f6;--pf-surface-4:#f9fbfb;--pf-surface-5:#fcfdfd;--pf-surface-6:#f7fafb;--pf-surface-7:#e7eef5;--pf-surface-active:#e8f1ff;--pf-border-active:#a9c2e8;--pf-queue-active-border:#9ab5d5;--pf-queue-active-bg:#edf4ff;--pf-breach:#cf5050;--pf-info-text:#1d4ed8;--pf-info-bg:#e9f0ff;--pf-info-border:#b9cbff;--pf-warning-text:#8f5d12;--pf-warning-bg:#fff5de;--pf-warning-border:#efcf8f;--pf-danger-text:#a33a3a;--pf-danger-bg:#ffe9e8;--pf-danger-border:#efb8b5;--pf-success-bg:#e9f7ef;--pf-success-border:#a8d7bc;--pf-radius-lg:20px;--pf-radius-md:14px;--pf-radius-sm:10px;--pf-ease:cubic-bezier(.2, .8, .2, 1);--pf-tap-target:44px;--pf-tap-target-compact:40px;min-height:100vh;color:var(--pf-text);background:radial-gradient(1000px 500px at 5% -10%, var(--pf-bg-warm), transparent 50%), radial-gradient(900px 420px at 105% -20%, var(--pf-bg-cool), transparent 45%), var(--pf-bg);font-family:IBM Plex Sans,Segoe UI,sans-serif}.pf-admin :focus-visible{outline:2px solid var(--pf-focus);outline-offset:2px}.pf-admin-shell{width:min(1240px,100vw - 28px);margin:0 auto;padding:16px 0 26px}.pf-admin-topbar{z-index:20;border:1px solid var(--pf-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe0;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;position:sticky;top:10px}.pf-admin-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pf-admin-brand strong,.pf-admin-brand small{display:block}.pf-admin-brand strong{letter-spacing:-.01em;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:1rem}.pf-admin-brand small{color:var(--pf-muted);font-size:.76rem}.pf-admin-brand-mark{width:38px;height:38px;color:var(--pf-white);background:linear-gradient(135deg, var(--pf-brand-a), var(--pf-brand-b));border-radius:12px;place-items:center;font-size:1.1rem;display:grid}.pf-admin-nav{flex-wrap:wrap;gap:6px;display:flex}.pf-admin-nav button{min-height:var(--pf-tap-target);color:var(--pf-text-soft);cursor:pointer;transition:all .18s var(--pf-ease);background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.pf-admin-nav button:hover,.pf-admin-nav button.is-active{background:var(--pf-surface-1);border-color:var(--pf-line);color:var(--pf-text)}.pf-admin-topbar-user{color:var(--pf-muted);align-items:center;gap:8px;font-size:.84rem;display:inline-flex}.pf-admin-main{padding-top:14px}.pf-admin-view{border:1px solid var(--pf-line);background:linear-gradient(180deg, var(--pf-surface-2) 0%, var(--pf-surface-3) 100%);animation:pf-appear .32s var(--pf-ease);border-radius:24px;overflow:hidden}.pf-admin-page{gap:16px;padding:24px;display:grid}@keyframes pf-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pf-hero{border:1px solid var(--pf-line);border-radius:var(--pf-radius-lg);background:var(--pf-panel);gap:12px;padding:18px;display:grid}.pf-hero h1{letter-spacing:-.02em;margin:0;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.05}.pf-kicker{color:var(--pf-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700}.pf-muted{color:var(--pf-muted)}.pf-workbench{grid-template-columns:320px 1fr;gap:10px;display:grid}.pf-workbench.is-focus{grid-template-columns:1fr}@media (width<=900px){.pf-workbench{grid-template-columns:1fr}}.pf-queue{border:1px solid var(--pf-line);border-radius:var(--pf-radius-md);background:var(--pf-surface-4);align-content:start;gap:10px;max-height:calc(100vh - 200px);padding:12px;display:grid;overflow-y:auto}.pf-queue-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pf-queue-head h3{letter-spacing:-.01em;margin:0;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:1rem}.pf-queue-list{gap:8px;display:grid}.pf-queue-item{text-align:left;border:1px solid var(--pf-line);border-radius:var(--pf-radius-sm);background:var(--pf-white);cursor:pointer;font:inherit;gap:6px;padding:10px;display:grid}.pf-queue-item.is-active{border-color:var(--pf-queue-active-border);background:var(--pf-queue-active-bg)}.pf-queue-item.is-breach{border-left:4px solid var(--pf-breach)}.pf-queue-item small{color:var(--pf-muted)}.pf-queue-empty{border:1px dashed var(--pf-line);border-radius:var(--pf-radius-sm);text-align:center;color:var(--pf-muted);background:var(--pf-surface-5);gap:4px;padding:16px;display:grid}.pf-workspace{border:1px solid var(--pf-line);border-radius:var(--pf-radius-md);background:var(--pf-white);gap:12px;padding:14px;display:grid}.pf-workspace-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.pf-workspace-head h2{letter-spacing:-.01em;margin:0;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:1.15rem}.pf-stage-summary{color:var(--pf-muted);margin:-2px 0 0;font-size:.92rem}.pf-stage-nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}@media (width<=700px){.pf-stage-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-stage-btn{min-height:var(--pf-tap-target);border:1px solid var(--pf-line);background:var(--pf-surface-6);cursor:pointer;color:var(--pf-text);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:.86rem;font-weight:700;display:inline-flex}.pf-stage-btn span{background:var(--pf-surface-7);border-radius:999px;place-items:center;width:22px;height:22px;font-size:.74rem;display:inline-grid}.pf-stage-btn.is-active{background:var(--pf-surface-active);border-color:var(--pf-border-active)}.pf-panel{border:1px solid var(--pf-line);border-radius:var(--pf-radius-md);background:var(--pf-panel);gap:10px;padding:16px;display:grid}.pf-panel h3{letter-spacing:-.01em;margin:0;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:1rem}.pf-pill{border:1px solid var(--pf-line);background:var(--pf-panel-soft);border-radius:999px;align-items:center;min-height:32px;padding:0 10px;font-size:.8rem;font-weight:700;display:inline-flex}.pf-pill.is-info{color:var(--pf-info-text);background:var(--pf-info-bg);border-color:var(--pf-info-border)}.pf-pill.is-warning{color:var(--pf-warning-text);background:var(--pf-warning-bg);border-color:var(--pf-warning-border)}.pf-pill.is-danger{color:var(--pf-danger-text);background:var(--pf-danger-bg);border-color:var(--pf-danger-border)}.pf-pill.is-success{color:var(--pf-success);background:var(--pf-success-bg);border-color:var(--pf-success-border)}.pf-actions{flex-wrap:wrap;gap:8px;display:flex}.pf-btn{min-height:var(--pf-tap-target);border:1px solid var(--pf-line);background:var(--pf-white);color:var(--pf-text);cursor:pointer;transition:all .18s var(--pf-ease);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-family:inherit;font-weight:700;display:inline-flex}.pf-btn:hover{transform:translateY(-1px)}.pf-btn.is-primary{color:var(--pf-white);background:linear-gradient(135deg, var(--pf-brand-a), var(--pf-brand-b));border-color:#0000}.pf-btn.is-secondary{background:var(--pf-panel-soft)}.pf-loading{border:1px dashed var(--pf-line);border-radius:var(--pf-radius-md);background:var(--pf-surface-4);text-align:center;color:var(--pf-muted);gap:10px;padding:24px;display:grid}.pf-error{border:1px solid var(--pf-danger-border);background:var(--pf-danger-bg);color:var(--pf-danger-text);border-radius:var(--pf-radius-sm);padding:10px 12px;font-weight:600}.pf-admin-signout{background:var(--pf-surface-1);border:1px solid var(--pf-line);color:var(--pf-text);border-radius:999px;margin-left:8px;padding:6px 10px;font-size:.78rem;font-weight:700;text-decoration:none}.pf-admin-signout:hover{background:var(--pf-panel-soft)}.pf-btn--small{min-height:32px;padding:0 12px;font-size:.82rem}.pf-stage-stack,.pf-stage-body{gap:12px;display:grid}.pf-packet-summary{border:1px solid var(--pf-line);border-radius:var(--pf-radius-md);background:var(--pf-surface-4);gap:10px;padding:14px 16px;display:grid}.pf-packet-summary header{gap:2px;display:grid}.pf-packet-summary h3{letter-spacing:-.01em;margin:0;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:1.05rem}.pf-packet-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}@media (width<=800px){.pf-packet-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-packet-summary-grid>div{gap:2px;font-size:.86rem;display:grid}.pf-packet-summary-grid dt{color:var(--pf-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}.pf-packet-summary-grid dd{color:var(--pf-text);overflow-wrap:anywhere;margin:0;font-weight:600}.wb-app{background:var(--wb-color-bg);color:var(--wb-color-text);font-family:var(--wb-font-sans);-webkit-font-smoothing:antialiased;min-height:100vh}.wb-app *,.wb-app :before,.wb-app :after{box-sizing:border-box}.wb-shell{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.wb-topbar{z-index:10;align-items:center;gap:var(--wb-space-5);padding:var(--wb-space-3) var(--wb-space-5);background:var(--wb-color-surface);border-bottom:1px solid var(--wb-color-line);box-shadow:var(--wb-shadow-card);grid-template-columns:auto 1fr auto;display:grid;position:sticky;top:0}.wb-brand{align-items:center;gap:var(--wb-space-3);color:inherit;text-decoration:none;display:flex}.wb-brand-mark{border-radius:var(--wb-radius-md);background:linear-gradient(135deg, var(--wb-color-accent), var(--wb-color-accent-strong));color:#fff;letter-spacing:-.02em;place-items:center;width:36px;height:36px;font-size:1.05rem;font-weight:800;display:grid}.wb-brand-text strong{letter-spacing:-.01em;color:var(--wb-color-text);font-size:.95rem;font-weight:700;display:block}.wb-brand-text small{color:var(--wb-color-text-muted);font-size:.74rem;font-weight:500;display:block}.wb-nav{justify-content:center;align-items:center;gap:var(--wb-space-1);display:flex}.wb-nav-link{border-radius:var(--wb-radius-sm);color:var(--wb-color-text-muted);font:inherit;cursor:pointer;transition:color var(--wb-duration-fast) var(--wb-ease), background var(--wb-duration-fast) var(--wb-ease);min-height:auto;box-shadow:none;background:0 0;border:0;align-items:center;padding:10px 16px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.wb-nav-link:hover{color:var(--wb-color-text);background:var(--wb-color-surface-muted);box-shadow:none;opacity:1;transform:none}.wb-nav-link.is-active{color:var(--wb-color-text);font-weight:700}.wb-nav-link.is-active:after{content:"";background:var(--wb-color-accent);border-radius:2px;height:3px;position:absolute;bottom:-10px;left:12px;right:12px}.wb-user{align-items:center;gap:var(--wb-space-2);display:flex}.wb-icon-btn{border-radius:var(--wb-radius-pill);width:36px;height:36px;color:var(--wb-color-text-muted);cursor:pointer;transition:background var(--wb-duration-fast) var(--wb-ease), color var(--wb-duration-fast) var(--wb-ease);box-shadow:none;background:0 0;border:1px solid #0000;place-items:center;min-height:auto;padding:0;display:grid}.wb-icon-btn:hover{background:var(--wb-color-surface-muted);color:var(--wb-color-text);box-shadow:none;opacity:1;transform:none}.wb-icon-btn-badge{position:relative}.wb-icon-btn-badge:after{content:"";background:var(--wb-color-error);border:2px solid var(--wb-color-surface);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.wb-user-chip{align-items:center;gap:var(--wb-space-2);border-radius:var(--wb-radius-pill);background:var(--wb-color-surface-muted);color:var(--wb-color-text);padding:6px 10px 6px 6px;font-size:.82rem;font-weight:600;display:flex}.wb-avatar{background:var(--wb-color-accent-soft);width:28px;height:28px;color:var(--wb-color-accent-ink);border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;display:grid}.wb-signout{border-radius:var(--wb-radius-pill);border:1px solid var(--wb-color-line);color:var(--wb-color-text);transition:background var(--wb-duration-fast) var(--wb-ease);background:0 0;padding:8px 14px;font-size:.82rem;font-weight:600;text-decoration:none}.wb-signout:hover{background:var(--wb-color-surface-muted)}.wb-main{padding:var(--wb-space-6) clamp(var(--wb-space-4), 3vw, var(--wb-space-7));width:100%;max-width:1600px;margin:0 auto}.wb-page-header{margin-bottom:var(--wb-space-5);justify-content:space-between;align-items:flex-end;gap:var(--wb-space-4);flex-wrap:wrap;display:flex}.wb-page-header h1{font-family:var(--wb-font-display);letter-spacing:-.02em;color:var(--wb-color-text);margin:0 0 var(--wb-space-1);font-size:1.6rem;font-weight:700}.wb-page-header p{color:var(--wb-color-text-muted);margin:0;font-size:.95rem}.wb-shortcut-banner{gap:var(--wb-space-4);margin-bottom:var(--wb-space-4);padding:var(--wb-space-2) var(--wb-space-3);background:var(--wb-color-surface);border:1px solid var(--wb-color-line);border-radius:var(--wb-radius-md,.5rem);color:var(--wb-color-text-muted);flex-wrap:wrap;align-items:center;font-size:.85rem;display:flex}.wb-shortcut-banner kbd{font-family:var(--wb-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--wb-color-text);background:var(--wb-color-bg,#f5f5f7);border:1px solid var(--wb-color-line);border-bottom-width:2px;border-radius:.25rem;margin:0 .15rem;padding:.1rem .4rem;font-size:.8rem;display:inline-block}.wb-card{background:var(--wb-color-surface);border:1px solid var(--wb-color-line);border-radius:var(--wb-radius-lg);box-shadow:var(--wb-shadow-card);padding:var(--wb-space-5)}.wb-card-placeholder{text-align:center;place-items:center;gap:var(--wb-space-3);min-height:280px;display:grid}.wb-card-placeholder .wb-kicker{color:var(--wb-color-accent);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.wb-card-placeholder h2{font-family:var(--wb-font-display);letter-spacing:-.01em;color:var(--wb-color-text);margin:0;font-size:1.25rem;font-weight:700}.wb-card-placeholder p{color:var(--wb-color-text-muted);max-width:520px;margin:0;font-size:.92rem}.wb-loading,.wb-error{padding:var(--wb-space-7);text-align:center;color:var(--wb-color-text-muted)}.wb-error{color:var(--wb-color-error)}@media (width<=900px){.wb-topbar{gap:var(--wb-space-3);padding:var(--wb-space-3) var(--wb-space-4);grid-template-rows:auto auto;grid-template-columns:auto auto}.wb-nav{padding-bottom:var(--wb-space-2);grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.wb-nav-link.is-active:after{bottom:-4px}.wb-brand-text small{display:none}.wb-main{padding:var(--wb-space-4)}}.wb-window-tabs{background:var(--wb-color-surface-muted);border-radius:var(--wb-radius-pill);margin-bottom:var(--wb-space-5);align-items:center;gap:4px;padding:4px;display:inline-flex}.wb-window-tab{border-radius:var(--wb-radius-pill);color:var(--wb-color-text-muted);font:inherit;cursor:pointer;transition:background var(--wb-duration-fast) var(--wb-ease), color var(--wb-duration-fast) var(--wb-ease);min-height:auto;box-shadow:none;background:0 0;border:0;padding:6px 14px;font-size:.82rem;font-weight:600}.wb-window-tab:hover{color:var(--wb-color-text);box-shadow:none;opacity:1;transform:none}.wb-window-tab.is-active{background:var(--wb-color-surface);color:var(--wb-color-text);box-shadow:var(--wb-shadow-card)}.wb-kpi-grid{gap:var(--wb-space-4);margin-bottom:var(--wb-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wb-kpi-card{gap:var(--wb-space-2);padding:var(--wb-space-4);background:var(--wb-color-surface);border:1px solid var(--wb-color-line);border-radius:var(--wb-radius-md);box-shadow:var(--wb-shadow-card);grid-template-rows:auto 1fr auto;display:grid}.wb-kpi-label{color:var(--wb-color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:600}.wb-kpi-value{font-family:var(--wb-font-display);letter-spacing:-.02em;color:var(--wb-color-text);font-size:1.85rem;font-weight:700;line-height:1.1}.wb-kpi-meta{color:var(--wb-color-text-muted);font-size:.78rem}.wb-kpi-spark{height:38px;margin:0 -4px}.wb-panel-grid{gap:var(--wb-space-4);margin-bottom:var(--wb-space-5);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.wb-panel{background:var(--wb-color-surface);border:1px solid var(--wb-color-line);border-radius:var(--wb-radius-lg);box-shadow:var(--wb-shadow-card);padding:var(--wb-space-5)}.wb-panel-header{margin-bottom:var(--wb-space-4);justify-content:space-between;align-items:baseline;display:flex}.wb-panel-header h2{font-family:var(--wb-font-display);letter-spacing:-.01em;color:var(--wb-color-text);margin:0;font-size:1.05rem;font-weight:700}.wb-panel-header small{color:var(--wb-color-text-muted);font-size:.78rem}.wb-throughput-chart{width:100%;height:260px}.wb-bar-list{gap:var(--wb-space-3);margin:0;padding:0;list-style:none;display:grid}.wb-bar-list li{align-items:center;gap:var(--wb-space-3);grid-template-columns:1fr auto;display:grid}.wb-bar-list .wb-bar-row{grid-template-columns:1fr;gap:4px;display:grid}.wb-bar-list .wb-bar-label{color:var(--wb-color-text);justify-content:space-between;gap:var(--wb-space-2);font-size:.86rem;font-weight:600;display:flex}.wb-bar-list .wb-bar-label small{color:var(--wb-color-text-muted);font-size:.76rem;font-weight:500}.wb-bar-track{background:var(--wb-color-surface-muted);border-radius:var(--wb-radius-pill);height:6px;position:relative;overflow:hidden}.wb-bar-fill{background:var(--wb-color-accent);border-radius:var(--wb-radius-pill);transform-origin:0;position:absolute;inset:0}.wb-bar-fill.is-error{background:var(--wb-color-error)}.wb-empty{color:var(--wb-color-text-muted);text-align:center;padding:var(--wb-space-4) 0;font-size:.88rem}@media (width<=1200px){.wb-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-panel-grid{grid-template-columns:1fr}}@media (width<=600px){.wb-kpi-grid{grid-template-columns:1fr}}.wb-section{background:var(--wb-color-surface);border:1px solid var(--wb-color-line);border-radius:var(--wb-radius-lg);box-shadow:var(--wb-shadow-card);padding:var(--wb-space-5);margin-bottom:var(--wb-space-5)}.wb-section__header{justify-content:space-between;align-items:center;gap:var(--wb-space-3);margin-bottom:var(--wb-space-4);flex-wrap:wrap;display:flex}.wb-section__header h2{font-family:var(--wb-font-display);margin:0;font-size:1.05rem;font-weight:600}.wb-section__meta{color:var(--wb-color-text-muted);font-size:.82rem}.wb-empty--error{color:var(--wb-color-error)}.wb-btn{border:1px solid var(--wb-color-line);background:var(--wb-color-surface);color:var(--wb-color-text);border-radius:var(--wb-radius-pill);cursor:pointer;padding:.55rem 1rem;font-size:.88rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}.wb-btn:hover:not(:disabled){border-color:var(--wb-color-accent)}.wb-btn:disabled{opacity:.6;cursor:not-allowed}.wb-btn--primary{background:var(--wb-color-accent);border-color:var(--wb-color-accent);color:#fff}.wb-btn--primary:hover:not(:disabled){background:#0f9989;border-color:#0f9989}.wb-toast{padding:var(--wb-space-3) var(--wb-space-4);border-radius:var(--wb-radius-md);margin-bottom:var(--wb-space-4);font-size:.9rem}.wb-toast--success{color:#0f9989;background:#14b8a61f;border:1px solid #14b8a666}.wb-toast--error{color:var(--wb-color-error);background:#ef44441a;border:1px solid #ef444466}.wb-toast--warning{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b73}.wb-skeleton-group{gap:.45rem;display:grid}.wb-skeleton{border-radius:var(--wb-radius-pill);background:linear-gradient(90deg, var(--wb-color-surface-muted) 25%, var(--wb-color-line) 50%, var(--wb-color-surface-muted) 75%);background-size:200% 100%;height:.65rem;animation:1.2s ease-in-out infinite wb-skeleton-wave;display:inline-block}@keyframes wb-skeleton-wave{0%{background-position:200% 0}to{background-position:-200% 0}}.wb-pipeline-flow{align-items:stretch;gap:var(--wb-space-3);padding-bottom:var(--wb-space-2);display:flex;overflow-x:auto}.wb-pipeline-flow__cell{align-items:center;gap:var(--wb-space-3);flex:1 1 0;min-width:180px;display:flex}.wb-pipeline-card{background:var(--wb-color-bg);border:1px solid var(--wb-color-line);border-radius:var(--wb-radius-lg);padding:var(--wb-space-4);gap:var(--wb-space-2);flex-direction:column;flex:auto;min-height:220px;display:flex}.wb-pipeline-card__title{font-size:.95rem;font-weight:700}.wb-pipeline-card__sub{color:var(--wb-color-text-muted);font-size:.78rem}.wb-pipeline-card__metric{align-items:baseline;gap:var(--wb-space-2);display:flex}.wb-pipeline-card__metric-value{font-family:var(--wb-font-display);color:var(--wb-color-accent);font-size:1.6rem;font-weight:700}.wb-pipeline-card__metric-label{color:var(--wb-color-text-muted);font-size:.78rem}.wb-pipeline-card__counts{gap:var(--wb-space-1);flex-wrap:wrap;display:flex}.wb-pipeline-card__count{border-radius:var(--wb-radius-pill);background:var(--wb-color-line);color:var(--wb-color-text-muted);padding:.18rem .5rem;font-size:.72rem;font-weight:600}.wb-pipeline-card__count--ok{color:#0f9989;background:#14b8a626}.wb-pipeline-card__count--err{color:var(--wb-color-error);background:#ef44441f}.wb-pipeline-card__count--info{color:#1d4ed8;background:#3b82f61f}.wb-pipeline-card__recent{flex-direction:column;gap:.2rem;margin-top:auto;display:flex}.wb-pipeline-card__recent-row{justify-content:space-between;align-items:center;gap:var(--wb-space-2);font-size:.78rem;display:flex}.wb-pipeline-card__recent-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.wb-pipeline-card__empty{color:var(--wb-color-text-muted);font-size:.78rem;font-style:italic}.wb-pipeline-card__footer{color:var(--wb-color-text-muted);font-size:.72rem}.wb-pipeline-arrow{color:var(--wb-color-text-muted);flex-shrink:0;font-size:1.3rem;font-weight:700}.wb-badge{border-radius:var(--wb-radius-pill);background:var(--wb-color-line);color:var(--wb-color-text-muted);text-transform:capitalize;padding:.12rem .45rem;font-size:.7rem}.wb-badge--ok{color:#0f9989;background:#14b8a626}.wb-badge--error{color:var(--wb-color-error);background:#ef44441f}.wb-badge--info{color:#1d4ed8;background:#3b82f61f}.wb-dropzone{border:2px dashed var(--wb-color-line);border-radius:var(--wb-radius-lg);padding:var(--wb-space-5);text-align:center;margin-bottom:var(--wb-space-5);transition:border-color .12s,background .12s}.wb-dropzone--active{border-color:var(--wb-color-accent);background:#14b8a60f}.wb-dropzone__title{margin-bottom:var(--wb-space-1);font-weight:600}.wb-dropzone__sub{color:var(--wb-color-text-muted);font-size:.85rem}.wb-filter-bar{gap:var(--wb-space-2);flex-wrap:wrap;display:flex}.wb-filter-bar select{border:1px solid var(--wb-color-line);background:var(--wb-color-surface);color:var(--wb-color-text);border-radius:var(--wb-radius-md);padding:.4rem .7rem;font-size:.85rem}.wb-doc-table-wrapper{overflow-x:auto}.wb-doc-table{border-collapse:collapse;width:100%;font-size:.85rem}.wb-doc-table th,.wb-doc-table td{text-align:left;padding:var(--wb-space-2) var(--wb-space-3);border-bottom:1px solid var(--wb-color-line);vertical-align:top}.wb-doc-table th{color:var(--wb-color-text-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--wb-color-bg);font-size:.72rem;font-weight:600}.wb-doc-table tbody tr:hover{background:var(--wb-color-bg)}.wb-doc-row__name{color:var(--wb-color-text);font-weight:600}.wb-doc-row__sub{color:var(--wb-color-text-muted);margin-top:.1rem;font-size:.72rem}.wb-doc-thumb{background:var(--wb-color-accent-soft);width:30px;height:30px;color:var(--wb-color-accent-ink);border-radius:8px;place-items:center;font-size:.75rem;font-weight:700;display:inline-grid}.wb-stage-progress{border-radius:var(--wb-radius-pill);background:var(--wb-color-surface-muted);width:120px;height:8px;position:relative;overflow:hidden}.wb-stage-progress__bar{background:var(--wb-color-accent);border-radius:var(--wb-radius-pill);position:absolute;top:0;bottom:0;left:0}.wb-doc-actions{gap:var(--wb-space-1);flex-wrap:wrap;display:flex}.wb-btn--ghost{background:0 0}.wb-btn--xs{min-height:auto;padding:.28rem .6rem;font-size:.74rem}.wb-empty--illustrated{place-items:center;gap:var(--wb-space-1);text-align:center;display:grid}.wb-empty-illustration{background:var(--wb-color-surface-muted);border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.4rem;display:inline-grid}.wb-confidence-tooltip{border-radius:var(--wb-radius-pill);border:1px solid var(--wb-color-line);min-width:3rem;color:var(--wb-color-text);background:var(--wb-color-surface-muted);cursor:help;justify-content:center;align-items:center;padding:.1rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.wb-confidence-tooltip.is-high{background:var(--wb-color-success-soft);color:var(--wb-color-success)}.wb-confidence-tooltip.is-medium{background:var(--wb-color-warning-soft);color:var(--wb-color-warning)}.wb-confidence-tooltip.is-low{background:var(--wb-color-error-soft);color:var(--wb-color-error)}.wb-confidence-tooltip.is-unknown{color:var(--wb-color-text-muted)}.wb-confidence-detail{align-items:center;gap:.35rem;display:inline-flex}@media (width<=900px){.wb-pipeline-flow__cell{min-width:220px}}.wb-page-header__actions{gap:.5rem;display:flex}.wb-muted{color:var(--wb-color-text-muted);font-size:.85rem}.wb-spacer{margin-top:.75rem}.wb-section__title{margin:0 0 .5rem;font-size:1.05rem}.wb-link-button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;border-radius:6px;flex-direction:column;gap:.15rem;width:100%;padding:.4rem .6rem;display:flex}.wb-link-button:hover,.wb-link-button:focus-visible{background:var(--wb-color-surface-hover,#ffffff0a);outline:none}.wb-workbench-search{max-width:720px;margin:0 auto;position:relative}.wb-workbench-search__input{border:1px solid var(--wb-color-border,#2a2f3a);background:var(--wb-color-surface,#15171c);width:100%;color:inherit;border-radius:8px;padding:.75rem 1rem;font-size:1rem}.wb-workbench-search__input:focus{outline:2px solid var(--wb-color-accent,#4f9eff)}.wb-search-dropdown{background:var(--wb-color-surface,#15171c);border:1px solid var(--wb-color-border,#2a2f3a);z-index:30;border-radius:8px;max-height:420px;padding:.5rem 0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.wb-search-dropdown__header{text-transform:uppercase;letter-spacing:.05em;color:var(--wb-color-text-muted);justify-content:space-between;align-items:center;padding:.4rem .8rem;font-size:.72rem;display:flex}.wb-search-dropdown__list{margin:0;padding:0;list-style:none}.wb-priority-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin-top:.75rem;display:grid}.wb-priority-card{background:var(--wb-color-surface,#15171c);border:1px solid var(--wb-color-border,#2a2f3a);border-radius:10px;flex-direction:column;gap:.5rem;padding:.9rem 1rem;display:flex}.wb-priority-card__header h2{margin:0;font-size:.95rem}.wb-priority-card__header p{color:var(--wb-color-text-muted);margin:.2rem 0 0;font-size:.78rem}.wb-priority-card__list{margin:0;padding:0;list-style:none}.wb-priority-card__name{font-size:.9rem;font-weight:600}.wb-workbench-detail{grid-template-columns:minmax(240px,280px) 1fr;gap:1rem;display:grid}.wb-customer-sidebar{background:var(--wb-color-surface,#15171c);border:1px solid var(--wb-color-border,#2a2f3a);border-radius:10px;padding:1rem}.wb-customer-sidebar h2{margin:0 0 .5rem;font-size:1rem}.wb-customer-sidebar dl{grid-template-columns:auto 1fr;gap:.25rem .6rem;margin:0 0 .6rem;font-size:.85rem;display:grid}.wb-customer-sidebar dt{color:var(--wb-color-text-muted);font-weight:600}.wb-customer-sidebar dd{word-break:break-word;margin:0}.wb-workbench-detail__panes{grid-template-columns:1fr 1fr;gap:1rem;min-height:480px;display:grid}.wb-viewer-pane,.wb-form-pane{background:var(--wb-color-surface,#15171c);border:1px solid var(--wb-color-border,#2a2f3a);border-radius:10px;padding:1rem}.wb-viewer-pane h3,.wb-form-pane h3{margin:0 0 .5rem;font-size:.95rem}@media (width<=960px){.wb-workbench-detail,.wb-workbench-detail__panes{grid-template-columns:1fr}}.wb-customer-sidebar__match{border-top:1px solid var(--wb-color-border-subtle,#0f172a14);margin-top:.75rem;padding-top:.75rem}.wb-customer-sidebar__match h3{margin:0 0 .5rem;font-size:.95rem}.wb-customer-sidebar__match h4{color:var(--wb-color-text-muted);text-transform:uppercase;letter-spacing:.03em;margin:.75rem 0 .4rem;font-size:.85rem}.wb-customer-sidebar__list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.wb-customer-sidebar__list li{gap:.15rem;font-size:.85rem;display:grid}.wb-priority-card__item{align-items:flex-start;gap:.5rem;padding:.25rem 0;display:flex}.wb-priority-card__checkbox{margin-top:.35rem}.wb-priority-card__item .wb-link-button{text-align:left;flex:1}.wb-storage-filters{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:.75rem;display:flex}.wb-storage-filter-field{flex-direction:column;gap:.35rem;min-width:220px;display:flex}.wb-storage-filter-field span{color:var(--wb-color-text-muted);font-size:.78rem}.wb-storage-filter-field select{border:1px solid var(--wb-color-line);border-radius:var(--wb-radius-sm);background:var(--wb-color-surface);color:var(--wb-color-text);padding:.45rem .55rem}.wb-storage-chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.wb-chip{border:1px solid var(--wb-color-line);border-radius:var(--wb-radius-pill);background:var(--wb-color-surface);color:var(--wb-color-text-muted);padding:.3rem .65rem;font-size:.78rem}.wb-chip.is-active{border-color:var(--wb-color-accent);color:var(--wb-color-accent-ink);background:var(--wb-color-accent-soft)}.wb-storage-bulkbar{background:var(--wb-color-surface-muted);border:1px solid var(--wb-color-line);border-radius:var(--wb-radius-md);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.6rem;display:flex}.wb-storage-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:.75rem;display:grid}.wb-storage-table-wrap{border:1px solid var(--wb-color-line);border-radius:var(--wb-radius-md);background:var(--wb-color-surface);overflow:auto}.wb-storage-table{border-collapse:collapse;width:100%;min-width:1100px}.wb-storage-table th,.wb-storage-table td{border-bottom:1px solid var(--wb-color-line);text-align:left;vertical-align:top;padding:.5rem;font-size:.82rem}.wb-storage-table tbody tr{cursor:pointer}.wb-storage-table tbody tr:hover,.wb-storage-table tbody tr.is-active{background:var(--wb-color-surface-muted)}.wb-storage-row-actions{gap:.35rem;display:flex}.wb-storage-drawer{border:1px solid var(--wb-color-line);border-radius:var(--wb-radius-md);background:var(--wb-color-surface);max-height:70vh;padding:.75rem;overflow:auto}.wb-storage-drawer h2{margin:0 0 .35rem;font-size:1rem}.wb-storage-drawer-card{border-top:1px solid var(--wb-color-line);margin-top:.65rem;padding-top:.65rem}.wb-storage-drawer-card h3{margin:0 0 .35rem;font-size:.86rem}.wb-storage-preview-frame,.wb-storage-preview-image{border:1px solid var(--wb-color-line);border-radius:var(--wb-radius-sm);background:var(--wb-color-surface-muted);width:100%;display:block}.wb-storage-preview-frame{min-height:360px}.wb-storage-preview-image{object-fit:contain;max-height:360px}.wb-storage-preview-link{margin-top:.5rem;display:inline-flex}.wb-storage-drawer-card ul{margin:0;padding-left:1.1rem}@media (width<=1100px){.wb-storage-layout{grid-template-columns:1fr}.wb-storage-drawer{max-height:none}}.wb-settings-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:.85rem;display:grid}.wb-settings-sidebar{flex-direction:column;gap:.45rem;display:flex}.wb-settings-nav{text-align:left;border:1px solid var(--wb-color-line);border-radius:var(--wb-radius-sm);background:var(--wb-color-surface);color:var(--wb-color-text-muted);padding:.55rem .65rem;font-size:.83rem}.wb-settings-nav.is-active{border-color:var(--wb-color-accent);color:var(--wb-color-accent-ink);background:var(--wb-color-accent-soft)}.wb-settings-content{border:1px solid var(--wb-color-line);border-radius:var(--wb-radius-md);background:var(--wb-color-surface);padding:.85rem}.wb-settings-content h2{margin:0;font-size:1rem}.wb-settings-form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin-top:.65rem;display:grid}.wb-settings-form-grid label{flex-direction:column;gap:.35rem;display:flex}.wb-settings-form-grid label span{color:var(--wb-color-text-muted);font-size:.78rem}.wb-settings-form-grid input,.wb-settings-form-grid select{border:1px solid var(--wb-color-line);border-radius:var(--wb-radius-sm);background:var(--wb-color-surface);color:var(--wb-color-text);padding:.45rem .55rem}.wb-settings-placeholder{border:1px dashed var(--wb-color-line);border-radius:var(--wb-radius-sm);margin-top:.65rem;padding:.75rem}@media (width<=900px){.wb-settings-layout{grid-template-columns:1fr}.wb-settings-sidebar{flex-flow:wrap;overflow-x:auto}}@media (width<=768px){.workbench-layout{grid-template-columns:1fr!important}.admin-stage-nav{flex-wrap:wrap}.admin-stage-button{flex-shrink:0}}@media (width<=720px){.public-briefing-drawer-grid{grid-template-columns:1fr}.public-briefing-drawer-grid>:nth-child(3){grid-column:auto}.workspace-card-grid{grid-template-columns:1fr}}.public-proof-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:2rem}.public-feature-grid,.public-route-entry-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.public-feature-card,.public-route-card{min-height:100%}.public-feature-card-links{flex-wrap:wrap;gap:.5rem .75rem;margin-top:.85rem;display:flex}.public-route-card-header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.public-route-link{width:fit-content;margin-top:auto}.public-route-deep-links{flex-wrap:wrap;gap:.4rem .75rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.public-route-deep-link{color:var(--accent-teal,#0f766e);border-bottom:1px dotted #0f766e59;padding-bottom:1px;font-size:.78rem;text-decoration:none}.public-route-deep-link:hover,.public-route-deep-link:focus{color:var(--info-blue,#2f6db2);border-bottom-color:#2f6db28c}.public-cta-note{margin:0}.public-engagement-list{gap:.85rem;display:grid}.public-engagement-row{background:var(--panel-soft,#f6f7f2);border:1px solid var(--line,#d4dadc);border-radius:18px;gap:.35rem;padding:.85rem .95rem;display:grid}.public-engagement-row strong{color:var(--ink);letter-spacing:-.02em}.cost-trend-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.cost-trend-card{min-height:100%}.cost-trend-list{flex-direction:column;gap:.85rem;display:flex}.cost-trend-row{padding:.2rem 0}.cost-anomaly-history-list{gap:.85rem;display:grid}.cost-anomaly-history-row{background:#ffffff0a;border:1px solid #94a3b81f;border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr);align-items:start;gap:.85rem;padding:.9rem;display:grid}.cost-anomaly-history-heading{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.35rem;display:flex}.cost-anomaly-history-copy span,.cost-anomaly-history-metrics span,.cost-anomaly-history-metrics small{color:var(--muted)}.cost-anomaly-history-copy strong,.cost-anomaly-history-metrics strong{color:var(--ink)}.cost-anomaly-history-metrics{gap:.2rem;display:grid}.public-chip-list{margin-top:1rem}.profile-link-list,.landing-card-grid{gap:1rem;display:grid}.profile-link-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.landing-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.security-shell{flex-direction:column;gap:1.5rem;display:flex}.security-hero{align-items:stretch}.security-hero-copy{flex-direction:column;justify-content:center;display:flex}.security-hero-text{max-width:44rem}.security-status-panel{justify-content:flex-start;align-self:start;gap:.85rem}.security-status-grid,.security-architecture-grid,.security-control-grid,.security-faq-grid,.security-boundary-grid,.security-transparency-grid,.security-watch-grid{gap:1rem;display:grid}.security-standards-block{flex-direction:column;gap:.75rem;margin-top:1.5rem;display:flex}.security-standards-block:first-of-type{margin-top:.5rem}.security-standards-subhead{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:.85rem}.security-standards-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.security-standards-grid-csf{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.security-architecture-grid,.security-control-grid,.security-faq-grid,.security-boundary-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.security-transparency-grid,.security-watch-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.security-chart-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.security-feeds-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.security-suppressed-alert-count{color:var(--accent);letter-spacing:-.02em;margin:.4rem 0 0;font-family:IBM Plex Mono,monospace;font-size:1.6rem}.security-feed-card{flex-direction:column;gap:.6rem;display:flex}.security-feed-card-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.security-feed-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.security-feed-item{background:var(--panel-soft,#f6f7f2);border:1px solid var(--line,#d4dadc);border-radius:14px;padding:.7rem .85rem}.security-feed-item-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.security-feed-item-header strong{letter-spacing:-.01em;font-family:IBM Plex Mono,monospace;font-size:.92rem}.security-feed-item-meta{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.74rem}.security-feed-item p{color:var(--muted);margin:.35rem 0 0;font-size:.86rem;line-height:1.45}.security-feed-item-link{color:var(--accent-teal,#0f766e);margin-top:.4rem;font-size:.78rem;text-decoration:none;display:inline-block}.security-feed-item-link:hover,.security-feed-item-link:focus{color:var(--info-blue,#2f6db2);text-decoration:underline}.security-chart-card,.cost-recent-days-card{min-height:100%}.security-section{margin-top:0}.security-grid{align-items:start}.security-architecture-card{min-height:100%}.security-transparency-panel{background:linear-gradient(140deg,#22d3ee14,#6366f114),#061824e0}.security-watch-card{min-height:100%}.security-globe-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:1rem;display:grid}.security-globe-card{min-height:100%}.security-globe-shell{gap:1rem;display:grid}.security-globe-stage{background:radial-gradient(1px 1px at 12% 18%,#e2e8f0d9 50%,#0000 51%),radial-gradient(1px 1px at 22% 72%,#e2e8f0b3 50%,#0000 51%),radial-gradient(1px 1px at 38% 12%,#e2e8f08c 50%,#0000 51%),radial-gradient(1px 1px at 47% 88%,#e2e8f099 50%,#0000 51%),radial-gradient(1.4px 1.4px at 63% 24%,#bae6fdd9 50%,#0000 51%),radial-gradient(1px 1px at 71% 64%,#e2e8f08c 50%,#0000 51%),radial-gradient(1px 1px at 84% 14%,#e2e8f0b3 50%,#0000 51%),radial-gradient(1px 1px at 89% 78%,#e2e8f099 50%,#0000 51%),radial-gradient(circle at 18% 22%,#38bdf81a,#0000 45%),radial-gradient(circle,#06121f 0%,#02060f 80%);border:1px solid #94a3b81f;border-radius:8px;justify-content:center;align-items:center;min-height:22rem;padding:1rem;display:flex;overflow:hidden}.security-globe-svg{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:min(100%,22rem);max-width:22rem;height:auto}.security-globe-svg-grabbing{cursor:grabbing}.security-globe-shadow{fill:#020612b3;filter:blur(22px)}.security-globe-atmosphere{fill:url(#security-globe-atmosphere);pointer-events:none}.security-globe-sphere{fill:url(#security-globe-ocean);stroke:#7dd3fc52;stroke-width:1px}.security-globe-grid-lines ellipse{fill:none;stroke:#94a3b81a;stroke-width:1px}.security-globe-continents path{fill:url(#security-globe-land);fill-rule:evenodd;stroke:#143c268c;stroke-linejoin:round;stroke-width:.6px}.security-globe-terminator{fill:url(#security-globe-terminator);pointer-events:none}.security-globe-specular{fill:url(#security-globe-specular);pointer-events:none}.security-globe-marker-halo{fill:#22d3ee1f}.security-globe-marker-halo-live{fill:#38bdf838;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite security-globe-pulse}.security-globe-marker{fill:#94a3b8eb;stroke:#081120e6;stroke-width:1.8px}.security-globe-marker-live{fill:#f59e0bf5}.security-globe-marker-current{fill:#22c55ef5}.security-globe-meta{gap:.9rem;display:grid}.security-globe-copy{margin:0}.security-globe-point-list{gap:.75rem;margin:0;padding-left:0;list-style:none;display:grid}.security-globe-point-row{background:var(--panel-soft,#f6f7f2);border:1px solid var(--line,#d4dadc);border-radius:8px;align-items:start;gap:.65rem;padding:.8rem .85rem;display:grid}.security-globe-point-row p{color:var(--muted);margin:.3rem 0 0}.security-globe-point-details{width:100%;display:block}.security-globe-point-summary{cursor:pointer;align-items:start;gap:.5rem;list-style:none;display:grid}.security-globe-point-summary::-webkit-details-marker{display:none}.security-globe-point-summary:focus-visible{outline:2px solid var(--accent,#7aa2ff);outline-offset:4px;border-radius:12px}.security-globe-point-detail-card{border-top:1px solid #94a3b82e;gap:.4rem;margin-top:.65rem;padding-top:.6rem;display:grid}.security-globe-point-detail-note{opacity:.75;font-size:.78rem}.security-globe-badges{flex-wrap:wrap;gap:.5rem;display:flex}.security-bar-list{gap:.85rem}@keyframes security-globe-pulse{0%,to{opacity:.35;transform-origin:50%;transform:scale(.92)}50%{opacity:.75;transform-origin:50%;transform:scale(1.08)}}.security-rule-row{gap:.35rem;display:grid}.stack-chip-list{margin:0}.source-form-card,.source-form-shell{flex-direction:column;gap:1rem;display:flex}.source-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.source-form-grid-span-2{grid-column:span 2}.source-monitor-grid,.stack-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.stack-card h3{font-size:1.05rem}.profile-link-card{background:var(--panel-soft,#f6f7f2);border:1px solid var(--line,#d4dadc);border-radius:20px;padding:1rem;text-decoration:none}.profile-link-card strong{margin-bottom:.35rem;font-size:1rem;display:block}.profile-link-card p{color:var(--muted);margin:0}.timeline-list{gap:.9rem;display:grid}.timeline-card{grid-template-columns:auto minmax(0,1fr);gap:.9rem;display:grid}.timeline-marker{background:var(--line,#d4dadc);border-radius:999px;width:14px;height:14px;margin-top:.4rem;box-shadow:0 0 0 6px #1e293b0a}.timeline-marker[data-state=complete]{background:var(--theme-success)}.timeline-marker[data-state=active]{background:var(--accent)}.timeline-marker[data-state=queued]{background:var(--theme-warning)}.timeline-detail-secondary{margin-top:.45rem}@media (prefers-reduced-motion:reduce){.product-shell-header,.hero-panel,.metric-card,.operations-panel,.queue-card,.surface-card,.profile-link-card{transition:none;animation:none}.surface-bar-fill,.admin-nav-button,.button-link,button{transition:none}}@media (width<=1100px){.admin-shell-layout{grid-template-columns:1fr}.admin-nav-panel{position:static}}@media (width<=900px){.app-shell[data-route-theme=admin]{height:auto;min-height:100vh;padding-bottom:3rem;overflow:visible}.admin-shell-layout,.admin-main-column,.admin-workbench-flow{min-height:initial;overflow:visible}.admin-workbench-shell{min-height:auto}.admin-workbench-shell .queue-surface-primary,.admin-workbench-shell .workspace-aside-panel{max-height:none;position:static;top:auto;overflow:visible}.admin-workbench-shell .queue-surface-primary>.section-heading,.admin-workbench-shell .queue-surface-primary>.queue-lens-summary,.admin-workbench-shell .queue-surface-primary>.queue-filter-drawer-toggle-row{position:static}.admin-workbench-shell .queue-column>.surface-panel{max-height:none;overflow-y:visible}.admin-workbench-shell .operator-client-search-results{max-height:none}.admin-workbench-shell .consultation-draft-editor textarea{min-height:220px}.queue-metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.product-shell-header,.admin-shell-layout,.hero,.metrics-grid,.workbench-layout{grid-template-columns:1fr}.admin-nav-panel,.simulation-main,.simulation-aside{position:static}.workspace-layout-wide,.workspace-viewer-layout,.workspace-context-saved-views,.workspace-document-switcher{grid-template-columns:1fr}.product-nav-toggle{display:flex}.product-nav-groups{display:none}.product-nav-groups[data-expanded=true]{display:grid}.security-transparency-grid{grid-template-columns:1fr}}@media (width<=640px){.queue-metrics-strip{grid-template-columns:1fr}.app-shell{padding:1rem .85rem 3rem}.section-heading-row,.surface-dialog-header,.surface-dialog-button-group,.surface-bar-header,.product-route-group-toggle,.product-route-group-grid,.queue-card-footer,.queue-card-actions,.hero-actions,.mini-card-header,.account-header-row,.timeline-header-row,.upload-actions-row,.selected-file-row,.queue-filter-actions,.queue-pagination,.workspace-tab-shell-heading,.workspace-action-footer{flex-direction:column}.workspace-action-footer{align-items:stretch}.workspace-action-footer-primary,.workspace-action-footer-secondary{flex-wrap:wrap;overflow-x:visible}.workspace-action-footer-more{border-left:0;margin-left:0;padding-left:0}.field-grid,.detail-list,.metrics-grid,.admin-nav-stats,.metrics-grid,.workflow-lane-grid,.packet-grid,.document-list,.showcase-grid,.cost-trend-grid,.cost-anomaly-history-row,.source-monitor-grid,.stack-grid,.landing-card-grid,.profile-link-list,.security-chart-grid,.security-globe-grid,.security-status-grid,.security-architecture-grid,.security-control-grid,.security-faq-grid,.security-boundary-grid,.security-watch-grid,.security-transparency-grid,.workspace-card-grid,.workspace-summary-grid,.workspace-packet-banner,.queue-filter-grid{grid-template-columns:1fr}.product-route-group-heading,.product-route-group-meta{align-items:flex-start}.product-route-pill,.surface-mode-badge{width:100%}.source-form-grid,.workspace-review-decision-toggle{grid-template-columns:1fr}.source-form-grid-span-2{grid-column:auto}.workspace-tab-strip{flex-direction:column}.queue-card-actions,.queue-card-actions button,.workspace-context-saved-views-form button,.workspace-context-saved-view,.workspace-context-saved-view-apply{width:100%}.workspace-context-saved-view-apply small{max-width:100%}.selected-file-row,.upload-actions-row{align-items:stretch}}.admin-loading-card,.error-boundary-card{background:var(--theme-card,#0f172ad1);border:1px solid var(--theme-border,#94a3b82e);box-shadow:var(--theme-shadow,0 30px 80px #02061773);border-radius:24px;flex-direction:column;gap:1rem;max-width:720px;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.admin-loading-card h1,.error-boundary-card h1{letter-spacing:-.01em;margin:0;font-size:clamp(1.4rem,2.4vw,1.85rem)}.admin-loading-card p,.error-boundary-card p{color:var(--theme-muted,#94a3b8);margin:0;line-height:1.55}.admin-loading-bar{background:#94a3b81f;border-radius:999px;height:6px;margin-top:.5rem;position:relative;overflow:hidden}.admin-loading-bar>span{background:linear-gradient(90deg, transparent, var(--theme-accent,#6366f1), transparent);width:35%;height:100%;animation:1.4s ease-in-out infinite admin-loading-bar-shimmer;display:block;position:absolute;inset:0}@keyframes admin-loading-bar-shimmer{0%{transform:translate(-100%)}to{transform:translate(320%)}}.admin-loading-nav{flex-direction:column;gap:.85rem;padding:1rem 0;display:flex}.admin-loading-block{background:linear-gradient(90deg,#94a3b814,#94a3b82e,#94a3b814) 0 0/200% 100%;border-radius:14px;height:96px;animation:1.6s ease-in-out infinite admin-loading-block-shimmer}.admin-loading-block--small{height:56px}@keyframes admin-loading-block-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.error-boundary-detail{color:var(--danger-color,#b44545);white-space:pre-wrap;background:#b4454514;border:1px solid #b445454d;border-radius:12px;margin:0;padding:.85rem 1rem;font-family:Cascadia Mono,Consolas,monospace;font-size:.85rem;overflow-x:auto}.error-boundary-card .primary-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#166d65,#2f6db2);border:0;border-radius:12px;align-self:flex-start;padding:.65rem 1.1rem;font-weight:600;transition:transform .15s,box-shadow .15s}.error-boundary-card .primary-action:hover{box-shadow:var(--shadow-md,0 8px 24px #1e293b24);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.admin-loading-bar>span,.admin-loading-block{animation:none}}.public-top-nav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--line,#d4dadc);z-index:60;background:#ffffffe0;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.25rem;margin-bottom:1.1rem;padding:.55rem .65rem .55rem 1rem;display:flex;position:sticky;top:.6rem;box-shadow:0 2px 8px #1e293b14}.public-top-nav-brand{color:var(--text,#1f2933);font-family:var(--font-display,"Space Grotesk", sans-serif);letter-spacing:-.03em;align-items:center;gap:.55rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.public-top-nav-brand-mark{color:#fff;font-family:var(--font-display,"Space Grotesk", sans-serif);background:linear-gradient(135deg,#166d65,#2f6db2);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;display:inline-flex}.public-top-nav-brand-accent{color:var(--accent-teal,#0f766e)}.public-top-nav-links{flex-wrap:wrap;gap:.3rem;display:flex}.public-top-nav-link{color:#33424f;min-height:44px;transition:background .16s var(--ease,ease), border-color .16s var(--ease,ease), color .16s var(--ease,ease);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 .9rem;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.public-top-nav-link:hover,.public-top-nav-link:focus-visible{border-color:var(--line,#d4dadc);color:var(--text,#1f2933);background:#f2f5f5;outline:none}.public-top-nav-link-active{border-color:var(--line,#d4dadc);color:var(--text,#1f2933);background:#f2f5f5}.public-site-footer{color:var(--muted-color,#5f6c76);text-align:center;margin-top:3rem;padding:1.5rem .5rem .5rem;font-size:.85rem}.public-site-footer p{margin:.35rem 0}.public-site-footer a{color:var(--accent-teal,#0f766e);text-decoration:none}.public-site-footer a:hover,.public-site-footer a:focus-visible{color:var(--info-blue,#2f6db2);text-decoration:underline}@media (width<=640px){.public-top-nav{border-radius:18px;padding:.6rem .85rem}.public-top-nav-links{width:100%}}.cost-delta-chip{letter-spacing:.02em;border-radius:999px;align-self:flex-start;align-items:center;gap:.35rem;margin:0 0 .35rem;padding:.22rem .7rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.78rem;font-weight:600;display:inline-flex}.cost-delta-chip-arrow{font-size:.72rem;line-height:1}.cost-delta-chip-up{color:var(--danger-color,#b44545);background:#b445451a;border:1px solid #b4454559}.cost-delta-chip-down{color:var(--success-color,#1f7a4e);background:#1f7a4e1a;border:1px solid #1f7a4e59}.cost-delta-chip-flat{color:#e2e8f0;background:#94a3b829;border:1px solid #94a3b866}.landing-howitworks{counter-reset:howitworks;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.9rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.landing-howitworks li{background:linear-gradient(#1e293bb3,#081120d9);border:1px solid #94a3b82e;border-radius:16px;gap:.4rem;padding:1rem 1.1rem;display:grid}.landing-howitworks li strong{color:#f8fafc;font-size:1.05rem}.landing-howitworks li span:not(.landing-howitworks-step){color:var(--muted);font-size:.92rem;line-height:1.45}.landing-howitworks-step{color:var(--accent-teal,#0f766e);letter-spacing:.12em;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.78rem}.security-hero-source{color:var(--accent-teal,#0f766e);border-color:#0f766e66}.security-globe-card-badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.security-globe-freshness{font-variant-numeric:tabular-nums}.landing-live-status{background:var(--panel-soft,#f6f7f2);border:1px solid var(--line,#d4dadc);color:var(--muted-color,#5f6c76);font-variant-numeric:tabular-nums;letter-spacing:.02em;border-radius:999px;align-self:flex-start;align-items:center;gap:.45rem;margin:.6rem 0 0;padding:.28rem .75rem;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,monospace;font-size:.78rem;display:inline-flex}.landing-live-status-dot{border-radius:999px;width:.55rem;height:.55rem;display:inline-block}.landing-live-status-online{color:var(--success-color,#1f7a4e);border-color:#1f7a4e66}.landing-live-status-online .landing-live-status-dot{background:#1f7a4e;box-shadow:0 0 0 3px #1f7a4e33}.landing-live-status-degraded{color:var(--warn-color,#b7791f);border-color:#b7791f66}.landing-live-status-degraded .landing-live-status-dot{background:#b7791f}.landing-live-status-offline{color:var(--danger-color,#b44545);border-color:#b4454566}.landing-live-status-offline .landing-live-status-dot{background:#b44545}.metrics-grid .metric-card,.metrics-grid .surface-metric-card{max-width:22rem}.security-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.security-metrics-grid .surface-metric-card{max-width:none}@media (width<=1023px){.public-engagement-drawer{display:none}}.security-globe-why{background:#0811208c;border:1px solid #94a3b82e;border-radius:14px;margin-top:.9rem;padding:.6rem .9rem}.security-globe-why summary{color:#bae6fd;cursor:pointer;padding:.15rem 0;font-size:.92rem;font-weight:600;list-style:none}.security-globe-why summary::-webkit-details-marker{display:none}.security-globe-why summary:before{content:"▸";margin-right:.45rem;transition:transform .2s;display:inline-block}.security-globe-why[open] summary:before{transform:rotate(90deg)}.security-globe-why p{color:var(--muted);margin:.55rem 0 0;font-size:.9rem;line-height:1.5}.cost-calculator{flex-direction:column;gap:1rem;display:flex}.cost-calculator-control{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.cost-calculator-label{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.85rem}.cost-calculator-slider{accent-color:var(--accent);width:100%}.cost-calculator-readout{color:var(--accent);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace;font-size:1.1rem}.cost-calculator-results{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:.75rem;margin:0;display:grid}.cost-calculator-results>div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.6rem;padding:.75rem .9rem}.cost-calculator-results dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.cost-calculator-results dd{color:var(--accent);font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-family:IBM Plex Mono,monospace;font-size:1.5rem}.workspace-refresh-indicator{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .85rem;font-family:IBM Plex Mono,monospace;font-size:.78rem}.admin-nav-api-spec-card{flex-direction:column;gap:.65rem;display:flex}.admin-nav-api-spec-links{flex-wrap:wrap;gap:.5rem;display:flex}.admin-nav-api-spec-link{background-color:var(--accent);color:var(--accent-on);border-radius:.5rem;padding:.45rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none}.admin-nav-api-spec-link:hover,.admin-nav-api-spec-link:focus-visible{filter:brightness(1.05);outline:none}.admin-nav-api-spec-link-secondary{border:1px solid var(--accent);color:var(--accent);background-color:#0000}.admin-loading-phase-list{flex-direction:column;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.admin-loading-phase{border:1px solid var(--border,#ffffff1f);border-radius:.6rem;align-items:flex-start;gap:.75rem;padding:.6rem .85rem;transition:opacity .2s,border-color .2s;display:flex}.admin-loading-phase--pending{opacity:.55}.admin-loading-phase--active{border-color:var(--accent,#4f8cff)}.admin-loading-phase-index{background-color:var(--accent,#4f8cff);color:var(--accent-on,#fff);border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-family:IBM Plex Mono,monospace;font-size:.8rem;font-weight:600;display:inline-flex}.admin-loading-phase--pending .admin-loading-phase-index{border:1px solid var(--border,#ffffff2e);color:var(--muted,#fff9);background-color:#0000}.admin-loading-phase-text{flex-direction:column;gap:.15rem;display:flex}.admin-loading-phase-label{font-weight:600}.admin-loading-phase-description{color:var(--muted,#fff9);font-size:.85rem}.security-globe-viewer-pill{color:var(--ink);background:#4f8cff14;border:1px solid #4f8cff59;border-radius:999px;align-items:baseline;gap:.55rem;margin:0 0 .75rem;padding:.3rem .85rem;font-size:.85rem;display:inline-flex}.security-globe-viewer-pill-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.72rem}.security-globe-viewer-pill-value{font-weight:600}@media print{.public-site-header,.public-site-footer,.surface-drawer,.hero-actions,.cost-print-button,.filter-controls,nav,aside{display:none!important}body{color:#000!important;background:#fff!important}.surface-panel,.surface-card,.metric-card,.surface-metric-card{page-break-inside:avoid;box-shadow:none!important;color:#000!important;background:#fff!important;border-color:#0003!important}a[href]:after{content:""}}.cost-charts-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:1.25rem;margin-top:.75rem;display:grid}.cost-chart{flex-direction:column;gap:.4rem;margin:0;display:flex}.cost-chart-svg{background:var(--panel-soft,#f6f7f2);border:1px solid var(--line,#d4dadc);border-radius:12px;width:100%;height:110px;padding:4px;display:block}.cost-chart-line{fill:none;stroke:var(--accent-teal,#0f766e);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.cost-chart-line-projected{opacity:.55;stroke:var(--info-blue,#2f6db2)}.cost-chart-area{fill:#0f766e1a;stroke:none}.cost-chart-dot{fill:var(--accent-teal,#0f766e)}.cost-chart-bar{fill:var(--info-blue,#2f6db2);opacity:.7}.cost-chart-bar:hover{opacity:1}.cost-chart-axis{color:var(--muted-color,#5f6c76);text-transform:uppercase;justify-content:space-between;margin:0;font-size:.72rem;display:flex}@media print{.cost-chart-svg{background:#fff!important;border-color:#cbd5e1!important}.cost-chart-line,.cost-chart-dot,.cost-chart-bar{stroke:#0f172a!important;fill:#0f172a!important}.cost-chart-area{fill:#0f172a1f!important}}.private-demo-form{flex-direction:column;gap:1rem;margin-top:.75rem;display:flex}.private-demo-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:.85rem;display:grid}.private-demo-field{flex-direction:column;gap:.3rem;display:flex}.private-demo-field>span{color:#e2e8f0d9;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.private-demo-field input,.private-demo-field textarea{color:var(--text-primary,#e2e8f0);font:inherit;background:#0f172a73;border:1px solid #94a3b840;border-radius:8px;padding:.55rem .7rem}.private-demo-field input:focus,.private-demo-field textarea:focus{border-color:var(--accent-1,#38bdf8);outline-offset:1px;outline:2px solid #38bdf859}.private-demo-field--full{grid-column:1/-1}.private-demo-actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.private-demo-confirmation{color:#dcfce7f2;background:#22c55e1f;border-color:#22c55e66;margin-top:.5rem}.admin-keyboard-overlay{z-index:9000;background:#020612b8;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.admin-keyboard-overlay-card{border:1px solid var(--border);background:#081120f5;border-radius:16px;flex-direction:column;gap:1rem;width:100%;max-width:540px;max-height:min(80vh,640px);padding:1.5rem;display:flex;overflow-y:auto;box-shadow:0 24px 64px #0206128c}.admin-keyboard-overlay-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-keyboard-overlay-header h2{margin:0;font-size:1.15rem}.admin-keyboard-overlay-copy{color:var(--ink-soft,#c8d3eb);margin:0;font-size:.85rem}.admin-keyboard-overlay-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.admin-keyboard-overlay-list li{border-bottom:1px solid #6366f114;align-items:center;gap:.85rem;padding:.4rem 0;display:flex}.admin-keyboard-overlay-list li:last-child{border-bottom:none}.admin-keyboard-overlay-keys{flex-shrink:0;align-items:center;gap:.3rem;min-width:110px;display:inline-flex}.admin-keyboard-overlay-keys kbd,.queue-shortcut-toggle kbd{color:var(--ink);background:#6366f12e;border:1px solid #6366f173;border-radius:6px;padding:.1rem .45rem;font-family:inherit;font-size:.78rem}.queue-shortcut-toggle{align-items:center;gap:.35rem;padding:.35rem .6rem;display:inline-flex}.queue-skeleton{flex-direction:column;gap:.55rem;padding:.75rem .25rem;display:flex}.queue-skeleton-header,.queue-skeleton-row{grid-template-columns:28px minmax(0,2fr) minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:.85rem;padding:.5rem .25rem;display:grid}.queue-skeleton-line,.queue-skeleton-pill{background:linear-gradient(90deg,#6366f124 0%,#6366f147 45%,#6366f124 100%) 0 0/200% 100%;border-radius:6px;height:.7rem;animation:1.4s ease-in-out infinite queue-skeleton-shimmer;display:block}.queue-skeleton-line-sm{width:60%;height:.55rem}.queue-skeleton-line-md{width:75%}.queue-skeleton-line-lg{width:90%;height:.95rem}.queue-skeleton-pill{border-radius:999px;width:1rem;height:1rem}@keyframes queue-skeleton-shimmer{0%{background-position:0%}to{background-position:-200%}}@media (prefers-reduced-motion:reduce){.queue-skeleton-line,.queue-skeleton-pill,.queue-row-optimistic-badge{animation:none}}.queue-empty-state{background:#0811208c;border:1px dashed #6366f159;border-radius:14px;flex-direction:column;gap:.65rem;padding:1.25rem 1.4rem;display:flex}.queue-empty-state-title{margin:0;font-size:1.02rem}.queue-empty-state-copy{color:var(--ink-soft,#c8d3eb);margin:0;font-size:.86rem}.queue-empty-state-pill-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.forecast-confidence-band{grid-template-columns:repeat(3,1fr);gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.forecast-confidence-segment{background:var(--surface-soft,#ffffff0d);color:var(--muted);letter-spacing:.04em;text-align:center;text-transform:uppercase;border:1px solid #ffffff14;border-radius:6px;padding:6px 8px;font-size:.78rem;font-weight:600}.forecast-confidence-segment[data-active=true][data-level=early]{color:#e0eaff;background:linear-gradient(#60a5fa52,#3b82f638);border-color:#60a5fa99}.forecast-confidence-segment[data-active=true][data-level=moderate]{color:#fff4dc;background:linear-gradient(#f59e0b52,#d9770638);border-color:#f59e0b99}.forecast-confidence-segment[data-active=true][data-level=higher]{color:#e3fce8;background:linear-gradient(#4ade8052,#22c55e38);border-color:#4ade8099}.forecast-explainer{margin-top:12px}.forecast-explainer>summary{cursor:pointer;color:var(--accent,#93c5fd);font-size:.86rem;font-weight:600;list-style:none}.forecast-explainer>summary::-webkit-details-marker{display:none}.forecast-explainer[open]>summary:after{content:" −"}.forecast-explainer:not([open])>summary:after{content:" +"}.forecast-explainer>p{margin-top:8px}.demo-welcome-panel{padding:2rem}.demo-persona-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:1rem;margin-top:1.5rem;display:grid}.demo-persona-card{cursor:pointer;text-align:left;background:#0f172a8c;border:1.5px solid #94a3b833;border-radius:12px;flex-direction:column;gap:.3rem;padding:1.1rem 1.25rem;transition:border-color .18s,background .18s;display:flex}.demo-persona-card:hover{background:#0f172abf;border-color:#94a3b873}.demo-persona-card-selected{background:#38bdf814;border-color:#38bdf8a6}.demo-persona-role{color:var(--text-primary,#e2e8f0);font-size:.95rem;font-weight:600}.demo-persona-label{color:#94a3b8d9;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.demo-persona-description{color:var(--muted,#94a3b8cc);margin:.35rem 0 0;font-size:.85rem;line-height:1.55}.demo-welcome-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.demo-stepper-rail{background:#0811208c;border:1px solid #94a3b826;border-radius:12px;margin-bottom:.25rem;overflow:hidden}.demo-stepper-progress-bar{background:#94a3b81f;width:100%;height:3px}.demo-stepper-progress-fill{background:linear-gradient(90deg,#38bdf8,#818cf8);height:100%;transition:width .35s}@media (prefers-reduced-motion:reduce){.demo-stepper-progress-fill{transition:none}}.demo-stepper-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1.25rem 1rem;display:flex}.demo-stepper-position{flex-direction:column;gap:.2rem;display:flex}.demo-stepper-label{color:#e2e8f0eb;letter-spacing:.01em;font-size:.88rem;font-weight:600}.demo-stepper-annotation{color:var(--muted,#94a3b8cc);max-width:52ch;margin:0;font-size:.8rem;line-height:1.5}.demo-stepper-controls{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.demo-stepper-next{padding:.38rem .9rem;font-size:.85rem}.demo-stepper-back,.demo-stepper-skip{opacity:.8;padding:.38rem .7rem;font-size:.82rem}.demo-stepper-back:hover,.demo-stepper-skip:hover{opacity:1}.demo-recap-panel{padding:2rem}.demo-recap-stats{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:1rem;margin-top:1.5rem;display:grid}.demo-recap-stat{background:#0f172a73;border:1px solid #94a3b826;border-radius:10px;flex-direction:column;gap:.2rem;padding:.9rem 1rem;display:flex}.demo-recap-stat-value{color:#38bdf8;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1.1}.demo-recap-stat-label{color:var(--muted,#94a3b8cc);font-size:.78rem}.demo-recap-story{color:#e2e8f0cc;flex-direction:column;gap:.6rem;margin-top:1.5rem;font-size:.9rem;line-height:1.65;display:flex}.demo-recap-story p{margin:0}.demo-recap-links{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.cost-narrative-rail{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.cost-narrative-item{flex-direction:column;gap:.375rem;display:flex}.cost-narrative-heading{letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:flex}.cost-narrative-body{color:var(--text-primary);font-size:.875rem;line-height:1.5}.cost-narrative-meta{color:var(--text-secondary);font-size:.75rem}.cost-contributor-view-toggle{gap:0;margin-bottom:.75rem;display:flex}.cost-view-segment{background:var(--surface-1);border:1px solid var(--border-1);color:var(--text-secondary);cursor:pointer;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.cost-view-segment:first-child{border-radius:4px 0 0 4px}.cost-view-segment:last-child{border-left:none;border-radius:0 4px 4px 0}.cost-view-segment-active{background:var(--accent-1,#0078d4);border-color:var(--accent-1,#0078d4);color:#fff}.cost-export-menu{margin-bottom:.75rem}.cost-export-menu-summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:.375rem .75rem;font-size:.875rem;font-weight:500;list-style:none;display:inline-block}.cost-export-menu-summary::-webkit-details-marker{display:none}.cost-export-menu-list{background:var(--surface-1);border:1px solid var(--border-1);border-radius:4px;margin:.25rem 0 0;padding:.25rem 0;list-style:none}.cost-export-menu-link{color:var(--text-primary);padding:.5rem .875rem;font-size:.875rem;text-decoration:none;display:block}.cost-export-menu-link:hover{background:var(--surface-2,#ffffff0f);color:var(--accent-1,#0078d4)}.admin-status-bar{z-index:10;background:#060c16d9;border-top:1px solid #94a3b81a;align-items:center;gap:1rem;padding:.3rem 1.2rem;font-size:.78rem;display:flex;position:sticky;bottom:0;left:0;right:0}.admin-status-bar-item{color:var(--muted,#94a3b8cc)}.admin-status-bar-item strong{color:var(--ink,#f1f5f9)}.admin-status-bar-separator{border-left:1px solid #94a3b833;height:.9rem}.demo-step-illustration{border:1px solid #94a3b814;border-radius:6px;width:100%;max-height:88px;margin:.75rem 0 0;display:block;overflow:hidden}@media (prefers-reduced-motion:reduce){.demo-step-illustration{opacity:.7}}.demo-spotlight-svg{pointer-events:none;z-index:90;width:100vw;height:100vh;position:fixed;inset:0}.admin-global-bar{z-index:200;background:#040a14eb;border-bottom:1px solid #94a3b812;align-items:center;gap:.75rem;padding:.3rem 1rem;font-size:.78rem;display:flex;position:sticky;top:0}.admin-global-bar-operator{align-items:center;gap:.4rem;min-width:0;display:flex}.admin-global-bar-chip{color:#60a5fa;letter-spacing:.04em;background:#0078d440;border:1px solid #0078d466;border-radius:3px;justify-content:center;align-items:center;width:1.9rem;height:1.4rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.admin-global-bar-email{color:var(--ink,#f1f5f9);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.admin-global-bar-tenant{color:var(--muted,#94a3b8b3);font-size:.71rem}.admin-global-bar-spacer{flex:1}.admin-global-bar-search{flex:0 320px;position:relative}.admin-global-search-form{background:#ffffff0d;border:1px solid #94a3b826;border-radius:5px;align-items:center;gap:.25rem;padding:.2rem .5rem;transition:border-color .15s;display:flex}.admin-global-search-form:focus-within{border-color:#0078d480}.admin-global-search-input{appearance:none;color:var(--ink,#f1f5f9);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.78rem}.admin-global-search-input::placeholder{color:var(--muted,#94a3b880)}.admin-global-search-submit{color:var(--muted,#94a3b899);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.admin-global-search-spinner{border:2px solid #94a3b826;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.admin-global-search-results{z-index:300;background:#081120f7;border:1px solid #94a3b81f;border-radius:5px;max-height:280px;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000080}.admin-global-search-result{padding:0}.admin-global-search-result-button{color:var(--ink,#f1f5f9);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.4rem .75rem;display:flex}.admin-global-search-result-button:hover{background:#0078d41f}.admin-global-search-result-name{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-global-search-result-meta{color:var(--muted,#94a3b899);flex-shrink:0;font-size:.7rem}.admin-global-bar-utils{align-items:center;gap:.25rem;display:flex}.admin-global-bar-icon-button{color:var(--muted,#94a3b899);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;padding:.25rem;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.admin-global-bar-icon-button:hover{color:var(--ink,#f1f5f9);border-color:#94a3b833}.public-home{flex-direction:column;gap:1.4rem;padding-top:14px;display:flex}.public-home-hero{background:var(--theme-card,#fff);border:1px solid var(--theme-border,var(--line));border-radius:24px;flex-direction:column;gap:1.1rem;padding:clamp(1.4rem,3vw,2.6rem);display:flex}.public-home-kicker{color:var(--theme-accent,var(--accent-teal));font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}.public-home-h1{color:var(--theme-ink,var(--text));font-family:var(--font-display);letter-spacing:-.025em;max-width:64ch;margin:0;font-size:clamp(1.85rem,4vw,2.65rem);font-weight:700;line-height:1.12}.public-home-sub{color:var(--theme-muted,var(--muted-color));max-width:72ch;margin:0;font-size:1.02rem;line-height:1.55}.public-home-actions{flex-wrap:wrap;gap:.5rem .65rem;display:flex}.public-home-btn{font-family:var(--font-ui);letter-spacing:0;min-height:var(--tap-target);transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease), transform .18s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 1.05rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.public-home-btn.primary{box-shadow:var(--shadow-sm);color:#fff;background:linear-gradient(135deg,#166d65,#2f6db2);border:1px solid #0000}.public-home-btn.primary:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.public-home-btn.secondary{background:var(--theme-card-strong,var(--panel-soft));border:1px solid var(--theme-border,var(--line));color:var(--theme-ink,var(--text))}.public-home-btn.secondary:hover,.public-home-btn.secondary:focus-visible{background:var(--theme-accent-soft,var(--accent-teal-soft));border-color:var(--theme-accent,var(--accent-teal));outline:none}.public-home-btn.ghost{border:1px dashed var(--theme-border,var(--line));color:var(--theme-muted,var(--muted-color));background:0 0}.public-home-btn.ghost:hover{border-style:solid;border-color:var(--theme-accent,var(--accent-teal));color:var(--theme-ink,var(--text))}.public-home-proof-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.8rem;margin-top:.4rem;display:grid}.public-home-proof-card{background:var(--theme-card-strong,var(--panel-soft));border:1px solid var(--theme-border,var(--line));border-radius:var(--r-md,14px);flex-direction:column;gap:.2rem;padding:1rem 1.1rem;display:flex}.public-home-proof-card strong{color:var(--theme-ink,var(--text));font-family:var(--font-display);font-size:1.55rem}.public-home-proof-card span{color:var(--theme-muted,var(--muted-color));font-size:.86rem}.public-home-trust-rail{flex-wrap:wrap;gap:.5rem;margin-top:.2rem;display:flex}.public-home-trust-rail span{background:var(--theme-card-strong,var(--panel-soft));border:1px solid var(--theme-border,var(--line));color:var(--theme-muted,var(--muted-color));border-radius:999px;padding:.32rem .75rem;font-size:.8rem}.public-home-grid-two{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:1.1rem;display:grid}.public-home-panel{background:var(--theme-card,#fff);border:1px solid var(--theme-border,var(--line));border-radius:20px;flex-direction:column;gap:.85rem;padding:clamp(1.1rem,2.5vw,1.6rem);display:flex}.public-home-panel h2{color:var(--theme-ink,var(--text));font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.25rem}.public-home-list{color:var(--theme-ink,var(--text));flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.public-home-list li{border-left:3px solid var(--theme-accent,var(--accent-teal));padding-left:.7rem;font-size:.95rem;line-height:1.5}.public-home-feature-list{gap:.7rem;display:grid}.public-home-feature-list>div{flex-direction:column;gap:.15rem;display:flex}.public-home-feature-list strong{color:var(--theme-accent,var(--accent-teal));font-family:var(--font-display);font-size:.95rem}.public-home-feature-list span{color:var(--theme-muted,var(--muted-color));font-size:.88rem}.public-home-doc-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:.8rem;display:grid}.public-home-doc-type{background:var(--theme-card-strong,var(--panel-soft));border:1px solid var(--theme-border,var(--line));border-radius:var(--r-md,14px);flex-direction:column;gap:.25rem;padding:.95rem 1rem;display:flex}.public-home-doc-type strong{color:var(--theme-ink,var(--text));font-family:var(--font-display);font-size:1rem}.public-home-doc-type span{color:var(--theme-muted,var(--muted-color));font-size:.85rem}.public-home-muted{color:var(--theme-muted,var(--muted-color));margin:0}.public-home-tech-strip{flex-wrap:wrap;justify-content:center;gap:.4rem;padding:.5rem 0 1rem;display:flex}.public-home-tech-chip{background:var(--theme-card,#fff);border:1px solid var(--theme-border,var(--line));color:var(--theme-muted,var(--muted-color));font-family:var(--font-mono);border-radius:999px;padding:.32rem .7rem;font-size:.78rem}.security-route{flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto;padding:1.5rem 1.25rem 3rem;display:flex}.security-hero{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:1.75rem 1.75rem 1.5rem;box-shadow:0 1px 2px #0f172a0a}.security-hero .kicker{color:var(--accent-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.security-hero h1{color:var(--text);margin:.25rem 0 .5rem;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.2}.security-hero p{color:var(--muted-color);max-width:60ch;margin:0}.security-breadcrumb{color:var(--muted-color);font-size:.85rem}.security-breadcrumb a{color:var(--accent-teal);text-decoration:none}.security-breadcrumb a:hover{text-decoration:underline}.security-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem;display:grid}@media (width<=880px){.security-grid{grid-template-columns:1fr}}.security-panel{background:var(--panel);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.security-panel-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.security-panel-header h2{color:var(--text);margin:0;font-size:1.1rem}.security-pill{border-radius:999px;padding:.25rem .75rem;font-size:.8rem;font-weight:600}.security-pill-healthy{color:#0f766e;background:#0f766e1f}.security-pill-warn{color:#b45309;background:#d977061f}.security-pill-critical{color:#b91c1c;background:#dc26261f}.security-pill-unknown{color:#475569;background:#64748b1f}.security-muted{color:var(--muted-color);margin:0;font-size:.875rem}.security-error{color:#b91c1c;margin:0;font-size:.875rem}.security-loading{color:var(--muted-color);font-style:italic}.security-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.security-metrics>div{background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:.25rem;padding:.75rem .85rem;display:flex}.security-metrics strong{color:var(--text);font-size:1.4rem;font-weight:700}.security-metrics span{color:var(--muted-color);font-size:.8rem}.security-map-wrap{position:relative}.security-map{background:var(--bg);border:1px solid var(--border);border-radius:10px;width:100%;height:320px;overflow:hidden}.security-map-error{color:var(--muted-color);margin-top:.5rem;font-size:.8rem}.security-tab-strip{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem;display:flex}.security-tab{color:var(--muted-color);border-bottom:2px solid #0000;padding:.5rem .85rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s}.security-tab:hover{color:var(--accent-teal)}.security-tab-active{border-bottom-color:var(--accent-teal);color:var(--accent-teal)}.security-standards-body{padding-top:1rem}.security-section-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.security-section-header h3{color:var(--text);margin:0 0 .25rem;font-size:1.05rem}.security-section-header p{color:var(--muted-color);margin:0}.security-source-link{color:var(--info-blue);white-space:nowrap;font-size:.85rem;text-decoration:none}.security-source-link:hover{text-decoration:underline}.security-control-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.security-control-item{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:.75rem .9rem}.security-control-header{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:4.5rem minmax(0,1fr) 5.5rem 1.25rem;align-items:center;gap:.5rem;width:100%;padding:0;display:grid}.security-control-id{color:var(--accent-teal);letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;font-weight:700}.security-control-title{color:var(--text);font-weight:600}.security-control-status{color:var(--muted-color);text-align:right;text-transform:uppercase;font-size:.75rem}.security-control-chevron{color:var(--muted-color);text-align:right}.security-control-summary{color:var(--muted-color);margin:.4rem 0 0;font-size:.85rem}.security-control-detail{background:var(--panel);border-left:3px solid var(--accent-teal);border-radius:6px;margin-top:.6rem;padding:.6rem .75rem}.security-control-detail p{color:var(--text);margin:0;font-size:.875rem}.cost-route{flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto;padding:1.5rem 1.25rem 3rem;display:flex}.cost-hero{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:1.75rem}.cost-hero .kicker{color:var(--accent-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.cost-hero h1{color:var(--text);margin:.25rem 0 .5rem;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.2}.cost-hero p{color:var(--muted-color);max-width:60ch;margin:0}.cost-kpi-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=720px){.cost-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.cost-kpi-strip article{background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;display:flex}.cost-kpi-strip strong{color:var(--text);font-size:1.4rem;font-weight:700}.cost-kpi-strip span{color:var(--muted-color);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.cost-panel{background:var(--panel);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.cost-panel-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cost-panel-header h2{color:var(--text);margin:0;font-size:1.1rem}.cost-muted{color:var(--muted-color);font-size:.85rem}.cost-error{color:#b91c1c;font-size:.875rem}.cost-loading,.cost-empty{color:var(--muted-color);font-style:italic}.cost-bar-chart{grid-auto-columns:minmax(48px,1fr);grid-auto-flow:column;align-items:stretch;gap:.4rem;height:220px;padding-bottom:.5rem;display:grid;overflow-x:auto}.cost-bar{cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.4rem;padding:.4rem .3rem;transition:background-color .15s,border-color .15s;display:flex}.cost-bar:hover{background:#0f766e0f}.cost-bar-active{border-color:var(--accent-teal);background:#0f766e1a}.cost-bar-fill{background:var(--info-blue);border-radius:6px 6px 0 0;width:100%;min-height:4px;display:block}.cost-bar-active .cost-bar-fill{background:var(--accent-teal)}.cost-bar-label{color:var(--muted-color);text-align:center;font-size:.7rem}.cost-bar-value{color:var(--text);text-align:center;font-size:.7rem;font-weight:600}.cost-drilldown{grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:1.5rem;display:grid}@media (width<=720px){.cost-drilldown{grid-template-columns:1fr}}.cost-drilldown-pie{flex-direction:column;align-items:center;gap:.5rem;display:flex}.cost-drilldown-total{color:var(--text);text-align:center;margin:0;font-size:1.1rem;font-weight:700}.cost-drilldown-total span{color:var(--muted-color);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:400;display:block}.cost-service-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cost-service-row{background:var(--bg);border:1px solid var(--border);cursor:pointer;font:inherit;text-align:left;border-radius:10px;grid-template-columns:1rem minmax(0,1fr) 6rem 4rem;align-items:center;gap:.6rem;width:100%;padding:.55rem .75rem;transition:background-color .15s,border-color .15s;display:grid}.cost-service-row:hover{background:#0f766e0f}.cost-service-row-active{border-color:var(--accent-teal);background:#0f766e1a}.cost-service-swatch{border-radius:4px;width:1rem;height:1rem;display:inline-block}.cost-service-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cost-service-amount{color:var(--text);font-variant-numeric:tabular-nums;text-align:right}.cost-service-percent{color:var(--muted-color);text-align:right;font-size:.8rem}.cost-resource-drilldown h3{color:var(--text);margin:0 0 .75rem;font-size:1rem}.cost-resource-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.cost-resource-row{grid-template-columns:minmax(0,1.5fr) minmax(0,2fr) 6rem;align-items:center;gap:.75rem;padding:.4rem 0;display:grid}.cost-resource-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cost-resource-meter{background:var(--bg);border:1px solid var(--border);border-radius:999px;height:.5rem;overflow:hidden}.cost-resource-meter-fill{background:var(--accent-teal);height:100%;display:block}.cost-resource-amount{color:var(--text);font-variant-numeric:tabular-nums;text-align:right}.cost-chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.cost-chart-toggle{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.cost-chart-toggle-button{color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;padding:.4rem .85rem;font-size:.85rem}.cost-chart-toggle-button+.cost-chart-toggle-button{border-left:1px solid var(--line)}.cost-chart-toggle-button-active{background:var(--accent-teal-soft);color:var(--accent-teal);font-weight:600}.cost-download-csv{background:var(--accent-teal);color:#07221f;cursor:pointer;font:inherit;border:0;border-radius:8px;padding:.45rem .95rem;font-size:.85rem;font-weight:600}.cost-download-csv:disabled{cursor:not-allowed;opacity:.55}.cost-trend-table{border-collapse:collapse;width:100%;margin-top:.5rem}.cost-trend-table th,.cost-trend-table td{border-bottom:1px solid var(--line);color:var(--text);text-align:left;padding:.5rem .75rem}.cost-trend-table thead th{color:var(--muted-color);letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.cost-trend-table tbody tr{cursor:pointer}.cost-trend-table tbody tr:hover{background:var(--accent-teal-soft)}.cost-bar-label{color:var(--text)}.demo-route{flex-direction:column;gap:1.5rem;max-width:1200px;margin:0 auto;padding:1.5rem 1.25rem 3rem;display:flex}.demo-sim-strip{background:var(--accent-teal);color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 1rem;display:flex}.demo-sim-strip strong{letter-spacing:.18em;font-size:.85rem}.demo-hero{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:1.75rem}.demo-hero .kicker{color:var(--accent-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.demo-hero h1{color:var(--text);margin:.25rem 0 .5rem;font-size:clamp(1.6rem,2.4vw,2.1rem);line-height:1.2}.demo-hero p{color:var(--muted-color);max-width:60ch;margin:0}.demo-panel{background:var(--panel);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.demo-panel h2,.demo-panel h3{color:var(--text);margin:0}.demo-panel h2{font-size:1.1rem}.demo-panel h3{font-size:1rem}.demo-panel p{color:var(--muted-color);margin:0}.demo-line-between{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.demo-muted{color:var(--muted-color)}.demo-btn{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.45rem 1rem;font-weight:600;transition:background-color .15s,border-color .15s}.demo-btn-primary{background:var(--accent-teal);border-color:var(--accent-teal);color:#fff}.demo-btn-primary:hover{background:#0d645d}.demo-btn-secondary{background:var(--panel)}.demo-btn-secondary:hover{background:#0f766e14}.demo-chapters{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.demo-chapter{background:var(--bg);border:1px solid var(--border);color:var(--muted-color);border-radius:999px;padding:.35rem .85rem;font-size:.85rem}.demo-chapter-active{background:var(--accent-teal);border-color:var(--accent-teal);color:#fff}.demo-chapter-done{border-color:var(--accent-teal);color:var(--accent-teal)}.demo-frame{background:var(--panel);border:1px solid var(--border);border-radius:14px;position:relative;overflow:hidden}.demo-watermark{pointer-events:none;z-index:1;position:absolute;inset:0;transform:rotate(-22deg)}.demo-watermark span{color:#0f766e14;letter-spacing:.2em;text-align:center;-webkit-user-select:none;user-select:none;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;display:block}.demo-workbench{z-index:2;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:0;display:grid;position:relative}@media (width<=880px){.demo-workbench{grid-template-columns:1fr}}.demo-queue{background:var(--panel-soft,var(--bg));border-right:1px solid var(--border);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.demo-queue h3{color:var(--text);margin:0;font-size:.95rem;font-weight:700}.demo-queue-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.demo-queue-item{background:var(--panel);border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:10px;flex-direction:column;gap:.25rem;width:100%;padding:.6rem .8rem;display:flex}.demo-queue-item:hover{border-color:var(--accent-teal)}.demo-queue-item-active{background:var(--accent-teal-soft,#0f766e2e);border-color:var(--accent-teal);color:var(--text);font-weight:600}.demo-queue-empty{color:var(--muted-color);flex-direction:column;gap:.25rem;padding:.5rem;font-size:.85rem;display:flex}.demo-workspace{flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;display:flex}.demo-workspace-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.demo-workspace-head h2{color:var(--text);margin:.25rem 0 0;font-size:1.1rem}.demo-stage-nav{flex-wrap:wrap;gap:.4rem;display:flex}.demo-stage-btn{background:var(--bg);border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;border-radius:999px;padding:.35rem .85rem;font-size:.85rem}.demo-stage-btn-active{background:var(--accent-teal);border-color:var(--accent-teal);color:#fff}.demo-stage-btn span{opacity:.7;margin-right:.25rem;font-weight:700}.demo-pill-row{flex-wrap:wrap;gap:.4rem;display:flex}.demo-pill{background:var(--bg);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600}.demo-pill-success{color:#15803d;background:#22c55e1f;border-color:#22c55e66}.demo-pill-warning{color:#92400e;background:#eab30824;border-color:#eab30866}.demo-pill-danger{color:#b91c1c;background:#dc26261f;border-color:#dc262666}.demo-pill-info{color:var(--info-blue);background:#2f6db21f;border-color:#2f6db266}.demo-mode-toggle{background:var(--bg);border:1px solid var(--border);border-radius:999px;padding:.2rem;display:inline-flex}.demo-mode-btn{color:var(--muted-color);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:.3rem .85rem;font-size:.85rem}.demo-mode-btn-active{background:var(--accent-teal);color:#fff}.demo-input{background:var(--bg);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:8px;width:100%;padding:.5rem .75rem}.demo-source-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem;display:grid}.demo-source-card{background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:.3rem;padding:.65rem .85rem;display:flex}.demo-source-empty{color:var(--muted-color);padding:.5rem;font-style:italic}.demo-review-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.demo-review-card{background:var(--bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:.35rem;padding:.65rem .85rem;display:flex}.demo-keywords{flex-wrap:wrap;gap:.3rem;display:flex}.demo-kw{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:.15rem .55rem;font-size:.75rem}.demo-rule-list{color:var(--text);margin:0;padding-left:1.2rem}.unauth-route{flex-direction:column;gap:1.25rem;max-width:1100px;margin:0 auto;padding:1.5rem 1.25rem 3rem;display:flex}.unauth-hero{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:1.75rem}.unauth-hero .kicker{color:var(--accent-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.unauth-hero h1{color:var(--text);margin:.25rem 0 .5rem;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2}.unauth-hero p{color:var(--muted-color);max-width:60ch;margin:0}.unauth-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.unauth-panel{background:var(--panel);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.unauth-panel h2{color:var(--text);margin:0;font-size:1.1rem}.unauth-panel p{color:var(--muted-color);margin:0}.unauth-list{color:var(--text);flex-direction:column;gap:.4rem;margin:0;padding-left:1.2rem;display:flex}.unauth-secondary-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;padding-top:.5rem;display:flex}.unauth-btn{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.5rem 1rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-block}.unauth-btn-primary{background:var(--accent-teal);border-color:var(--accent-teal);color:#fff;align-self:flex-start}.unauth-btn-primary:hover{background:#0d645d}.unauth-btn-secondary{background:var(--panel)}.unauth-btn-secondary:hover{background:#0f766e14}.unauth-btn-outline{border-color:var(--accent-teal);color:var(--accent-teal)}.unauth-btn-outline:hover{background:#0f766e14}.command-palette-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c188c;justify-content:center;align-items:flex-start;padding:8vh 1rem 2rem;display:flex;position:fixed;inset:0}.command-palette{background:var(--surface-elevated,#fffffffa);width:min(40rem,100%);color:var(--text-primary,#0a0f1f);border:1px solid #7882a040;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #080c1859}.command-palette-input-row{border-bottom:1px solid #7882a02e;align-items:center;gap:.6rem;padding:.85rem 1rem;display:flex}.command-palette-input-prefix{letter-spacing:.04em;color:#505c78d9;border:1px solid #7882a059;border-radius:6px;padding:.1rem .4rem;font-size:.75rem;font-weight:600}.command-palette-input{color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:1.05rem}.command-palette-results{max-height:22rem;margin:0;padding:.4rem;list-style:none;overflow-y:auto}.command-palette-item{cursor:pointer;border-radius:8px;flex-direction:column;gap:.15rem;padding:.55rem .7rem;display:flex}.command-palette-item-active{background:#4060dc1f}.command-palette-item-label{font-size:.95rem;font-weight:600}.command-palette-item-description{color:#505c78d9;font-size:.8rem}.command-palette-empty{color:#505c78d9;padding:.8rem .7rem;font-size:.9rem}.command-palette-footer{color:#505c78d9;border-top:1px solid #7882a02e;justify-content:flex-end;gap:1rem;padding:.55rem 1rem;font-size:.75rem;display:flex}[data-theme=dark] .command-palette{color:#f5f6fa;background:#141826fa;border-color:#7882a066}[data-theme=dark] .command-palette-item-description,[data-theme=dark] .command-palette-empty,[data-theme=dark] .command-palette-footer{color:#bec8dccc}.private-blog-shell{--blog-accent:#d94f36;--blog-accent-soft:#d94f361a;--blog-ink:var(--text,#17211d);--blog-muted:var(--muted-color,#66736d);--blog-paper:var(--panel,#fffefa);background:linear-gradient(#14322a09 1px, transparent 1px), var(--bg,#f5f7f4);color:var(--blog-ink);background-size:100% 2rem;min-height:100dvh}.private-blog-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--blog-paper) 92%, transparent);border-bottom:1px solid var(--line,#dce3df);z-index:20;justify-content:space-between;align-items:center;min-height:64px;padding:.65rem clamp(1rem,4vw,4rem);display:flex;position:sticky;top:0}.private-blog-brand{color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.private-blog-brand-mark{background:var(--blog-accent);color:#fff;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:700;display:inline-flex}.private-blog-brand>span:last-child{line-height:1.15;display:grid}.private-blog-brand small{color:var(--blog-muted);font-size:.72rem}.private-blog-topbar nav{align-items:center;gap:.55rem;display:flex}.private-blog-topbar nav>a{color:var(--blog-muted);padding:.55rem .7rem;font-size:.82rem;font-weight:650;text-decoration:none}.private-blog-main{grid-template-columns:minmax(280px,.72fr) minmax(0,1.3fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);max-width:1380px;margin:0 auto;padding:clamp(1.5rem,4vw,4.5rem) clamp(1rem,4vw,4rem) 6rem;display:grid}.private-blog-compose{background:var(--blog-paper);border:1px solid var(--line,#dce3df);box-shadow:var(--shadow-sm);border-radius:6px;padding:clamp(1rem,2.4vw,2rem);position:sticky;top:92px}.private-blog-compose-heading,.private-blog-feed-heading,.private-blog-entry-header,.private-blog-response-label{justify-content:space-between;align-items:start;display:flex}.private-blog-compose-heading{border-bottom:2px solid var(--blog-ink);margin-bottom:1.25rem;padding-bottom:.65rem}.private-blog-compose-heading p,.private-blog-feed-heading p{text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.private-blog-compose-heading span{background:var(--blog-accent-soft);color:var(--blog-accent);padding:.25rem .45rem;font-size:.7rem;font-weight:750}.private-blog-compose form{gap:.55rem;display:grid}.private-blog-compose label{color:var(--blog-muted);margin-top:.45rem;font-size:.73rem;font-weight:750}.private-blog-compose input,.private-blog-compose textarea{background:color-mix(in srgb, var(--blog-paper) 94%, var(--bg));border:1px solid var(--line,#dce3df);color:var(--blog-ink);font:inherit;resize:vertical;border-radius:4px;width:100%;padding:.72rem .8rem}.private-blog-compose textarea{min-height:15rem;line-height:1.65}.private-blog-compose input:focus,.private-blog-compose textarea:focus{border-color:var(--blog-accent);box-shadow:0 0 0 3px var(--blog-accent-soft);outline:none}.private-blog-compose-details{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.private-blog-compose-details>div{gap:.45rem;display:grid}.private-blog-submit{background:var(--blog-ink);color:var(--blog-paper);font:inherit;border:0;border-radius:4px;min-height:44px;margin-top:.75rem;padding:.7rem 1rem;font-size:.84rem;font-weight:750}.private-blog-submit:hover:not(:disabled){background:var(--blog-accent)}.private-blog-feed{min-width:0}.private-blog-feed-heading{border-bottom:2px solid var(--blog-ink);margin-bottom:1.2rem;padding-bottom:1rem}.private-blog-feed-heading h1{letter-spacing:0;margin:.25rem 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.65rem,3vw,2.65rem)}.private-blog-feed-heading>span{color:var(--blog-accent);font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700}.private-blog-entry{background:var(--blog-paper);border:1px solid var(--line,#dce3df);box-shadow:var(--shadow-sm);border-radius:6px;margin-bottom:1rem;padding:clamp(1rem,2.6vw,2rem)}.private-blog-entry-header{gap:1rem}.private-blog-entry h2{letter-spacing:0;margin:.35rem 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(1.15rem,2vw,1.55rem)}.private-blog-entry-meta{color:var(--blog-muted);flex-wrap:wrap;gap:.55rem;font-size:.72rem;display:flex}.private-blog-entry-meta span:before{color:var(--blog-accent);content:"/";margin-right:.55rem}.private-blog-entry-body{white-space:pre-wrap;margin:1.25rem 0;line-height:1.75}.private-blog-response{background:color-mix(in srgb, var(--blog-accent-soft) 65%, var(--blog-paper));border-left:3px solid var(--blog-accent);padding:.9rem 1rem}.private-blog-response-label{color:var(--blog-accent);text-transform:uppercase;font-size:.7rem;font-weight:800}.private-blog-response-label small{color:var(--blog-muted);text-transform:none;font-size:.66rem;font-weight:600}.private-blog-response p{white-space:pre-wrap;margin:.65rem 0 0;line-height:1.65}.private-blog-response-retry{justify-content:space-between;align-items:center;gap:1rem;display:flex}.private-blog-text-button{box-shadow:none;color:var(--blog-accent);font:inherit;background:0 0;border:0;padding:.25rem;font-size:.75rem;font-weight:750}.private-blog-text-button--danger{color:var(--danger-color,#b42318)}.private-blog-error,.private-blog-loading{border-left:3px solid var(--danger-color,#b42318);margin:1rem 0;padding:.7rem .9rem}.private-blog-loading{border-left-color:var(--blog-accent)}.private-blog-empty{border-bottom:1px solid var(--line,#dce3df);color:var(--blog-muted);align-items:baseline;gap:1rem;padding:2.5rem 0;display:flex}.private-blog-empty span{color:var(--blog-accent);font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:700}@media (width<=850px){.private-blog-main{grid-template-columns:1fr}.private-blog-compose{position:static}}@media (width<=620px){.private-blog-topbar{flex-direction:column;align-items:flex-start;gap:.6rem}.private-blog-topbar nav{justify-content:space-between;width:100%}.private-blog-compose-details{grid-template-columns:1fr}.private-blog-response-retry{flex-direction:column;align-items:flex-start}}:root{--density-comfortable:.95rem;--density-compact:.55rem;--density-ultra:.35rem}.public-top-nav{z-index:60;background:#ffffffe0;position:sticky;top:.6rem}.public-hero-copy,.security-hero-copy{flex-direction:column;justify-content:center;display:flex}.hero-wide{align-items:stretch}.hero-wide>:first-child{flex-direction:column;justify-content:center;display:flex}.hero{grid-template-columns:minmax(0,1.6fr) minmax(min(100%,22rem),1fr);gap:1.5rem;display:grid}.public-briefing-drawer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-status-grid{grid-template-columns:1fr}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:1rem;display:grid}.queue-table-wrap{--queue-packet-column-left:0px}.queue-table-with-selection{--queue-packet-column-left:44px}.queue-table th.queue-checkbox-column,.queue-table td.queue-checkbox-column,.queue-table th.queue-packet-column,.queue-table td.queue-packet-column,.queue-table th.queue-actions-column,.queue-table td.queue-actions-column{position:sticky}.queue-table th.queue-packet-column,.queue-table td.queue-packet-column{left:var(--queue-packet-column-left)}.queue-table th.queue-actions-column,.queue-table td.queue-actions-column{right:0}@media (width<=1100px){.admin-shell-layout{grid-template-columns:1fr}}@media (width<=960px){.hero{grid-template-columns:1fr}}@media (width<=900px){.product-shell-header,.admin-shell-layout,.hero,.metrics-grid,.workbench-layout,.security-transparency-grid{grid-template-columns:1fr}}@media (width<=720px){.public-briefing-drawer-grid{grid-template-columns:1fr}}@media (width<=640px){.metrics-grid,.showcase-grid,.security-status-grid{grid-template-columns:1fr}}
