:root{--color-bg-canvas:#faf8f3;--color-bg-canvas-soft:#f7f3ea;--color-bg-surface:#fffdf8;--color-bg-surface-2:#fffaf0;--color-bg-surface-3:#fbf7ed;--color-bg-canvas-shimmer:#fffdf8b8;--color-bg-overlay:#faf8f3db;--color-text-primary:#26322f;--color-text-secondary:#4a554f;--color-text-muted:#69746f;--color-text-faint:#aab0a8;--color-text-on-brand:#fffdf8;--color-text-on-accent:#fffdf8;--color-text-link:var(--color-brand-primary-strong);--color-brand-primary:#1f8a72;--color-brand-primary-soft:#f0faf6;--color-brand-primary-strong:#176b5a;--color-accent-amber:#d9942a;--color-accent-amber-soft:#fdf3e2;--color-accent-amber-strong:#8a5e10;--color-accent-amber-deep:#b88a4a;--color-accent-amber-darker:#6b5f45;--color-status-success:#1f8a72;--color-status-success-soft:#f0faf6;--color-status-success-strong:#176b5a;--color-status-warning:#ea580c;--color-status-warning-soft:#ffedd5;--color-status-danger:#dc2626;--color-status-danger-soft:#fee2e2;--color-status-info:#2563eb;--color-status-info-soft:#dbeafe;--color-border:#3a4d4524;--color-border-soft:#3a4d451f;--color-border-strong:#3a4d4538;--color-border-focus:#d9942a8c;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-pill:9999px;--shadow-xs:0 1px 2px #2d271c0a;--shadow-sm:0 2px 6px #2d271c0f;--shadow-md:0 8px 24px -8px #2d271c1a;--shadow-lg:0 18px 42px -36px #2d271c6b;--shadow-xl:0 24px 60px -20px #2d271c47;--shadow-focus-amber:0 0 0 3px #d9942a4d;--font-family-base:Inter, system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-size-xs:.68rem;--font-size-sm:.78rem;--font-size-base:.875rem;--font-size-md:.94rem;--font-size-lg:1.04rem;--font-size-xl:1.18rem;--font-size-2xl:1.36rem;--font-size-3xl:1.7rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:650;--font-weight-bold:700;--font-weight-extra:850;--line-height-tight:1.1;--line-height-snug:1.22;--line-height-base:1.5;--line-height-loose:1.7;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--layout-rail-width:16rem;--layout-rail-width-collapsed:4rem;--layout-shell-max:1180px;--layout-shell-pad:1.45rem;--layout-header-offset:76px;--layout-rail-top:var(--layout-header-offset);--layout-rail-bottom:0;--layout-shell-left:0;--z-base:0;--z-raised:10;--z-sticky:50;--z-overlay:80;--z-modal:100;--z-toast:200;--ws-bg:var(--color-bg-canvas);--ws-surface:var(--color-bg-surface);--ws-ink:var(--color-text-primary);--ws-muted:var(--color-text-muted);--ws-line:var(--color-border);--ws-line-soft:var(--color-border-soft);--ws-line-strong:var(--color-border-strong);--ws-accent:var(--color-brand-primary);--ws-accent-soft:var(--color-brand-primary-soft);--ws-accent-dark:var(--color-brand-primary-strong);--ws-gold:var(--color-accent-amber);--ws-gold-soft:var(--color-accent-amber-soft);--ws-danger:var(--color-status-danger);--ws-danger-soft:var(--color-status-danger-soft);--ws-red:var(--color-status-danger);--ws-red-soft:var(--color-status-danger-soft);--ws-orange:var(--color-status-warning);--ws-orange-soft:var(--color-status-warning-soft);--ws-neutral:var(--color-text-muted);--ws-gray:var(--color-text-muted);--ws-gray-soft:var(--color-bg-surface-2);--ink:var(--ws-ink);--sem-red:var(--ws-red);--ws-panel-radius:var(--radius-md);--ws-panel-head-bg:var(--color-bg-surface-2);--ws-panel-band-bg:var(--color-bg-surface-3);--ws-panel-footer-bg:var(--color-bg-surface-3);--ws-panel-shadow:var(--shadow-lg);--monitoring-surface:var(--color-bg-surface);--monitoring-band:var(--color-bg-surface-3);--monitoring-soft:var(--color-bg-surface-3);--monitoring-rule:var(--color-border-soft);--monitoring-rule-soft:#24383013;--workspace-rail-width:var(--layout-rail-width);--workspace-collapsed-rail-width:var(--layout-rail-width-collapsed);--workspace-header-offset:var(--layout-header-offset);--workspace-shell-max:var(--layout-shell-max);--workspace-shell-pad:var(--layout-shell-pad);--workspace-rail-top:var(--layout-rail-top);--workspace-rail-bottom:var(--layout-rail-bottom);--workspace-shell-left:var(--layout-shell-left)}:root[data-theme=dark]{--color-bg-canvas:#0f1410;--color-bg-canvas-soft:#0a0e0b;--color-bg-surface:#161b18;--color-bg-surface-2:#1d2421;--color-bg-surface-3:#1a201d;--color-bg-canvas-shimmer:#0f141000;--color-bg-overlay:#0f1410db;--color-text-primary:#e6e8e5;--color-text-secondary:#c4cbc6;--color-text-muted:#97a09b;--color-text-faint:#5a625e;--color-text-on-brand:#0f1410;--color-text-on-accent:#0f1410;--color-text-link:var(--color-brand-primary-strong);--color-brand-primary:#2ea98c;--color-brand-primary-soft:#2ea98c29;--color-brand-primary-strong:#5fd4b3;--color-accent-amber:#a87832;--color-accent-amber-soft:#a8783233;--color-accent-amber-strong:#e0a554;--color-accent-amber-deep:#8a7250;--color-accent-amber-darker:#6b5f45;--color-status-success:#5fd4b3;--color-status-success-soft:#5fd4b329;--color-status-success-strong:#2ea98c;--color-status-warning:#f59e6f;--color-status-warning-soft:#f59e6f2e;--color-status-danger:#ff8585;--color-status-danger-soft:#ff858529;--color-status-info:#6aa6ff;--color-status-info-soft:#6aa6ff29;--color-border:#e6e8e51f;--color-border-soft:#e6e8e514;--color-border-strong:#e6e8e533;--color-border-focus:#e0a55473;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 2px 6px #0000005c;--shadow-md:0 8px 24px -8px #0000007a;--shadow-lg:0 18px 42px -20px #0000008f;--shadow-xl:0 24px 60px -20px #000000a3;--shadow-focus-amber:0 0 0 3px #e0a55447;--monitoring-rule-soft:#e6e8e50f}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s}}body[data-page=workspace]{--ws-bg:#faf8f3;--ws-surface:#fffdf8;--ws-ink:#26322f;--ink:var(--ws-ink);--ws-muted:#69746f;--ws-line:#3a4d4524;--ws-line-soft:#3a4d451f;--ws-line-strong:#3a4d4538;--ws-accent:#1f8a72;--ws-accent-soft:#f0faf6;--ws-accent-dark:#176b5a;--ws-gold:#d9942a;--ws-gold-soft:#fdf3e2;--ws-danger:#dc2626;--ws-danger-soft:#fee2e2;--ws-red:#dc2626;--ws-red-soft:#fee2e2;--sem-red:var(--ws-red);--ws-orange:#ea580c;--ws-orange-soft:#ffedd5;--ws-neutral:#69746f;--ws-gray:#69746f;--ws-gray-soft:#f1efea;color:var(--ink);-webkit-font-smoothing:antialiased;background-color:#faf8f3;background-image:linear-gradient(#fffdf8b8,#faf8f300);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}html body[data-page=workspace]{color:var(--ws-ink);background:#faf8f3}body[data-page=workspace] *{box-sizing:border-box}body[data-page=workspace] .site-header--workspace{z-index:100}body[data-page=workspace] .site-header--workspace .brand-logo{object-fit:contain;display:block}body[data-page=workspace] .dashboard-shell{background:var(--ws-bg)}body[data-page=workspace] .workspace-loading-overlay{display:none}body[data-page=workspace].workspace-auth-pending .workspace-loading-overlay{z-index:100;background:#faf8f3db;place-items:center;display:grid;position:fixed;inset:0}body[data-page=workspace].workspace-auth-pending .workspace-app-frame{visibility:hidden;pointer-events:none}body[data-page=workspace] .workspace-app-frame{grid-template-columns:16rem minmax(0,1fr);align-items:start;min-height:calc(100vh - 76px);display:grid}body[data-page=workspace] .workspace-sidebar{border-right:1px solid var(--ws-line);background:#f2eee6;align-self:start;gap:.5rem;height:calc(100vh - 76px);padding:22px 14px;display:grid;position:sticky;top:5.25rem;overflow:auto}body[data-page=workspace] .workspace-sidebar-nav{gap:10px;display:grid}body[data-page=workspace] .workspace-sidebar-group{gap:4px;display:grid}body[data-page=workspace] .workspace-sidebar-group+.workspace-sidebar-group{border-top:1px solid var(--ws-line);margin-top:16px;padding-top:14px}body[data-page=workspace] .workspace-sidebar-group-label,body[data-page=workspace] .workspace-search-label{color:var(--ws-muted);letter-spacing:.04em;margin:0 0 6px;font-size:11px;font-weight:700}body[data-page=workspace] .workspace-sidebar-link{min-height:36px;color:var(--ws-ink);border:1px solid #0000;border-radius:8px;align-items:center;padding:8px 10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}body[data-page=workspace] .workspace-sidebar-link:hover{background:#fffdf8b3}body[data-page=workspace] .workspace-sidebar-link.active,body[data-page=workspace] .workspace-sidebar-link[aria-current=location],.workspace-sidebar-link--active{background:var(--ws-accent-soft);color:var(--ws-accent-dark);border-color:#1f8a7238}body[data-page=workspace] .workspace-sidebar-tools,body[data-page=workspace] .workspace-command-tools{border-top:1px solid var(--ws-line);margin-top:16px;padding-top:14px}body[data-page=workspace] .workspace-search-box,body[data-page=workspace] .workspace-search{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 10px;display:flex}body[data-page=workspace] .workspace-search-box input,body[data-page=workspace] .workspace-search input{width:100%;color:var(--ws-ink);font:inherit;background:0 0;border:0;outline:0;font-size:13px}body[data-page=workspace] .workspace-import-toggle{border-radius:8px;width:100%;margin-top:10px}body[data-page=workspace] .workspace-import-panel{gap:8px;margin-top:10px;display:grid}body[data-page=workspace] .workspace-import-panel[hidden]{display:none!important}body[data-page=workspace].workspace-auth-pending .workspace-focus-board{display:none}body[data-page=workspace] .workspace-import-panel textarea{border:1px solid var(--ws-line);background:var(--ws-surface);width:100%;color:var(--ws-ink);font:inherit;border-radius:8px;padding:10px;font-size:12px}body[data-page=workspace] .sidebar-collapse-toggle{z-index:70;border:1px solid var(--ws-line);background:var(--ws-surface);width:28px;height:54px;color:var(--ws-muted);border-radius:999px;position:fixed;top:50%;left:210px}body[data-page=workspace].workspace-sidebar-collapsed .workspace-app-frame{grid-template-columns:34px minmax(0,1fr)}body[data-page=workspace].workspace-sidebar-collapsed .workspace-sidebar{padding-inline:4px}body[data-page=workspace].workspace-sidebar-collapsed .workspace-sidebar>:not(.sidebar-collapse-toggle){visibility:hidden}body[data-page=workspace].workspace-sidebar-collapsed .sidebar-collapse-toggle{left:20px}[data-workspace-active-module=account] .workspace-command-tools{display:none}body[data-page=workspace] .workspace-main-stage{gap:.7rem;width:min(100%,1180px);margin:0 auto;padding:28px 24px 64px;display:grid}body[data-page=workspace] .workspace-stage-title{color:var(--ws-ink);letter-spacing:0;margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:700;line-height:1.15}body[data-page=workspace] .workspace-main-stage>.workspace-stage-title{color:var(--ws-ink);letter-spacing:0;text-wrap:nowrap;white-space:nowrap;max-width:none;margin:0;font-size:clamp(1.45rem,1.9vw,1.9rem);font-weight:700;line-height:1.15;overflow:visible}body[data-page=workspace] .workspace-stage-intro{max-width:68rem;color:var(--ws-muted);margin:0 0 18px;font-size:13px;line-height:1.5}body[data-page=workspace] .workspace-region[hidden]{display:none!important}body[data-page=workspace] .workspace-region{box-shadow:none;background:0 0;border:0;gap:0;padding:0;overflow:hidden}body[data-page=workspace] :is(.workspace-focus-board,.workspace-detail-panel,.monitoring-panel,.delivery-collapsible,.workspace-notifications-panel,.workspace-billing-panel){box-shadow:none;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:.72rem;padding:.9rem 1rem;display:grid}body[data-page=workspace] #workspace-queue{gap:0;padding:0;overflow:hidden}body[data-page=workspace] .client-workspace-rail,body[data-page=workspace] .batch-workspace-rail,body[data-page=workspace] .agency-workspace-summary{background:0 0;border:0}body[data-page=workspace] .eyebrow{color:var(--ws-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}body[data-page=workspace] #workspace-main .button,body[data-page=workspace] #workspace-main button{font-family:inherit}body[data-page=workspace] #workspace-main .button,body[data-page=workspace] .dashboard-filter-button,body[data-page=workspace] .delivery-filter-chip{border:1px solid var(--ws-line);color:var(--ws-ink);min-height:32px;box-shadow:none;background:#fff;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700}body[data-page=workspace] #workspace-main .button.primary,body[data-page=workspace] .dashboard-filter-button.active{border-color:var(--ws-accent);background:var(--ws-accent);color:#fff}body[data-page=workspace] #workspace-main .button.secondary,body[data-page=workspace] #workspace-main .button.ghost-button{color:var(--ws-ink);background:#fff}body[data-page=workspace] .ws-sample-head{border:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);background:var(--ws-surface);border-radius:14px 14px 0 0;align-items:center;gap:12px;min-height:66px;padding:16px 20px;display:flex}body[data-page=workspace] .ws-sample-head h2{color:var(--ws-ink);margin:0;font-size:17px;font-weight:700;line-height:1.25}body[data-page=workspace] .workspace-usage-cta,body[data-page=workspace] .monitoring-header-actions{align-items:center;gap:6px;margin-left:auto;display:flex}body[data-page=workspace] .workspace-filter-bar{margin-bottom:14px}body[data-page=workspace] .workspace-queue-toolbar{background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:8px;display:flex}body[data-page=workspace] .workspace-queue-search{border:1px solid var(--ws-line);background:var(--ws-bg);min-width:180px;color:var(--ws-muted);border-radius:8px;flex:240px;padding:6px 10px;font-size:13px}body[data-page=workspace] .dashboard-filter-button{border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:5px 11px;font-size:12px;display:inline-flex}body[data-page=workspace] .dashboard-filter-button.active{background:var(--ws-accent-soft);color:var(--ws-accent-dark)}body[data-page=workspace] .dashboard-filter-button strong{opacity:.7;font-size:10px}body[data-page=workspace] .workspace-density-toggle{color:var(--ws-muted);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}body[data-page=workspace] .workspace-density-toggle button{border:1px solid var(--ws-line);width:24px;height:18px;min-height:0;color:var(--ws-muted);background:#fff;border-radius:4px;padding:0;font-size:9px}body[data-page=workspace] .workspace-density-toggle button.on{border-color:var(--ws-accent);background:var(--ws-accent-soft);color:var(--ws-accent-dark)}body[data-page=workspace] .dashboard-main-grid,body[data-page=workspace] .sku-panel,body[data-page=workspace] .sku-table-wrap{background:0 0;border:0;padding:0;display:block}body[data-page=workspace] .sku-dashboard-table{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:14px;min-width:860px;overflow:hidden}body[data-page=workspace] .sku-thead,body[data-page=workspace] .sku-row{grid-template-columns:28px minmax(0,1fr) 110px 96px 110px 130px 90px;align-items:center;display:grid}body[data-page=workspace] .sku-thead{border-bottom:1px solid var(--ws-line);color:var(--ws-muted);letter-spacing:.06em;text-transform:uppercase;background:#fbf7ed;padding:10px 16px;font-size:10.5px;font-weight:700}body[data-page=workspace] .sku-row{border-bottom:1px solid var(--ws-line);cursor:pointer;min-height:52px;padding:11px 16px;transition:background .12s;position:relative}body[data-page=workspace] .sku-row:hover{background:#fbfaf4}body[data-page=workspace] .sku-row.selected{background:var(--ws-accent-soft)}body[data-page=workspace] .sku-row.selected:before{content:"";background:var(--ws-accent);width:3px;position:absolute;inset:0 auto 0 0}body[data-page=workspace] .sku-check{border:1.5px solid var(--ws-line-strong);background:#fff;border-radius:4px;place-items:center;width:16px;height:16px;display:inline-grid}body[data-page=workspace] .sku-row.selected .sku-check{border-color:var(--ws-accent);background:var(--ws-accent)}body[data-page=workspace] .sku-row.selected .sku-check:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}body[data-page=workspace] .sku-name{color:var(--ws-ink);font-size:13.5px;font-weight:700;line-height:1.18}body[data-page=workspace] .sku-meta{color:var(--ws-muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;line-height:1.3}body[data-page=workspace] .sku-meta .sep{opacity:.5;margin:0 5px}body[data-page=workspace] .mono{font-family:SF Mono,ui-monospace,Menlo,monospace}body[data-page=workspace] .sku-group-head{color:var(--ws-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:14px 16px 8px;font-size:11px;font-weight:700;display:flex}body[data-page=workspace] .sku-group-count{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:999px;padding:1px 7px;font-size:10px}body[data-page=workspace] .sku-group-line{background:var(--ws-line);flex:1;height:1px}body[data-page=workspace] .status-pill{border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:650;line-height:1;display:inline-flex}body[data-page=workspace] .status-pill .dot{border-radius:50%;width:7px;height:7px}body[data-page=workspace] .status-pill.ready{background:var(--ws-accent-soft);color:var(--ws-accent-dark);border-color:#1f8a7233}body[data-page=workspace] .status-pill.ready .dot{background:var(--ws-accent)}body[data-page=workspace] .status-pill.fixing{border-color:var(--ws-line);background:var(--ws-gray-soft);color:var(--ws-neutral)}body[data-page=workspace] .status-pill.fixing .dot{background:var(--ws-neutral)}body[data-page=workspace] .status-pill.watch{background:var(--ws-gold-soft);color:#8a5e10;border-color:#d9942a38}body[data-page=workspace] .status-pill.watch .dot{background:var(--ws-gold)}body[data-page=workspace] .status-pill.idle{border-color:var(--ws-line);color:var(--ws-muted);background:#f1efea}body[data-page=workspace] .status-pill.idle .dot{background:#aab0a8}body[data-page=workspace] .num{color:var(--ws-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}body[data-page=workspace] .num.alert,body[data-page=workspace] .date-overdue{color:var(--ws-danger)}body[data-page=workspace] .date-due{color:var(--ws-orange)}body[data-page=workspace] .date-neutral{color:var(--ws-muted)}body[data-page=workspace] .hover-actions{opacity:0;justify-content:flex-end;gap:4px;transition:opacity .12s;display:flex}body[data-page=workspace] .sku-row:hover .hover-actions,body[data-page=workspace] .sku-row.selected .hover-actions{opacity:1}body[data-page=workspace] .icon-btn{border:1px solid var(--ws-line);width:26px;height:26px;min-height:0;color:var(--ws-muted);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex}body[data-page=workspace] .icon-btn.primary{border-color:var(--ws-accent);background:var(--ws-accent);color:#fff}body[data-page=workspace] .sku-queue-foot{border-top:1px solid var(--ws-line);color:var(--ws-muted);background:#fbf7ed;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11.5px;display:flex}body[data-page=workspace] .sku-queue-foot strong{color:var(--ws-accent-dark)}body[data-page=workspace] .sku-queue-foot-actions{gap:8px;display:flex}body[data-page=workspace] .workspace-detail-drawer{z-index:90;border-left:1px solid var(--ws-line);background:var(--ws-surface);width:520px;max-width:100vw;transition:transform .18s;display:flex;inset:0 0 0 auto;transform:translate(0);box-shadow:-12px 0 32px -16px #3a4d452e;position:fixed!important}body[data-page=workspace] .workspace-detail-drawer[hidden]{transform:translate(100%);display:none!important}body[data-page=workspace][data-workspace-detail-active] #workspace-queue{opacity:.42;filter:saturate(.7);pointer-events:none}body[data-page=workspace] .workspace-detail-close{z-index:3;border:1px solid var(--ws-line);width:28px;height:28px;min-height:0;color:var(--ws-muted);background:#fff;border-radius:7px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:14px;right:14px}body[data-page=workspace] .workspace-detail-drawer-body{width:100%;overflow:auto}body[data-page=workspace] .workspace-detail-card{background:var(--ws-surface);flex-direction:column;min-height:100vh;display:flex}body[data-page=workspace] .workspace-detail-heading{border-bottom:1px solid var(--ws-line);padding:18px 22px 14px}body[data-page=workspace] .workspace-detail-heading h2{color:var(--ws-ink);margin:0 36px 5px 0;font-size:17px;font-weight:700;line-height:1.3}body[data-page=workspace] .workspace-detail-heading p:not(.eyebrow){color:var(--ws-muted);font-size:11.5px}body[data-page=workspace] .detail-metric-strip{border-bottom:1px solid var(--ws-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body[data-page=workspace] .detail-metric{border-right:1px solid var(--ws-line);min-height:68px;padding:12px 14px}body[data-page=workspace] .detail-metric:last-child{border-right:0}body[data-page=workspace] .detail-metric .lbl,body[data-page=workspace] .detail-intel .k,body[data-page=workspace] .detail-section .lab{color:var(--ws-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}body[data-page=workspace] .detail-metric .val{color:var(--ws-ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px;font-weight:700;line-height:1.1}body[data-page=workspace] .detail-metric .val.warn{color:var(--ws-danger)}body[data-page=workspace] .detail-section{margin:0;padding:16px 22px 0}body[data-page=workspace] .detail-section h3{color:var(--ws-ink);margin:0 0 4px;font-size:14px;font-weight:700}body[data-page=workspace] .detail-section p{color:#4a554f;margin:0;font-size:12.5px;line-height:1.55}body[data-page=workspace] .detail-intel{grid-template-columns:1fr 1fr;gap:10px;display:grid}body[data-page=workspace] .detail-intel .cell{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:9px;padding:10px 12px}body[data-page=workspace] .detail-intel .v{color:var(--ws-ink);margin-top:3px;font-size:12.5px;line-height:1.4}body[data-page=workspace] .workspace-marketplace-proof{border:1px solid var(--ws-line);background:0 0;border-radius:10px;margin:16px 22px 0;overflow:hidden}body[data-page=workspace] .workspace-marketplace-proof-heading{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:8px;padding:11px 14px;list-style:none;display:grid}body[data-page=workspace] .workspace-marketplace-proof-heading::-webkit-details-marker{display:none}body[data-page=workspace] .workspace-marketplace-proof-chevron{place-items:center;width:18px;height:18px;display:grid}body[data-page=workspace] .workspace-marketplace-proof-chevron:before{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)}body[data-page=workspace] .workspace-marketplace-proof[open] .workspace-marketplace-proof-chevron:before{transform:rotate(225deg)}body[data-page=workspace] .activity-timeline{margin:0;padding:0 0 0 16px;list-style:none;position:relative}body[data-page=workspace] .activity-timeline:before{content:"";background:var(--ws-line);width:1.5px;position:absolute;top:4px;bottom:4px;left:5px}body[data-page=workspace] .tl-item{color:var(--ws-ink);padding-bottom:12px;font-size:12px;position:relative}body[data-page=workspace] .tl-item:before{content:"";border:2px solid var(--ws-accent);background:var(--ws-surface);border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-14px}body[data-page=workspace] .tl-item.muted:before{border-color:var(--ws-line-strong)}body[data-page=workspace] .detail-sticky-actions{border-top:1px solid var(--ws-line);background:#fbf7ed;gap:8px;margin-top:auto;padding:12px 22px;display:flex;position:sticky;bottom:0}body[data-page=workspace] .detail-sticky-actions .button.primary{flex:1}body[data-page=workspace] .monitoring-body-wrap{background:var(--ws-surface);border:0;border-radius:0;overflow:hidden}body[data-page=workspace] .monitoring-command-surface{border-bottom:1px solid var(--ws-line);background:var(--ws-surface);grid-template-columns:minmax(0,1fr) minmax(17rem,.34fr);display:grid}body[data-page=workspace] .monitoring-command-surface>div{padding:18px 20px}body[data-page=workspace] .monitoring-command-surface h3,body[data-page=workspace] .monitoring-command-surface p{margin:0}body[data-page=workspace] .monitoring-command-surface h3{color:var(--ws-ink);font-size:17px;line-height:1.25}body[data-page=workspace] .monitoring-command-surface h3+p{color:var(--ws-muted);margin-top:6px;font-size:12px;line-height:1.45}body[data-page=workspace] .monitoring-status-strip{border-left:1px solid var(--ws-line);background:#fffdf8;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);display:grid}body[data-page=workspace] .monitoring-decision-list{background:#fffdf8;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}body[data-page=workspace] .monitoring-scope-line{border-bottom:1px solid var(--ws-line);color:var(--ws-muted);background:#fbf7ed;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 20px;font-size:12px;display:flex}body[data-page=workspace] .monitoring-scope-line b{color:var(--ws-ink);font-variant-numeric:tabular-nums}body[data-page=workspace] .monitoring-scope-line .sep{background:var(--ws-line);width:1px;height:12px}body[data-page=workspace] .monitoring-scope-line .alert-num{color:var(--ws-red)}body[data-page=workspace] .monitoring-sec{border-bottom:1px solid var(--ws-line);background:0 0}body[data-page=workspace] .monitoring-section-heading,body[data-page=workspace] .monitoring-collapsible-summary,body[data-page=workspace] .monitoring-support-summary{cursor:pointer;align-items:center;gap:10px;padding:14px 20px 10px;display:flex}body[data-page=workspace] .monitoring-section-heading span,body[data-page=workspace] .monitoring-collapsible-summary span,body[data-page=workspace] .monitoring-support-summary span{color:var(--ws-ink);font-size:13.5px;font-weight:800}body[data-page=workspace] .monitoring-section-heading h3{color:var(--ws-ink);margin:0;font-size:13.5px;font-weight:800}body[data-page=workspace] .monitoring-section-heading p,body[data-page=workspace] .monitoring-collapsible-summary small,body[data-page=workspace] .monitoring-support-summary small{color:var(--ws-muted);font-size:11.5px}body[data-page=workspace] .monitoring-collapsible-summary:after,body[data-page=workspace] .monitoring-support-summary:after{content:"⌄";color:var(--ws-muted);margin-left:auto}.monitoring-support-stage:not([open]) .monitoring-support-summary:after{content:"⌄"}.monitoring-support-stage[open] .monitoring-support-summary:after{content:"⌃"}body[data-page=workspace] .monitoring-retest-table-shell,body[data-page=workspace] .monitoring-evidence-board,body[data-page=workspace] .monitoring-support-grid{padding:0 20px 16px}body[data-page=workspace] .monitoring-evidence-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}body[data-page=workspace] .monitoring-retest-table{border-collapse:collapse;width:100%;font-size:12.5px}body[data-page=workspace] .monitoring-retest-table th,body[data-page=workspace] .monitoring-retest-table td{border-bottom:1px solid var(--ws-line);text-align:left;vertical-align:middle;padding:10px}.monitoring-retest-table-row{border-top:1px solid #1f8a721f}body[data-page=workspace] .monitoring-retest-table thead th{color:var(--ws-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}body[data-page=workspace] .monitoring-retest-table-row:hover td,body[data-page=workspace] .monitoring-retest-table-row:hover th{background:#fbfaf4}body[data-page=workspace] .monitoring-retest-sku-cell strong{color:var(--ws-ink);font-size:12.5px;display:block}body[data-page=workspace] .monitoring-retest-sku-cell small{color:var(--ws-muted);font-size:10.5px}body[data-page=workspace] .retest-pri,body[data-page=workspace] .retest-state,body[data-page=workspace] .monitoring-score-cell,body[data-page=workspace] .delivery-status-pill{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}body[data-page=workspace] .retest-pri{border-radius:4px}body[data-page=workspace] .monitoring-score-cell{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:3px}body[data-page=workspace] .monitoring-score-cell--now{-webkit-text-decoration-color:var(--ws-red,#dc2626);text-decoration-color:var(--ws-red,#dc2626)}body[data-page=workspace] .monitoring-score-cell--next{-webkit-text-decoration-color:var(--ws-orange,#ea580c);text-decoration-color:var(--ws-orange,#ea580c)}body[data-page=workspace] .monitoring-score-cell--watch{-webkit-text-decoration-color:var(--ws-muted,#69746f);text-decoration-color:var(--ws-muted,#69746f)}body[data-page=workspace] .retest-pri.now,body[data-page=workspace] .retest-state.overdue,body[data-page=workspace] .monitoring-retest-table-row.now .monitoring-score-cell{background:var(--ws-red-soft);color:var(--ws-red)}body[data-page=workspace] .retest-state.due{background:var(--ws-orange-soft);color:var(--ws-orange)}body[data-page=workspace] .retest-pri.next,body[data-page=workspace] .retest-pri.watch,body[data-page=workspace] .retest-state.scheduled{border:1px solid var(--ws-line);color:var(--ws-gray);background:0 0}body[data-page=workspace] .retest-state.done{background:var(--ws-accent-soft);color:var(--ws-accent-dark)}body[data-page=workspace] .bars{align-items:flex-end;gap:1px;display:inline-flex}body[data-page=workspace] .bars i{background:currentColor;width:2px}body[data-page=workspace] .monitoring-retest-score-th{white-space:nowrap;position:relative}body[data-page=workspace] .monitoring-score-info{border:1px solid var(--ws-line,#1f29371f);width:16px;height:16px;color:var(--ws-muted,#6b7570);cursor:help;vertical-align:middle;background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;padding:0;font-size:10px;font-weight:700;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex}body[data-page=workspace] .monitoring-score-info:hover,body[data-page=workspace] .monitoring-score-info:focus{color:var(--ws-accent,#1f8a72);border-color:var(--ws-accent,#1f8a72);background:var(--ws-accent-soft,#e9f5ef);outline:none}body[data-page=workspace] .monitoring-score-info:focus-visible{box-shadow:0 0 0 2px var(--ws-accent-soft,#e9f5ef)}body[data-page=workspace] .monitoring-score-modal[hidden]{display:none!important}body[data-page=workspace] .monitoring-score-modal{z-index:99999;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}body[data-page=workspace] .monitoring-score-modal-backdrop{opacity:0;background:#0f14108c;transition:opacity .18s;position:absolute;inset:0}body[data-page=workspace] .monitoring-score-modal.is-open .monitoring-score-modal-backdrop{opacity:1}body[data-page=workspace] .monitoring-score-modal-card{border:1px solid var(--ws-line,#1f29371f);opacity:0;background:#fffdf8;border-radius:12px;width:min(480px,100%);max-height:calc(100vh - 48px);padding:0;transition:opacity .18s,transform .18s;position:relative;overflow:auto;transform:translateY(8px)scale(.97);box-shadow:0 24px 60px #0000002e}body[data-page=workspace] .monitoring-score-modal.is-open .monitoring-score-modal-card{opacity:1;transform:translateY(0)scale(1)}body[data-page=workspace] .monitoring-score-modal-head{border-bottom:1px solid var(--ws-line,#1f29371f);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}body[data-page=workspace] .monitoring-score-modal-head h2{color:var(--ws-ink,#26322f);margin:0;font-size:14px;font-weight:700}body[data-page=workspace] .monitoring-score-modal-close{cursor:pointer;color:var(--ws-muted,#6b7570);background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:22px;line-height:1}body[data-page=workspace] .monitoring-score-modal-close:hover,body[data-page=workspace] .monitoring-score-modal-close:focus{background:var(--ws-line,#1f29371f);color:var(--ws-ink,#26322f);outline:none}body[data-page=workspace] .monitoring-score-modal-body{color:var(--ws-ink,#26322f);padding:16px 18px 4px;font-size:12.5px;line-height:1.55}body[data-page=workspace] .monitoring-score-modal-bucket{color:var(--ws-accent-dark,#176b5a);margin:0 0 10px;font-size:12px;font-weight:700}body[data-page=workspace] .monitoring-score-modal-formula{color:var(--ws-ink,#26322f);font-size:12px;line-height:1.6}body[data-page=workspace] .monitoring-score-modal-formula p{margin:0 0 8px}body[data-page=workspace] .monitoring-score-modal-formula ul{margin:0 0 8px;padding-left:18px}body[data-page=workspace] .monitoring-score-modal-formula li{margin:4px 0}body[data-page=workspace] .monitoring-score-modal-formula strong{color:var(--ws-accent-dark,#176b5a)}body[data-page=workspace] .monitoring-score-modal-foot{border-top:1px solid var(--ws-line,#1f29371f);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 14px;display:flex}body[data-page=workspace] .monitoring-score-modal-foot small{color:var(--ws-muted,#6b7570);font-size:11.5px}body[data-page=workspace] .monitoring-score-modal-btn{background:var(--ws-accent,#1f8a72);color:#fffdf8;cursor:pointer;border:0;border-radius:6px;padding:6px 14px;font-size:12.5px;font-weight:600}body[data-page=workspace] .monitoring-score-modal-btn:hover{background:var(--ws-accent-dark,#176b5a)}body[data-page=workspace] .monitoring-score-breakdown-table{border-collapse:collapse;width:100%;margin:0 0 8px;font-size:12px}body[data-page=workspace] .monitoring-score-breakdown-table td{border-bottom:1px solid var(--ws-line,#1f293714);vertical-align:top;padding:6px}body[data-page=workspace] .monitoring-score-breakdown-table tbody tr:last-child td{border-bottom:0}body[data-page=workspace] .monitoring-score-breakdown-label{color:var(--ws-ink,#26322f);white-space:nowrap;font-weight:600}body[data-page=workspace] .monitoring-score-breakdown-detail{color:var(--ws-muted,#6b7570);white-space:nowrap;font-variant-numeric:tabular-nums}body[data-page=workspace] .monitoring-score-breakdown-value{text-align:right;font-variant-numeric:tabular-nums;color:var(--ws-accent-dark,#176b5a);white-space:nowrap;font-weight:700}body[data-page=workspace] .monitoring-score-breakdown-row--muted .monitoring-score-breakdown-value{color:var(--ws-muted,#6b7570);font-weight:500}body[data-page=workspace] .monitoring-score-breakdown-table tfoot td{border-top:1px solid var(--ws-line,#1f29371f);color:var(--ws-ink,#26322f);padding-top:8px;font-weight:700}body[data-page=workspace] .monitoring-score-breakdown-table tfoot .monitoring-score-breakdown-value{color:var(--ws-ink,#26322f);font-size:14px}body[data-page=workspace] button.monitoring-score-wrap{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}body[data-page=workspace] button.monitoring-score-wrap:focus-visible{outline:2px solid var(--ws-accent,#1f8a72);outline-offset:2px;border-radius:6px}html[data-theme=dark]{--ws-accent:#dcc78a;--ws-accent-soft:#f7f3ea29;--ws-accent-dark:#2b2418}html[data-theme=dark] body[data-page=workspace] .monitoring-score-modal-card{background:#1a201c;border-color:#e6e8e61f}html[data-theme=dark] body[data-page=workspace] .monitoring-score-modal-head,html[data-theme=dark] body[data-page=workspace] .monitoring-score-modal-body,html[data-theme=dark] body[data-page=workspace] .monitoring-score-modal-foot{border-color:#e6e8e61f}html[data-theme=dark] body[data-page=workspace] .monitoring-score-modal-head h2,html[data-theme=dark] body[data-page=workspace] .monitoring-score-modal-formula{color:#e6e8e5}html[data-theme=dark] body[data-page=workspace] .monitoring-score-modal-formula strong,html[data-theme=dark] body[data-page=workspace] .monitoring-score-modal-bucket{color:#5fd4b3}html[data-theme=dark] body[data-page=workspace] .monitoring-score-breakdown-table td{border-bottom-color:#e6e8e614}html[data-theme=dark] body[data-page=workspace] .monitoring-score-breakdown-label,html[data-theme=dark] body[data-page=workspace] .monitoring-score-breakdown-table tfoot .monitoring-score-breakdown-value{color:#e6e8e5}body[data-page=workspace] .bars i:first-child{height:5px}body[data-page=workspace] .bars i:nth-child(2){height:7px}body[data-page=workspace] .bars i:nth-child(3){height:9px}body[data-page=workspace] .monitoring-evidence-lane{border-right:1px solid var(--ws-line);padding:0}body[data-page=workspace] .monitoring-evidence-lane:last-child{border-right:0}body[data-page=workspace] .monitoring-evidence-lane h4,body[data-page=workspace] .monitoring-metric-group h3,body[data-page=workspace] .monitoring-config-heading span{color:var(--ws-muted);margin:0;padding:10px 14px 8px;font-size:11px;font-weight:800}body[data-page=workspace] .retest-comparison-row,body[data-page=workspace] .monitoring-alert-row,body[data-page=workspace] .monitoring-source-row,body[data-page=workspace] .monitoring-alert-history-item,body[data-page=workspace] .monitoring-metric-standard-card,body[data-page=workspace] .monitoring-scope-dimension-card{border-top:1px solid var(--ws-line);color:var(--ws-muted);padding:8px 14px;font-size:12px;line-height:1.4}body[data-page=workspace] .monitoring-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}body[data-page=workspace] .monitoring-scope-card,body[data-page=workspace] .monitoring-metric-standards,body[data-page=workspace] .monitoring-alert-history-card{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:9px}html body[data-page=workspace] .monitoring-metric-standards-grid{grid-template-columns:repeat(2,minmax(300px,1fr))!important}#workspace-monitoring.monitoring-panel{background:0 0!important;border:0!important;padding:0!important}#workspace-monitoring>.monitoring-heading{border-bottom:1px solid var(--ws-line)!important}.monitoring-status-strip,.monitoring-task-table-section,html body[data-page=workspace] .monitoring-evidence-board,.monitoring-support-stage{background:0 0;border:0;border-radius:0}body[data-page=workspace] .delivery-collapsible[open] .delivery-workspace-grid{display:block}body[data-page=workspace] .delivery-workspace-grid{background:var(--ws-surface);border:0;border-radius:0;overflow:hidden}body[data-page=workspace] .delivery-summary-hero{border-bottom:1px solid var(--ws-line);background:#fffdf8;grid-template-columns:repeat(5,1fr);display:grid}body[data-page=workspace] .sum-cell{border-right:1px solid var(--ws-line-soft);padding:14px 18px}body[data-page=workspace] .sum-cell:last-child{border-right:0}body[data-page=workspace] .sum-cell .lbl{color:var(--ws-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}body[data-page=workspace] .sum-cell .val{color:var(--ws-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.1}body[data-page=workspace] .sum-cell .val.alert{color:var(--ws-red)}body[data-page=workspace] .sum-cell .val.watch{color:var(--ws-orange)}body[data-page=workspace] .delivery-inline-filter-rail{border-bottom:1px solid var(--ws-line);background:#fbf7ed;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}body[data-page=workspace] .delivery-inline-filter-rail .rail-label{color:var(--ws-muted);font-size:11px;font-weight:800}body[data-page=workspace] .delivery-inline-filter-rail .rail-label--batch{margin-left:14px}body[data-page=workspace] .delivery-filter-chip{border-radius:999px;min-height:28px;padding:5px 11px;font-size:11.5px}body[data-page=workspace] .delivery-filter-chip.active{border-color:var(--ws-accent);background:var(--ws-accent-soft);color:var(--ws-accent-dark)}body[data-page=workspace] .delivery-main-split{background:var(--ws-surface);grid-template-columns:minmax(0,1fr) 340px;min-height:360px;display:grid}body[data-page=workspace] .delivery-section-heading{display:none}body[data-page=workspace] .delivery-client-table{border-collapse:collapse;width:100%;font-size:12.5px}body[data-page=workspace] .delivery-client-table th,body[data-page=workspace] .delivery-client-table td{border-bottom:1px solid var(--ws-line);text-align:left;vertical-align:middle;padding:11px 14px}body[data-page=workspace] .delivery-client-table thead th{color:var(--ws-muted);letter-spacing:.06em;text-transform:uppercase;background:#fbfaf4;padding:8px 14px;font-size:10px;font-weight:700}body[data-page=workspace] .delivery-client-row:first-child th,body[data-page=workspace] .delivery-client-row:first-child td{background:var(--ws-accent-soft)}body[data-page=workspace] .delivery-client-row:first-child th:first-child{box-shadow:inset 3px 0 0 var(--ws-accent)}body[data-page=workspace] .delivery-client-table th strong{color:var(--ws-ink);font-size:12.5px;display:block}body[data-page=workspace] .delivery-client-table th span{color:var(--ws-muted);font-size:10.5px}body[data-page=workspace] .delivery-status-pill.risk{background:var(--ws-red-soft);color:var(--ws-red)}body[data-page=workspace] .delivery-status-pill.risk .dot{background:var(--ws-red)}body[data-page=workspace] .delivery-status-pill.watch{background:var(--ws-orange-soft);color:var(--ws-orange)}body[data-page=workspace] .delivery-status-pill.watch .dot{background:var(--ws-orange)}body[data-page=workspace] .delivery-status-pill.neutral{background:var(--ws-gray-soft);color:var(--ws-gray)}body[data-page=workspace] .delivery-status-pill.neutral .dot{background:var(--ws-gray);opacity:.6}body[data-page=workspace] .delivery-status-pill.ready{background:var(--ws-accent-soft);color:var(--ws-accent-dark)}body[data-page=workspace] .delivery-status-pill.ready .dot{background:var(--ws-accent)}body[data-page=workspace] .delivery-status-pill .dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}body[data-page=workspace] .delivery-prog{align-items:center;gap:8px;display:flex}body[data-page=workspace] .delivery-prog-track{background:var(--ws-gray-soft);border-radius:999px;flex:1;height:6px;overflow:hidden}body[data-page=workspace] .delivery-prog-fill{background:var(--ws-accent);border-radius:999px;width:0;height:100%}body[data-page=workspace] .delivery-prog-fill.low{background:var(--ws-orange)}body[data-page=workspace] .delivery-prog-val{min-width:28px;color:var(--ws-muted);font-variant-numeric:tabular-nums;font-size:11px}body[data-page=workspace] .cancel-reason-meter,body[data-page=workspace] .progress-width-0{width:0}body[data-page=workspace] .progress-width-5{width:5%}body[data-page=workspace] .progress-width-10{width:10%}body[data-page=workspace] .progress-width-15{width:15%}body[data-page=workspace] .progress-width-20{width:20%}body[data-page=workspace] .progress-width-25{width:25%}body[data-page=workspace] .progress-width-30{width:30%}body[data-page=workspace] .progress-width-35{width:35%}body[data-page=workspace] .progress-width-40{width:40%}body[data-page=workspace] .progress-width-45{width:45%}body[data-page=workspace] .progress-width-50{width:50%}body[data-page=workspace] .progress-width-55{width:55%}body[data-page=workspace] .progress-width-60{width:60%}body[data-page=workspace] .progress-width-65{width:65%}body[data-page=workspace] .progress-width-70{width:70%}body[data-page=workspace] .progress-width-75{width:75%}body[data-page=workspace] .progress-width-80{width:80%}body[data-page=workspace] .progress-width-85{width:85%}body[data-page=workspace] .progress-width-90{width:90%}body[data-page=workspace] .progress-width-95{width:95%}body[data-page=workspace] .progress-width-100{width:100%}body[data-page=workspace] .delivery-checklist-panel{box-shadow:inset 1px 0 0 var(--ws-line-soft);background:#fbfaf4;padding:18px 20px}body[data-page=workspace] .delivery-checklist-panel>span{color:var(--ws-muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}body[data-page=workspace] .delivery-checklist-panel>strong{color:var(--ws-ink);margin:4px 0 2px;font-size:15px;display:block}body[data-page=workspace] .delivery-checklist-panel>p{color:var(--ws-muted);margin:0 0 12px;font-size:12px}body[data-page=workspace] .delivery-priority-link{background:var(--ws-accent-soft);color:var(--ws-accent-dark);border-radius:8px;margin:14px 0;padding:8px 10px;font-size:11.5px;font-weight:700;text-decoration:none;display:block}body[data-page=workspace] .delivery-checklist{margin:0;padding:0;list-style:none}body[data-page=workspace] .delivery-checklist li{border-bottom:1px solid var(--ws-line);align-items:flex-start;gap:8px;padding:7px 0;font-size:12.5px;display:flex}body[data-page=workspace] .delivery-checklist li span{border:1.5px solid var(--ws-line);border-radius:5px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:inline-flex}body[data-page=workspace] .delivery-checklist li.done span{border-color:var(--ws-accent);background:var(--ws-accent)}body[data-page=workspace] .delivery-checklist li.done span:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}body[data-page=workspace] .delivery-checklist li.done b{color:var(--ws-muted);text-decoration:line-through}html body[data-page=workspace] .delivery-workspace-surface,html body[data-page=workspace] .delivery-filter-chip,html body[data-page=workspace] .delivery-share-action,html body[data-page=workspace] .delivery-client-table-shell{background:0 0;border:0;border-radius:0}body[data-page=workspace] .workspace-notifications-panel,body[data-page=workspace] .workspace-billing-panel,body[data-page=workspace] .workspace-auth-card,body[data-page=workspace] .workspace-signed-out-cta,body[data-page=workspace] .dashboard-status{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:14px;overflow:hidden}body[data-page=workspace].workspace-signed-out .workspace-app-frame{grid-template-columns:16rem minmax(0,1fr);display:grid}body[data-page=workspace] .workspace-notifications-hint,body[data-page=workspace] .workspace-billing-panel>p,body[data-page=workspace] .workspace-signed-out-cta>p{color:var(--ws-muted);margin:0;font-size:13px}body[data-page=workspace] .workspace-notifications-hint,body[data-page=workspace] .workspace-billing-panel>p{border-bottom:1px solid var(--ws-line-soft);background:#fffdf8;padding:14px 20px}body[data-page=workspace] .workspace-signed-out-cta>p{padding:16px 20px 0}body[data-page=workspace] .workspace-signed-out-cta h2{letter-spacing:0;max-width:38rem;margin:0;padding:0 20px;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.08}body[data-page=workspace] .workspace-notifications-list,body[data-page=workspace] .workspace-billing-actions,body[data-page=workspace] .workspace-signed-out-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:16px 20px;list-style:none;display:grid}body[data-page=workspace] .workspace-notifications-list{gap:0;overflow:hidden}body[data-page=workspace] .workspace-notifications-list li+li{border-top:1px solid var(--ws-line-soft)}body[data-page=workspace] .workspace-billing-actions{grid-area:auto;justify-content:flex-start}body[data-page=workspace] .workspace-signed-out-preview li{border:1px solid var(--ws-line);background:var(--ws-bg);border-radius:9px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex}body[data-page=workspace] .workspace-billing-actions .button{width:auto;min-width:0}body[data-page=workspace] .workspace-notifications-list label{background:0 0;border:0;border-radius:0;align-items:center;gap:10px;min-height:52px;padding:10px 0;display:flex}body[data-page=workspace] .workspace-notifications-actions,body[data-page=workspace] .workspace-billing-actions{border-top:1px solid var(--ws-line-soft);background:#fbf7ed}body[data-page=workspace] .workspace-notifications-list strong,body[data-page=workspace] .workspace-billing-actions strong,body[data-page=workspace] .workspace-signed-out-preview strong{color:var(--ws-ink);font-size:13px}body[data-page=workspace] .workspace-notifications-list small,body[data-page=workspace] .workspace-billing-actions span,body[data-page=workspace] .workspace-signed-out-preview span{color:var(--ws-muted);font-size:11.5px;line-height:1.4;display:block}body[data-page=workspace] .workspace-notifications-list input[type=checkbox]{appearance:none;cursor:pointer;background:#d4dad6;border:0;border-radius:999px;outline:none;flex:none;block-size:1.6rem;inline-size:2.75rem;transition:background-color .22s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:inset 0 0 0 1px #0f172a0a}body[data-page=workspace] .workspace-notifications-list input[type=checkbox]:after{content:"";background:#fff;border-radius:999px;block-size:1.35rem;inline-size:1.35rem;transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 3px #0f172a2e,0 1px 2px #0f172a1a}body[data-page=workspace] .workspace-notifications-list input[type=checkbox]:hover{background:#c5ccc7}body[data-page=workspace] .workspace-notifications-list input[type=checkbox]:checked{background:#1f8a72;box-shadow:inset 0 0 0 1px #0f172a0f}body[data-page=workspace] .workspace-notifications-list input[type=checkbox]:checked:hover{background:#176b5a}body[data-page=workspace] .workspace-notifications-list input[type=checkbox]:checked:after{transform:translate(1.15rem)}body[data-page=workspace] .workspace-notifications-list input[type=checkbox]:focus-visible,body[data-page=workspace] .workspace-notifications-list input[type=checkbox]:checked:focus-visible{box-shadow:inset 0 0 0 1px #0f172a0f,0 0 0 3px #d9942a52}body[data-page=workspace] .workspace-notifications-save{margin:0 20px 20px}body[data-page=workspace] .workspace-account-head{border-bottom:1px solid var(--ws-line)}body[data-page=workspace] .workspace-empty-anchor-card,body[data-page=workspace] .dashboard-empty-state{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:14px;padding:24px}body[data-page=workspace] #workspace-queue .dashboard-empty-state h3{font-size:1rem;line-height:1.24}@media (width<=1040px){body[data-page=workspace] .workspace-app-frame{grid-template-columns:1fr}body[data-page=workspace] .workspace-sidebar{height:auto;position:static}body[data-page=workspace] .sidebar-collapse-toggle{display:none}body[data-page=workspace] .workspace-main-stage{padding:20px 14px 54px}body[data-page=workspace] .workspace-queue-toolbar,body[data-page=workspace] .monitoring-header-actions{flex-wrap:wrap;align-items:stretch}body[data-page=workspace] .sku-table-wrap,body[data-page=workspace] .delivery-client-table-section,body[data-page=workspace] .monitoring-retest-table-shell{overflow-x:auto}body[data-page=workspace] .monitoring-decision-list,body[data-page=workspace] .delivery-summary-hero,body[data-page=workspace] .delivery-main-split,body[data-page=workspace] .monitoring-support-grid,body[data-page=workspace] .workspace-notifications-list,body[data-page=workspace] .workspace-billing-actions,body[data-page=workspace] .workspace-signed-out-preview{grid-template-columns:1fr}body[data-page=workspace] .delivery-checklist-panel{border-left:0;border-top:1px solid var(--ws-line)}}body[data-page=workspace] .workspace-sidebar{align-self:start;gap:.5rem;display:grid;top:5.25rem}body[data-page=workspace] .header-workspace-cta[aria-current=page]:after{background:#1f8a72;height:4px}body[data-page=workspace] .mobile-nav-panel a.active{background:#fff6e8f0}body[data-page=workspace] .workspace-command-tools .workspace-search{grid-template-columns:1fr;padding:0;display:grid;position:relative}body[data-page=workspace] .workspace-command-tools .workspace-search:before{content:"";pointer-events:none;background:var(--ws-muted);width:1rem;height:1rem;position:absolute;top:50%;left:.95rem;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='m21 20-5.2-5.2a7 7 0 1 0-1 1L20 21zM5 10a5 5 0 1 1 10 0 5 5 0 0 1-10 0Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='m21 20-5.2-5.2a7 7 0 1 0-1 1L20 21zM5 10a5 5 0 1 1 10 0 5 5 0 0 1-10 0Z'/%3E%3C/svg%3E") 50%/contain no-repeat}body[data-page=workspace] .workspace-search input{min-height:3rem;padding:.72rem .9rem .72rem 2.65rem}body[data-page=workspace] #workspace-queue,body[data-page=workspace] #workspace-detail,body[data-page=workspace] #workspace-monitoring,#workspace-notifications{scroll-margin-top:5.75rem}body[data-page=workspace] .workspace-sidebar{min-height:calc(100vh - var(--header-height,4rem) - 1.25rem);align-content:start;overflow:visible!important}body[data-page=workspace].sidebar-collapsed .workspace-sidebar{min-height:calc(100vh - var(--header-height,4rem) - 1.25rem)}body[data-page=workspace].sidebar-collapsed .workspace-app-frame{grid-template-columns:2.75rem minmax(0,1fr)!important}body[data-page=workspace].sidebar-collapsed .workspace-sidebar>:not(.sidebar-collapse-toggle){visibility:hidden;pointer-events:none}body[data-page=workspace] .sidebar-collapse-toggle{display:none!important}body[data-page=workspace] .workspace-main-stage>.workspace-stage-title,body[data-page=workspace].workspace-signed-out .workspace-main-stage>.workspace-stage-title{margin:0;font-size:clamp(1.45rem,1.9vw,1.9rem)}body[data-page=workspace] .workspace-section-heading{border-bottom:1px solid var(--ws-line-soft);justify-content:space-between;padding:0 0 .68rem;display:flex}body[data-page=workspace] .workspace-section-heading h2,body[data-page=workspace] .delivery-summary-toggle h2{font-size:1.08rem;font-weight:800}body[data-page=workspace] .workspace-region>.workspace-section-heading{grid-template-columns:minmax(0,1fr) auto;min-height:3.82rem;display:grid}body[data-page=workspace] .workspace-billing-status,body[data-page=workspace] .workspace-notifications-status{white-space:normal;max-inline-size:min(42rem,100%)}body[data-page=workspace] .workspace-empty-anchor-card{min-height:8.75rem;display:grid}body[data-page=workspace] .workspace-detail-empty h2{font-size:.98rem;line-height:1.28}body[data-page=workspace] .workspace-detail-empty p:not(.eyebrow){font-size:.82rem;line-height:1.44}@media (width<=1180px){body[data-page=workspace] .workspace-app-frame{grid-template-columns:1fr}body[data-page=workspace] .workspace-main-stage{order:1;grid-column:1/-1}body[data-page=workspace] .workspace-sidebar{order:2}body[data-page=workspace] .sidebar-collapse-toggle{display:none!important}}@media (width>=1181px){body[data-page=workspace] .sidebar-collapse-toggle{display:flex!important}}@media (width<=1024px){body[data-page=workspace] .site-header--workspace{grid-template-columns:minmax(0,1fr) auto}body[data-page=workspace] .site-header--workspace .auth-area,body[data-page=workspace] .site-header--workspace .language-switcher{display:none}body[data-page=workspace] .workspace-main-stage{order:1}body[data-page=workspace] .workspace-sidebar{order:2}body[data-page=workspace] .workspace-focus-board{order:4}body[data-page=workspace] .workspace-detail-panel{order:5}body[data-page=workspace] #workspace-monitoring{order:6}body[data-page=workspace] .workspace-ops-grid{order:7}}body[data-page=workspace] .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html body[data-page=workspace] .workspace-main-stage{gap:.82rem;width:min(100%,1180px)}html body[data-page=workspace] .workspace-main-stage>.workspace-stage-title,html body[data-page=workspace].workspace-signed-out .workspace-main-stage>.workspace-stage-title{width:100%;max-width:100%;color:var(--ws-ink);letter-spacing:0;text-wrap:nowrap;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;margin:0;font-size:clamp(1.38rem,1.45vw,1.64rem);font-weight:800;line-height:1.12;display:block;overflow:visible}html body[data-page=workspace][data-workspace-detail-active] .qfx-feedback-fab{display:none}html body[data-page=workspace] .ws-sample-head,html body[data-page=workspace] .workspace-region>.ws-sample-head{border:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);background:var(--ws-surface);border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:16px 20px;display:flex}html body[data-page=workspace] .ws-sample-head h2,html body[data-page=workspace] .delivery-summary-toggle h2{color:var(--ws-ink);margin:0;font-size:17px;font-weight:800;line-height:1.25}html body[data-page=workspace] #workspace-queue{padding:0}html body[data-page=workspace] #workspace-queue .workspace-filter-bar,html body[data-page=workspace] #workspace-queue .dashboard-main-grid{margin:0}html body[data-page=workspace] .sku-table-wrap{overflow-x:auto}html body[data-page=workspace] .workspace-detail-drawer-body{background:var(--ws-surface)}html body[data-page=workspace] .workspace-detail-card{min-height:100dvh}html body[data-page=workspace] #workspace-monitoring.monitoring-panel,html body[data-page=workspace] #workspace-delivery.delivery-collapsible{padding:0!important}html body[data-page=workspace] .monitoring-body-wrap{background:var(--ws-surface);border:0;border-radius:0;overflow:hidden}html body[data-page=workspace] .monitoring-command-surface{border-bottom:1px solid var(--ws-line);background:var(--ws-surface);display:block}html body[data-page=workspace] .monitoring-command-surface>div{min-width:0;padding:18px 20px}html body[data-page=workspace] .monitoring-command-surface>div:last-child{border-top:1px solid var(--ws-line);background:#fffdf8;padding:14px 20px 16px}html body[data-page=workspace] .monitoring-command-surface>div:last-child>.eyebrow{color:var(--ws-accent-dark);margin:0 0 10px}html body[data-page=workspace] .monitoring-decision-strip{gap:0!important;align-items:initial!important;grid-template-columns:none!important;margin:0!important;display:block!important}html body[data-page=workspace] .monitoring-decision-list{background:#fffdf8;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:14px;display:grid;overflow:hidden}html body[data-page=workspace] .monitoring-scope-line{border:0;border-top:1px solid var(--ws-line-soft);border-bottom:1px solid var(--ws-line-soft);background:#fbf7ed;border-radius:0;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 20px;display:flex;overflow:visible}html body[data-page=workspace] .monitoring-scope-line span{border:0;min-height:54px;padding:0;display:inline}html body[data-page=workspace] .monitoring-scope-line .sep{background:var(--ws-line);width:1px;height:12px;display:inline-block}html body[data-page=workspace] .monitoring-status-summary{min-width:0}html body[data-page=workspace] .monitoring-summary-ribbon{border-top:1px solid var(--ws-line-soft);background:#fffdf8;grid-template-columns:minmax(180px,1.25fr) repeat(4,minmax(92px,.72fr)) minmax(150px,1fr);gap:0;width:100%;display:grid;overflow:hidden}html body[data-page=workspace] .monitoring-summary-chip{border:0;border-left:1px solid var(--ws-line-soft);background:0 0;border-radius:0;align-content:center;gap:3px;min-width:0;min-height:52px;padding:9px 10px;display:grid}html body[data-page=workspace] .monitoring-summary-chip:first-child{border-left:0}html body[data-page=workspace] .monitoring-summary-chip small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:760;line-height:1.2;display:block;overflow:hidden}html body[data-page=workspace] .monitoring-summary-chip b{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:800;line-height:1.22;overflow:hidden}html body[data-page=workspace] .monitoring-summary-chip.is-alert b{color:var(--ws-red)}html body[data-page=workspace] .monitoring-summary-chip--wide b{font-size:.82rem}html body[data-page=workspace] .monitoring-task-table-section,html body[data-page=workspace] .monitoring-collapsible,html body[data-page=workspace] .monitoring-support-stage{border-bottom:1px solid var(--ws-line-soft)}html body[data-page=workspace] .monitoring-retest-table{min-width:860px}html body[data-page=workspace] .monitoring-evidence-board{padding:0 20px 16px;display:block}html body[data-page=workspace] .monitoring-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 20px 16px}html body[data-page=workspace] .delivery-workspace-grid{background:var(--ws-surface);border:0;border-radius:0;overflow:hidden}html body[data-page=workspace] .delivery-summary-toggle{cursor:default;list-style:none}html body[data-page=workspace] .delivery-summary-toggle::-webkit-details-marker{display:none!important}html body[data-page=workspace] .delivery-summary-toggle:after,html body[data-page=workspace] .delivery-collapsible[open] .delivery-summary-toggle:after{content:none!important;display:none!important}html body[data-page=workspace] .delivery-summary-toggle::marker{content:none!important;display:none!important}html body[data-page=workspace] .delivery-summary-hero{border-bottom:1px solid var(--ws-line);background:#fffdf8;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}html body[data-page=workspace] .sum-cell{border-right:1px solid var(--ws-line-soft)}html body[data-page=workspace] .sum-cell:last-child{border-right:0}html body[data-page=workspace] .delivery-filter-chip,html body[data-page=workspace] .delivery-share-action{border:1px solid var(--ws-line);background:#fff;border-radius:999px}html body[data-page=workspace] .delivery-filter-chip.active{border-color:var(--ws-accent);background:var(--ws-accent-soft)}html body[data-page=workspace] .delivery-client-table-shell{min-width:0;overflow:hidden}html body[data-page=workspace] .delivery-client-table{table-layout:fixed;width:100%;min-width:0;font-size:12px}html body[data-page=workspace] .delivery-client-table th:nth-child(3),html body[data-page=workspace] .delivery-client-table td:nth-child(3),html body[data-page=workspace] .delivery-client-table th:nth-child(4),html body[data-page=workspace] .delivery-client-table td:nth-child(4),html body[data-page=workspace] .delivery-client-table th:nth-child(5),html body[data-page=workspace] .delivery-client-table td:nth-child(5){width:12%}html body[data-page=workspace] .delivery-client-table th,html body[data-page=workspace] .delivery-client-table td{text-overflow:ellipsis;padding-left:10px;padding-right:10px;overflow:hidden}html body[data-page=workspace] .sku-thead,html body[data-page=workspace] .sku-row{grid-template-columns:24px minmax(250px,1fr) 110px 86px 126px 108px 52px}html body[data-page=workspace] .sku-th,html body[data-page=workspace] .sku-cell{min-width:0}html body[data-page=workspace] .sku-th{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body[data-page=workspace] .monitoring-schedule-card>span{display:none}html body[data-page=workspace] .delivery-main-split{background:var(--ws-surface);grid-template-columns:minmax(0,1fr) 300px}html body[data-page=workspace] .delivery-checklist-panel{box-shadow:inset 1px 0 0 var(--ws-line-soft);background:#fbfaf4;padding:16px 18px}html body[data-page=workspace] .delivery-client-table th:nth-child(7),html body[data-page=workspace] .delivery-client-table td:nth-child(7){width:15%}html body[data-page=workspace] .delivery-client-table td:nth-child(2),html body[data-page=workspace] .delivery-client-table td:nth-child(7){text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}html body[data-page=workspace] .delivery-client-table th:not(:first-child),html body[data-page=workspace] .delivery-client-table td:not(:first-child){white-space:normal}html body[data-page=workspace] .delivery-status-pill{text-overflow:clip;white-space:normal;max-width:100%;line-height:1.05;overflow:visible}html body[data-page=workspace] [data-cookie-banner]{max-width:320px}@media (width<=1180px){html body[data-page=workspace] .workspace-main-stage{width:min(100%,1020px)}html body[data-page=workspace] .workspace-main-stage>.workspace-stage-title,html body[data-page=workspace].workspace-signed-out .workspace-main-stage>.workspace-stage-title{font-size:clamp(1.42rem,1.9vw,1.58rem)}}@media (width<=900px){html body[data-page=workspace] .workspace-main-stage>.workspace-stage-title,html body[data-page=workspace].workspace-signed-out .workspace-main-stage>.workspace-stage-title{min-width:0;max-width:100%;font-size:clamp(1.16rem,5vw,1.38rem)}html body[data-page=workspace] .monitoring-command-surface,html body[data-page=workspace] .delivery-main-split{grid-template-columns:1fr}html body[data-page=workspace] #workspace-monitoring{--monitoring-surface:#fffdfa;--monitoring-band:#f7f2e8;--monitoring-soft:#fbf8f0;--monitoring-rule:#2438301c;--monitoring-rule-soft:#24383013}html body[data-page=workspace] #workspace-monitoring.workspace-panel{border:1px solid var(--monitoring-rule);background:var(--monitoring-surface);border-radius:.9rem;overflow:hidden;box-shadow:0 18px 42px #212a240e}html body[data-page=workspace] #workspace-monitoring>.monitoring-heading{background:linear-gradient(90deg, #1f8a7214, transparent 34%), var(--monitoring-band);min-height:4.6rem;padding:.95rem 1.15rem;border-bottom:1px solid var(--monitoring-rule)!important}html body[data-page=workspace] #workspace-monitoring>.monitoring-heading h2{font-size:1.03rem;line-height:1.15}html body[data-page=workspace] #workspace-monitoring .monitoring-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}html body[data-page=workspace] #workspace-monitoring .monitoring-header-actions .button{border-color:var(--monitoring-rule);background:#ffffffb8;border-radius:.55rem;min-height:2.42rem;padding:0 .82rem;font-size:.78rem;font-weight:760}html body[data-page=workspace] #workspace-monitoring .monitoring-body-wrap.workspace-panel-body{background:var(--monitoring-surface);border:0;padding:0;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-command-surface{border:0;border-bottom:1px solid var(--monitoring-rule);background:var(--monitoring-surface);display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro{border:0;border-bottom:1px solid var(--monitoring-rule-soft);background:0 0;grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr);align-items:end;gap:1rem;min-height:0;padding:.88rem 1.1rem .78rem;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading span,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary span,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary span{color:var(--ws-accent-dark);letter-spacing:0;font-size:.72rem;font-weight:840;line-height:1.15}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading h3,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary span,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary span{color:var(--ws-ink);font-size:1rem;font-weight:850;line-height:1.18}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading p,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary small,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary small{color:var(--ws-muted);font-size:.78rem;font-weight:700;line-height:1.42}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-list{background:var(--monitoring-surface);border:0;grid-template-columns:minmax(0,.95fr) minmax(0,.95fr) minmax(0,1.1fr);gap:0;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item{border:0;border-right:1px solid var(--monitoring-rule-soft);background:0 0;grid-template-columns:auto minmax(0,1fr);gap:.7rem;min-height:5.1rem;padding:.78rem 1.1rem .82rem;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item:last-child{background:linear-gradient(90deg,#1f8a7212,#0000 78%);border-right:0}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-index{width:1.35rem;height:1.35rem;color:var(--ws-accent-dark);background:#1f8a7214;border:1px solid #1f8a7229;margin-top:.06rem;font-size:.64rem}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-kicker{color:var(--ws-muted);margin-bottom:.18rem;font-size:.72rem;font-weight:700}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-value{font-size:1.1rem;line-height:1.14}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item.is-risk .monitoring-decision-value{color:var(--ws-red)}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item.is-watch:last-child .monitoring-decision-value{color:var(--ws-orange)}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item p{color:var(--ws-muted);margin-top:.24rem;font-size:.76rem;line-height:1.35}html body[data-page=workspace] #workspace-monitoring .monitoring-status-summary-section{border:0;border-top:1px solid var(--monitoring-rule-soft);background:var(--monitoring-soft);grid-template-columns:minmax(8.5rem,.18fr) minmax(0,1fr);align-items:stretch;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--summary{border:0;border-right:1px solid var(--monitoring-rule-soft);background:0 0;align-items:center;padding:.62rem 1.1rem;display:flex}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--summary span{margin:0 0 .12rem;font-size:.68rem}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--summary h3{font-size:.9rem}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-ribbon{background:0 0;border:0;flex-wrap:wrap;align-items:stretch;gap:0;min-height:3.45rem;display:flex}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip{border:0;border-right:1px solid var(--monitoring-rule-soft);background:0 0;align-content:center;gap:.12rem;min-width:8.4rem;padding:.5rem .86rem;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip small{color:var(--ws-muted);white-space:nowrap;font-size:.68rem;font-weight:690;line-height:1.12}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip b{color:var(--ws-ink);white-space:nowrap;font-size:.82rem;font-weight:830;line-height:1.14}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip.is-alert b{color:var(--ws-red)}html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible,html body[data-page=workspace] #workspace-monitoring .monitoring-support-stage{border:0;border-bottom:1px solid var(--monitoring-rule);background:var(--monitoring-surface);box-shadow:none;border-radius:0;overflow:hidden}html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary{border:0;border-bottom:1px solid var(--monitoring-rule-soft);background:linear-gradient(90deg, #1f8a720b, transparent 38%), var(--monitoring-surface);grid-template-columns:minmax(0,.36fr) minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3.7rem;padding:.72rem 1.1rem;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading p,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary small,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary small{justify-self:start;max-width:42rem}html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary:after,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary:after{content:"";border-right:2px solid var(--ws-muted);border-bottom:2px solid var(--ws-muted);width:.58rem;height:.58rem;transform:rotate(45deg)}html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible[open]>.monitoring-collapsible-summary:after,html body[data-page=workspace] #workspace-monitoring .monitoring-support-stage[open]>.monitoring-support-summary:after{transform:translateY(.18rem)rotate(225deg)}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table-shell{padding:0;overflow-x:auto}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.8rem}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table thead th{border:0;border-bottom:1px solid var(--monitoring-rule-soft);background:var(--monitoring-soft);color:var(--ws-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table th,html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table td{border:0;border-bottom:1px solid var(--monitoring-rule-soft);text-align:left;vertical-align:middle;padding:.68rem .95rem}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table-row:hover th,html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table-row:hover td{background:#1f8a7209}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-board{background:var(--monitoring-surface)}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-layout{background:var(--monitoring-surface);grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);min-height:0;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-primary{border-right:1px solid var(--monitoring-rule-soft);grid-template-rows:auto auto;min-width:0;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-lane{border:0;border-bottom:1px solid var(--monitoring-rule-soft);background:0 0;min-width:0;padding:.88rem 1.1rem}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-lane:last-child{border-bottom:0}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-lane h4{color:var(--ws-ink);margin:0 0 .58rem;font-size:.86rem;font-weight:840;line-height:1.18}html body[data-page=workspace] #workspace-monitoring .retest-comparison-list,html body[data-page=workspace] #workspace-monitoring .monitoring-alert-grid,html body[data-page=workspace] #workspace-monitoring .monitoring-citation-opportunities{gap:0;display:grid}html body[data-page=workspace] #workspace-monitoring .retest-comparison-row,html body[data-page=workspace] #workspace-monitoring .monitoring-alert-row,html body[data-page=workspace] #workspace-monitoring .monitoring-source-row{border:0;border-top:1px solid var(--monitoring-rule-soft);box-shadow:none;background:0 0;border-radius:0}html body[data-page=workspace] #workspace-monitoring .retest-comparison-row:first-child,html body[data-page=workspace] #workspace-monitoring .monitoring-alert-row:first-child,html body[data-page=workspace] #workspace-monitoring .monitoring-source-row:first-child{border-top:0}html body[data-page=workspace] #workspace-monitoring .retest-comparison-row{grid-template-columns:minmax(12rem,.9fr) minmax(0,1.1fr) auto;align-items:center;gap:.9rem;padding:.68rem 0;display:grid}html body[data-page=workspace] #workspace-monitoring .retest-comparison-metrics{flex-wrap:wrap;gap:.4rem .7rem;display:flex}html body[data-page=workspace] #workspace-monitoring .retest-comparison-metrics span{border:0;min-width:4.4rem;padding:0}html body[data-page=workspace] #workspace-monitoring .monitoring-alert-row{grid-template-columns:auto minmax(7rem,.34fr) minmax(0,1fr);align-items:start;gap:.65rem;padding:.64rem 0;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-alert-severity{background:var(--ws-orange);border-radius:999px;width:.48rem;height:.48rem;margin-top:.32rem}html body[data-page=workspace] #workspace-monitoring .monitoring-alert-row.stable .monitoring-alert-severity{background:var(--ws-accent-dark)}html body[data-page=workspace] #workspace-monitoring .monitoring-alert-row strong,html body[data-page=workspace] #workspace-monitoring .monitoring-source-row strong{color:var(--ws-ink);font-size:.82rem;font-weight:830;line-height:1.24}html body[data-page=workspace] #workspace-monitoring .monitoring-alert-row p,html body[data-page=workspace] #workspace-monitoring .monitoring-source-row p{color:var(--ws-muted);margin:0;font-size:.76rem;font-weight:610;line-height:1.38}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-lane--sources{max-height:none;overflow:visible}html body[data-page=workspace] #workspace-monitoring .monitoring-source-row{grid-template-columns:minmax(0,1fr);gap:.42rem;padding:.66rem 0;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-source-main span{color:var(--ws-accent-dark);margin:0 0 .16rem;font-size:.68rem;font-weight:780;line-height:1.16;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-source-meta{color:var(--ws-muted);flex-wrap:wrap;gap:.3rem .55rem;display:flex}html body[data-page=workspace] #workspace-monitoring .monitoring-source-meta small{max-width:100%;color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:600;line-height:1.25;overflow:hidden}html body[data-page=workspace] #workspace-monitoring .monitoring-support-grid{background:var(--monitoring-surface);border-top:0;grid-template-columns:minmax(15rem,.75fr) minmax(0,1.1fr) minmax(16rem,.8fr);gap:0;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-scope-card,html body[data-page=workspace] #workspace-monitoring .monitoring-metric-standards,html body[data-page=workspace] #workspace-monitoring .monitoring-alert-history-card{border:0;border-right:1px solid var(--monitoring-rule-soft);box-shadow:none;background:0 0;border-radius:0}html body[data-page=workspace] #workspace-monitoring .monitoring-alert-history-card{border-right:0}@media (width<=980px){html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro,html body[data-page=workspace] #workspace-monitoring .monitoring-status-summary-section,html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary,html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-layout,html body[data-page=workspace] #workspace-monitoring .monitoring-support-grid,html body[data-page=workspace] #workspace-monitoring .monitoring-decision-list{grid-template-columns:1fr}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item,html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-primary,html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--summary,html body[data-page=workspace] #workspace-monitoring .monitoring-scope-card,html body[data-page=workspace] #workspace-monitoring .monitoring-metric-standards{border-right:0}}html body[data-page=workspace] .monitoring-command-surface>div:last-child,html body[data-page=workspace] .delivery-checklist-panel{border-left:0;border-top:1px solid var(--ws-line)}html body[data-page=workspace] .monitoring-decision-list,html body[data-page=workspace] .monitoring-support-grid,html body[data-page=workspace] .delivery-summary-hero{grid-template-columns:1fr}}html body[data-page=workspace] .workspace-region,html body[data-page=workspace] .workspace-main-stage>.workspace-stage-title{scroll-margin-top:calc(var(--header-height,76px) + 24px)}html body[data-page=workspace] .workspace-command-tools[hidden],html body[data-page=workspace] .workspace-import-modal[hidden]{display:none!important}html body[data-page=workspace] .workspace-import-modal{z-index:1400;padding:calc(var(--header-height,76px) + 28px) 18px 28px;background:#1e2b2647;place-items:start center;margin:0;display:grid;position:fixed;inset:0}html body[data-page=workspace] .workspace-import-modal-card{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:14px;gap:14px;width:min(760px,100%);padding:18px;display:grid;box-shadow:0 24px 60px #2d271c38}html body[data-page=workspace] .workspace-import-modal-head,html body[data-page=workspace] .workspace-import-modal-actions,html body[data-page=workspace] .workspace-import-preview-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}html body[data-page=workspace] .workspace-import-modal-head>div{gap:3px;display:grid}html body[data-page=workspace] .workspace-import-modal-head span{color:var(--ws-accent);font-size:.78rem;font-weight:800}html body[data-page=workspace] .workspace-import-modal-head strong{color:var(--ws-ink);font-size:1.15rem;line-height:1.2}html body[data-page=workspace] .workspace-import-close{border:1px solid var(--ws-line);width:36px;height:36px;color:var(--ws-ink);background:#fff;border-radius:999px;font-size:1.2rem;line-height:1}html body[data-page=workspace] .workspace-import-modal textarea{resize:vertical;min-height:160px}html body[data-page=workspace] .workspace-import-preview-table-wrap{border:1px solid var(--ws-line);border-radius:10px;overflow-x:auto}html body[data-page=workspace] .workspace-import-preview-table{border-collapse:collapse;width:100%;min-width:620px}html body[data-page=workspace] .workspace-import-preview-table th,html body[data-page=workspace] .workspace-import-preview-table td{border-bottom:1px solid var(--ws-line);text-align:left;padding:9px 10px;font-size:12px}html body[data-page=workspace] .workspace-import-saved{color:var(--ws-accent-dark);font-weight:800}html body[data-page=workspace] .delivery-checklist li{padding:0;display:block}html body[data-page=workspace] .delivery-checklist-action{border:0;border-bottom:1px solid var(--ws-line);width:100%;color:var(--ws-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0;display:grid}html body[data-page=workspace] .delivery-checklist-action:hover b,html body[data-page=workspace] .delivery-checklist-action:focus-visible b{color:var(--ws-accent-dark)}html body[data-page=workspace]{--workspace-rail-width:clamp(18rem, 19vw, 21rem);--workspace-collapsed-rail-width:3.25rem;--workspace-current-rail-width:var(--workspace-rail-width);--workspace-header-offset:var(--header-height,76px);--workspace-shell-max:1480px;--workspace-shell-pad:1.5rem;--workspace-shell-left:max(var(--workspace-shell-pad), calc((100vw - var(--workspace-shell-max)) / 2 + var(--workspace-shell-pad)));--workspace-rail-top:calc(var(--workspace-header-offset) + var(--workspace-shell-pad));--workspace-rail-bottom:2rem}html body[data-page=workspace] .workspace-shell{width:min(100%, var(--workspace-shell-max));max-width:none;min-height:0;padding:var(--workspace-shell-pad) var(--workspace-shell-pad) 2rem;margin:0 auto}html body[data-page=workspace] .workspace-app-frame,html body[data-page=workspace].workspace-signed-out .workspace-app-frame{align-items:start;gap:1.15rem;min-height:0;display:grid;grid-template-columns:var(--workspace-rail-width) minmax(0, 1fr)!important}html body[data-page=workspace].sidebar-collapsed .workspace-app-frame,html body[data-page=workspace].workspace-signed-out.sidebar-collapsed .workspace-app-frame{grid-template-columns:var(--workspace-collapsed-rail-width) minmax(0, 1fr)!important}html body[data-page=workspace].sidebar-collapsed{--workspace-current-rail-width:var(--workspace-collapsed-rail-width)}html body[data-page=workspace] .workspace-sidebar{bottom:var(--workspace-rail-bottom);z-index:40;width:var(--workspace-current-rail-width);height:auto;min-height:0;max-height:calc(100dvh - var(--workspace-rail-top) - var(--workspace-rail-bottom));scrollbar-width:thin;border-right:1px solid var(--ws-line);background:#f2eee6;grid-template-rows:auto;align-content:start;gap:1rem;padding:1.35rem 1rem;display:grid;left:var(--workspace-shell-left)!important;top:var(--workspace-rail-top)!important;position:fixed!important;overflow:hidden auto!important}html body[data-page=workspace] .workspace-sidebar-titleblock{border-bottom:1px solid #2952481f;gap:.45rem;min-width:0;padding:0 0 1rem;display:grid}html body[data-page=workspace] .workspace-sidebar-titleblock .workspace-stage-title{color:var(--ws-ink);letter-spacing:0;width:max-content;max-width:calc(var(--workspace-current-rail-width) - 2rem);white-space:nowrap;word-break:keep-all;overflow-wrap:normal;text-overflow:clip;margin:0;font-size:.94rem;font-weight:850;line-height:1.18;overflow:hidden}html body[data-page=workspace] .workspace-sidebar-titleblock .workspace-stage-intro{color:#2f4641b8;max-width:none;margin:0;font-size:.74rem;font-weight:650;line-height:1.45}html body[data-page=workspace] .workspace-sidebar-nav{align-content:start;min-height:0}html body[data-page=workspace] .workspace-command-tools{border-top:1px solid var(--ws-line);background:0 0;align-self:start;gap:.72rem;margin-top:0;padding-top:1rem;display:grid}html body[data-page=workspace] .workspace-command-tools[hidden]{display:none!important}html body[data-page=workspace] .workspace-support-links{border-top:1px solid #2952481f;flex-wrap:wrap;align-self:start;gap:.35rem .62rem;padding-top:.85rem;display:flex}html body[data-page=workspace] .workspace-support-links a{color:#2f4641b8;font-size:.72rem;font-weight:780;line-height:1.35;text-decoration:none}html body[data-page=workspace] .workspace-support-links a:hover,html body[data-page=workspace] .workspace-support-links a:focus-visible{color:var(--ws-accent);text-underline-offset:.18em;text-decoration:underline}html body[data-page=workspace] .workspace-support-note{color:#2f46418a;flex-basis:100%;font-size:.68rem;font-weight:650;line-height:1.35}html body[data-page=workspace] .workspace-command-tools .workspace-search,html body[data-page=workspace] .workspace-command-tools .workspace-search-box{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:.42rem;min-height:0;padding:0;position:relative;display:grid!important}html body[data-page=workspace] .workspace-command-tools .workspace-search:before{width:.95rem;height:.95rem;top:auto;bottom:.82rem;left:.9rem;transform:none}html body[data-page=workspace] .workspace-command-tools .workspace-search span{color:var(--ws-muted);letter-spacing:0;text-transform:none;margin:0;font-size:.72rem;font-weight:850;display:block}html body[data-page=workspace] .workspace-command-tools .workspace-search input{border:1px solid var(--ws-line);background:var(--ws-surface);min-height:2.8rem;color:var(--ws-ink);box-shadow:none;border-radius:8px;padding:.7rem .85rem .7rem 2.55rem}html body[data-page=workspace] .workspace-command-tools .workspace-search input:focus{background:#fff;border-color:#1f8a725c;box-shadow:0 0 0 3px #1f8a721a}html body[data-page=workspace] .workspace-import-toggle{width:100%;min-height:2.65rem;margin-top:0}html body[data-page=workspace] .sidebar-collapse-toggle{z-index:60;width:1.64rem;height:4.1rem;color:var(--ws-accent-dark);background:linear-gradient(#fffdf8 0%,#f6f0e5 100%);border:1px solid #1f8a7238;border-radius:999px;place-items:center;right:auto;transform:translateY(-50%);box-shadow:0 14px 28px -22px #18302a80;top:calc(var(--workspace-rail-top) + (100dvh - var(--workspace-rail-top) - var(--workspace-rail-bottom)) / 2)!important;left:calc(var(--workspace-shell-left) + var(--workspace-current-rail-width) - .82rem)!important;display:inline-grid!important;position:fixed!important}html body[data-page=workspace].sidebar-collapsed .workspace-sidebar{width:var(--workspace-collapsed-rail-width);min-width:var(--workspace-collapsed-rail-width);height:calc(100dvh - var(--workspace-rail-top) - var(--workspace-rail-bottom));min-height:calc(100dvh - var(--workspace-rail-top) - var(--workspace-rail-bottom));max-height:calc(100dvh - var(--workspace-rail-top) - var(--workspace-rail-bottom));padding-inline:.35rem;overflow:hidden!important}html body[data-page=workspace].sidebar-collapsed .workspace-sidebar>:not(.sidebar-collapse-toggle){visibility:hidden;pointer-events:none;display:none}html body[data-page=workspace] .workspace-main-stage{grid-column:2;width:min(100%,1180px);min-height:0;padding:1.45rem 0 2.5rem}html body[data-page=workspace] .sku-table-wrap{margin-bottom:0}@media (width<=1180px){html body[data-page=workspace] .workspace-shell{--workspace-shell-pad:.75rem;padding:1rem .75rem 1.5rem}html body[data-page=workspace] .workspace-app-frame,html body[data-page=workspace].workspace-signed-out .workspace-app-frame{grid-template-columns:1fr!important}html body[data-page=workspace] .workspace-sidebar{height:auto;min-height:0;max-height:none;position:static!important;overflow:visible!important}html body[data-page=workspace] .workspace-main-stage{grid-column:1}html body[data-page=workspace] .sidebar-collapse-toggle{display:none!important}}html body[data-page=workspace] .sidebar-collapse-toggle{width:1.64rem;height:4.1rem;color:var(--ws-accent-dark);background:linear-gradient(#fffdf8fa,#f7f2e8f5);border:1px solid #29524833;border-radius:999px;place-items:center;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;right:auto;transform:translateY(-50%);box-shadow:0 14px 30px -24px #2d271c7a;top:calc(var(--workspace-rail-top) + (100dvh - var(--workspace-rail-top) - var(--workspace-rail-bottom)) / 2)!important;left:calc(var(--workspace-shell-left) + var(--workspace-current-rail-width) - .82rem)!important;display:inline-grid!important;position:fixed!important}html body[data-page=workspace] .sidebar-collapse-toggle:hover,html body[data-page=workspace] .sidebar-collapse-toggle:focus-visible{color:var(--ws-accent);background:#fffdf8;border-color:#1f8a7257;transform:translateY(-50%)translate(1px);box-shadow:0 16px 34px -22px #1f8a725c}html body[data-page=workspace] .sidebar-collapse-icon{place-items:center;width:100%;height:100%;font-size:1rem;font-weight:900;line-height:1;display:inline-grid}html body[data-page=workspace].sidebar-collapsed .sidebar-collapse-toggle{border-radius:999px;right:auto;transform:translateY(-50%);left:calc(var(--workspace-shell-left) + var(--workspace-current-rail-width) - .82rem)!important}@media (width<=1180px){html body[data-page=workspace] .sidebar-collapse-toggle{display:none!important}}html body[data-page=workspace] .workspace-panel{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:8px;overflow:hidden;box-shadow:0 18px 42px -36px #2d271c6b}html body[data-page=workspace] .workspace-region.workspace-panel{gap:0;padding:0}html body[data-page=workspace] .workspace-panel-head{background:#fffaf0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:0;padding:.92rem 1.1rem;display:grid;border-bottom:1px solid var(--ws-line)!important}html body[data-page=workspace] .workspace-panel-head h2{font-size:1.03rem;font-weight:800;line-height:1.24}html body[data-page=workspace] .workspace-panel-head .eyebrow{color:var(--ws-muted);letter-spacing:.06em;margin-bottom:.22rem;font-size:.68rem}html body[data-page=workspace] .workspace-panel-body{background:var(--ws-surface);border:0}html body[data-page=workspace] .workspace-filter-bar{background:#fffdf8;margin:0;padding:.75rem 1rem}html body[data-page=workspace] .dashboard-main-grid.workspace-panel-body{padding:0}html body[data-page=workspace] .monitoring-body-wrap.workspace-panel-body,html body[data-page=workspace] .delivery-workspace-grid.workspace-panel-body{padding:1rem}html body[data-page=workspace] .monitoring-body-wrap.workspace-panel-body{background:var(--ws-surface);align-items:start;padding:0;display:block}html body[data-page=workspace] .monitoring-command-surface,html body[data-page=workspace] .monitoring-task-table-section,html body[data-page=workspace] .monitoring-collapsible,html body[data-page=workspace] .monitoring-support-stage{border:0;border-bottom:1px solid var(--ws-line);background:var(--ws-surface);box-shadow:none;border-radius:0;overflow:hidden}html body[data-page=workspace] .monitoring-command-surface>div,html body[data-page=workspace] .monitoring-command-surface>div:last-child{padding:0}html body[data-page=workspace] .monitoring-status-strip{background:0 0;border:0;border-radius:0;min-width:0;display:block}html body[data-page=workspace] .monitoring-section-heading,html body[data-page=workspace] .monitoring-collapsible-summary,html body[data-page=workspace] .monitoring-support-summary{border-bottom:1px solid var(--ws-line);background:#fffaf0;grid-template-columns:minmax(0,1fr) minmax(260px,.56fr);align-items:end;gap:.85rem;min-height:0;margin:0;padding:.72rem 1rem .68rem;display:grid}html body[data-page=workspace] .monitoring-section-heading{cursor:default}html body[data-page=workspace] .monitoring-section-heading>div,html body[data-page=workspace] .monitoring-collapsible-summary>span,html body[data-page=workspace] .monitoring-support-summary>span{min-width:0}html body[data-page=workspace] .monitoring-section-heading span{color:var(--ws-accent-dark);letter-spacing:0;margin:0 0 .18rem;font-size:.73rem;font-weight:820;line-height:1.15;display:block}html body[data-page=workspace] .monitoring-section-heading h3,html body[data-page=workspace] .monitoring-collapsible-summary span,html body[data-page=workspace] .monitoring-support-summary span{color:var(--ws-ink);letter-spacing:0;margin:0;font-size:1rem;font-weight:850;line-height:1.18}html body[data-page=workspace] .monitoring-section-heading p,html body[data-page=workspace] .monitoring-collapsible-summary small,html body[data-page=workspace] .monitoring-support-summary small{color:var(--ws-muted);margin:0;font-size:.8rem;font-weight:650;line-height:1.45}html body[data-page=workspace] .monitoring-collapsible-summary:after,html body[data-page=workspace] .monitoring-support-summary:after{align-self:center;margin-left:0}html body[data-page=workspace] .monitoring-decision-list,html body[data-page=workspace] .monitoring-summary-ribbon{border-top:0;margin-top:0}html body[data-page=workspace] .monitoring-status-summary-section{border-top:1px solid var(--ws-line);background:#fffdf8;overflow:hidden}html body[data-page=workspace] .monitoring-decision-list,html body[data-page=workspace] .monitoring-summary-ribbon{background:#fffdf8}html body[data-page=workspace] .monitoring-retest-table-shell{padding:0;overflow-x:auto}html body[data-page=workspace] .monitoring-retest-table{width:100%;min-width:860px}html body[data-page=workspace] .monitoring-retest-table thead th{border-bottom:1px solid var(--ws-line);background:#fffaf0}html body[data-page=workspace] .monitoring-retest-table tbody tr{background:var(--ws-surface)}html body[data-page=workspace] .monitoring-retest-table th,html body[data-page=workspace] .monitoring-retest-table td{padding-block:.62rem}html body[data-page=workspace] .monitoring-summary-chip{min-height:44px;padding:.45rem .65rem}html body[data-page=workspace] .monitoring-evidence-board{padding:0}html body[data-page=workspace] .monitoring-support-grid{background:#fffdf8}@media (width<=820px){html body[data-page=workspace] .monitoring-section-heading,html body[data-page=workspace] .monitoring-collapsible-summary,html body[data-page=workspace] .monitoring-support-summary{grid-template-columns:1fr;align-items:start}html body[data-page=workspace] .monitoring-collapsible-summary,html body[data-page=workspace] .monitoring-support-summary{grid-template-columns:minmax(0,1fr) auto}html body[data-page=workspace] .monitoring-collapsible-summary small,html body[data-page=workspace] .monitoring-support-summary small{grid-column:1/-1}}html body[data-page=workspace] .workspace-notifications-hint,html body[data-page=workspace] .workspace-billing-panel>p{border-bottom:1px solid var(--ws-line-soft);background:#fffdf8;padding:.82rem 1.1rem}html body[data-page=workspace] .workspace-notifications-list{grid-template-columns:1fr;gap:0;padding:0 1.1rem}html body[data-page=workspace] .workspace-notifications-list li{margin:0}html body[data-page=workspace] .workspace-notifications-list label{background:0 0;border-radius:0;min-height:0;padding:.78rem 0}html body[data-page=workspace] .workspace-notifications-actions{border-top:1px solid var(--ws-line-soft);background:#fbf7ed;justify-content:flex-start;padding:.9rem 1.1rem;display:flex}html body[data-page=workspace] .workspace-billing-actions{border-top:1px solid var(--ws-line-soft);background:#fbf7ed;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;margin:0;padding:.9rem 1.1rem;display:flex}html body[data-page=workspace] .workspace-billing-actions .button{min-height:2.35rem}html body[data-page=workspace] #workspace-main .button,html body[data-page=workspace] .dashboard-filter-button,html body[data-page=workspace] .delivery-filter-chip{border-color:var(--ws-line);white-space:nowrap;border-radius:8px;min-height:2rem;font-size:.78rem;font-weight:780}html body[data-page=workspace] .dashboard-filter-button{white-space:nowrap;flex:none;gap:.42rem;padding:.38rem .68rem;line-height:1}html body[data-page=workspace] .dashboard-filter-button>span:first-child{white-space:nowrap;display:inline-block}html body[data-page=workspace] .dashboard-filter-button>strong,html body[data-page=workspace] .dashboard-filter-button>span:last-child:not(:first-child){background:var(--ws-gray-soft);min-width:1.25rem;height:1.25rem;color:var(--ws-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 .32rem;font-size:.68rem;font-weight:850;line-height:1;display:inline-flex}html body[data-page=workspace] .dashboard-filter-button.active>strong,html body[data-page=workspace] .dashboard-filter-button.active>span:last-child:not(:first-child){color:var(--ws-accent-dark);background:#1f8a721f}html body[data-page=workspace] #workspace-main .button.secondary,html body[data-page=workspace] #workspace-main .button.ghost-button{color:var(--ws-ink);background:#fffdf8}html body[data-page=workspace] #workspace-main .button.secondary:hover,html body[data-page=workspace] #workspace-main .button.ghost-button:hover{color:var(--ws-accent-dark);border-color:#1f8a7247}html body[data-page=workspace] .workspace-lock-banner{background:linear-gradient(#fffdf8,#f7fbf6);border:1px solid #1f8a722e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.95rem 1rem;display:grid;box-shadow:0 16px 36px -32px #1f8a7257}html body[data-page=workspace] .workspace-lock-copy{min-width:0}html body[data-page=workspace] .workspace-lock-banner h2{width:max-content;max-width:100%;color:var(--ws-ink);white-space:nowrap;margin:0;font-size:1rem;font-weight:800;line-height:1.25}html body[data-page=workspace] .workspace-lock-banner p:not(.eyebrow){max-width:48rem;color:var(--ws-muted);margin:.28rem 0 0;font-size:.82rem;line-height:1.45}html body[data-page=workspace] .workspace-lock-meta{flex-wrap:wrap;gap:.38rem;margin:.62rem 0 0;padding:0;list-style:none;display:flex}html body[data-page=workspace] .workspace-lock-meta li{border:1px solid var(--ws-line-soft);color:var(--ws-muted);background:#fff;border-radius:999px;padding:.18rem .52rem;font-size:.7rem;font-weight:750}html body[data-page=workspace] .workspace-lock-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}html body[data-page=workspace] .workspace-support-links{gap:.7rem;display:grid}html body[data-page=workspace] .workspace-support-group{flex-wrap:wrap;gap:.3rem .62rem;display:flex}html body[data-page=workspace] .workspace-support-note{padding-top:.18rem;display:block}html body[data-page=workspace] .workspace-sidebar{gap:.62rem;padding:1rem .85rem .9rem}html body[data-page=workspace] .workspace-sidebar-titleblock{gap:.32rem;padding-bottom:.68rem}html body[data-page=workspace] .workspace-sidebar-titleblock .workspace-stage-title{width:max-content;max-width:calc(var(--workspace-current-rail-width) - 1.7rem);white-space:nowrap;word-break:keep-all;overflow-wrap:normal;text-overflow:clip;font-size:.94rem;line-height:1.12;overflow:hidden}html body[data-page=workspace] .workspace-sidebar-titleblock .workspace-stage-intro{font-size:.7rem;line-height:1.34}html body[data-page=workspace] .workspace-sidebar-nav{gap:.34rem}html body[data-page=workspace] .workspace-sidebar-group{gap:.18rem}html body[data-page=workspace] .workspace-sidebar-group+.workspace-sidebar-group{margin-top:.52rem;padding-top:.52rem}html body[data-page=workspace] .workspace-sidebar-group-label,html body[data-page=workspace] .workspace-search-label{margin-bottom:.22rem;font-size:.66rem}html body[data-page=workspace] .workspace-sidebar-link{min-height:2rem;padding:.42rem .62rem;font-size:.82rem;line-height:1.2}html body[data-page=workspace] .workspace-command-tools{align-self:start;gap:.48rem;margin-top:0;padding-top:.62rem}html body[data-page=workspace] .workspace-command-tools .workspace-search,html body[data-page=workspace] .workspace-command-tools .workspace-search-box{gap:.28rem}html body[data-page=workspace] .workspace-command-tools .workspace-search:before{width:.85rem;height:.85rem;bottom:.62rem;left:.72rem}html body[data-page=workspace] .workspace-command-tools .workspace-search span{font-size:.67rem}html body[data-page=workspace] .workspace-command-tools .workspace-search input{min-height:2.32rem;padding:.5rem .7rem .5rem 2.18rem}html body[data-page=workspace] .workspace-import-toggle{min-height:2.32rem}html body[data-page=workspace] .workspace-support-links{gap:.34rem;padding-top:.56rem}html body[data-page=workspace] .workspace-support-group{gap:.22rem .52rem}html body[data-page=workspace] .workspace-support-group+.workspace-support-group{padding-top:.34rem}html body[data-page=workspace] .workspace-support-links a{font-size:.67rem;line-height:1.22}html body[data-page=workspace] .workspace-support-note{padding-top:.34rem;font-size:.64rem;line-height:1.24}@media (width<=760px){html body[data-page=workspace] .workspace-panel-head,html body[data-page=workspace] .workspace-lock-banner{grid-template-columns:1fr}html body[data-page=workspace] .workspace-lock-actions{justify-content:flex-start}html body[data-page=workspace] .workspace-lock-banner h2{white-space:normal;width:auto}}html body[data-page=workspace]{--ws-panel-radius:8px;--ws-panel-head-bg:#fffaf0;--ws-panel-band-bg:#fffdf8;--ws-panel-footer-bg:#fbf7ed;--ws-panel-shadow:0 18px 42px -36px #2d271c6b}html body[data-page=workspace] .workspace-main-stage{grid-column:2;gap:1rem;width:min(100%,1180px);min-width:0;min-height:0;padding:1.45rem 0 2.5rem;display:grid!important}html body[data-page=workspace] .workspace-main-stage>.workspace-region[hidden],html body[data-page=workspace] .workspace-main-stage>[hidden]{display:none!important}html body[data-page=workspace] .workspace-panel,html body[data-page=workspace] #workspace-monitoring.workspace-panel,html body[data-page=workspace] #workspace-delivery.workspace-panel,html body[data-page=workspace] #workspace-notifications.workspace-panel,html body[data-page=workspace] #workspace-billing.workspace-panel{border-radius:var(--ws-panel-radius);min-width:0;box-shadow:var(--ws-panel-shadow);display:block;overflow:hidden;border:1px solid var(--ws-line)!important;background:var(--ws-surface)!important;padding:0!important}html body[data-page=workspace] .workspace-panel-head,html body[data-page=workspace] .workspace-section-heading.workspace-panel-head,html body[data-page=workspace] #workspace-monitoring>.monitoring-heading,html body[data-page=workspace] #workspace-delivery>.delivery-summary-toggle,html body[data-page=workspace] #workspace-notifications>.workspace-account-head,html body[data-page=workspace] #workspace-billing>.workspace-account-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:4.15rem;border:0!important;border-bottom:1px solid var(--ws-line)!important;background:var(--ws-panel-head-bg)!important;border-radius:0!important;margin:0!important;padding:.9rem 1.05rem!important;display:grid!important}html body[data-page=workspace] .workspace-panel-head h2,html body[data-page=workspace] .workspace-panel-head h3,html body[data-page=workspace] .workspace-panel-head .delivery-summary-hint{margin:0}html body[data-page=workspace] .workspace-panel-head h2{color:var(--ws-ink);letter-spacing:0;font-size:1.04rem;font-weight:850;line-height:1.22}html body[data-page=workspace] .workspace-panel-head .eyebrow,html body[data-page=workspace] .workspace-panel-head .workspace-panel-eyebrow{color:var(--ws-accent-dark);letter-spacing:.02em;text-transform:none;margin:0 0 .2rem;font-size:.68rem;font-weight:820;line-height:1.12}html body[data-page=workspace] .workspace-panel-body{background:var(--ws-surface);border:0;margin:0;padding:0}html body[data-page=workspace] .workspace-filter-bar{border-bottom:1px solid var(--ws-line);background:var(--ws-panel-band-bg);scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.45rem;margin:0;padding:.48rem .7rem;display:flex;overflow:auto hidden}html body[data-page=workspace] .workspace-filter-bar input,html body[data-page=workspace] .workspace-filter-bar [type=search]{min-width:min(100%,18rem)}html body[data-page=workspace] .workspace-queue-toolbar{flex-wrap:nowrap;align-items:center;gap:.45rem;width:100%;min-width:max-content;display:flex}html body[data-page=workspace] .workspace-queue-search{flex:1 0 18rem;min-width:18rem;max-width:24rem}html body[data-page=workspace] .dashboard-main-grid,html body[data-page=workspace] .sku-panel,html body[data-page=workspace] .sku-table-wrap{background:0 0;border:0;min-width:0;margin:0;padding:0;display:block}html body[data-page=workspace] .sku-table-wrap{overflow:auto hidden}html body[data-page=workspace] .sku-dashboard-table,html body[data-page=workspace] .monitoring-retest-table-shell,html body[data-page=workspace] .delivery-client-table-shell{background:var(--ws-surface);border:0;border-radius:0;overflow:hidden}html body[data-page=workspace] .sku-dashboard-table{min-width:860px}html body[data-page=workspace] .sku-thead,html body[data-page=workspace] .sku-row{grid-template-columns:28px minmax(0,1fr) 110px 96px 110px 130px 90px;align-items:center;display:grid}html body[data-page=workspace] .sku-thead,html body[data-page=workspace] .monitoring-retest-table thead th,html body[data-page=workspace] .delivery-client-table thead th{border-bottom:1px solid var(--ws-line);background:var(--ws-panel-head-bg);color:var(--ws-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1.1}html body[data-page=workspace] .sku-thead{min-height:2.15rem;padding:.42rem 1rem}html body[data-page=workspace] .sku-row{border-bottom:1px solid var(--ws-line-soft);background:var(--ws-surface);min-height:3.05rem;padding:.58rem 1rem}html body[data-page=workspace] .sku-queue-foot,html body[data-page=workspace] .workspace-notifications-actions,html body[data-page=workspace] .workspace-billing-actions{border-top:1px solid var(--ws-line);background:var(--ws-panel-footer-bg);justify-content:space-between;align-items:center;gap:.75rem;min-height:2.65rem;padding:.52rem 1rem;display:flex}html body[data-page=workspace] .monitoring-body-wrap.workspace-panel-body,html body[data-page=workspace] .delivery-workspace-grid.workspace-panel-body{background:var(--ws-surface);padding:0;display:block}html body[data-page=workspace] .monitoring-command-surface,html body[data-page=workspace] .monitoring-task-table-section,html body[data-page=workspace] .monitoring-collapsible,html body[data-page=workspace] .monitoring-support-stage{border:0;border-bottom:1px solid var(--ws-line);background:var(--ws-surface);box-shadow:none;border-radius:0;margin:0;overflow:hidden}html body[data-page=workspace] .monitoring-support-stage:last-child{border-bottom:0}html body[data-page=workspace] .monitoring-section-heading,html body[data-page=workspace] .monitoring-collapsible-summary,html body[data-page=workspace] .monitoring-support-summary,html body[data-page=workspace] .delivery-summary-hero,html body[data-page=workspace] .delivery-inline-filter-rail,html body[data-page=workspace] .workspace-notifications-hint,html body[data-page=workspace] .workspace-billing-panel>p{border:0;border-bottom:1px solid var(--ws-line);background:var(--ws-panel-band-bg);border-radius:0;grid-template-columns:minmax(0,1fr) minmax(240px,.56fr);align-items:center;gap:.85rem;margin:0;padding:.72rem 1rem;display:grid}html body[data-page=workspace] .monitoring-collapsible-summary,html body[data-page=workspace] .monitoring-support-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(240px,.56fr) auto}html body[data-page=workspace] .monitoring-section-heading span,html body[data-page=workspace] .monitoring-collapsible-summary span,html body[data-page=workspace] .monitoring-support-summary span,html body[data-page=workspace] .delivery-summary-hero .summary-label,html body[data-page=workspace] .workspace-notifications-hint,html body[data-page=workspace] .workspace-billing-panel>p{color:var(--ws-muted);font-size:.78rem;font-weight:720;line-height:1.35}html body[data-page=workspace] .monitoring-section-heading h3,html body[data-page=workspace] .monitoring-collapsible-summary span,html body[data-page=workspace] .monitoring-support-summary span{color:var(--ws-ink);font-size:1rem;font-weight:850;line-height:1.18}html body[data-page=workspace] .monitoring-decision-list,html body[data-page=workspace] .monitoring-summary-ribbon{background:#fffdf8;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}html body[data-page=workspace] .monitoring-summary-ribbon{border-top:1px solid var(--ws-line-soft)}html body[data-page=workspace] .monitoring-summary-chip{border:0;border-right:1px solid var(--ws-line-soft);background:var(--ws-surface);min-height:4.75rem;box-shadow:none;border-radius:0;min-height:3.9rem;padding:.82rem 1rem}html body[data-page=workspace] .monitoring-summary-chip:last-child{border-right:0}html body[data-page=workspace] .monitoring-retest-table,html body[data-page=workspace] .delivery-client-table{border-collapse:collapse;width:100%;min-width:860px}html body[data-page=workspace] .monitoring-retest-table th,html body[data-page=workspace] .monitoring-retest-table td,html body[data-page=workspace] .delivery-client-table th,html body[data-page=workspace] .delivery-client-table td{border-bottom:1px solid var(--ws-line-soft);vertical-align:middle;padding:.68rem .9rem}html body[data-page=workspace] .monitoring-evidence-board,html body[data-page=workspace] .monitoring-support-grid{background:var(--ws-surface);border:0;padding:0}html body[data-page=workspace] .monitoring-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}html body[data-page=workspace] .monitoring-evidence-lane,html body[data-page=workspace] .monitoring-scope-card,html body[data-page=workspace] .monitoring-metric-standards,html body[data-page=workspace] .monitoring-alert-history-card{border:0;border-right:1px solid var(--ws-line-soft);background:var(--ws-surface);box-shadow:none;border-radius:0;padding:.9rem 1rem}html body[data-page=workspace] .monitoring-evidence-lane:last-child,html body[data-page=workspace] .monitoring-alert-history-card{border-right:0}html body[data-page=workspace] .delivery-workspace-surface,html body[data-page=workspace] .agency-workspace-summary{background:var(--ws-surface);box-shadow:none;border:0;border-radius:0;margin:0;padding:0}html body[data-page=workspace] .delivery-main-split{grid-template-columns:minmax(0,1fr) 20rem;gap:0;display:grid}html body[data-page=workspace] .delivery-checklist-panel{border:0;border-left:1px solid var(--ws-line);box-shadow:none;background:#fbfaf4;border-radius:0;padding:.95rem 1rem}html body[data-page=workspace] .workspace-notifications-list{gap:0;margin:0;padding:0 1rem;list-style:none;display:grid}html body[data-page=workspace] .workspace-notifications-list li{border-bottom:1px solid var(--ws-line-soft);margin:0}html body[data-page=workspace] .workspace-notifications-list li:last-child{border-bottom:0}html body[data-page=workspace] .workspace-notifications-list label{background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;margin:0;padding:.82rem 0;display:grid}html body[data-page=workspace] .workspace-billing-actions{justify-content:flex-start}html body[data-page=workspace] .workspace-billing-actions .button.primary{flex:none;width:auto;min-width:0}html body[data-page=workspace] #workspace-monitoring{--monitoring-band:#fbf7ed;--monitoring-soft:#fffdf8}html body[data-page=workspace] #workspace-monitoring>.monitoring-heading{background:var(--monitoring-band);border-bottom:1px solid var(--ws-line)!important}html body[data-page=workspace] #workspace-monitoring .monitoring-body-wrap.workspace-panel-body{background:var(--ws-surface);border:0;padding:0;display:block;overflow:hidden}html body[data-page=workspace] #workspace-monitoring .monitoring-command-surface{border:0;border-bottom:1px solid var(--ws-line);background:var(--ws-surface);display:block;overflow:hidden}html body[data-page=workspace] #workspace-monitoring .monitoring-status-strip{background:var(--ws-surface);border:0;min-width:0;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary{border:0;border-bottom:1px solid var(--ws-line-soft);background:var(--monitoring-band);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;min-height:0;margin:0;padding:.82rem 1rem;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro{background:var(--ws-surface);grid-template-columns:minmax(0,1fr) minmax(18rem,.46fr)}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--summary{background:0 0;border-bottom:0;padding:1rem 1rem .45rem;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading span{color:var(--ws-accent-dark);letter-spacing:0;margin:0 0 .16rem;font-size:.72rem;font-weight:850;line-height:1.15;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-strip{margin:0;display:block!important}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-list{background:var(--monitoring-soft);border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item{border-right:1px solid var(--ws-line-soft);background:0 0;grid-template-columns:auto minmax(0,1fr);gap:.78rem;min-width:0;min-height:6rem;padding:.92rem 1rem .9rem;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-index{width:1.55rem;height:1.55rem;color:var(--ws-accent-dark);background:#1f8a7217;border-radius:999px;place-items:center;font-size:.68rem;font-weight:850;line-height:1;display:inline-grid}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-ribbon{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));width:100%;margin:0;display:grid;overflow:hidden}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip{border:0;border-right:1px solid var(--ws-line-soft);background:0 0;align-content:center;gap:.16rem;min-height:0;padding:.58rem 1rem;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip small{color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;line-height:1.2;overflow:hidden}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip b{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:850;line-height:1.2;overflow:hidden}html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading{grid-template-columns:minmax(0,1fr) minmax(20rem,.48fr)}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table{border-collapse:collapse;width:100%;min-width:780px;font-size:.82rem}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table-row{background:var(--ws-surface);border:0}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-sku-cell{max-width:240px}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-sku-cell strong{font-size:.84rem;line-height:1.18}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-sku-cell small{margin-top:.06rem;font-size:.72rem;line-height:1.18;display:block}html body[data-page=workspace] #workspace-monitoring .retest-pri{border-radius:6px;padding:.16rem .5rem}html body[data-page=workspace] #workspace-monitoring .monitoring-score-cell{padding:.14rem .52rem}html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary{background:var(--ws-surface);grid-template-columns:minmax(0,1fr) minmax(20rem,.48fr) auto}html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary:after,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary:after{content:"⌄";color:var(--ws-muted);align-self:center;font-size:1rem}html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible[open]>.monitoring-collapsible-summary:after,html body[data-page=workspace] #workspace-monitoring .monitoring-support-stage[open]>.monitoring-support-summary:after{content:"⌃"}html body[data-page=workspace] #workspace-monitoring .monitoring-support-grid{border-top:1px solid var(--ws-line-soft);grid-template-columns:minmax(15rem,.85fr) minmax(0,1.2fr) minmax(15rem,.9fr);gap:0}html body[data-page=workspace] #workspace-monitoring .monitoring-scope-card,html body[data-page=workspace] #workspace-monitoring .monitoring-metric-standards,html body[data-page=workspace] #workspace-monitoring .monitoring-alert-history-card{border:0;border-right:1px solid var(--ws-line-soft);background:0 0;border-radius:0}html body[data-page=workspace] #workspace-monitoring .monitoring-alert-history-card{border-right:0}@media (width<=1180px){html body[data-page=workspace] .workspace-main-stage{grid-column:1;width:100%}}@media (width<=880px){html body[data-page=workspace] .workspace-panel-head,html body[data-page=workspace] .monitoring-section-heading,html body[data-page=workspace] .monitoring-collapsible-summary,html body[data-page=workspace] .monitoring-support-summary,html body[data-page=workspace] .delivery-summary-hero,html body[data-page=workspace] .delivery-inline-filter-rail,html body[data-page=workspace] .workspace-notifications-hint,html body[data-page=workspace] .workspace-billing-panel>p,html body[data-page=workspace] .delivery-main-split,html body[data-page=workspace] .monitoring-support-grid,html body[data-page=workspace] #workspace-monitoring .monitoring-command-surface,html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro,html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary,html body[data-page=workspace] #workspace-monitoring .monitoring-support-grid{grid-template-columns:1fr}html body[data-page=workspace] #workspace-monitoring .monitoring-status-strip,html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-lane,html body[data-page=workspace] #workspace-monitoring .monitoring-scope-card,html body[data-page=workspace] #workspace-monitoring .monitoring-metric-standards{border-right:0}html body[data-page=workspace] .monitoring-decision-list,html body[data-page=workspace] .monitoring-summary-ribbon{grid-template-columns:1fr}html body[data-page=workspace] .monitoring-decision-item,html body[data-page=workspace] .monitoring-summary-chip,html body[data-page=workspace] .monitoring-evidence-lane,html body[data-page=workspace] .monitoring-scope-card,html body[data-page=workspace] .monitoring-metric-standards,html body[data-page=workspace] .delivery-checklist-panel{border-right:0;border-bottom:1px solid var(--ws-line-soft);border-left:0}}html body[data-page=workspace] .delivery-summary-hero{border:0;border-bottom:1px solid var(--ws-line);background:#fffdf8;border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;min-height:0;margin:0;padding:0;display:grid}html body[data-page=workspace] .delivery-summary-hero .sum-cell{border-right:1px solid var(--ws-line-soft);flex-direction:column;justify-content:center;min-width:0;padding:.72rem 1rem;display:flex}html body[data-page=workspace] .delivery-summary-hero .sum-cell:last-child{border-right:0}html body[data-page=workspace] .delivery-summary-hero .summary-label{color:var(--ws-muted);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0 0 .22rem;font-size:.69rem;font-weight:820;line-height:1.16;display:block;overflow:hidden}html body[data-page=workspace] .delivery-summary-hero .summary-value{color:var(--ws-ink);font-variant-numeric:tabular-nums;font-size:1.18rem;font-weight:850;line-height:1.05;display:block}html body[data-page=workspace] .delivery-summary-hero .summary-value.alert{color:var(--ws-red)}html body[data-page=workspace] .delivery-summary-hero .summary-value.watch{color:var(--ws-orange)}html body[data-page=workspace] .delivery-inline-filter-rail{border:0;border-bottom:1px solid var(--ws-line);background:#fbf7ed;border-radius:0;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.62rem 1rem;display:flex}html body[data-page=workspace] .delivery-workbench-body{background:var(--ws-surface);grid-template-columns:minmax(0,1fr) clamp(18rem,26vw,22rem);align-items:stretch;gap:0;min-height:22rem;display:grid}html body[data-page=workspace] .delivery-workbench-primary{background:var(--ws-surface);min-width:0;overflow:auto hidden}html body[data-page=workspace] .delivery-client-table-shell{background:0 0;border:0;border-radius:0;min-width:0;overflow:visible}html body[data-page=workspace] .delivery-client-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:44rem;font-size:.78rem}html body[data-page=workspace] .delivery-client-table th,html body[data-page=workspace] .delivery-client-table td{border-bottom:1px solid var(--ws-line-soft);text-align:left;text-overflow:clip;vertical-align:middle;white-space:normal;min-width:0;padding:.72rem .82rem;line-height:1.25;overflow:visible}html body[data-page=workspace] .delivery-client-table thead th{border-bottom:1px solid var(--ws-line);background:var(--ws-panel-head-bg);color:var(--ws-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1.12}html body[data-page=workspace] .delivery-client-table th:first-child,html body[data-page=workspace] .delivery-client-table td:first-child{width:27%}html body[data-page=workspace] .delivery-client-table th:nth-child(2),html body[data-page=workspace] .delivery-client-table td:nth-child(2){width:13%}html body[data-page=workspace] .delivery-client-table th:nth-child(3),html body[data-page=workspace] .delivery-client-table td:nth-child(3){width:10%}html body[data-page=workspace] .delivery-client-table th:nth-child(4),html body[data-page=workspace] .delivery-client-table td:nth-child(4){width:13%}html body[data-page=workspace] .delivery-client-table th:nth-child(5),html body[data-page=workspace] .delivery-client-table td:nth-child(5){width:11%}html body[data-page=workspace] .delivery-client-table th:nth-child(6),html body[data-page=workspace] .delivery-client-table td:nth-child(6),html body[data-page=workspace] .delivery-client-table th:nth-child(7),html body[data-page=workspace] .delivery-client-table td:nth-child(7){width:13%}html body[data-page=workspace] .delivery-client-table th strong,html body[data-page=workspace] .delivery-client-table th span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}html body[data-page=workspace] .delivery-client-table th strong{color:var(--ws-ink);white-space:nowrap;font-size:.82rem;font-weight:850;line-height:1.18}html body[data-page=workspace] .delivery-client-table th span{color:var(--ws-muted);white-space:normal;margin-top:.2rem;font-size:.72rem;line-height:1.25}html body[data-page=workspace] .delivery-client-table .delivery-status-pill{white-space:normal;align-items:center;gap:.32rem;width:max-content;max-width:100%;display:inline-flex}html body[data-page=workspace] .delivery-priority-rail,html body[data-page=workspace] .delivery-checklist-panel{border:0;border-left:1px solid var(--ws-line);min-width:0;box-shadow:none;background:#fbfaf4;border-radius:0;align-self:stretch;padding:1rem}html body[data-page=workspace] .delivery-priority-link{border:1px solid var(--ws-line-soft);background:var(--ws-accent-soft);color:var(--ws-accent-dark);border-radius:8px;margin:.82rem 0 .9rem;padding:.7rem .8rem;font-size:.76rem;font-weight:820;line-height:1.25;text-decoration:none;display:block}html body[data-page=workspace] .delivery-checklist{gap:0;margin:0;padding:0;list-style:none;display:grid}html body[data-page=workspace] .delivery-checklist li{border-bottom:1px solid var(--ws-line-soft);padding:0;display:block}html body[data-page=workspace] .delivery-checklist-action{text-align:left;justify-content:flex-start;width:100%;min-height:2.32rem;padding:.52rem 0}@media (width<=1280px){html body[data-page=workspace] .delivery-workbench-body{grid-template-columns:1fr}html body[data-page=workspace] .delivery-priority-rail,html body[data-page=workspace] .delivery-checklist-panel{border-left:0;border-top:1px solid var(--ws-line)}}@media (width<=720px){html body[data-page=workspace] .delivery-summary-hero{grid-template-columns:repeat(2,minmax(0,1fr))}html body[data-page=workspace] .delivery-summary-hero .sum-cell:nth-child(2n){border-right:0}}html body[data-page=workspace] .workspace-sidebar-titleblock .workspace-stage-title,html body[data-page=workspace] .workspace-main-stage>.workspace-stage-title,html body[data-page=workspace].workspace-signed-out .workspace-main-stage>.workspace-stage-title{overflow-wrap:normal;text-wrap:nowrap;white-space:nowrap;word-break:keep-all;max-width:none}html body[data-page=workspace] .workspace-sidebar-titleblock .workspace-stage-title{width:max-content;max-width:calc(var(--workspace-current-rail-width) - 1.7rem);text-overflow:clip;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;font-size:.94rem;line-height:1.12;overflow:hidden}html body[data-page=workspace] #workspace-monitoring.workspace-panel{--monitoring-surface:var(--ws-surface);--monitoring-band:#fbf7ed;--monitoring-soft:#fffdf8;--monitoring-rule:var(--ws-line);--monitoring-rule-soft:var(--ws-line-soft);overflow:hidden;border:1px solid var(--monitoring-rule)!important;background:var(--monitoring-surface)!important;border-radius:.88rem!important;padding:0!important;box-shadow:0 16px 40px #262d270e!important}html body[data-page=workspace] #workspace-monitoring>.monitoring-heading{justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;display:flex;border:0!important;border-bottom:1px solid var(--monitoring-rule)!important;background:var(--monitoring-surface)!important;padding:.86rem 1rem!important}html body[data-page=workspace] #workspace-monitoring>.monitoring-heading h2{color:var(--ws-ink);margin:0;font-size:1.08rem;font-weight:850;line-height:1.12}html body[data-page=workspace] #workspace-monitoring>.monitoring-heading .eyebrow{color:var(--ws-accent-dark);letter-spacing:.02em;margin:0 0 .18rem;font-size:.72rem;font-weight:850;line-height:1.1}html body[data-page=workspace] #workspace-monitoring .monitoring-header-actions{flex-wrap:nowrap;flex:none;gap:.44rem;display:flex}html body[data-page=workspace] #workspace-monitoring .monitoring-header-actions .button{border-color:var(--monitoring-rule);background:var(--monitoring-surface);min-height:2.1rem;color:var(--ws-ink);white-space:nowrap;box-shadow:none;border-radius:.55rem;padding:0 .7rem;font-size:.75rem;font-weight:780}html body[data-page=workspace] #workspace-monitoring .monitoring-body-wrap.workspace-panel-body,html body[data-page=workspace] #workspace-monitoring .monitoring-command-surface,html body[data-page=workspace] #workspace-monitoring .monitoring-status-strip{background:var(--monitoring-surface);border:0;padding:0;display:block;overflow:hidden}html body[data-page=workspace] #workspace-monitoring .monitoring-command-surface{border-bottom:1px solid var(--monitoring-rule)}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro{border:0;border-bottom:1px solid var(--monitoring-rule-soft);background:var(--monitoring-surface);min-height:0;padding:.92rem 1rem .76rem;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro p{max-width:42rem;margin:.24rem 0 0}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-list{background:var(--monitoring-soft);border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item{border:0;border-right:1px solid var(--monitoring-rule-soft);background:0 0;min-height:0;padding:.92rem 1rem;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item:last-child{background:linear-gradient(90deg,#1f8a720f,#1f8a7200);border-right:0}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-index{display:none}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-kicker{color:var(--ws-muted);margin:0 0 .32rem;font-size:.72rem;font-weight:740;line-height:1.15;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-value{color:var(--ws-ink);font-size:1.22rem;font-weight:850;line-height:1.12;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item.is-watch:last-child .monitoring-decision-value{color:var(--ws-orange)}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item p{color:var(--ws-muted);margin:.3rem 0 0;font-size:.76rem;font-weight:620;line-height:1.34}html body[data-page=workspace] #workspace-monitoring .monitoring-status-summary-section{border:0;border-top:1px solid var(--monitoring-rule-soft);background:var(--monitoring-band);display:block;overflow:hidden}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--summary{display:none}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-ribbon{background:0 0;border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;min-height:3.2rem;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip{border:0;border-right:1px solid var(--monitoring-rule-soft);background:0 0;align-content:center;gap:.12rem;min-width:0;min-height:0;padding:.56rem .84rem;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip small,html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip small{color:var(--ws-muted);font-size:.68rem;font-weight:720;line-height:1.1}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip.is-alert b{color:var(--ws-red)}html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible,html body[data-page=workspace] #workspace-monitoring .monitoring-support-stage{border:0;border-bottom:1px solid var(--monitoring-rule);background:var(--monitoring-surface);box-shadow:none;border-radius:0;overflow:hidden}html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary{border:0;border-bottom:1px solid var(--monitoring-rule-soft);background:var(--monitoring-surface);grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:3.35rem;padding:.7rem 1rem;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading p,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary small,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary small{justify-self:start;max-width:42rem}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading span,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary span,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary span{color:var(--ws-accent-dark);letter-spacing:0;font-size:.72rem;font-weight:850;line-height:1.14}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading h3{color:var(--ws-ink);margin:0;font-size:.98rem;font-weight:850;line-height:1.18}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading p,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary small,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary small{color:var(--ws-muted);margin:0;font-size:.76rem;font-weight:620;line-height:1.36}html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary:after,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary:after{content:"";border-right:2px solid var(--ws-muted);border-bottom:2px solid var(--ws-muted);width:.5rem;height:.5rem;transform:rotate(45deg)}html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible[open]>.monitoring-collapsible-summary:after,html body[data-page=workspace] #workspace-monitoring .monitoring-support-stage[open]>.monitoring-support-summary:after{transform:translateY(.16rem)rotate(225deg)}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table-shell{padding:0;overflow-x:auto}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;font-size:.79rem}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table thead th:first-child,html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table tbody td:first-child{width:110px}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table thead th:nth-child(2),html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table tbody td:nth-child(2){width:280px}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table thead th:nth-child(3),html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table tbody td:nth-child(3){width:110px}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table thead th:nth-child(4),html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table tbody td:nth-child(4){width:130px}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table thead th:nth-child(5),html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table tbody td:nth-child(5){width:100px}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table thead th:nth-child(6),html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table tbody td:nth-child(6){width:150px}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table thead th:nth-child(7),html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table tbody td:nth-child(7){width:90px}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table thead th{border:0;border-bottom:1px solid var(--monitoring-rule);background:var(--monitoring-band);color:var(--ws-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:850}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table th,html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table td{border:0;border-bottom:1px solid var(--monitoring-rule-soft);text-align:left;vertical-align:middle;padding:.66rem .88rem}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table-row:hover th,html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table-row:hover td{background:#1f8a7209}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-board,html body[data-page=workspace] #workspace-monitoring .monitoring-support-grid{background:var(--monitoring-surface);padding:0}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-layout{background:var(--monitoring-surface);grid-template-columns:minmax(0,1.16fr) minmax(19rem,.84fr);display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-primary{border-right:1px solid var(--monitoring-rule-soft);grid-template-rows:auto auto;min-width:0;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-lane{border:0;border-bottom:1px solid var(--monitoring-rule-soft);min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:.82rem 1rem}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-lane:last-child,html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-lane--sources{border-bottom:0}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-lane h4{color:var(--ws-ink);margin:0 0 .5rem;font-size:.82rem;font-weight:850;line-height:1.18}html body[data-page=workspace] #workspace-monitoring .retest-comparison-list,html body[data-page=workspace] #workspace-monitoring .monitoring-alert-grid,html body[data-page=workspace] #workspace-monitoring .monitoring-citation-opportunities{gap:0;display:grid}html body[data-page=workspace] #workspace-monitoring .retest-comparison-row,html body[data-page=workspace] #workspace-monitoring .monitoring-alert-row,html body[data-page=workspace] #workspace-monitoring .monitoring-source-row{border:0;border-top:1px solid var(--monitoring-rule-soft);box-shadow:none;background:0 0;border-radius:0}html body[data-page=workspace] #workspace-monitoring .retest-comparison-row:first-child,html body[data-page=workspace] #workspace-monitoring .monitoring-alert-row:first-child,html body[data-page=workspace] #workspace-monitoring .monitoring-source-row:first-child{border-top:0}html body[data-page=workspace] #workspace-monitoring .retest-comparison-row{grid-template-columns:minmax(12rem,.92fr) minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.62rem 0;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-alert-row{grid-template-columns:auto minmax(7rem,.36fr) minmax(0,1fr);align-items:start;gap:.62rem;padding:.6rem 0;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-alert-severity{background:var(--ws-orange);border-radius:999px;width:.46rem;height:.46rem;margin-top:.34rem}html body[data-page=workspace] #workspace-monitoring .monitoring-alert-row.stable .monitoring-alert-severity{background:var(--ws-accent-dark)}html body[data-page=workspace] #workspace-monitoring .monitoring-alert-row strong,html body[data-page=workspace] #workspace-monitoring .monitoring-source-row strong{color:var(--ws-ink);font-size:.8rem;font-weight:850;line-height:1.22}html body[data-page=workspace] #workspace-monitoring .monitoring-alert-row p,html body[data-page=workspace] #workspace-monitoring .monitoring-source-row p{color:var(--ws-muted);margin:0;font-size:.74rem;font-weight:610;line-height:1.35}html body[data-page=workspace] #workspace-monitoring .monitoring-source-row{grid-template-columns:minmax(0,1fr);gap:.38rem;padding:.62rem 0;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-source-main span{color:var(--ws-accent-dark);margin:0 0 .14rem;font-size:.66rem;font-weight:820;line-height:1.15;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-source-meta{flex-wrap:wrap;gap:.3rem .55rem;display:flex}html body[data-page=workspace] #workspace-monitoring .monitoring-source-meta small{max-width:100%;color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:610;line-height:1.2;overflow:hidden}@media (width<=980px){html body[data-page=workspace] .workspace-sidebar-titleblock .workspace-stage-title,html body[data-page=workspace] .workspace-main-stage>.workspace-stage-title,html body[data-page=workspace].workspace-signed-out .workspace-main-stage>.workspace-stage-title{white-space:normal}html body[data-page=workspace] #workspace-monitoring>.monitoring-heading,html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary,html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-layout{flex-wrap:wrap;grid-template-columns:1fr}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-list,html body[data-page=workspace] #workspace-monitoring .monitoring-summary-ribbon{grid-template-columns:1fr}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item,html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip,html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-primary{border-right:0}}html[data-theme=dark] body[data-page=workspace] #workspace-monitoring{--monitoring-soft:var(--ws-panel-band-bg)}html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-command-surface,html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-decision-list,html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-status-summary-section,html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-summary-ribbon{background:var(--ws-panel-band-bg)!important}html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-decision-item,html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip{border-color:var(--ws-line-soft)!important;background:0 0!important}html body[data-page=workspace] #workspace-monitoring.workspace-panel{--monitoring-hero:#fbf5e8;--monitoring-hero-strong:#f3ead9;--monitoring-accent-wash:#1f8a7214;--monitoring-warning-wash:#e85c1714;border-radius:.72rem!important}html body[data-page=workspace] #workspace-monitoring>.monitoring-heading{border-left:4px solid var(--ws-accent);min-height:4.7rem;background:linear-gradient(90deg, #1f8a721c, #1f8a7206 38%, transparent), var(--monitoring-hero)!important;padding:.92rem 1.25rem!important}html body[data-page=workspace] #workspace-monitoring>.monitoring-heading h2{font-size:1.2rem}html body[data-page=workspace] #workspace-monitoring>.monitoring-heading .eyebrow{color:var(--ws-accent-dark)}html body[data-page=workspace] #workspace-monitoring .monitoring-body-wrap.workspace-panel-body{background:#fffdf8!important}html body[data-page=workspace] #workspace-monitoring .monitoring-command-surface{border-bottom:1px solid var(--monitoring-rule);display:grid;background:var(--monitoring-surface)!important}html body[data-page=workspace] #workspace-monitoring .monitoring-status-strip{grid-template-columns:minmax(15rem,.32fr) minmax(0,1fr);min-height:11rem;display:grid;background:var(--monitoring-surface)!important}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro{border-right:1px solid var(--monitoring-rule);border-bottom:0;align-content:center;padding:1.35rem 1.25rem;display:grid;background:linear-gradient(#1f8a721c,#1f8a7206),#fffdf8!important}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro:before{content:"";background:var(--ws-accent);border-radius:999px;width:2.35rem;height:.2rem;margin-bottom:.85rem}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro span{color:var(--ws-accent-dark);font-size:.72rem;font-weight:860}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro h3{margin-top:.28rem;font-size:1.26rem;line-height:1.18}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro p{max-width:19rem;color:var(--ws-muted);margin-top:.55rem;font-size:.82rem}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-list{grid-template-columns:repeat(3,minmax(0,1fr));min-height:100%;display:grid;background:#fffdf8!important}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item{border-right:1px solid var(--monitoring-rule-soft);align-content:center;min-height:9.5rem;padding:1.15rem 1.2rem 1.05rem;display:grid;position:relative}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item:before{content:"";background:#68746d57;border-radius:999px;width:.58rem;height:.58rem;position:absolute;top:1rem;right:1rem}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item.is-watch{background:linear-gradient(180deg, var(--monitoring-warning-wash), transparent 72%)}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item.is-watch:before{background:var(--ws-orange)}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item.is-risk{background:linear-gradient(#d32f2f17,#0000 72%)}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item.is-risk:before{background:var(--ws-red)}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-index{border:1px solid var(--monitoring-rule);width:fit-content;color:var(--ws-muted);background:#ffffffb8;border-radius:999px;margin-bottom:.72rem;padding:.16rem .45rem;font-size:.64rem;font-weight:850;line-height:1;display:inline-flex}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-kicker{max-width:calc(100% - 1rem);color:var(--ws-muted);font-size:.74rem;font-weight:760}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-value{margin-top:.16rem;font-size:1.38rem;line-height:1.08}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item p{max-width:18rem;margin-top:.48rem;font-size:.8rem}html body[data-page=workspace] #workspace-monitoring .monitoring-status-summary-section{border-top:1px solid var(--monitoring-rule);grid-template-columns:minmax(12rem,.2fr) minmax(0,1fr);display:grid;background:var(--monitoring-hero)!important}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--summary{border-right:1px solid var(--monitoring-rule);align-content:center;padding:.82rem 1.25rem;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--summary span{color:var(--ws-accent-dark);font-size:.68rem}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--summary h3{font-size:.92rem}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-ribbon{grid-template-columns:minmax(11rem,1.4fr) repeat(4,minmax(5.8rem,.7fr)) minmax(9rem,1fr);min-height:4.4rem;background:0 0!important}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip{padding:.7rem .95rem}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip small{text-transform:uppercase;margin-bottom:.18rem;font-size:.66rem}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip b{font-size:.95rem}html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section{border-top:0;margin-top:0}html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading{border-bottom:1px solid var(--monitoring-rule);grid-template-columns:minmax(13rem,.24fr) minmax(0,1fr);min-height:4.45rem;padding:.92rem 1.25rem;background:linear-gradient(90deg, #1f8a720f, transparent 44%), var(--monitoring-surface)!important}html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading h3{font-size:1.02rem}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table thead th{background:#f7f0e4!important}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table th,html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table td{vertical-align:middle;padding-block:.32rem}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table-row th:first-child,html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table-row td:first-child{border-left:3px solid #0000}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table-row.now th:first-child,html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table-row.now td:first-child{border-left-color:var(--ws-red)}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table-row.next th:first-child,html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table-row.next td:first-child,html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table-row.watch th:first-child,html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table-row.watch td:first-child{border-left-color:var(--ws-accent)}html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary{grid-template-columns:minmax(13rem,.24fr) minmax(0,1fr) auto;background:#fffdf8!important}html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary span,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary span{font-size:.82rem}html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary small,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary small{color:var(--ws-muted)}@media (width<=1180px){html body[data-page=workspace] #workspace-monitoring .monitoring-status-strip,html body[data-page=workspace] #workspace-monitoring .monitoring-status-summary-section{grid-template-columns:1fr}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro,html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--summary{border-right:0;border-bottom:1px solid var(--monitoring-rule-soft)}}@media (width<=980px){html body[data-page=workspace] #workspace-monitoring .monitoring-decision-list,html body[data-page=workspace] #workspace-monitoring .monitoring-summary-ribbon,html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading{grid-template-columns:1fr}html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading p{text-align:left;justify-self:start}}html[data-theme=dark] body[data-page=workspace] #workspace-monitoring.workspace-panel{--monitoring-hero:var(--ws-panel-band-bg);--monitoring-hero-strong:var(--ws-panel-band-bg)}html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro,html[data-theme=dark] body[data-page=workspace] #workspace-monitoring>.monitoring-heading,html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-status-summary-section{background:var(--ws-panel-band-bg)!important}html body[data-page=workspace] #workspace-monitoring .monitoring-command-surface{grid-template-columns:none!important;display:block!important}html body[data-page=workspace] #workspace-monitoring .monitoring-command-surface>.monitoring-status-strip,html body[data-page=workspace] #workspace-monitoring .monitoring-command-surface>.monitoring-status-summary-section{width:100%!important}html body[data-page=workspace] #workspace-monitoring .monitoring-status-strip{grid-template-columns:minmax(16rem,.32fr) minmax(0,1fr)!important;min-height:0!important;display:grid!important}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro{min-height:10.25rem;grid-template-columns:1fr!important;align-content:center!important;display:grid!important}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro p{writing-mode:horizontal-tb!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;width:100%!important;max-width:19rem!important;display:block!important}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-list{min-height:100%!important}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item{min-height:10.25rem!important}html body[data-page=workspace] #workspace-monitoring .monitoring-status-summary-section{grid-template-columns:minmax(13rem,.2fr) minmax(0,1fr)!important;width:100%!important;display:grid!important}@media (width<=1180px){html body[data-page=workspace] #workspace-monitoring .monitoring-status-strip,html body[data-page=workspace] #workspace-monitoring .monitoring-status-summary-section{grid-template-columns:1fr!important}}html body[data-page=workspace] #workspace-monitoring{--monitoring-band:#fbf7ed;--monitoring-soft:#fffdf8;--monitoring-rule:var(--ws-line);--monitoring-rule-soft:var(--ws-line-soft)}html body[data-page=workspace] #workspace-monitoring>.monitoring-heading{border-left:0!important;border-bottom:1px solid var(--ws-line)!important;background:var(--ws-panel-head-bg)!important;min-height:4.15rem!important;padding:.9rem 1.05rem!important}html body[data-page=workspace] #workspace-monitoring>.monitoring-heading h2{font-size:1.04rem!important;line-height:1.22!important}html body[data-page=workspace] #workspace-monitoring .monitoring-body-wrap.workspace-panel-body{background:var(--ws-surface);padding:0;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-command-surface{border-bottom:1px solid var(--ws-line);background:var(--ws-surface);grid-template-columns:none;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-status-strip{background:var(--ws-surface);border:0;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary{border-bottom:1px solid var(--ws-line-soft);background:var(--monitoring-band);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.7rem;padding:.78rem 1rem;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading h3,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary span,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary span{color:var(--ws-ink);letter-spacing:0;margin:0;font-size:.98rem;font-weight:850;line-height:1.2}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading span{color:var(--ws-accent-dark);letter-spacing:.02em;font-size:.68rem;font-weight:820;line-height:1.15}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading p,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary small,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary small{color:var(--ws-muted);margin:0;font-size:.78rem;line-height:1.35}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro{background:var(--ws-surface);grid-template-columns:minmax(0,1fr) minmax(18rem,.46fr);border-right:0!important;min-height:0!important}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro:before,html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item:before{content:none!important;display:none!important}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro p{text-align:right;justify-self:end;writing-mode:horizontal-tb!important;white-space:normal!important;max-width:34rem!important}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-strip{min-width:0;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-list{border-bottom:1px solid var(--ws-line);background:var(--monitoring-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;min-height:0!important}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item{border-right:1px solid var(--ws-line-soft);background:0 0;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;gap:.72rem;padding:.92rem 1rem .9rem;display:grid;min-height:6rem!important}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item:last-child{border-right:0}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item.is-watch,html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item.is-risk{background:0 0!important}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-index{border:1px solid var(--ws-line);background:var(--ws-surface);width:1.65rem;height:1.65rem;color:var(--ws-muted);border-radius:999px;justify-content:center;align-items:center;margin:0;font-size:.64rem;font-weight:850;line-height:1;display:inline-flex}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-kicker{max-width:none;color:var(--ws-muted);font-size:.72rem;font-weight:760;line-height:1.25;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-value{color:var(--ws-ink);margin-top:.16rem;font-size:1.16rem;font-weight:850;line-height:1.12;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item.is-risk .monitoring-decision-value{color:var(--ws-red)}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item p{max-width:none;color:var(--ws-muted);margin-top:.34rem;font-size:.76rem;line-height:1.36}html body[data-page=workspace] #workspace-monitoring .monitoring-status-summary-section{border-top:1px solid var(--ws-line-soft);background:linear-gradient(180deg, #1f8a7209, transparent 46%), var(--monitoring-soft);grid-template-columns:none;width:100%;display:block}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--summary{border-right:0}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-ribbon{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));min-height:0;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip{border:0;border-right:1px solid var(--ws-line-soft);background:0 0;gap:.14rem;min-height:0;padding:.58rem 1rem;display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip:last-child{border-right:0}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip small{color:var(--ws-muted);text-transform:none;margin:0;font-size:.66rem;font-weight:760}html body[data-page=workspace] #workspace-monitoring .monitoring-summary-chip b{color:var(--ws-ink);font-size:.94rem;font-weight:850;line-height:1.18}html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible,html body[data-page=workspace] #workspace-monitoring .monitoring-support-stage{border:0;border-bottom:1px solid var(--ws-line);background:var(--ws-surface);box-shadow:none;border-radius:0;margin:0}html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading{grid-template-columns:minmax(0,1fr) auto;min-height:3.7rem;background:var(--monitoring-band)!important}html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading p{text-align:right;justify-self:end;max-width:36rem}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table thead th{border-bottom:1px solid var(--ws-line);background:var(--monitoring-soft);text-transform:none}html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table th,html body[data-page=workspace] #workspace-monitoring .monitoring-retest-table td{padding-block:.72rem}html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary,html body[data-page=workspace] #workspace-monitoring .monitoring-support-summary{cursor:pointer}html[data-theme=dark] body[data-page=workspace] #workspace-monitoring{--monitoring-band:var(--ws-panel-band-bg);--monitoring-soft:var(--ws-panel-band-bg)}html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-body-wrap.workspace-panel-body,html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-command-surface,html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-status-strip,html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro{background:var(--ws-surface)!important}html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-section-heading,html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-collapsible-summary,html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-support-summary,html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-retest-table thead th{border-color:var(--ws-line-soft)!important;background:var(--monitoring-band)!important}html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-status-summary-section,html[data-theme=dark] body[data-page=workspace] #workspace-monitoring .monitoring-decision-list{background:var(--monitoring-soft)!important}@media (width<=1180px){html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro,html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading{grid-template-columns:1fr}html body[data-page=workspace] #workspace-monitoring .monitoring-section-heading--intro p,html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section .monitoring-section-heading p{text-align:left;justify-self:start}}@media (width<=980px){html body[data-page=workspace] #workspace-monitoring .monitoring-decision-list,html body[data-page=workspace] #workspace-monitoring .monitoring-summary-ribbon{grid-template-columns:1fr}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-item{border-right:0;border-bottom:1px solid var(--ws-line-soft)}}html body[data-page=workspace] #workspace-monitoring .monitoring-kpi-row{background:var(--ws-panel-band-bg);border-bottom:1px solid var(--monitoring-rule,#3a4d4524);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html body[data-page=workspace] #workspace-monitoring .monitoring-kpi{border-right:1px solid var(--monitoring-rule,#3a4d4524);flex-direction:column;gap:6px;min-height:0;padding:.55rem 1.25rem;display:flex}html body[data-page=workspace] #workspace-monitoring .monitoring-kpi:last-child{border-right:0}html body[data-page=workspace] #workspace-monitoring .monitoring-kpi-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ws-muted);font-size:10px;font-weight:700}html body[data-page=workspace] #workspace-monitoring .monitoring-kpi-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:1.75rem;font-weight:800;line-height:1.05}html body[data-page=workspace] #workspace-monitoring .monitoring-kpi-value.is-alert{color:var(--ws-red)}html body[data-page=workspace] #workspace-monitoring .monitoring-kpi-foot{color:var(--ws-muted);margin-top:2px;font-size:.72rem;line-height:1.4}html body[data-page=workspace] #workspace-monitoring .monitoring-judgment{background:var(--primary-soft);border-bottom:1px solid var(--monitoring-rule,#3a4d4524);border-left:3px solid var(--primary);align-items:center;gap:1.25rem;padding:.6rem 1.1rem .6rem 1.4rem;display:flex}html body[data-page=workspace] #workspace-monitoring .monitoring-judgment .monitoring-judgment-title{color:var(--primary-dark)}html body[data-page=workspace] #workspace-monitoring .monitoring-judgment .monitoring-judgment-foot{color:var(--ink)}html body[data-page=workspace] #workspace-monitoring .monitoring-judgment-body{flex:1;min-width:0}html body[data-page=workspace] #workspace-monitoring .monitoring-judgment-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:.95rem;font-weight:700;line-height:1.35}html body[data-page=workspace] #workspace-monitoring .monitoring-judgment-foot{color:var(--ws-muted);margin:4px 0 0;font-size:.72rem;line-height:1.4}html body[data-page=workspace] #workspace-monitoring .monitoring-judgment-foot-label{color:var(--ws-muted)}html body[data-page=workspace] #workspace-monitoring .monitoring-judgment-foot strong{color:var(--ws-accent-dark);font-weight:700}html body[data-page=workspace] #workspace-monitoring .monitoring-judgment-foot-sep{color:var(--ws-muted);margin:0 6px}html body[data-page=workspace] #workspace-monitoring .monitoring-judgment-actions{flex-shrink:0;gap:8px;display:flex}html body[data-page=workspace] #workspace-monitoring .monitoring-decision-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-section{background:var(--ws-bg-canvas-soft,#f7f3ea);border-top:1px solid var(--monitoring-rule,#3a4d4524);padding:1.1rem 1.25rem 1.25rem}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-section .monitoring-section-heading{margin-bottom:1rem}html body[data-page=workspace] #workspace-monitoring .monitoring-evidence-section .monitoring-section-heading h3{letter-spacing:-.01em;margin-top:.28rem;font-size:1.05rem;font-weight:700;line-height:1.18}html body[data-page=workspace] #workspace-monitoring-settings{background:var(--ws-surface)}@media (width<=1180px){html body[data-page=workspace] #workspace-monitoring .monitoring-kpi-row,html body[data-page=workspace] #workspace-monitoring .monitoring-judgment{grid-template-columns:1fr!important}html body[data-page=workspace] #workspace-monitoring .monitoring-judgment{flex-direction:column;align-items:flex-start}html body[data-page=workspace] #workspace-monitoring .monitoring-kpi{border-right:0;border-bottom:1px solid var(--monitoring-rule,#3a4d4524)}html body[data-page=workspace] #workspace-monitoring .monitoring-kpi:last-child{border-bottom:0}}html body[data-page=workspace] #workspace-monitoring .monitoring-task-table-section{background:var(--ws-panel-head-bg)!important}html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible,html body[data-page=workspace] #workspace-monitoring .monitoring-collapsible[open]{background:var(--accent-soft)!important}
