:where(.workspace-theme) .route-state-page{place-items:center}:where(.workspace-theme) .route-state-page h1{font-size:calc(28px * var(--text-scale));line-height:var(--line-height-tight);margin:6px 0 10px}:where(.workspace-theme) .route-state-page button{background:var(--accent);border:0;border-radius:var(--radius-sm);color:var(--color-on-accent);cursor:pointer;font-weight:700;margin-top:18px;padding:10px 14px}:where(.workspace-theme) .route-state-page button:focus-visible,:where(.workspace-theme) .route-state-page button:hover{background:var(--accent-strong);outline:3px solid var(--color-primary)}:where(.workspace-theme) .editorial-dashboard{color:var(--color-ink);margin-inline:auto;max-width:1360px}:where(.workspace-theme) .editorial-dashboard :is(h1,h2,h3,p){margin-top:0}:where(.workspace-theme) .editorial-status-row{display:flex;flex-wrap:wrap;gap:8px;margin:calc(-1 * var(--space-3)) 0 var(--space-5)}:where(.workspace-theme) .editorial-dashboard :is(a,button,summary):focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}:where(.workspace-theme) .editorial-dashboard-grid{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.7fr) minmax(270px,.85fr)}:where(.workspace-theme) .editorial-dashboard-main,:where(.workspace-theme) .editorial-dashboard-side{display:grid;grid-gap:24px;gap:24px;min-width:0}:where(.workspace-theme) .editorial-dashboard .editorial-panel{min-width:0;padding:24px}:where(.workspace-theme) .editorial-queue-tools{align-items:center;display:flex;gap:var(--space-2)}:where(.workspace-theme) .editorial-queue-tools a{align-items:center;color:var(--color-primary-strong);display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-1);min-height:44px;text-decoration:none}:where(.workspace-theme) .editorial-approval-list,:where(.workspace-theme) .editorial-work-list{list-style:none;margin:0;padding:0}:where(.workspace-theme) .editorial-work-list li{align-items:start;border-top:1px solid var(--color-border);display:grid;grid-gap:13px;gap:13px;grid-template-columns:8px minmax(0,1fr) auto;padding:16px 0}:where(.workspace-theme) .editorial-alert-mark,:where(.workspace-theme) .editorial-work-mark{background:var(--color-muted);border-radius:50%;height:8px;margin-top:5px;width:8px}:where(.workspace-theme) .editorial-alert-mark[data-tone=critical],:where(.workspace-theme) .editorial-work-mark[data-tone=danger]{background:var(--color-danger)}:where(.workspace-theme) .editorial-alert-mark[data-tone=high],:where(.workspace-theme) .editorial-work-mark[data-tone=warning]{background:var(--color-warning)}:where(.workspace-theme) .editorial-work-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}:where(.workspace-theme) .editorial-work-type{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}:where(.workspace-theme) .editorial-work-copy>strong{color:var(--color-ink);font-size:var(--font-size-base);line-height:var(--line-height-base)}:where(.workspace-theme) .editorial-work-meta{align-items:center;color:var(--color-muted);display:flex;flex-wrap:wrap;font-size:var(--font-size-sm);gap:8px}:where(.workspace-theme) .editorial-approval-list a,:where(.workspace-theme) .editorial-panel-footer-link,:where(.workspace-theme) .editorial-work-action{align-items:center;color:var(--color-primary-strong);display:inline-flex;font-size:var(--font-size-sm);font-weight:700;gap:4px;text-decoration:none}:where(.workspace-theme) .editorial-work-action{min-height:44px;padding-top:16px}:where(.workspace-theme) .editorial-panel-footer-link{border-top:1px solid var(--color-border);margin-top:6px;min-height:44px;padding-top:12px}:where(.workspace-theme) .editorial-empty-inline{align-items:flex-start;color:var(--color-success);display:flex;gap:10px;padding:20px 0}:where(.workspace-theme) .editorial-empty-inline div{display:grid;grid-gap:4px;gap:4px}:where(.workspace-theme) .editorial-empty-inline strong{color:var(--color-ink);font-size:var(--font-size-base)}:where(.workspace-theme) .editorial-empty-inline span{color:var(--color-muted);font-size:var(--font-size-sm);line-height:var(--line-height-base)}:where(.workspace-theme) .editorial-progress-list{display:grid}:where(.workspace-theme) .editorial-progress-row{align-items:center;border-top:1px solid var(--color-border);display:flex;gap:16px;justify-content:space-between;padding:16px 0}:where(.workspace-theme) .editorial-progress-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}:where(.workspace-theme) .editorial-progress-copy strong{font-size:var(--font-size-base)}:where(.workspace-theme) .editorial-progress-copy span{color:var(--color-muted);font-size:var(--font-size-sm);line-height:var(--line-height-base)}:where(.workspace-theme) .editorial-progress-value{align-items:center;display:flex;flex:0 0 110px;gap:8px}:where(.workspace-theme) .editorial-progress-value>span:last-child{color:var(--color-ink-soft);font-size:var(--font-size-sm);min-width:30px;text-align:right}:where(.workspace-theme) .editorial-progress-track{background:var(--color-surface-subtle);border-radius:999px;height:6px;overflow:hidden;width:72px}:where(.workspace-theme) .editorial-progress-track span{background:var(--color-success);border-radius:inherit;display:block;height:100%}:where(.workspace-theme) .editorial-progress-track span[data-tone=warning]{background:var(--color-warning)}:where(.workspace-theme) .editorial-progress-track span[data-tone=danger]{background:var(--color-danger)}:where(.workspace-theme) .editorial-approval-list a:hover,:where(.workspace-theme) .editorial-work-action:hover{text-decoration:underline;text-underline-offset:3px}:where(.workspace-theme) .editorial-approval-list li{align-items:start;border-top:1px solid var(--color-border);display:grid;grid-gap:8px;gap:8px;grid-template-columns:8px minmax(0,1fr);padding:16px 0}:where(.workspace-theme) .editorial-approval-list li>span:nth-child(2){display:grid;grid-gap:4px;gap:4px}:where(.workspace-theme) .editorial-approval-list strong{font-size:var(--font-size-sm);line-height:var(--line-height-base)}:where(.workspace-theme) .editorial-approval-list em{color:var(--color-muted);font-size:var(--font-size-sm);font-style:normal;line-height:var(--line-height-base)}:where(.workspace-theme) .editorial-approval-list a{grid-column:2;min-height:44px}:where(.workspace-theme) .editorial-data-panel details>summary{align-items:center;color:var(--color-navy);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:700;justify-content:space-between;list-style:none;min-height:44px}:where(.workspace-theme) .editorial-data-panel summary::-webkit-details-marker{display:none}:where(.workspace-theme) .editorial-data-panel details[open] summary svg{transform:rotate(180deg)}:where(.workspace-theme) .editorial-data-content{color:var(--color-muted);font-size:var(--font-size-sm);line-height:var(--line-height-base);padding-top:12px}:where(.workspace-theme) .editorial-data-content>p{margin-bottom:8px}:where(.workspace-theme) .editorial-data-content ul{list-style:none;margin:0;padding:0}:where(.workspace-theme) .editorial-data-content li{align-items:center;border-top:1px solid var(--color-border);display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) auto auto;padding:8px 0}:where(.workspace-theme) .editorial-data-content small{color:var(--color-muted)}:where(.workspace-theme) .editorial-empty-state{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-top:24px;padding:24px}:where(.workspace-theme) .editorial-empty-state h2{font-size:calc(24px * var(--text-scale));line-height:var(--line-height-base)}:where(.workspace-theme) .editorial-empty-state p{color:var(--color-muted);font-size:var(--font-size-base);line-height:var(--line-height-base)}:where(.workspace-theme) .editorial-primary-link{align-items:center;color:var(--color-primary-strong);display:inline-flex;font-size:var(--font-size-sm);font-weight:700;gap:5px;margin-top:10px;min-height:44px}@media (max-width:760px){:where(.workspace-theme) .editorial-dashboard-grid{grid-template-columns:minmax(0,1fr)}:where(.workspace-theme) .editorial-dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){:where(.workspace-theme) .editorial-dashboard .editorial-panel{padding:16px}:where(.workspace-theme) .editorial-attention-panel>.section-header{align-items:stretch;flex-direction:column;gap:var(--space-2)}:where(.workspace-theme) .editorial-attention-panel>.section-header>.section-header-actions{align-self:flex-start}:where(.workspace-theme) .editorial-status-row{margin-top:calc(-1 * var(--space-2))}:where(.workspace-theme) .editorial-dashboard-side{grid-template-columns:minmax(0,1fr)}:where(.workspace-theme) .editorial-work-list li{gap:9px;grid-template-columns:8px minmax(0,1fr)}:where(.workspace-theme) .editorial-work-action{grid-column:2;padding-top:0}:where(.workspace-theme) .editorial-progress-row{align-items:start;flex-wrap:wrap}:where(.workspace-theme) .editorial-progress-value{flex:1 1 110px;justify-content:flex-end}}:where(.workspace-theme) .search-layout{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 300px}:where(.workspace-theme) .search-results-panel,:where(.workspace-theme) .search-scope-panel{display:grid;grid-gap:16px;gap:16px}:where(.workspace-theme) .workflow-stepper{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));list-style:none;margin:0 0 16px;padding:0}:where(.workspace-theme) .workflow-stepper li{align-items:center;background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted);display:flex;gap:9px;min-width:0;padding:10px}:where(.workspace-theme) .workflow-stepper li[data-active=true]{border-color:var(--color-primary-border);color:var(--foreground);box-shadow:inset 0 3px var(--accent)}:where(.workspace-theme) .workflow-stepper span{align-items:center;background:var(--surface-alt);border-radius:999px;color:var(--color-ink-soft);display:inline-flex;flex:0 0 auto;font-size:var(--font-size-xs);font-weight:900;height:26px;justify-content:center;width:26px}:where(.workspace-theme) .workflow-stepper strong{font-size:var(--font-size-xs);line-height:var(--line-height-tight);min-width:0;overflow-wrap:normal;word-break:normal}:where(.workspace-theme) .setup-layout{align-items:flex-start;display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:16px;gap:16px}:where(.workspace-theme) .setup-form{display:grid;grid-gap:22px;gap:22px}:where(.workspace-theme) .setup-actions{align-items:center;border-top:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding-top:18px}:where(.workspace-theme) .setup-actions button{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--color-on-accent);cursor:pointer;font-weight:700;padding:10px 14px}:where(.workspace-theme) .setup-actions button:focus-visible,:where(.workspace-theme) .setup-actions button:hover{background:var(--accent-strong);border-color:var(--accent-strong);outline:3px solid var(--color-primary)}:where(.workspace-theme) .setup-actions button:disabled{background:var(--surface-alt);border-color:var(--border);color:var(--muted);cursor:not-allowed}:where(.workspace-theme) .setup-actions span{color:var(--muted);font-size:var(--font-size-xs);text-align:right}:where(.workspace-theme) .workflow-unavailable{background:var(--color-red-soft);border:1px solid var(--color-danger-border);border-radius:var(--radius-sm);color:var(--color-red-strong);display:grid;grid-gap:6px;gap:6px;line-height:var(--line-height-base);padding:12px}:where(.workspace-theme) .workflow-unavailable strong{font-size:var(--font-size-sm)}:where(.workspace-theme) .workflow-unavailable p{color:inherit;font-size:var(--font-size-sm);line-height:20px;margin:0}:where(.workspace-theme) .workflow-unavailable a{color:var(--color-navy);font-size:var(--font-size-sm);font-weight:700;min-height:44px;text-decoration:underline;text-underline-offset:3px}:where(.workspace-theme) .setup-review{display:grid;grid-gap:14px;gap:14px}:where(.workspace-theme) .setup-summary{border-top:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;padding-top:14px}:where(.workspace-theme) .setup-summary dl{display:grid;grid-gap:10px;gap:10px;margin:0}:where(.workspace-theme) .setup-summary dl div{display:grid;grid-gap:3px;gap:3px}:where(.workspace-theme) .setup-summary dt{color:var(--muted);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}:where(.workspace-theme) .setup-summary dd{color:var(--color-ink-soft);font-size:var(--font-size-sm);margin:0;overflow-wrap:anywhere}:where(.workspace-theme) .setup-module{display:grid;grid-gap:16px;gap:16px}:where(.workspace-theme) .setup-form-header{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:16px;justify-content:space-between;padding-bottom:18px}:where(.workspace-theme) .setup-form-header h2,:where(.workspace-theme) .setup-form-header p{margin:0}:where(.workspace-theme) .setup-form-header p{color:var(--muted);line-height:var(--line-height-base);max-width:720px}:where(.workspace-theme) .setup-approval-section{border:1px solid var(--color-warning-border);border-radius:var(--radius-md);padding:14px}:where(.workspace-theme) .setup-ai-card,:where(.workspace-theme) .setup-approval-card,:where(.workspace-theme) .setup-archive-card,:where(.workspace-theme) .setup-rule-list{border-top:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;padding-top:14px}:where(.workspace-theme) .setup-ai-card h2,:where(.workspace-theme) .setup-approval-card h2,:where(.workspace-theme) .setup-archive-card h2,:where(.workspace-theme) .setup-rule-list h2{margin:0}:where(.workspace-theme) .setup-rule-list article{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-gap:4px;gap:4px;padding:10px}:where(.workspace-theme) .setup-rule-list article span{color:var(--accent);font-size:var(--font-size-xs);font-weight:700}:where(.workspace-theme) .setup-ai-card li,:where(.workspace-theme) .setup-approval-card p,:where(.workspace-theme) .setup-archive-card li,:where(.workspace-theme) .setup-rule-list article p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .setup-ai-card,:where(.workspace-theme) .setup-approval-card,:where(.workspace-theme) .setup-archive-card{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px}:where(.workspace-theme) .setup-ai-card{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 62%,transparent),var(--surface-alt))}:where(.workspace-theme) .setup-approval-card,:where(.workspace-theme) .setup-archive-card{border-color:var(--color-warning-border)}:where(.workspace-theme) .setup-ai-card ul,:where(.workspace-theme) .setup-archive-card ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}:where(.workspace-theme) .setup-route-state{display:grid;grid-gap:12px;gap:12px;margin:24px;max-width:720px}:where(.workspace-theme) .setup-route-state h1,:where(.workspace-theme) .setup-route-state p{margin:0}:where(.workspace-theme) .setup-route-state button{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--color-on-accent);cursor:pointer;font-weight:700;justify-self:start;padding:10px 14px}:where(.workspace-theme) .setup-loading-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .setup-loading-grid span{animation:pulse 1.4s ease-in-out infinite;background:var(--surface-alt);border-radius:var(--radius-sm);display:block;height:72px}:where(.workspace-theme) .campaign-work-preview-banner{background:var(--color-warning-soft);border:1px solid var(--color-warning-border);border-radius:var(--radius-sm);color:var(--color-warning);margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4)}:where(.workspace-theme) .campaign-work-metrics{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-4)}:where(.workspace-theme) .campaign-work-metric{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;padding:var(--space-4)}:where(.workspace-theme) .campaign-work-metric span{color:var(--color-muted);font-size:var(--font-size-sm)}:where(.workspace-theme) .campaign-work-metric strong{color:var(--color-ink);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}:where(.workspace-theme) .campaign-work-layout{align-items:start;display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr)}:where(.workspace-theme) .campaign-work-create-panel,:where(.workspace-theme) .campaign-work-list-panel,:where(.workspace-theme) .campaign-work-volunteer-list{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--space-5)}:where(.workspace-theme) .campaign-work-create-panel h2,:where(.workspace-theme) .campaign-work-list-panel h2,:where(.workspace-theme) .campaign-work-volunteer-list h2{margin:0}:where(.workspace-theme) .campaign-work-create-panel>p,:where(.workspace-theme) .campaign-work-volunteer-list .section-heading p{color:var(--color-muted);margin:0}:where(.workspace-theme) .campaign-work-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}:where(.workspace-theme) .campaign-work-card,:where(.workspace-theme) .campaign-work-volunteer-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--space-4)}:where(.workspace-theme) .campaign-work-card-heading{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between;min-width:0}:where(.workspace-theme) .campaign-work-card-heading>div{min-width:0}:where(.workspace-theme) .campaign-work-card-heading h3{color:var(--color-ink);font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin:var(--space-1) 0 0;overflow-wrap:anywhere}:where(.workspace-theme) .campaign-work-description{color:var(--color-ink-soft);line-height:var(--line-height-relaxed);margin:0;white-space:pre-wrap}:where(.workspace-theme) .campaign-work-facts{display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}:where(.workspace-theme) .campaign-work-facts>div{background:var(--color-surface-subtle);border-radius:var(--radius-sm);display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;padding:var(--space-3)}:where(.workspace-theme) .campaign-work-facts dt{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}:where(.workspace-theme) .campaign-work-facts dd{color:var(--color-ink);font-size:var(--font-size-sm);font-weight:650;margin:0;overflow-wrap:anywhere}:where(.workspace-theme) .campaign-work-facts small{color:var(--color-muted);font-size:var(--font-size-xs);line-height:var(--line-height-base)}:where(.workspace-theme) .campaign-work-create-form,:where(.workspace-theme) .campaign-work-edit-form,:where(.workspace-theme) .campaign-work-status-form{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}:where(.workspace-theme) .campaign-work-create-form>label,:where(.workspace-theme) .campaign-work-edit-form>label,:where(.workspace-theme) .campaign-work-status-form>label{min-width:0}:where(.workspace-theme) .campaign-work-create-form .issue-list,:where(.workspace-theme) .campaign-work-create-form .setup-actions,:where(.workspace-theme) .campaign-work-edit-form .issue-list,:where(.workspace-theme) .campaign-work-edit-form .setup-actions,:where(.workspace-theme) .campaign-work-status-form .issue-list,:where(.workspace-theme) .campaign-work-status-form .setup-actions{grid-column:1/-1}:where(.workspace-theme) .campaign-work-wide-field{grid-column:1/-1}:where(.workspace-theme) .campaign-work-create-form textarea,:where(.workspace-theme) .campaign-work-edit-form textarea{min-height:88px;resize:vertical}:where(.workspace-theme) .campaign-work-scope-note{background:var(--color-info-soft);border:1px solid var(--color-info-border);border-radius:var(--radius-sm);color:var(--color-ink-soft);padding:var(--space-3)}:where(.workspace-theme) .campaign-work-scope-note strong{color:var(--color-ink)}:where(.workspace-theme) .campaign-work-scope-note p{line-height:var(--line-height-base);margin:var(--space-1) 0 0}:where(.workspace-theme) .campaign-work-closed-note{background:var(--color-surface-subtle);border-radius:var(--radius-sm);color:var(--color-muted);display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-3)}:where(.workspace-theme) .campaign-work-closed-note strong{color:var(--color-ink)}:where(.workspace-theme) .campaign-work-audit-note{color:var(--color-muted);font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:var(--space-4) 0 0}:where(.workspace-theme) .campaign-work-empty{margin:0}@media (max-width:960px){:where(.workspace-theme) .campaign-work-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){:where(.workspace-theme) .campaign-work-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .campaign-work-facts{grid-template-columns:minmax(0,1fr)}:where(.workspace-theme) .campaign-work-create-panel,:where(.workspace-theme) .campaign-work-list-panel,:where(.workspace-theme) .campaign-work-volunteer-list{padding:var(--space-4)}}@media (max-width:480px){:where(.workspace-theme) .campaign-work-create-form,:where(.workspace-theme) .campaign-work-edit-form,:where(.workspace-theme) .campaign-work-status-form{grid-template-columns:minmax(0,1fr)}:where(.workspace-theme) .campaign-work-card-heading{flex-direction:column}}:where(.workspace-theme) .imports-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 320px}:where(.workspace-theme) .imports-module{display:grid;grid-gap:16px;gap:16px}:where(.workspace-theme) .import-support-card{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px}:where(.workspace-theme) .import-support-card h2{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .import-support-card p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .import-support-grid,:where(.workspace-theme) .import-validation-panel{grid-column:1/-1}:where(.workspace-theme) .import-rule-list{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}:where(.workspace-theme) .import-rule-list li{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--color-ink-soft);font-size:var(--font-size-xs);line-height:var(--line-height-base);padding:10px}:where(.workspace-theme) .import-support-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .import-support-card h2{margin:0}:where(.workspace-theme) .import-control-panel,:where(.workspace-theme) .staged-rows-panel{display:grid;grid-gap:18px;gap:18px}:where(.workspace-theme) .compact-action-form .setup-actions{align-items:start;display:grid;grid-gap:8px;gap:8px;padding-top:12px}:where(.workspace-theme) .compact-action-form .setup-actions span{text-align:left}:where(.workspace-theme) .script-version-actions{display:grid;grid-gap:10px;gap:10px}:where(.workspace-theme) .import-gate-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .import-gate-summary div{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px}:where(.workspace-theme) .import-gate-summary span{color:var(--muted);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}:where(.workspace-theme) .import-gate-summary strong{font-size:calc(22px * var(--text-scale));line-height:var(--line-height-tight)}:where(.workspace-theme) .import-map-panel,:where(.workspace-theme) .import-review-panel{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .import-match-review-list{display:grid;grid-gap:10px;gap:10px}:where(.workspace-theme) .import-match-review-list article{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-gap:4px;gap:4px;padding:10px}:where(.workspace-theme) .import-match-review-list span{color:var(--muted);font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase}:where(.workspace-theme) .import-match-review-list p,:where(.workspace-theme) .import-match-review-list strong{margin:0}:where(.workspace-theme) .staged-row p{color:var(--muted);font-size:var(--font-size-xs)}:where(.workspace-theme) .staged-row-list{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .staged-row{align-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 220px;padding:14px}:where(.workspace-theme) .staged-row h3,:where(.workspace-theme) .staged-row p{margin:0}:where(.workspace-theme) .staged-row h3{font-size:var(--font-size-sm);line-height:var(--line-height-tight);margin-top:4px}:where(.workspace-theme) .staged-row label{display:grid;grid-gap:7px;gap:7px}:where(.workspace-theme) .staged-row label span{color:var(--color-ink-soft);font-size:var(--font-size-xs);font-weight:600}:where(.workspace-theme) .staged-row select{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);min-width:0;padding:10px 12px}:where(.workspace-theme) .privacy-list{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .privacy-list p,:where(.workspace-theme) .privacy-list span{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base)}:where(.workspace-theme) .privacy-list p{overflow-wrap:anywhere}:where(.workspace-theme) .privacy-list article{border-top:1px solid var(--border);display:grid;grid-gap:4px;gap:4px;padding-top:10px}:where(.workspace-theme) .privacy-list article:first-child{border-top:0;padding-top:0}:where(.workspace-theme) .privacy-list strong{color:var(--color-ink-soft);font-size:var(--font-size-sm);line-height:var(--line-height-base)}:where(.workspace-theme) .audit-preview span{color:var(--color-ink-soft);font-size:var(--font-size-xs);font-weight:700}:where(.workspace-theme) .audit-preview{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}:where(.workspace-theme) .audit-preview-header{border-bottom:1px solid var(--color-divider);display:grid;grid-gap:4px;gap:4px;padding-bottom:var(--space-2)}:where(.workspace-theme) .audit-preview div{display:grid;grid-gap:4px;gap:4px;min-width:0}:where(.workspace-theme) .audit-preview dl{display:grid;grid-gap:6px 12px;gap:6px 12px;grid-template-columns:max-content minmax(0,1fr);margin:0}:where(.workspace-theme) .audit-preview dt{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700}:where(.workspace-theme) .audit-preview dd{color:var(--color-text);font-size:var(--font-size-xs);font-weight:800;margin:0;overflow-wrap:anywhere}:where(.workspace-theme) .audit-preview strong{color:var(--color-ink-soft);font-size:var(--font-size-sm);line-height:var(--line-height-base);overflow-wrap:anywhere}@media (max-width:640px){:where(.workspace-theme) .audit-preview dl{grid-template-columns:1fr}}:where(.workspace-theme) .compliance-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 320px}:where(.workspace-theme) .compliance-overview{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px}:where(.workspace-theme) .compliance-metric{min-width:0}:where(.workspace-theme) .module21-ai-list article,:where(.workspace-theme) .module21-alert-list article,:where(.workspace-theme) .module21-card,:where(.workspace-theme) .module21-checklist article,:where(.workspace-theme) .module21-list article{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .module21-ai-list strong,:where(.workspace-theme) .module21-alert-list strong,:where(.workspace-theme) .module21-checklist strong,:where(.workspace-theme) .module21-list strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .module21-ai-list em,:where(.workspace-theme) .module21-ai-list p,:where(.workspace-theme) .module21-ai-list span,:where(.workspace-theme) .module21-alert-list em,:where(.workspace-theme) .module21-alert-list p,:where(.workspace-theme) .module21-alert-list span,:where(.workspace-theme) .module21-card p,:where(.workspace-theme) .module21-checklist p,:where(.workspace-theme) .module21-checklist span,:where(.workspace-theme) .module21-list dd,:where(.workspace-theme) .module21-list dt,:where(.workspace-theme) .module21-list p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .admin-settings-warning-panel,:where(.workspace-theme) .ai-command-hero,:where(.workspace-theme) .caller-ai-panel,:where(.workspace-theme) .canvass-ai-panel,:where(.workspace-theme) .compliance-command-panel,:where(.workspace-theme) .donation-ai-panel,:where(.workspace-theme) .event-ai-panel,:where(.workspace-theme) .followup-ai-panel,:where(.workspace-theme) .gotv-ai-panel,:where(.workspace-theme) .gotv-war-room-panel,:where(.workspace-theme) .mobile-ai-panel,:where(.workspace-theme) .mobile-shell-panel,:where(.workspace-theme) .module21-ai-card,:where(.workspace-theme) .nomination-ai-panel,:where(.workspace-theme) .qa-ai-panel,:where(.workspace-theme) .qa-release-panel,:where(.workspace-theme) .qa-restricted-panel,:where(.workspace-theme) .reports-ai-panel,:where(.workspace-theme) .reports-trace-panel,:where(.workspace-theme) .ride-ai-panel,:where(.workspace-theme) .ride-no-tracking-panel,:where(.workspace-theme) .script-ai-panel,:where(.workspace-theme) .scrutineer-ai-panel,:where(.workspace-theme) .scrutineer-rules-panel,:where(.workspace-theme) .sign-ai-panel,:where(.workspace-theme) .sign-map-placeholder,:where(.workspace-theme) .voting-info-ai-panel,:where(.workspace-theme) .voting-info-guardrail-panel{background-color:var(--color-navy)}:where(.workspace-theme) .compliance-command-panel{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-navy) 95%,transparent),color-mix(in srgb,var(--color-slate) 84%,transparent));border:var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);margin-bottom:16px;padding:18px}:where(.workspace-theme) .compliance-command-panel .row-kicker,:where(.workspace-theme) .compliance-command-panel h2{color:var(--color-ink)}:where(.workspace-theme) .compliance-command-panel p{color:var(--color-muted);margin:0}:where(.workspace-theme) .compliance-command-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .compliance-command-metrics article{background:var(--color-surface-subtle);border:var(--color-border);border-radius:var(--radius-sm);display:grid;grid-gap:4px;gap:4px;padding:10px}:where(.workspace-theme) .compliance-command-metrics span{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase}:where(.workspace-theme) .compliance-command-metrics strong{color:var(--color-ink);font-size:calc(24px * var(--text-scale));line-height:var(--line-height-tight)}:where(.workspace-theme) .module21-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}:where(.workspace-theme) .module21-card{display:grid;grid-gap:14px;gap:14px;padding:16px}:where(.workspace-theme) .module21-card h2,:where(.workspace-theme) .module21-card p{margin:0}:where(.workspace-theme) .module21-ai-list,:where(.workspace-theme) .module21-alert-list,:where(.workspace-theme) .module21-checklist,:where(.workspace-theme) .module21-list{display:grid;grid-gap:10px;gap:10px}:where(.workspace-theme) .module21-list article{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);padding:12px}:where(.workspace-theme) .module21-list dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}:where(.workspace-theme) .module21-list dl div{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:3px;gap:3px;padding:8px 9px}:where(.workspace-theme) .module21-list dt{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.workspace-theme) .module21-list dd{color:var(--color-ink-soft);font-weight:800;overflow-wrap:anywhere}:where(.workspace-theme) .module21-ai-list article,:where(.workspace-theme) .module21-alert-list article,:where(.workspace-theme) .module21-checklist article{display:grid;grid-gap:5px;gap:5px;padding:12px}:where(.workspace-theme) .module21-alert-list article[data-severity=critical],:where(.workspace-theme) .module21-checklist article[data-status=blocked]{border-color:color-mix(in srgb,var(--color-danger) 42%,var(--border))}:where(.workspace-theme) .module21-ai-list em,:where(.workspace-theme) .module21-alert-list em{font-style:normal}:where(.workspace-theme) .module21-ai-card{background:linear-gradient(135deg,color-mix(in srgb,var(--color-navy) 94%,transparent),color-mix(in srgb,var(--color-slate) 82%,transparent));border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .module21-ai-card .row-kicker,:where(.workspace-theme) .module21-ai-card h2,:where(.workspace-theme) .module21-ai-card strong{color:var(--color-ink)}:where(.workspace-theme) .module21-ai-card em,:where(.workspace-theme) .module21-ai-card p,:where(.workspace-theme) .module21-ai-card span{color:var(--color-muted)}:where(.workspace-theme) .settings-layout{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .admin-feature-list article,:where(.workspace-theme) .admin-settings-card-grid article{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .admin-feature-list article,:where(.workspace-theme) .admin-settings-card-grid article{display:grid;grid-gap:8px;gap:8px;padding:12px}:where(.workspace-theme) .admin-feature-list strong,:where(.workspace-theme) .admin-settings-card-grid strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .admin-feature-list em,:where(.workspace-theme) .admin-feature-list span,:where(.workspace-theme) .admin-settings-card-grid p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .admin-settings-warning-panel{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-navy) 95%,transparent),color-mix(in srgb,var(--color-slate) 84%,transparent));border:var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding:18px}:where(.workspace-theme) .admin-settings-warning-panel .row-kicker,:where(.workspace-theme) .admin-settings-warning-panel h2,:where(.workspace-theme) .admin-settings-warning-panel strong{color:var(--color-ink)}:where(.workspace-theme) .admin-settings-warning-panel p{color:var(--color-muted);margin:0}:where(.workspace-theme) .admin-feature-list,:where(.workspace-theme) .admin-settings-card-grid{display:grid;grid-gap:10px;gap:10px}:where(.workspace-theme) .admin-settings-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .admin-feature-list article[data-risk=high]{border-color:color-mix(in srgb,var(--color-danger) 42%,var(--border))}:where(.workspace-theme) .admin-feature-list em{font-style:normal}:where(.workspace-theme) .mobile-detail-panel,:where(.workspace-theme) .mobile-phone-frame,:where(.workspace-theme) .mobile-tap-list article,:where(.workspace-theme) .mobile-workflow-list article{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .mobile-tap-list article,:where(.workspace-theme) .mobile-workflow-list article{display:grid;grid-gap:8px;gap:8px;padding:12px}:where(.workspace-theme) .mobile-detail-panel h2,:where(.workspace-theme) .mobile-workflow-list strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .mobile-detail-panel p,:where(.workspace-theme) .mobile-tap-list article,:where(.workspace-theme) .mobile-workflow-list p,:where(.workspace-theme) .mobile-workflow-list span{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .mobile-shell-panel{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-navy) 95%,transparent),color-mix(in srgb,var(--color-slate) 84%,transparent));border:var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding:18px}:where(.workspace-theme) .mobile-shell-panel .row-kicker,:where(.workspace-theme) .mobile-shell-panel h2,:where(.workspace-theme) .mobile-shell-panel strong{color:var(--color-ink)}:where(.workspace-theme) .mobile-shell-panel p{color:var(--color-muted);margin:0}:where(.workspace-theme) .mobile-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(320px,420px) minmax(0,1fr)}:where(.workspace-theme) .mobile-phone-preview,:where(.workspace-theme) .mobile-side-stack,:where(.workspace-theme) .mobile-tap-list,:where(.workspace-theme) .mobile-workflow-list{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .mobile-phone-frame{background:linear-gradient(180deg,var(--color-surface),color-mix(in srgb,var(--surface-alt) 82%,transparent));border-radius:28px;display:grid;grid-gap:12px;gap:12px;padding:16px}:where(.workspace-theme) .mobile-bottom-actions,:where(.workspace-theme) .mobile-phone-topbar{align-items:center;display:flex;gap:10px;justify-content:space-between}:where(.workspace-theme) .mobile-phone-topbar span,:where(.workspace-theme) .mobile-phone-topbar strong{color:var(--color-ink-soft);font-size:var(--font-size-xs)}:where(.workspace-theme) .mobile-bottom-actions a,:where(.workspace-theme) .mobile-workflow-list article a{align-items:center;background:var(--color-primary);border-radius:var(--radius-sm);color:var(--color-on-accent);display:inline-flex;font-size:var(--font-size-xs);font-weight:900;min-height:44px;justify-content:center;padding:0 14px;text-decoration:none}:where(.workspace-theme) .mobile-bottom-actions a{flex:1 1}:where(.workspace-theme) .mobile-ai-panel{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .mobile-ai-panel .row-kicker,:where(.workspace-theme) .mobile-ai-panel h2{color:var(--color-ink)}:where(.workspace-theme) .mobile-ai-panel p{color:var(--color-muted)}:where(.workspace-theme) .settings-card{display:grid;grid-gap:16px;gap:16px}:where(.workspace-theme) .settings-wide-card{grid-column:1/-1}:where(.workspace-theme) .settings-check-grid{display:grid;grid-gap:10px;gap:10px}:where(.workspace-theme) .settings-check-grid label{align-items:start;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--color-ink-soft);display:grid;font-size:var(--font-size-sm);font-weight:700;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr);line-height:var(--line-height-base);padding:11px 12px}:where(.workspace-theme) .settings-check-grid input{accent-color:var(--accent);margin-top:2px}:where(.workspace-theme) .settings-role-table{border:1px solid var(--border);border-collapse:separate;border-radius:var(--radius-sm);border-spacing:0;overflow:hidden;table-layout:fixed;width:100%}:where(.workspace-theme) .settings-role-table tr{border-bottom:1px solid var(--border)}:where(.workspace-theme) .settings-role-table thead tr{background:var(--surface-alt);color:var(--muted);font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase}:where(.workspace-theme) .settings-role-table tbody tr:last-child{border-bottom:0}:where(.workspace-theme) .settings-role-table td,:where(.workspace-theme) .settings-role-table th{border-bottom:1px solid var(--border);color:var(--color-ink-soft);font-size:var(--font-size-xs);line-height:var(--line-height-base);min-width:0;padding:11px 12px;overflow-wrap:anywhere;text-align:left;vertical-align:top}:where(.workspace-theme) .settings-role-table tbody tr:last-child td,:where(.workspace-theme) .settings-role-table tbody tr:last-child th{border-bottom:0}:where(.workspace-theme) .settings-role-table th{font-weight:800}:where(.workspace-theme) .settings-role-table td{font-weight:500}:where(.workspace-theme) .settings-route-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .settings-route-grid:is(fieldset){border:0;margin:0;padding:0}:where(.workspace-theme) .settings-route-grid .checkbox-row,:where(.workspace-theme) .settings-route-grid article{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px}:where(.workspace-theme) .settings-route-grid .checkbox-row{cursor:pointer;grid-template-columns:auto minmax(0,1fr)}:where(.workspace-theme) .settings-route-grid .checkbox-row input{accent-color:var(--accent);margin-top:2px}:where(.workspace-theme) .settings-route-grid em,:where(.workspace-theme) .settings-route-grid span{color:var(--muted);font-size:var(--font-size-xs);font-style:normal;line-height:var(--line-height-base)}:where(.workspace-theme) .settings-route-grid strong{color:var(--color-ink-soft);font-size:var(--font-size-sm);line-height:var(--line-height-base)}:where(.workspace-theme) .audit-event-list,:where(.workspace-theme) .audit-feed-panel,:where(.workspace-theme) .compliance-side-stack{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .audit-event-list{margin:0;padding:0}:where(.workspace-theme) .audit-event-list>li{border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(160px,.4fr);padding:14px}:where(.workspace-theme) .audit-event-list>li.audit-empty-state{background:var(--surface-alt);grid-template-columns:1fr}:where(.workspace-theme) .audit-event-main h3,:where(.workspace-theme) .audit-event-main p{margin:0}:where(.workspace-theme) .audit-event-main h3{font-size:var(--font-size-base);line-height:var(--line-height-base);margin-top:4px}:where(.workspace-theme) .audit-change-list em,:where(.workspace-theme) .audit-change-list span,:where(.workspace-theme) .audit-event-main p,:where(.workspace-theme) .audit-event-subject span,:where(.workspace-theme) .audit-request-list span{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base)}:where(.workspace-theme) .audit-event-subject{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px}:where(.workspace-theme) .audit-change-list strong,:where(.workspace-theme) .audit-event-subject strong,:where(.workspace-theme) .audit-request-list strong,:where(.workspace-theme) .audit-type-list strong{color:var(--color-ink-soft);font-size:var(--font-size-sm);line-height:var(--line-height-base);overflow-wrap:anywhere}:where(.workspace-theme) .audit-change-list,:where(.workspace-theme) .audit-request-list{display:grid;grid-gap:8px;gap:8px;grid-column:1/-1}:where(.workspace-theme) .audit-change-list div{align-items:start;background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:8px;gap:8px;grid-template-columns:150px minmax(0,1fr) 120px;padding:10px}:where(.workspace-theme) .audit-request-list div{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:4px;gap:4px;padding:10px}:where(.workspace-theme) .audit-change-list em{font-style:normal;text-align:right}:where(.workspace-theme) .audit-type-list{display:grid;grid-gap:8px;gap:8px}:where(.workspace-theme) .audit-type-list div{align-items:center;border-top:1px solid var(--border);display:flex;gap:10px;justify-content:space-between;padding-top:8px}:where(.workspace-theme) .audit-type-list div:first-child{border-top:0;padding-top:0}:where(.workspace-theme) .audit-type-list span{color:var(--muted);font-size:var(--font-size-xs)}:where(.workspace-theme) .assignments-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 320px}:where(.workspace-theme) .assignment-type-grid{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}:where(.workspace-theme) .assignment-type-grid{grid-template-columns:repeat(5,minmax(0,1fr))}:where(.workspace-theme) .assignment-review-support-grid article,:where(.workspace-theme) .assignment-type-grid article{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px}:where(.workspace-theme) .assignment-review-support-grid strong,:where(.workspace-theme) .assignment-type-grid strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .assignment-review-support-grid p,:where(.workspace-theme) .assignment-type-grid p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .assignment-list,:where(.workspace-theme) .assignment-main-stack,:where(.workspace-theme) .assignment-review-card,:where(.workspace-theme) .assignment-side-stack{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .assignment-review-card h2,:where(.workspace-theme) .assignment-review-card h3,:where(.workspace-theme) .assignment-review-card p{margin:0}:where(.workspace-theme) .assignment-review-card h2{font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin-top:4px}:where(.workspace-theme) .assignment-review-card h3{font-size:var(--font-size-base);line-height:var(--line-height-tight);margin-top:4px}:where(.workspace-theme) .assignment-facts span,:where(.workspace-theme) .assignment-review-card p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base)}:where(.workspace-theme) .assignment-row{border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.85fr) minmax(220px,.55fr);padding:14px}:where(.workspace-theme) .assignment-facts{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px}:where(.workspace-theme) .assignment-progress-list,:where(.workspace-theme) .assignment-review-support-grid{display:grid;grid-gap:10px;gap:10px}:where(.workspace-theme) .assignment-progress-list div{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-gap:4px;gap:4px;padding:12px}:where(.workspace-theme) .assignment-progress-list span{color:var(--muted);font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase}:where(.workspace-theme) .assignment-progress-list strong{color:var(--foreground);font-size:calc(24px * var(--text-scale))}:where(.workspace-theme) .script-review-card,:where(.workspace-theme) .script-review-list,:where(.workspace-theme) .script-version-list{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .script-copy-preview p,:where(.workspace-theme) .script-review-card h2,:where(.workspace-theme) .script-review-card h3,:where(.workspace-theme) .script-review-card p{margin:0}:where(.workspace-theme) .script-review-card h2{font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin-top:4px}:where(.workspace-theme) .script-review-card h3{font-size:var(--font-size-sm);line-height:var(--line-height-tight);margin-top:4px}:where(.workspace-theme) .script-card-summary span,:where(.workspace-theme) .script-copy-preview p,:where(.workspace-theme) .script-review-card p,:where(.workspace-theme) .script-version-meta span{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base)}:where(.workspace-theme) .script-version-row{border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,.8fr) minmax(220px,.55fr);padding:14px}:where(.workspace-theme) .script-version-meta{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:6px;gap:6px;min-width:0;padding:12px}:where(.workspace-theme) .script-copy-preview{display:grid;grid-gap:6px;gap:6px;grid-column:1/-1}:where(.workspace-theme) .script-copy-preview strong{color:var(--color-ink-soft);font-size:var(--font-size-xs)}:where(.workspace-theme) .script-card-summary{border-top:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px}:where(.workspace-theme) .script-card-summary div{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px}:where(.workspace-theme) .script-card-summary strong{color:var(--color-ink-soft);font-size:var(--font-size-sm);line-height:var(--line-height-base);overflow-wrap:anywhere}:where(.workspace-theme) .caller-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 320px}:where(.workspace-theme) .caller-outcome-grid{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}:where(.workspace-theme) .caller-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .caller-ai-panel,:where(.workspace-theme) .caller-mobile-panel,:where(.workspace-theme) .caller-outcome-card,:where(.workspace-theme) .caller-voter-card{background:var(--color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .caller-outcome-card{display:grid;grid-gap:6px;gap:6px;padding:12px}:where(.workspace-theme) .caller-outcome-card strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .caller-outcome-card span{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .caller-outcome-card{color:inherit;cursor:pointer;text-align:left}:where(.workspace-theme) .caller-outcome-card:focus-visible,:where(.workspace-theme) .caller-outcome-card:hover,:where(.workspace-theme) .caller-outcome-card[aria-pressed=true]{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:3px solid var(--color-primary)}:where(.workspace-theme) .caller-outcome-card[aria-pressed=true]{background:var(--accent-soft)}:where(.workspace-theme) .caller-main-stack,:where(.workspace-theme) .caller-queue-list,:where(.workspace-theme) .caller-queue-panel,:where(.workspace-theme) .caller-result-panel,:where(.workspace-theme) .caller-side-stack,:where(.workspace-theme) .caller-work-panel{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .caller-queue-panel h2,:where(.workspace-theme) .caller-queue-panel p,:where(.workspace-theme) .caller-result-panel h2,:where(.workspace-theme) .caller-result-panel p,:where(.workspace-theme) .caller-work-panel h2,:where(.workspace-theme) .caller-work-panel p{margin:0}:where(.workspace-theme) .caller-queue-panel h2,:where(.workspace-theme) .caller-result-panel h2,:where(.workspace-theme) .caller-work-panel h2{font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin-top:4px}:where(.workspace-theme) .caller-queue-panel p,:where(.workspace-theme) .caller-queue-row em,:where(.workspace-theme) .caller-queue-row span:last-child,:where(.workspace-theme) .caller-result-panel p,:where(.workspace-theme) .caller-work-panel p,:where(.workspace-theme) .script-callout p,:where(.workspace-theme) .script-callout span{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base)}:where(.workspace-theme) .caller-queue-row{align-items:center;background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(150px,.5fr);padding:12px;text-align:left}:where(.workspace-theme) .caller-queue-row:focus-visible,:where(.workspace-theme) .caller-queue-row:hover,:where(.workspace-theme) .caller-queue-row[aria-pressed=true]{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:3px solid var(--color-primary)}:where(.workspace-theme) .caller-queue-row strong{color:var(--color-ink-soft);display:block;font-size:var(--font-size-sm);line-height:var(--line-height-base);overflow-wrap:anywhere}:where(.workspace-theme) .caller-queue-row em{display:block;font-style:normal}:where(.workspace-theme) .script-callout{background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-sm);display:grid;grid-gap:6px;gap:6px;padding:12px}:where(.workspace-theme) .caller-voter-card{display:grid;grid-gap:12px;gap:12px;padding:14px}:where(.workspace-theme) .caller-voter-card{grid-template-columns:minmax(0,1fr) minmax(220px,.75fr)}:where(.workspace-theme) .caller-ai-panel p,:where(.workspace-theme) .caller-mobile-panel p,:where(.workspace-theme) .caller-voter-card h3,:where(.workspace-theme) .caller-voter-card p{margin:0}:where(.workspace-theme) .caller-voter-card h3{color:var(--color-ink-soft);font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin-top:4px}:where(.workspace-theme) .caller-ai-panel p,:where(.workspace-theme) .caller-mobile-panel p,:where(.workspace-theme) .caller-voter-card p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base)}:where(.workspace-theme) .caller-voter-card dl{display:grid;grid-gap:8px;gap:8px;margin:0}:where(.workspace-theme) .caller-voter-card dl div{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:3px;gap:3px;padding:9px 10px}:where(.workspace-theme) .caller-voter-card dt{color:var(--muted);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.workspace-theme) .caller-voter-card dd{color:var(--color-ink-soft);font-size:var(--font-size-xs);font-weight:700;margin:0;overflow-wrap:anywhere}:where(.workspace-theme) .caller-ai-panel{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .caller-ai-panel .row-kicker,:where(.workspace-theme) .caller-ai-panel h2{color:var(--color-ink)}:where(.workspace-theme) .caller-ai-panel p{color:var(--color-muted)}:where(.workspace-theme) .canvass-ai-panel,:where(.workspace-theme) .canvass-household-card,:where(.workspace-theme) .canvass-offline-panel,:where(.workspace-theme) .canvass-outcome-grid button,:where(.workspace-theme) .canvass-preview-list article{background:var(--color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .canvass-outcome-grid button,:where(.workspace-theme) .canvass-preview-list article{display:grid;grid-gap:6px;gap:6px;padding:12px}:where(.workspace-theme) .canvass-outcome-grid strong,:where(.workspace-theme) .canvass-preview-list strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .canvass-ai-panel p,:where(.workspace-theme) .canvass-offline-panel p,:where(.workspace-theme) .canvass-outcome-grid span,:where(.workspace-theme) .canvass-preview-list em,:where(.workspace-theme) .canvass-preview-list span{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .canvass-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 320px}:where(.workspace-theme) .canvass-household-panel,:where(.workspace-theme) .canvass-main-stack,:where(.workspace-theme) .canvass-preview-list,:where(.workspace-theme) .canvass-review-panel,:where(.workspace-theme) .canvass-side-stack,:where(.workspace-theme) .canvass-turf-panel,:where(.workspace-theme) .canvass-walk-list{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .canvass-blocked-state p,:where(.workspace-theme) .canvass-household-panel h2,:where(.workspace-theme) .canvass-household-panel p,:where(.workspace-theme) .canvass-review-panel h2,:where(.workspace-theme) .canvass-review-panel p,:where(.workspace-theme) .canvass-turf-panel h2,:where(.workspace-theme) .canvass-turf-panel p{margin:0}:where(.workspace-theme) .canvass-household-panel h2,:where(.workspace-theme) .canvass-review-panel h2,:where(.workspace-theme) .canvass-turf-panel h2{font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin-top:4px}:where(.workspace-theme) .canvass-blocked-state p,:where(.workspace-theme) .canvass-household-panel p,:where(.workspace-theme) .canvass-review-panel p,:where(.workspace-theme) .canvass-turf-panel p,:where(.workspace-theme) .canvass-walk-row em,:where(.workspace-theme) .canvass-walk-row span:last-child{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base)}:where(.workspace-theme) .canvass-walk-row{align-items:center;background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;cursor:pointer;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(120px,.35fr);padding:12px;text-align:left}:where(.workspace-theme) .canvass-walk-row:focus-visible,:where(.workspace-theme) .canvass-walk-row:hover,:where(.workspace-theme) .canvass-walk-row[aria-pressed=true]{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:3px solid var(--color-primary)}:where(.workspace-theme) .canvass-walk-row[aria-pressed=true]{background:var(--color-navy);color:var(--color-ink)}:where(.workspace-theme) .canvass-walk-row strong{color:var(--color-ink-soft);display:block;font-size:var(--font-size-sm);line-height:var(--line-height-base);overflow-wrap:anywhere}:where(.workspace-theme) .canvass-walk-row[aria-pressed=true] strong{color:var(--color-ink)}:where(.workspace-theme) .canvass-walk-row em{display:block;font-style:normal}:where(.workspace-theme) .canvass-walk-row[aria-pressed=true] em,:where(.workspace-theme) .canvass-walk-row[aria-pressed=true] span{color:var(--color-muted)}:where(.workspace-theme) .canvass-blocked-state{background:var(--color-amber-soft);border:1px solid var(--color-warning-border);border-radius:var(--radius-sm);display:grid;grid-gap:6px;gap:6px;padding:14px}:where(.workspace-theme) .canvass-household-card{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);padding:14px}:where(.workspace-theme) .canvass-household-card dl,:where(.workspace-theme) .canvass-household-voters{display:grid;grid-gap:8px;gap:8px;margin:0}:where(.workspace-theme) .canvass-household-card dl div,:where(.workspace-theme) .canvass-household-voters article{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:4px;gap:4px;padding:10px}:where(.workspace-theme) .canvass-household-card dt{color:var(--muted);font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.workspace-theme) .canvass-household-card dd,:where(.workspace-theme) .canvass-household-voters strong{color:var(--color-ink-soft);font-size:var(--font-size-xs);font-weight:700;margin:0;overflow-wrap:anywhere}:where(.workspace-theme) .canvass-household-voters p,:where(.workspace-theme) .canvass-household-voters span{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .canvass-outcome-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}:where(.workspace-theme) .canvass-outcome-grid button{color:inherit;cursor:pointer;text-align:left}:where(.workspace-theme) .canvass-outcome-grid button:focus-visible,:where(.workspace-theme) .canvass-outcome-grid button:hover,:where(.workspace-theme) .canvass-outcome-grid button[aria-pressed=true]{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:3px solid var(--color-primary)}:where(.workspace-theme) .canvass-outcome-grid button[aria-pressed=true]{background:var(--accent-soft)}:where(.workspace-theme) .canvass-form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .canvass-form-grid label{display:grid;grid-gap:7px;gap:7px}:where(.workspace-theme) .canvass-form-grid label span{color:var(--color-ink-soft);font-size:var(--font-size-xs);font-weight:700}:where(.workspace-theme) .canvass-form-grid input,:where(.workspace-theme) .canvass-form-grid select,:where(.workspace-theme) .canvass-form-grid textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);color:var(--foreground);font-size:var(--font-size-sm);min-width:0;padding:10px 12px}:where(.workspace-theme) .canvass-form-grid textarea{line-height:var(--line-height-base);resize:vertical}:where(.workspace-theme) .canvass-form-grid select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-right:34px}:where(.workspace-theme) .canvass-form-grid input:focus,:where(.workspace-theme) .canvass-form-grid select:focus,:where(.workspace-theme) .canvass-form-grid textarea:focus{border-color:var(--accent);box-shadow:var(--shadow-focus)}:where(.workspace-theme) .canvass-submit-row{align-items:flex-start;border-top:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;padding-top:14px}:where(.workspace-theme) .canvass-submit-row button{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--color-on-accent);cursor:pointer;font-weight:700;justify-self:start;min-height:42px;padding:10px 14px}:where(.workspace-theme) .canvass-submit-row button:focus-visible,:where(.workspace-theme) .canvass-submit-row button:hover{background:var(--accent-strong);border-color:var(--accent-strong);outline:3px solid var(--color-primary)}:where(.workspace-theme) .canvass-submit-row button:disabled{background:var(--surface-alt);border-color:var(--border);color:var(--muted);cursor:not-allowed}:where(.workspace-theme) .canvass-ai-panel{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .canvass-ai-panel .row-kicker,:where(.workspace-theme) .canvass-ai-panel h2{color:var(--color-ink)}:where(.workspace-theme) .canvass-ai-panel p{color:var(--color-muted)}:where(.workspace-theme) .followup-category-grid,:where(.workspace-theme) .followup-metric-grid{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}:where(.workspace-theme) .followup-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.workspace-theme) .followup-ai-panel,:where(.workspace-theme) .followup-board-lanes article,:where(.workspace-theme) .followup-category-grid article,:where(.workspace-theme) .followup-escalation-panel,:where(.workspace-theme) .followup-row{background:var(--color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .followup-board-lanes article,:where(.workspace-theme) .followup-category-grid article{display:grid;grid-gap:6px;gap:6px;padding:12px}:where(.workspace-theme) .followup-board-lanes strong,:where(.workspace-theme) .followup-category-grid strong,:where(.workspace-theme) .followup-row h3{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .followup-category-grid .row-kicker{margin-bottom:0}:where(.workspace-theme) .followup-ai-panel p,:where(.workspace-theme) .followup-board-lanes p,:where(.workspace-theme) .followup-category-grid p,:where(.workspace-theme) .followup-escalation-panel p,:where(.workspace-theme) .followup-row dd,:where(.workspace-theme) .followup-row dt,:where(.workspace-theme) .followup-row p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .followup-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 320px}:where(.workspace-theme) .followup-board-panel,:where(.workspace-theme) .followup-list,:where(.workspace-theme) .followup-list-panel,:where(.workspace-theme) .followup-main-stack,:where(.workspace-theme) .followup-side-stack{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .followup-board-panel h2,:where(.workspace-theme) .followup-board-panel p,:where(.workspace-theme) .followup-list-panel h2,:where(.workspace-theme) .followup-list-panel p{margin:0}:where(.workspace-theme) .followup-board-panel h2,:where(.workspace-theme) .followup-list-panel h2{font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin-top:4px}:where(.workspace-theme) .followup-board-lanes{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}:where(.workspace-theme) .followup-board-lanes article[data-tone=danger],:where(.workspace-theme) .followup-row[data-overdue=true]{background:var(--color-amber-soft);border-color:var(--color-warning-border)}:where(.workspace-theme) .followup-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);padding:14px}:where(.workspace-theme) .followup-row h3{font-size:var(--font-size-base);line-height:var(--line-height-base);margin:4px 0}:where(.workspace-theme) .followup-row dl{display:grid;grid-gap:8px;gap:8px;margin:0}:where(.workspace-theme) .followup-row dl div{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:3px;gap:3px;padding:9px 10px}:where(.workspace-theme) .followup-row dt{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.workspace-theme) .followup-row dd{color:var(--color-ink-soft);font-weight:700;overflow-wrap:anywhere}:where(.workspace-theme) .followup-row .compact-action-form{grid-column:1/-1}:where(.workspace-theme) .followup-escalation-panel{background:var(--color-amber-soft);border-color:var(--color-warning-border)}:where(.workspace-theme) .followup-ai-panel{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .followup-ai-panel .row-kicker,:where(.workspace-theme) .followup-ai-panel h2{color:var(--color-ink)}:where(.workspace-theme) .followup-ai-panel p{color:var(--color-muted)}:where(.workspace-theme) .script-type-grid{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}:where(.workspace-theme) .script-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .script-ai-panel,:where(.workspace-theme) .script-questions-panel,:where(.workspace-theme) .script-type-grid article{background:var(--color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .script-type-grid article{display:grid;grid-gap:6px;gap:6px;padding:12px}:where(.workspace-theme) .script-type-grid strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .script-ai-panel p,:where(.workspace-theme) .script-type-grid p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .script-ai-panel{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .script-ai-panel .row-kicker,:where(.workspace-theme) .script-ai-panel h2{color:var(--color-ink)}:where(.workspace-theme) .script-ai-panel p{color:var(--color-muted)}:where(.workspace-theme) .worker-row{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);min-width:0;padding:14px}:where(.workspace-theme) .worker-row h3{color:var(--foreground);font-size:var(--font-size-base);line-height:var(--line-height-base);margin:4px 0}:where(.workspace-theme) .worker-row dd,:where(.workspace-theme) .worker-row dt,:where(.workspace-theme) .worker-row p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .worker-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 320px}:where(.workspace-theme) .worker-list,:where(.workspace-theme) .worker-list-panel,:where(.workspace-theme) .worker-main-stack,:where(.workspace-theme) .worker-side-stack{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .worker-list-panel h2,:where(.workspace-theme) .worker-list-panel p{margin:0}:where(.workspace-theme) .worker-row dl{display:grid;grid-gap:8px;gap:8px;margin:0}:where(.workspace-theme) .worker-row dl div{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:3px;gap:3px;padding:9px 10px}:where(.workspace-theme) .worker-row dt{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.workspace-theme) .worker-row dd{color:var(--color-ink-soft);font-weight:700;overflow-wrap:anywhere}:where(.workspace-theme) .worker-row .compact-action-form{grid-column:1/-1}:where(.workspace-theme) .event-type-grid{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}:where(.workspace-theme) .event-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .event-ai-panel,:where(.workspace-theme) .event-checkin-panel,:where(.workspace-theme) .event-create-panel,:where(.workspace-theme) .event-interest-grid article,:where(.workspace-theme) .event-invite-list article,:where(.workspace-theme) .event-row,:where(.workspace-theme) .event-type-grid article{background:var(--color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .event-type-grid article{display:grid;grid-gap:6px;gap:6px;padding:12px}:where(.workspace-theme) .event-interest-grid strong,:where(.workspace-theme) .event-invite-list strong,:where(.workspace-theme) .event-row h3,:where(.workspace-theme) .event-type-grid strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .event-ai-panel p,:where(.workspace-theme) .event-checkin-panel p,:where(.workspace-theme) .event-create-panel p,:where(.workspace-theme) .event-interest-grid span,:where(.workspace-theme) .event-invite-list p,:where(.workspace-theme) .event-invite-list span,:where(.workspace-theme) .event-report-panel p,:where(.workspace-theme) .event-row dd,:where(.workspace-theme) .event-row dt,:where(.workspace-theme) .event-row p,:where(.workspace-theme) .event-type-grid p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .event-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 340px}:where(.workspace-theme) .event-invite-list,:where(.workspace-theme) .event-list,:where(.workspace-theme) .event-list-panel,:where(.workspace-theme) .event-main-stack,:where(.workspace-theme) .event-side-stack{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .event-list-panel h2,:where(.workspace-theme) .event-list-panel p,:where(.workspace-theme) .event-report-panel h2,:where(.workspace-theme) .event-report-panel p{margin:0}:where(.workspace-theme) .event-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);padding:14px}:where(.workspace-theme) .event-row h3{font-size:var(--font-size-base);line-height:var(--line-height-base);margin:4px 0}:where(.workspace-theme) .event-interest-grid,:where(.workspace-theme) .event-row dl{display:grid;grid-gap:8px;gap:8px;margin:0}:where(.workspace-theme) .event-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .event-interest-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0}:where(.workspace-theme) .event-interest-grid article,:where(.workspace-theme) .event-row dl div{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:3px;gap:3px;padding:9px 10px}:where(.workspace-theme) .event-row dt{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.workspace-theme) .event-interest-grid strong,:where(.workspace-theme) .event-row dd{color:var(--color-ink-soft);font-weight:700;overflow-wrap:anywhere}:where(.workspace-theme) .event-tag-list{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}:where(.workspace-theme) .event-invite-list article{display:grid;grid-gap:4px;gap:4px;padding:10px}:where(.workspace-theme) .event-ai-panel{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .event-ai-panel .row-kicker,:where(.workspace-theme) .event-ai-panel h2{color:var(--color-ink)}:where(.workspace-theme) .event-ai-panel p{color:var(--color-muted)}:where(.workspace-theme) .sign-workflow-grid{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}:where(.workspace-theme) .sign-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .sign-ai-panel,:where(.workspace-theme) .sign-assignment-panel,:where(.workspace-theme) .sign-inventory-grid article,:where(.workspace-theme) .sign-inventory-panel,:where(.workspace-theme) .sign-row,:where(.workspace-theme) .sign-status-panel,:where(.workspace-theme) .sign-workflow-grid article{background:var(--color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .sign-workflow-grid article{display:grid;grid-gap:6px;gap:6px;padding:12px}:where(.workspace-theme) .sign-inventory-grid strong,:where(.workspace-theme) .sign-row h3,:where(.workspace-theme) .sign-workflow-grid strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .sign-ai-panel p,:where(.workspace-theme) .sign-assignment-panel p,:where(.workspace-theme) .sign-inventory-grid span,:where(.workspace-theme) .sign-map-panel p,:where(.workspace-theme) .sign-row dd,:where(.workspace-theme) .sign-row dt,:where(.workspace-theme) .sign-row p,:where(.workspace-theme) .sign-status-panel p,:where(.workspace-theme) .sign-workflow-grid p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .sign-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 340px}:where(.workspace-theme) .sign-list,:where(.workspace-theme) .sign-list-panel,:where(.workspace-theme) .sign-main-stack,:where(.workspace-theme) .sign-side-stack{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .sign-list-panel h2,:where(.workspace-theme) .sign-list-panel p,:where(.workspace-theme) .sign-map-panel h2,:where(.workspace-theme) .sign-map-panel p{margin:0}:where(.workspace-theme) .sign-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);padding:14px}:where(.workspace-theme) .sign-row h3{font-size:var(--font-size-base);line-height:var(--line-height-base);margin:4px 0}:where(.workspace-theme) .sign-inventory-grid,:where(.workspace-theme) .sign-row dl{display:grid;grid-gap:8px;gap:8px;margin:0}:where(.workspace-theme) .sign-row dl{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .sign-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}:where(.workspace-theme) .sign-inventory-grid article,:where(.workspace-theme) .sign-row dl div{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:3px;gap:3px;padding:9px 10px}:where(.workspace-theme) .sign-row dt{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.workspace-theme) .sign-inventory-grid strong,:where(.workspace-theme) .sign-row dd{color:var(--color-ink-soft);font-weight:700;overflow-wrap:anywhere}:where(.workspace-theme) .sign-note,:where(.workspace-theme) .sign-tag-list{grid-column:1/-1}:where(.workspace-theme) .sign-tag-list{display:flex;flex-wrap:wrap;gap:8px}:where(.workspace-theme) .sign-map-placeholder{background-size:38px 38px,38px 38px,auto;border-radius:var(--radius-sm);display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0;min-height:180px;padding:16px}:where(.workspace-theme) .sign-map-placeholder span{align-self:center;background:var(--color-surface-subtle);border:var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);justify-self:center;padding:8px 10px}:where(.workspace-theme) .sign-ai-panel{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .sign-ai-panel .row-kicker,:where(.workspace-theme) .sign-ai-panel h2{color:var(--color-ink)}:where(.workspace-theme) .sign-ai-panel p{color:var(--color-muted)}:where(.workspace-theme) .donation-source-grid{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}:where(.workspace-theme) .donation-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .donation-ai-panel,:where(.workspace-theme) .donation-capture-panel,:where(.workspace-theme) .donation-handoff-panel,:where(.workspace-theme) .donation-review-panel,:where(.workspace-theme) .donation-row,:where(.workspace-theme) .donation-source-grid article{background:var(--color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .donation-source-grid article{display:grid;grid-gap:6px;gap:6px;padding:12px}:where(.workspace-theme) .donation-row h3,:where(.workspace-theme) .donation-source-grid strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .donation-ai-panel p,:where(.workspace-theme) .donation-capture-panel p,:where(.workspace-theme) .donation-handoff-panel p,:where(.workspace-theme) .donation-policy-panel p,:where(.workspace-theme) .donation-review-panel p,:where(.workspace-theme) .donation-row dd,:where(.workspace-theme) .donation-row dt,:where(.workspace-theme) .donation-row p,:where(.workspace-theme) .donation-source-grid p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .donation-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 340px}:where(.workspace-theme) .donation-list,:where(.workspace-theme) .donation-list-panel,:where(.workspace-theme) .donation-main-stack,:where(.workspace-theme) .donation-side-stack{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .donation-list-panel h2,:where(.workspace-theme) .donation-list-panel p,:where(.workspace-theme) .donation-policy-panel h2,:where(.workspace-theme) .donation-policy-panel p{margin:0}:where(.workspace-theme) .donation-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);padding:14px}:where(.workspace-theme) .donation-row h3{font-size:var(--font-size-base);line-height:var(--line-height-base);margin:4px 0}:where(.workspace-theme) .donation-row dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}:where(.workspace-theme) .donation-row dl div{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:3px;gap:3px;padding:9px 10px}:where(.workspace-theme) .donation-row dt{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.workspace-theme) .donation-row dd{color:var(--color-ink-soft);font-weight:700;overflow-wrap:anywhere}:where(.workspace-theme) .donation-note,:where(.workspace-theme) .donation-tag-list{grid-column:1/-1}:where(.workspace-theme) .donation-tag-list{display:flex;flex-wrap:wrap;gap:8px}:where(.workspace-theme) .donation-ai-panel{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .donation-ai-panel .row-kicker,:where(.workspace-theme) .donation-ai-panel h2{color:var(--color-ink)}:where(.workspace-theme) .donation-ai-panel p{color:var(--color-muted)}:where(.workspace-theme) .nomination-workflow-grid{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}:where(.workspace-theme) .nomination-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .nomination-ai-panel,:where(.workspace-theme) .nomination-eligibility-panel,:where(.workspace-theme) .nomination-row,:where(.workspace-theme) .nomination-support-panel,:where(.workspace-theme) .nomination-workflow-grid article{background:var(--color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .nomination-workflow-grid article{display:grid;grid-gap:6px;gap:6px;padding:12px}:where(.workspace-theme) .nomination-row h3,:where(.workspace-theme) .nomination-workflow-grid strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .nomination-ai-panel p,:where(.workspace-theme) .nomination-boundary-panel p,:where(.workspace-theme) .nomination-eligibility-panel p,:where(.workspace-theme) .nomination-row dd,:where(.workspace-theme) .nomination-row dt,:where(.workspace-theme) .nomination-row p,:where(.workspace-theme) .nomination-support-panel p,:where(.workspace-theme) .nomination-workflow-grid p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .nomination-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 340px}:where(.workspace-theme) .nomination-list,:where(.workspace-theme) .nomination-list-panel,:where(.workspace-theme) .nomination-main-stack,:where(.workspace-theme) .nomination-side-stack{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .nomination-boundary-panel h2,:where(.workspace-theme) .nomination-boundary-panel p,:where(.workspace-theme) .nomination-list-panel h2,:where(.workspace-theme) .nomination-list-panel p{margin:0}:where(.workspace-theme) .nomination-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);padding:14px}:where(.workspace-theme) .nomination-row h3{font-size:var(--font-size-base);line-height:var(--line-height-base);margin:4px 0}:where(.workspace-theme) .nomination-row dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}:where(.workspace-theme) .nomination-row dl div{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:3px;gap:3px;padding:9px 10px}:where(.workspace-theme) .nomination-row dt{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.workspace-theme) .nomination-row dd{color:var(--color-ink-soft);font-weight:700;overflow-wrap:anywhere}:where(.workspace-theme) .nomination-tag-list{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}:where(.workspace-theme) .nomination-ai-panel{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .nomination-ai-panel .row-kicker,:where(.workspace-theme) .nomination-ai-panel h2{color:var(--color-ink)}:where(.workspace-theme) .nomination-ai-panel p{color:var(--color-muted)}:where(.workspace-theme) .gotv-workflow-grid{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}:where(.workspace-theme) .gotv-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .gotv-action-panel,:where(.workspace-theme) .gotv-ai-panel,:where(.workspace-theme) .gotv-dispatch-list article,:where(.workspace-theme) .gotv-dispatch-panel,:where(.workspace-theme) .gotv-row,:where(.workspace-theme) .gotv-status-panel,:where(.workspace-theme) .gotv-turnout-list article,:where(.workspace-theme) .gotv-workflow-grid article{background:var(--color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .gotv-workflow-grid article{display:grid;grid-gap:6px;gap:6px;padding:12px}:where(.workspace-theme) .gotv-dispatch-list strong,:where(.workspace-theme) .gotv-row h3,:where(.workspace-theme) .gotv-turnout-list strong,:where(.workspace-theme) .gotv-workflow-grid strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .gotv-action-panel p,:where(.workspace-theme) .gotv-ai-panel p,:where(.workspace-theme) .gotv-dispatch-list p,:where(.workspace-theme) .gotv-dispatch-list span,:where(.workspace-theme) .gotv-row dd,:where(.workspace-theme) .gotv-row dt,:where(.workspace-theme) .gotv-row p,:where(.workspace-theme) .gotv-status-panel p,:where(.workspace-theme) .gotv-turnout-list p,:where(.workspace-theme) .gotv-turnout-list span,:where(.workspace-theme) .gotv-workflow-grid p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .gotv-war-room-panel{align-items:center;background:var(--color-surface-raised);border:var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding:18px}:where(.workspace-theme) .gotv-war-room-panel .row-kicker,:where(.workspace-theme) .gotv-war-room-panel h2,:where(.workspace-theme) .gotv-war-room-panel strong{color:var(--color-ink)}:where(.workspace-theme) .gotv-war-room-panel p{color:var(--color-muted);margin:0}:where(.workspace-theme) .gotv-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 340px}:where(.workspace-theme) .gotv-dispatch-list,:where(.workspace-theme) .gotv-list,:where(.workspace-theme) .gotv-list-panel,:where(.workspace-theme) .gotv-main-stack,:where(.workspace-theme) .gotv-side-stack,:where(.workspace-theme) .gotv-turnout-list{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .gotv-list-panel h2,:where(.workspace-theme) .gotv-list-panel p,:where(.workspace-theme) .gotv-turnout-panel h2,:where(.workspace-theme) .gotv-turnout-panel p{margin:0}:where(.workspace-theme) .gotv-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);padding:14px}:where(.workspace-theme) .gotv-row h3{font-size:var(--font-size-base);line-height:var(--line-height-base);margin:4px 0}:where(.workspace-theme) .gotv-row dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}:where(.workspace-theme) .gotv-dispatch-list article,:where(.workspace-theme) .gotv-row dl div,:where(.workspace-theme) .gotv-turnout-list article{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:3px;gap:3px;padding:9px 10px}:where(.workspace-theme) .gotv-row dt{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.workspace-theme) .gotv-row dd{color:var(--color-ink-soft);font-weight:700;overflow-wrap:anywhere}:where(.workspace-theme) .gotv-tag-list{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}:where(.workspace-theme) .gotv-ai-panel{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .gotv-ai-panel .row-kicker,:where(.workspace-theme) .gotv-ai-panel h2{color:var(--color-ink)}:where(.workspace-theme) .gotv-ai-panel p{color:var(--color-muted)}:where(.workspace-theme) .scrutineer-workflow-grid{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}:where(.workspace-theme) .scrutineer-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .scrutineer-ai-panel,:where(.workspace-theme) .scrutineer-report-panel,:where(.workspace-theme) .scrutineer-review-panel,:where(.workspace-theme) .scrutineer-row,:where(.workspace-theme) .scrutineer-workflow-grid article{background:var(--color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .scrutineer-workflow-grid article{display:grid;grid-gap:6px;gap:6px;padding:12px}:where(.workspace-theme) .scrutineer-row h3,:where(.workspace-theme) .scrutineer-workflow-grid strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .scrutineer-ai-panel p,:where(.workspace-theme) .scrutineer-intake-panel p,:where(.workspace-theme) .scrutineer-report-panel p,:where(.workspace-theme) .scrutineer-review-panel p,:where(.workspace-theme) .scrutineer-row dd,:where(.workspace-theme) .scrutineer-row dt,:where(.workspace-theme) .scrutineer-row p,:where(.workspace-theme) .scrutineer-workflow-grid p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .scrutineer-rules-panel{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-navy) 95%,transparent),color-mix(in srgb,var(--color-slate) 84%,transparent));border:var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding:18px}:where(.workspace-theme) .scrutineer-rules-panel .row-kicker,:where(.workspace-theme) .scrutineer-rules-panel h2,:where(.workspace-theme) .scrutineer-rules-panel strong{color:var(--color-ink)}:where(.workspace-theme) .scrutineer-rules-panel p{color:var(--color-muted);margin:0}:where(.workspace-theme) .scrutineer-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 340px}:where(.workspace-theme) .scrutineer-list,:where(.workspace-theme) .scrutineer-list-panel,:where(.workspace-theme) .scrutineer-main-stack,:where(.workspace-theme) .scrutineer-side-stack{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .scrutineer-intake-panel h2,:where(.workspace-theme) .scrutineer-intake-panel p,:where(.workspace-theme) .scrutineer-list-panel h2,:where(.workspace-theme) .scrutineer-list-panel p{margin:0}:where(.workspace-theme) .scrutineer-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);padding:14px}:where(.workspace-theme) .scrutineer-row h3{font-size:var(--font-size-base);line-height:var(--line-height-base);margin:4px 0}:where(.workspace-theme) .scrutineer-row dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}:where(.workspace-theme) .scrutineer-row dl div{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:3px;gap:3px;padding:9px 10px}:where(.workspace-theme) .scrutineer-row dt{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.workspace-theme) .scrutineer-row dd{color:var(--color-ink-soft);font-weight:700;overflow-wrap:anywhere}:where(.workspace-theme) .scrutineer-tag-list{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}:where(.workspace-theme) .scrutineer-ai-panel{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .scrutineer-ai-panel .row-kicker,:where(.workspace-theme) .scrutineer-ai-panel h2{color:var(--color-ink)}:where(.workspace-theme) .scrutineer-ai-panel p{color:var(--color-muted)}:where(.workspace-theme) .ride-workflow-grid{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}:where(.workspace-theme) .ride-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .ride-accessibility-panel,:where(.workspace-theme) .ride-ai-panel,:where(.workspace-theme) .ride-assignment-panel,:where(.workspace-theme) .ride-dispatch-list article,:where(.workspace-theme) .ride-row,:where(.workspace-theme) .ride-status-panel,:where(.workspace-theme) .ride-workflow-grid article{background:var(--color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .ride-workflow-grid article{display:grid;grid-gap:6px;gap:6px;padding:12px}:where(.workspace-theme) .ride-dispatch-list strong,:where(.workspace-theme) .ride-row h3,:where(.workspace-theme) .ride-workflow-grid strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .ride-accessibility-panel p,:where(.workspace-theme) .ride-ai-panel p,:where(.workspace-theme) .ride-assignment-panel p,:where(.workspace-theme) .ride-dispatch-list p,:where(.workspace-theme) .ride-dispatch-list span,:where(.workspace-theme) .ride-row dd,:where(.workspace-theme) .ride-row dt,:where(.workspace-theme) .ride-row p,:where(.workspace-theme) .ride-status-panel p,:where(.workspace-theme) .ride-workflow-grid p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .ride-no-tracking-panel{align-items:center;background:var(--color-surface-raised);border:var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding:18px}:where(.workspace-theme) .ride-no-tracking-panel .row-kicker,:where(.workspace-theme) .ride-no-tracking-panel h2,:where(.workspace-theme) .ride-no-tracking-panel strong{color:var(--color-ink)}:where(.workspace-theme) .ride-no-tracking-panel p{color:var(--color-muted);margin:0}:where(.workspace-theme) .ride-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 340px}:where(.workspace-theme) .ride-dispatch-list,:where(.workspace-theme) .ride-list,:where(.workspace-theme) .ride-list-panel,:where(.workspace-theme) .ride-main-stack,:where(.workspace-theme) .ride-side-stack{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .ride-dispatch-panel h2,:where(.workspace-theme) .ride-dispatch-panel p,:where(.workspace-theme) .ride-list-panel h2,:where(.workspace-theme) .ride-list-panel p{margin:0}:where(.workspace-theme) .ride-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);padding:14px}:where(.workspace-theme) .ride-row h3{font-size:var(--font-size-base);line-height:var(--line-height-base);margin:4px 0}:where(.workspace-theme) .ride-row dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}:where(.workspace-theme) .ride-dispatch-list article,:where(.workspace-theme) .ride-row dl div{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:3px;gap:3px;padding:9px 10px}:where(.workspace-theme) .ride-row dt{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.workspace-theme) .ride-dispatch-list strong,:where(.workspace-theme) .ride-row dd{color:var(--color-ink-soft);font-weight:700;overflow-wrap:anywhere}:where(.workspace-theme) .ride-note,:where(.workspace-theme) .ride-tag-list{grid-column:1/-1}:where(.workspace-theme) .ride-tag-list{display:flex;flex-wrap:wrap;gap:8px}:where(.workspace-theme) .ride-dispatch-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}:where(.workspace-theme) .ride-dispatch-list strong{font-size:calc(24px * var(--text-scale));line-height:var(--line-height-tight)}:where(.workspace-theme) .ride-ai-panel{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .ride-ai-panel .row-kicker,:where(.workspace-theme) .ride-ai-panel h2{color:var(--color-ink)}:where(.workspace-theme) .ride-ai-panel p{color:var(--color-muted)}:where(.workspace-theme) .voting-info-workflow-grid{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}:where(.workspace-theme) .voting-info-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .voting-info-ai-panel,:where(.workspace-theme) .voting-info-card,:where(.workspace-theme) .voting-info-question-panel,:where(.workspace-theme) .voting-info-restricted-panel,:where(.workspace-theme) .voting-info-review-panel,:where(.workspace-theme) .voting-info-source-row,:where(.workspace-theme) .voting-info-workflow-grid article{background:var(--color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .voting-info-card,:where(.workspace-theme) .voting-info-workflow-grid article{display:grid;grid-gap:8px;gap:8px;padding:12px}:where(.workspace-theme) .voting-info-card h3,:where(.workspace-theme) .voting-info-source-row h3,:where(.workspace-theme) .voting-info-workflow-grid strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .voting-info-ai-panel p,:where(.workspace-theme) .voting-info-card p,:where(.workspace-theme) .voting-info-question-panel p,:where(.workspace-theme) .voting-info-restricted-panel p,:where(.workspace-theme) .voting-info-review-panel p,:where(.workspace-theme) .voting-info-source-row dd,:where(.workspace-theme) .voting-info-source-row dt,:where(.workspace-theme) .voting-info-source-row p,:where(.workspace-theme) .voting-info-workflow-grid p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .voting-info-guardrail-panel{align-items:center;background:var(--color-surface-raised);border:var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding:18px}:where(.workspace-theme) .voting-info-guardrail-panel .row-kicker,:where(.workspace-theme) .voting-info-guardrail-panel h2,:where(.workspace-theme) .voting-info-guardrail-panel strong{color:var(--color-ink)}:where(.workspace-theme) .voting-info-guardrail-panel p{color:var(--color-muted);margin:0}:where(.workspace-theme) .voting-info-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 340px}:where(.workspace-theme) .voting-info-card-list,:where(.workspace-theme) .voting-info-card-panel,:where(.workspace-theme) .voting-info-main-stack,:where(.workspace-theme) .voting-info-side-stack,:where(.workspace-theme) .voting-info-source-list,:where(.workspace-theme) .voting-info-source-panel{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .voting-info-card-panel h2,:where(.workspace-theme) .voting-info-card-panel p,:where(.workspace-theme) .voting-info-source-panel h2,:where(.workspace-theme) .voting-info-source-panel p{margin:0}:where(.workspace-theme) .voting-info-source-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr) auto;padding:14px}:where(.workspace-theme) .voting-info-card h3,:where(.workspace-theme) .voting-info-source-row h3{font-size:var(--font-size-base);line-height:var(--line-height-base);margin:4px 0}:where(.workspace-theme) .voting-info-source-row dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}:where(.workspace-theme) .voting-info-source-row dl div{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:3px;gap:3px;padding:9px 10px}:where(.workspace-theme) .voting-info-source-row dt{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.workspace-theme) .voting-info-source-row dd{color:var(--color-ink-soft);font-weight:700;overflow-wrap:anywhere}:where(.workspace-theme) .voting-info-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .voting-info-tag-list{display:flex;flex-wrap:wrap;gap:8px}:where(.workspace-theme) .voting-info-restricted-panel{border-color:color-mix(in srgb,var(--color-danger) 34%,var(--border))}:where(.workspace-theme) .voting-info-ai-panel{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .voting-info-ai-panel .row-kicker,:where(.workspace-theme) .voting-info-ai-panel h2{color:var(--color-ink)}:where(.workspace-theme) .voting-info-ai-panel p{color:var(--color-muted)}:where(.workspace-theme) .ai-command-approval-panel,:where(.workspace-theme) .ai-command-checklist-panel,:where(.workspace-theme) .ai-command-draft-list article,:where(.workspace-theme) .ai-command-refusal-panel,:where(.workspace-theme) .ai-command-source-list article,:where(.workspace-theme) .ai-command-source-panel,:where(.workspace-theme) .ai-command-template-grid article,:where(.workspace-theme) .ai-command-tool-list article,:where(.workspace-theme) .ai-command-tool-panel{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .ai-command-template-grid article{display:grid;grid-gap:8px;gap:8px;padding:12px}:where(.workspace-theme) .ai-command-draft-list h3,:where(.workspace-theme) .ai-command-source-list strong,:where(.workspace-theme) .ai-command-template-grid strong,:where(.workspace-theme) .ai-command-tool-list strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .ai-command-approval-panel p,:where(.workspace-theme) .ai-command-checklist,:where(.workspace-theme) .ai-command-draft-list dd,:where(.workspace-theme) .ai-command-draft-list dt,:where(.workspace-theme) .ai-command-draft-list p,:where(.workspace-theme) .ai-command-refusal-panel p,:where(.workspace-theme) .ai-command-source-list em,:where(.workspace-theme) .ai-command-source-list p,:where(.workspace-theme) .ai-command-source-list span,:where(.workspace-theme) .ai-command-template-grid p,:where(.workspace-theme) .ai-command-tool-list em,:where(.workspace-theme) .ai-command-tool-list p,:where(.workspace-theme) .ai-command-tool-list span{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .ai-command-hero{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-navy) 96%,transparent),color-mix(in srgb,var(--color-slate) 84%,transparent));border:var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);margin-bottom:16px;padding:20px}:where(.workspace-theme) .ai-command-hero .row-kicker,:where(.workspace-theme) .ai-command-hero h2{color:var(--color-ink)}:where(.workspace-theme) .ai-command-hero p{color:var(--color-muted);margin:0}:where(.workspace-theme) .ai-command-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .ai-command-metrics article{background:var(--color-surface-subtle);border:var(--color-border);border-radius:var(--radius-sm);display:grid;grid-gap:4px;gap:4px;padding:10px}:where(.workspace-theme) .ai-command-metrics span{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:800;text-transform:uppercase}:where(.workspace-theme) .ai-command-metrics strong{color:var(--color-ink);font-size:calc(24px * var(--text-scale));line-height:var(--line-height-tight)}:where(.workspace-theme) .ai-command-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 360px}:where(.workspace-theme) .ai-command-draft-list,:where(.workspace-theme) .ai-command-main-stack,:where(.workspace-theme) .ai-command-side-stack,:where(.workspace-theme) .ai-command-source-list,:where(.workspace-theme) .ai-command-template-grid,:where(.workspace-theme) .ai-command-tool-list{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .ai-command-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .ai-command-draft-list article{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);padding:14px}:where(.workspace-theme) .ai-command-draft-list h3{font-size:var(--font-size-base);line-height:var(--line-height-base);margin:4px 0}:where(.workspace-theme) .ai-command-draft-list dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}:where(.workspace-theme) .ai-command-draft-list dl div{background:var(--surface-alt);border-radius:var(--radius-sm);display:grid;grid-gap:3px;gap:3px;padding:8px 9px}:where(.workspace-theme) .ai-command-draft-list dt{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}:where(.workspace-theme) .ai-command-draft-list dd{color:var(--color-ink-soft);font-weight:800;overflow-wrap:anywhere}:where(.workspace-theme) .ai-command-tag-list{display:flex;flex-wrap:wrap;gap:8px}:where(.workspace-theme) .ai-command-source-list article,:where(.workspace-theme) .ai-command-tool-list article{display:grid;grid-gap:5px;gap:5px;padding:12px}:where(.workspace-theme) .ai-command-source-list em,:where(.workspace-theme) .ai-command-tool-list em{font-style:normal}:where(.workspace-theme) .ai-command-refusal-panel{border-color:color-mix(in srgb,var(--color-danger) 42%,var(--border))}:where(.workspace-theme) .ai-command-checklist{padding-left:18px}:where(.workspace-theme) .ai-command-checklist li+li{margin-top:8px}:where(.workspace-theme) .reports-ai-panel,:where(.workspace-theme) .reports-approval-panel,:where(.workspace-theme) .reports-card,:where(.workspace-theme) .reports-export-list article,:where(.workspace-theme) .reports-request-panel{background:var(--color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .reports-card{display:grid;grid-gap:8px;gap:8px;padding:12px}:where(.workspace-theme) .reports-card h3,:where(.workspace-theme) .reports-card-meta strong,:where(.workspace-theme) .reports-export-list strong{color:var(--foreground);font-size:var(--font-size-xs)}:where(.workspace-theme) .reports-ai-panel p,:where(.workspace-theme) .reports-approval-panel p,:where(.workspace-theme) .reports-card p,:where(.workspace-theme) .reports-card-meta span,:where(.workspace-theme) .reports-export-list em,:where(.workspace-theme) .reports-export-list p,:where(.workspace-theme) .reports-export-list span,:where(.workspace-theme) .reports-request-panel p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .reports-trace-panel{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-navy) 95%,transparent),color-mix(in srgb,var(--color-slate) 84%,transparent));border:var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding:18px}:where(.workspace-theme) .reports-trace-panel .row-kicker,:where(.workspace-theme) .reports-trace-panel h2{color:var(--color-ink)}:where(.workspace-theme) .reports-trace-panel p{color:var(--color-muted);margin:0}:where(.workspace-theme) .reports-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 360px}:where(.workspace-theme) .reports-card-grid,:where(.workspace-theme) .reports-export-list,:where(.workspace-theme) .reports-main-stack,:where(.workspace-theme) .reports-side-stack{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .reports-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .reports-card h3{font-size:var(--font-size-base);line-height:var(--line-height-base);margin:4px 0}:where(.workspace-theme) .reports-card-meta{align-items:center;display:flex;gap:10px;justify-content:space-between}:where(.workspace-theme) .reports-card-meta strong{font-size:calc(24px * var(--text-scale))}:where(.workspace-theme) .reports-tag-list{display:flex;flex-wrap:wrap;gap:8px}:where(.workspace-theme) .reports-export-list article{display:grid;grid-gap:5px;gap:5px;padding:12px}:where(.workspace-theme) .reports-export-list em{font-style:normal}:where(.workspace-theme) .reports-ai-panel{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .reports-ai-panel .row-kicker,:where(.workspace-theme) .reports-ai-panel h2{color:var(--color-ink)}:where(.workspace-theme) .reports-ai-panel p{color:var(--color-muted)}:where(.workspace-theme) .qa-ai-panel,:where(.workspace-theme) .qa-checklist-list article,:where(.workspace-theme) .qa-domain-list article,:where(.workspace-theme) .qa-handoff-panel,:where(.workspace-theme) .qa-restricted-panel{background:var(--color-surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);min-width:0}:where(.workspace-theme) .qa-checklist-list article,:where(.workspace-theme) .qa-domain-list article{display:grid;grid-gap:8px;gap:8px;padding:12px}:where(.workspace-theme) .qa-ai-panel h2,:where(.workspace-theme) .qa-checklist-list strong,:where(.workspace-theme) .qa-domain-list h3,:where(.workspace-theme) .qa-handoff-panel h2,:where(.workspace-theme) .qa-restricted-panel h2{color:var(--foreground);font-size:var(--font-size-xs);line-height:var(--line-height-base)}:where(.workspace-theme) .qa-ai-panel h2,:where(.workspace-theme) .qa-domain-list h3,:where(.workspace-theme) .qa-handoff-panel h2,:where(.workspace-theme) .qa-restricted-panel h2{font-size:var(--font-size-base);margin:4px 0}:where(.workspace-theme) .qa-ai-panel p,:where(.workspace-theme) .qa-checklist-list span,:where(.workspace-theme) .qa-domain-list dd,:where(.workspace-theme) .qa-domain-list dt,:where(.workspace-theme) .qa-domain-list p,:where(.workspace-theme) .qa-handoff-panel p,:where(.workspace-theme) .qa-restricted-panel p{color:var(--muted);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}:where(.workspace-theme) .qa-release-panel{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-navy) 95%,transparent),color-mix(in srgb,var(--color-slate) 84%,transparent));border:var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding:18px}:where(.workspace-theme) .qa-release-panel .row-kicker,:where(.workspace-theme) .qa-release-panel h2{color:var(--color-ink)}:where(.workspace-theme) .qa-release-panel p{color:var(--color-muted);margin:0}:where(.workspace-theme) .qa-layout{align-items:flex-start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) 360px}:where(.workspace-theme) .qa-checklist-list,:where(.workspace-theme) .qa-command-list,:where(.workspace-theme) .qa-domain-list,:where(.workspace-theme) .qa-main-stack,:where(.workspace-theme) .qa-side-stack{display:grid;grid-gap:12px;gap:12px}:where(.workspace-theme) .qa-domain-list article{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}:where(.workspace-theme) .qa-domain-list dl{display:grid;grid-gap:8px;gap:8px;margin:0}:where(.workspace-theme) .qa-domain-list dl div{display:grid;grid-gap:4px;gap:4px}:where(.workspace-theme) .qa-domain-list dt{color:var(--foreground);font-weight:800}:where(.workspace-theme) .qa-domain-list dd{overflow-wrap:anywhere}:where(.workspace-theme) .qa-command-list code,:where(.workspace-theme) .qa-domain-list code{background:color-mix(in srgb,var(--color-slate) 8%,transparent);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);display:block;font-size:var(--font-size-xs);line-height:var(--line-height-base);padding:8px;white-space:normal}:where(.workspace-theme) .qa-checklist-list article{align-items:center;grid-template-columns:110px minmax(0,1fr) auto}:where(.workspace-theme) .qa-ai-panel,:where(.workspace-theme) .qa-handoff-panel,:where(.workspace-theme) .qa-restricted-panel{display:grid;grid-gap:10px;gap:10px;padding:16px}:where(.workspace-theme) .qa-ai-panel,:where(.workspace-theme) .qa-restricted-panel{background:var(--color-surface-raised);border-color:var(--color-border);color:var(--color-ink)}:where(.workspace-theme) .qa-ai-panel .row-kicker,:where(.workspace-theme) .qa-ai-panel h2,:where(.workspace-theme) .qa-restricted-panel .row-kicker,:where(.workspace-theme) .qa-restricted-panel h2{color:var(--color-ink)}:where(.workspace-theme) .qa-ai-panel p,:where(.workspace-theme) .qa-restricted-panel p{color:var(--color-muted)}:where(.workspace-theme) .script-callout strong{color:var(--color-ink-soft);font-size:var(--font-size-sm);line-height:var(--line-height-base);overflow-wrap:anywhere}:where(.workspace-theme) .caller-form-grid label{display:grid;grid-gap:7px;gap:7px}:where(.workspace-theme) .caller-form-grid label span,:where(.workspace-theme) .caller-outcome-control>span{color:var(--color-ink-soft);font-size:var(--font-size-xs);font-weight:700}:where(.workspace-theme) .caller-outcome-control{display:grid;grid-gap:8px;gap:8px}:where(.workspace-theme) .caller-outcome-button-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .caller-outcome-button-grid button{cursor:pointer}:where(.workspace-theme) .caller-outcome-button-grid button:focus-visible,:where(.workspace-theme) .caller-outcome-button-grid button:hover,:where(.workspace-theme) .caller-outcome-button-grid button[aria-pressed=true]{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:3px solid var(--color-primary)}:where(.workspace-theme) .caller-outcome-button-grid button[aria-pressed=true]{background:var(--color-navy);color:var(--color-ink)}:where(.workspace-theme) .caller-form-grid input,:where(.workspace-theme) .caller-form-grid select,:where(.workspace-theme) .caller-form-grid textarea{background:var(--color-surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);min-width:0;padding:10px 12px}:where(.workspace-theme) .caller-form-grid textarea{line-height:var(--line-height-base);resize:vertical}:where(.workspace-theme) .caller-form-grid input:focus,:where(.workspace-theme) .caller-form-grid select:focus,:where(.workspace-theme) .caller-form-grid textarea:focus{border-color:var(--accent);box-shadow:var(--shadow-focus)}:where(.workspace-theme) .caller-submit-row{align-items:flex-start;border-top:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;padding-top:14px}:where(.workspace-theme) .caller-submit-row button{background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--color-on-accent);cursor:pointer;font-weight:700;justify-self:start;padding:10px 14px}:where(.workspace-theme) .caller-submit-row button:focus-visible,:where(.workspace-theme) .caller-submit-row button:hover{background:var(--accent-strong);border-color:var(--accent-strong);outline:3px solid var(--color-primary)}:where(.workspace-theme) .caller-submit-row button:disabled{background:var(--surface-alt);border-color:var(--border);color:var(--muted);cursor:not-allowed}:where(.workspace-theme) .caller-form-grid input,:where(.workspace-theme) .caller-form-grid select,:where(.workspace-theme) .caller-form-grid textarea,:where(.workspace-theme) .staged-row select{background:var(--color-surface);border-color:var(--color-border-strong);box-shadow:var(--shadow-sm);font-size:var(--font-size-sm);transition:border-color .16s ease,box-shadow .16s ease}:where(.workspace-theme) .caller-form-grid select,:where(.workspace-theme) .staged-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 10px center;background-repeat:no-repeat;padding-right:34px}:where(.workspace-theme) .caller-form-grid input:focus,:where(.workspace-theme) .caller-form-grid select:focus,:where(.workspace-theme) .caller-form-grid textarea:focus,:where(.workspace-theme) .caller-queue-row:focus-visible,:where(.workspace-theme) .caller-queue-row[aria-pressed=true],:where(.workspace-theme) .staged-row select:focus{border-color:var(--accent);box-shadow:var(--shadow-focus);outline:3px solid var(--color-primary)}:where(.workspace-theme) .assignment-row,:where(.workspace-theme) .audit-event-list>li,:where(.workspace-theme) .caller-queue-row,:where(.workspace-theme) .compliance-metric,:where(.workspace-theme) .script-version-row,:where(.workspace-theme) .staged-row{background:var(--color-surface);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}:where(.workspace-theme) .assignment-row:hover,:where(.workspace-theme) .audit-event-list>li:hover,:where(.workspace-theme) .caller-queue-row:hover,:where(.workspace-theme) .script-version-row:hover,:where(.workspace-theme) .staged-row:hover{border-color:var(--color-border-strong);box-shadow:0 10px 26px rgb(var(--color-shadow-rgb)/.08)}:where(.workspace-theme) .caller-queue-row[aria-pressed=true]{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-ink)}:where(.workspace-theme) .caller-queue-row[aria-pressed=true] strong{color:var(--color-ink)}:where(.workspace-theme) .caller-queue-row[aria-pressed=true] em,:where(.workspace-theme) .caller-queue-row[aria-pressed=true] span{color:var(--color-muted)}:where(.workspace-theme) .assignment-facts,:where(.workspace-theme) .audit-change-list div,:where(.workspace-theme) .audit-event-subject,:where(.workspace-theme) .audit-preview,:where(.workspace-theme) .import-gate-summary div,:where(.workspace-theme) .script-callout,:where(.workspace-theme) .script-card-summary div,:where(.workspace-theme) .script-version-meta{background:var(--color-surface);border:1px solid var(--border)}@media (max-width:1180px){:where(.workspace-theme) .ai-command-layout,:where(.workspace-theme) .assignments-layout,:where(.workspace-theme) .caller-layout,:where(.workspace-theme) .canvass-layout,:where(.workspace-theme) .compliance-layout,:where(.workspace-theme) .donation-layout,:where(.workspace-theme) .event-layout,:where(.workspace-theme) .followup-layout,:where(.workspace-theme) .gotv-layout,:where(.workspace-theme) .imports-layout,:where(.workspace-theme) .mobile-layout,:where(.workspace-theme) .nomination-layout,:where(.workspace-theme) .qa-layout,:where(.workspace-theme) .reports-layout,:where(.workspace-theme) .ride-layout,:where(.workspace-theme) .scrutineer-layout,:where(.workspace-theme) .search-layout,:where(.workspace-theme) .settings-layout,:where(.workspace-theme) .setup-layout,:where(.workspace-theme) .sign-layout,:where(.workspace-theme) .voting-info-layout,:where(.workspace-theme) .worker-layout{grid-template-columns:1fr}:where(.workspace-theme) .admin-settings-card-grid,:where(.workspace-theme) .ai-command-template-grid,:where(.workspace-theme) .assignment-type-grid,:where(.workspace-theme) .compliance-overview,:where(.workspace-theme) .event-interest-grid,:where(.workspace-theme) .module21-grid,:where(.workspace-theme) .reports-card-grid,:where(.workspace-theme) .settings-route-grid,:where(.workspace-theme) .sign-inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .ai-command-draft-list article,:where(.workspace-theme) .ai-command-draft-list dl,:where(.workspace-theme) .assignment-review-support-grid,:where(.workspace-theme) .assignment-row,:where(.workspace-theme) .audit-change-list div,:where(.workspace-theme) .audit-event-list>li,:where(.workspace-theme) .audit-preview,:where(.workspace-theme) .caller-form-grid,:where(.workspace-theme) .caller-outcome-button-grid,:where(.workspace-theme) .caller-queue-row,:where(.workspace-theme) .caller-voter-card,:where(.workspace-theme) .canvass-form-grid,:where(.workspace-theme) .canvass-household-card,:where(.workspace-theme) .canvass-outcome-grid,:where(.workspace-theme) .canvass-walk-row,:where(.workspace-theme) .donation-row,:where(.workspace-theme) .donation-row dl,:where(.workspace-theme) .event-row,:where(.workspace-theme) .event-row dl,:where(.workspace-theme) .followup-row,:where(.workspace-theme) .gotv-row,:where(.workspace-theme) .gotv-row dl,:where(.workspace-theme) .import-gate-summary,:where(.workspace-theme) .module21-list article,:where(.workspace-theme) .module21-list dl,:where(.workspace-theme) .nomination-row,:where(.workspace-theme) .nomination-row dl,:where(.workspace-theme) .qa-checklist-list article,:where(.workspace-theme) .qa-domain-list article,:where(.workspace-theme) .qa-release-panel,:where(.workspace-theme) .reports-trace-panel,:where(.workspace-theme) .ride-dispatch-list,:where(.workspace-theme) .ride-row,:where(.workspace-theme) .ride-row dl,:where(.workspace-theme) .script-card-summary,:where(.workspace-theme) .script-version-row,:where(.workspace-theme) .scrutineer-row,:where(.workspace-theme) .scrutineer-row dl,:where(.workspace-theme) .settings-role-table>div,:where(.workspace-theme) .sign-row,:where(.workspace-theme) .sign-row dl,:where(.workspace-theme) .staged-row,:where(.workspace-theme) .voting-info-source-row,:where(.workspace-theme) .voting-info-source-row dl,:where(.workspace-theme) .worker-row{grid-template-columns:1fr}:where(.workspace-theme) .setup-form-header{align-items:flex-start;flex-wrap:wrap}}@media (max-width:900px){:where(.workspace-theme) .compliance-command-metrics,:where(.workspace-theme) .compliance-command-panel,:where(.workspace-theme) .compliance-overview,:where(.workspace-theme) .module21-grid{grid-template-columns:1fr}:where(.workspace-theme) .admin-settings-card-grid,:where(.workspace-theme) .ai-command-hero,:where(.workspace-theme) .ai-command-layout,:where(.workspace-theme) .ai-command-metrics,:where(.workspace-theme) .ai-command-template-grid,:where(.workspace-theme) .assignment-type-grid,:where(.workspace-theme) .assignments-layout,:where(.workspace-theme) .caller-layout,:where(.workspace-theme) .caller-outcome-grid,:where(.workspace-theme) .canvass-layout,:where(.workspace-theme) .compliance-layout,:where(.workspace-theme) .donation-layout,:where(.workspace-theme) .donation-source-grid,:where(.workspace-theme) .event-layout,:where(.workspace-theme) .event-type-grid,:where(.workspace-theme) .followup-board-lanes,:where(.workspace-theme) .followup-category-grid,:where(.workspace-theme) .followup-layout,:where(.workspace-theme) .followup-metric-grid,:where(.workspace-theme) .gotv-layout,:where(.workspace-theme) .gotv-workflow-grid,:where(.workspace-theme) .import-rule-list,:where(.workspace-theme) .import-support-grid,:where(.workspace-theme) .imports-layout,:where(.workspace-theme) .mobile-layout,:where(.workspace-theme) .nomination-layout,:where(.workspace-theme) .nomination-workflow-grid,:where(.workspace-theme) .qa-layout,:where(.workspace-theme) .reports-card-grid,:where(.workspace-theme) .reports-layout,:where(.workspace-theme) .ride-layout,:where(.workspace-theme) .ride-workflow-grid,:where(.workspace-theme) .script-type-grid,:where(.workspace-theme) .scrutineer-layout,:where(.workspace-theme) .scrutineer-workflow-grid,:where(.workspace-theme) .settings-layout,:where(.workspace-theme) .setup-layout,:where(.workspace-theme) .sign-layout,:where(.workspace-theme) .sign-workflow-grid,:where(.workspace-theme) .voting-info-card-list,:where(.workspace-theme) .voting-info-layout,:where(.workspace-theme) .voting-info-workflow-grid,:where(.workspace-theme) .worker-layout{grid-template-columns:1fr}:where(.workspace-theme) .setup-form-header{display:grid}:where(.workspace-theme) .ai-command-draft-list article,:where(.workspace-theme) .ai-command-draft-list dl,:where(.workspace-theme) .assignment-review-support-grid,:where(.workspace-theme) .assignment-row,:where(.workspace-theme) .audit-change-list div,:where(.workspace-theme) .audit-event-list>li,:where(.workspace-theme) .audit-preview,:where(.workspace-theme) .caller-form-grid,:where(.workspace-theme) .caller-outcome-button-grid,:where(.workspace-theme) .caller-queue-row,:where(.workspace-theme) .caller-voter-card,:where(.workspace-theme) .canvass-form-grid,:where(.workspace-theme) .canvass-household-card,:where(.workspace-theme) .canvass-outcome-grid,:where(.workspace-theme) .canvass-walk-row,:where(.workspace-theme) .donation-row,:where(.workspace-theme) .donation-row dl,:where(.workspace-theme) .event-interest-grid,:where(.workspace-theme) .event-row,:where(.workspace-theme) .event-row dl,:where(.workspace-theme) .followup-row,:where(.workspace-theme) .gotv-row,:where(.workspace-theme) .gotv-row dl,:where(.workspace-theme) .import-gate-summary,:where(.workspace-theme) .module21-list article,:where(.workspace-theme) .module21-list dl,:where(.workspace-theme) .nomination-row,:where(.workspace-theme) .nomination-row dl,:where(.workspace-theme) .qa-checklist-list article,:where(.workspace-theme) .qa-domain-list article,:where(.workspace-theme) .qa-release-panel,:where(.workspace-theme) .reports-trace-panel,:where(.workspace-theme) .ride-dispatch-list,:where(.workspace-theme) .ride-row,:where(.workspace-theme) .ride-row dl,:where(.workspace-theme) .script-card-summary,:where(.workspace-theme) .script-version-row,:where(.workspace-theme) .scrutineer-row,:where(.workspace-theme) .scrutineer-row dl,:where(.workspace-theme) .settings-role-table>div,:where(.workspace-theme) .settings-route-grid,:where(.workspace-theme) .sign-inventory-grid,:where(.workspace-theme) .sign-map-placeholder,:where(.workspace-theme) .sign-row,:where(.workspace-theme) .sign-row dl,:where(.workspace-theme) .staged-row,:where(.workspace-theme) .voting-info-source-row,:where(.workspace-theme) .voting-info-source-row dl,:where(.workspace-theme) .worker-row{grid-template-columns:1fr}:where(.workspace-theme) .admin-settings-warning-panel,:where(.workspace-theme) .gotv-war-room-panel,:where(.workspace-theme) .mobile-shell-panel,:where(.workspace-theme) .qa-release-panel,:where(.workspace-theme) .reports-trace-panel,:where(.workspace-theme) .ride-no-tracking-panel,:where(.workspace-theme) .scrutineer-rules-panel,:where(.workspace-theme) .voting-info-guardrail-panel{align-items:flex-start;display:grid}:where(.workspace-theme) .setup-actions{align-items:stretch;display:grid}:where(.workspace-theme) .setup-actions span{text-align:left}:where(.workspace-theme) .imports-layout,:where(.workspace-theme) .search-layout,:where(.workspace-theme) .setup-layout{grid-template-columns:1fr}:where(.workspace-theme) .workflow-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){:where(.workspace-theme) .workflow-stepper{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}:where(.workspace-theme) .workflow-stepper li{gap:7px;padding:8px}:where(.workspace-theme) .workflow-stepper strong{font-size:var(--font-size-xs)}}:where(.workspace-theme) .caller-submit-row button,:where(.workspace-theme) .setup-actions button{align-items:center;display:inline-flex;font-weight:700;justify-content:center;transition:background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}:where(.workspace-theme) .caller-submit-row button,:where(.workspace-theme) .setup-actions button{border:1px solid var(--color-primary);color:var(--color-on-accent)}:where(.workspace-theme) .caller-submit-row button:hover,:where(.workspace-theme) .setup-actions button:hover{box-shadow:none;color:var(--color-on-accent)}:where(.workspace-theme) .followup-metric-grid{display:grid}:where(.workspace-theme) .compliance-metric{display:grid}:where(.workspace-theme) .compliance-metric span{letter-spacing:0;text-transform:uppercase}:where(.workspace-theme) .compliance-metric strong{color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:var(--line-height-tight)}:where(.workspace-theme) .compliance-metric p{margin:0}:where(.workspace-theme) .search-wrap{flex:1 1 220px;max-width:420px;min-width:200px;position:relative}:where(.workspace-theme) .search-input{border:1px solid var(--color-border);box-shadow:none;color:var(--color-text);font-size:var(--font-size-xs);padding:7px 10px;width:100%}:where(.workspace-theme) .caller-outcome-button-grid{display:flex;flex-wrap:wrap;gap:var(--space-2)}:where(.workspace-theme) .caller-outcome-button-grid button{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-weight:600;padding:5px 12px}:where(.workspace-theme) .assignment-side-stack,:where(.workspace-theme) .caller-side-stack,:where(.workspace-theme) .followup-main-stack{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}:where(.workspace-theme) .assignments-layout,:where(.workspace-theme) .caller-layout,:where(.workspace-theme) .followup-layout,:where(.workspace-theme) .imports-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}:where(.workspace-theme) .assignments-layout,:where(.workspace-theme) .caller-layout,:where(.workspace-theme) .followup-layout,:where(.workspace-theme) .imports-layout{grid-template-columns:minmax(0,1fr) 320px}:where(.workspace-theme) .caller-form-grid{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}:where(.workspace-theme) .assignment-row,:where(.workspace-theme) .caller-queue-row,:where(.workspace-theme) .followup-row{border-bottom:1px solid var(--color-divider);color:var(--color-text);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4)}:where(.workspace-theme) .assignment-row:hover,:where(.workspace-theme) .caller-queue-row:hover,:where(.workspace-theme) .followup-row:hover{background:color-mix(in oklch,var(--color-primary) 4%,var(--color-surface))}:where(.workspace-theme) .privacy-list-head{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}:where(.workspace-theme) .privacy-list article{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}:where(.workspace-theme) .privacy-list article+article{margin-top:var(--space-2)}:where(.workspace-theme) .route-state-page{align-items:center;background:var(--color-bg);color:var(--color-text);display:flex;min-height:100dvh;padding:var(--space-6)}:where(.workspace-theme) .route-state-page .panel{margin:auto;max-width:620px;width:min(620px,100%)}@media (max-width:1100px){:where(.workspace-theme) .assignments-layout,:where(.workspace-theme) .caller-layout,:where(.workspace-theme) .followup-layout,:where(.workspace-theme) .imports-layout{grid-template-columns:1fr}}@media (max-width:760px){:where(.workspace-theme) .caller-form-grid,:where(.workspace-theme) .followup-metric-grid{grid-template-columns:1fr}}:where(.workspace-theme) .search-input{background:var(--color-surface);border-color:var(--color-border);border-radius:var(--radius-sm);min-height:44px}:where(.workspace-theme) .caller-submit-row button,:where(.workspace-theme) .setup-actions button{background:var(--color-primary-strong);border-color:var(--color-primary-strong)}:where(.workspace-theme) .caller-submit-row button:hover,:where(.workspace-theme) .setup-actions button:hover{background:var(--color-primary);border-color:var(--color-primary)}:where(.workspace-theme) .caller-submit-row button,:where(.workspace-theme) .setup-actions button{border-radius:var(--radius-sm);font-size:var(--font-size-sm);min-height:44px;padding:8px 12px}:where(.workspace-theme) .followup-metric-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-bottom:var(--space-4)}:where(.workspace-theme) .compliance-metric{gap:var(--space-2);min-height:96px}:where(.workspace-theme) .compliance-metric span{color:var(--color-muted);font-size:var(--font-size-xs);font-weight:750}:where(.workspace-theme) .compliance-metric strong{font-size:clamp(1.25rem,1.4vw,1.7rem);font-weight:800}:where(.workspace-theme) .compliance-metric p{color:var(--color-muted);font-size:var(--font-size-xs)}:where(.workspace-theme) .caller-outcome-button-grid button{border-radius:var(--radius-sm);font-size:var(--font-size-sm);min-height:44px}:where(.workspace-theme) .caller-outcome-button-grid button:hover,:where(.workspace-theme) .caller-outcome-button-grid button[aria-pressed=true]{background:var(--color-primary-soft);border-color:var(--color-primary-border);color:var(--color-primary-strong)}:where(.workspace-theme) .assignments-layout,:where(.workspace-theme) .caller-layout,:where(.workspace-theme) .followup-layout,:where(.workspace-theme) .imports-layout{gap:var(--space-3)}:where(.workspace-theme) .assignment-row,:where(.workspace-theme) .caller-queue-row,:where(.workspace-theme) .followup-row{background:var(--color-surface-muted);border:1px solid var(--color-border-muted);border-radius:var(--radius-sm)}@media (max-width:900px){:where(.workspace-theme) .assignments-layout,:where(.workspace-theme) .caller-layout,:where(.workspace-theme) .followup-layout,:where(.workspace-theme) .imports-layout{grid-template-columns:1fr}}@media (max-width:560px){:where(.workspace-theme) .assignments-layout,:where(.workspace-theme) .caller-form-grid,:where(.workspace-theme) .caller-layout,:where(.workspace-theme) .followup-layout,:where(.workspace-theme) .followup-metric-grid,:where(.workspace-theme) .imports-layout{grid-template-columns:1fr}:where(.workspace-theme) .compliance-metric p{overflow-wrap:anywhere}:where(.workspace-theme) .compliance-metric{max-width:100%;min-width:0;width:100%}}:where(.workspace-theme) .admin-settings-warning-panel,:where(.workspace-theme) .ai-command-hero,:where(.workspace-theme) .caller-ai-panel,:where(.workspace-theme) .canvass-ai-panel,:where(.workspace-theme) .compliance-command-panel,:where(.workspace-theme) .donation-ai-panel,:where(.workspace-theme) .event-ai-panel,:where(.workspace-theme) .followup-ai-panel,:where(.workspace-theme) .gotv-ai-panel,:where(.workspace-theme) .gotv-war-room-panel,:where(.workspace-theme) .mobile-ai-panel,:where(.workspace-theme) .mobile-shell-panel,:where(.workspace-theme) .module21-ai-card,:where(.workspace-theme) .nomination-ai-panel,:where(.workspace-theme) .qa-ai-panel,:where(.workspace-theme) .qa-release-panel,:where(.workspace-theme) .qa-restricted-panel,:where(.workspace-theme) .reports-ai-panel,:where(.workspace-theme) .reports-trace-panel,:where(.workspace-theme) .ride-ai-panel,:where(.workspace-theme) .ride-no-tracking-panel,:where(.workspace-theme) .script-ai-panel,:where(.workspace-theme) .scrutineer-ai-panel,:where(.workspace-theme) .scrutineer-rules-panel,:where(.workspace-theme) .sign-ai-panel,:where(.workspace-theme) .voting-info-ai-panel,:where(.workspace-theme) .voting-info-guardrail-panel{background:var(--color-surface-raised);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);box-shadow:inset 3px 0 0 var(--color-primary),0 1px 1px rgb(var(--color-shadow-rgb)/.03);color:var(--color-ink)}:where(.workspace-theme) .admin-settings-warning-panel h2,:where(.workspace-theme) .admin-settings-warning-panel strong,:where(.workspace-theme) .ai-command-hero h2,:where(.workspace-theme) .ai-command-hero strong,:where(.workspace-theme) .caller-ai-panel h2,:where(.workspace-theme) .caller-ai-panel strong,:where(.workspace-theme) .canvass-ai-panel h2,:where(.workspace-theme) .canvass-ai-panel strong,:where(.workspace-theme) .compliance-command-panel h2,:where(.workspace-theme) .compliance-command-panel strong,:where(.workspace-theme) .donation-ai-panel h2,:where(.workspace-theme) .donation-ai-panel strong,:where(.workspace-theme) .event-ai-panel h2,:where(.workspace-theme) .event-ai-panel strong,:where(.workspace-theme) .followup-ai-panel h2,:where(.workspace-theme) .followup-ai-panel strong,:where(.workspace-theme) .gotv-ai-panel h2,:where(.workspace-theme) .gotv-ai-panel strong,:where(.workspace-theme) .gotv-war-room-panel h2,:where(.workspace-theme) .gotv-war-room-panel strong,:where(.workspace-theme) .mobile-ai-panel h2,:where(.workspace-theme) .mobile-ai-panel strong,:where(.workspace-theme) .mobile-shell-panel h2,:where(.workspace-theme) .mobile-shell-panel strong,:where(.workspace-theme) .module21-ai-card h2,:where(.workspace-theme) .module21-ai-card strong,:where(.workspace-theme) .nomination-ai-panel h2,:where(.workspace-theme) .nomination-ai-panel strong,:where(.workspace-theme) .qa-ai-panel h2,:where(.workspace-theme) .qa-ai-panel strong,:where(.workspace-theme) .qa-release-panel h2,:where(.workspace-theme) .qa-release-panel strong,:where(.workspace-theme) .qa-restricted-panel h2,:where(.workspace-theme) .qa-restricted-panel strong,:where(.workspace-theme) .reports-ai-panel h2,:where(.workspace-theme) .reports-ai-panel strong,:where(.workspace-theme) .reports-trace-panel h2,:where(.workspace-theme) .reports-trace-panel strong,:where(.workspace-theme) .ride-ai-panel h2,:where(.workspace-theme) .ride-ai-panel strong,:where(.workspace-theme) .ride-no-tracking-panel h2,:where(.workspace-theme) .ride-no-tracking-panel strong,:where(.workspace-theme) .script-ai-panel h2,:where(.workspace-theme) .script-ai-panel strong,:where(.workspace-theme) .scrutineer-ai-panel h2,:where(.workspace-theme) .scrutineer-ai-panel strong,:where(.workspace-theme) .scrutineer-rules-panel h2,:where(.workspace-theme) .scrutineer-rules-panel strong,:where(.workspace-theme) .sign-ai-panel h2,:where(.workspace-theme) .sign-ai-panel strong,:where(.workspace-theme) .voting-info-ai-panel h2,:where(.workspace-theme) .voting-info-ai-panel strong,:where(.workspace-theme) .voting-info-guardrail-panel h2,:where(.workspace-theme) .voting-info-guardrail-panel strong{color:var(--color-ink)}:where(.workspace-theme) .admin-settings-warning-panel .row-kicker,:where(.workspace-theme) .ai-command-hero .row-kicker,:where(.workspace-theme) .caller-ai-panel .row-kicker,:where(.workspace-theme) .canvass-ai-panel .row-kicker,:where(.workspace-theme) .compliance-command-panel .row-kicker,:where(.workspace-theme) .donation-ai-panel .row-kicker,:where(.workspace-theme) .event-ai-panel .row-kicker,:where(.workspace-theme) .followup-ai-panel .row-kicker,:where(.workspace-theme) .gotv-ai-panel .row-kicker,:where(.workspace-theme) .gotv-war-room-panel .row-kicker,:where(.workspace-theme) .mobile-ai-panel .row-kicker,:where(.workspace-theme) .mobile-shell-panel .row-kicker,:where(.workspace-theme) .module21-ai-card .row-kicker,:where(.workspace-theme) .nomination-ai-panel .row-kicker,:where(.workspace-theme) .qa-ai-panel .row-kicker,:where(.workspace-theme) .qa-release-panel .row-kicker,:where(.workspace-theme) .qa-restricted-panel .row-kicker,:where(.workspace-theme) .reports-ai-panel .row-kicker,:where(.workspace-theme) .reports-trace-panel .row-kicker,:where(.workspace-theme) .ride-ai-panel .row-kicker,:where(.workspace-theme) .ride-no-tracking-panel .row-kicker,:where(.workspace-theme) .script-ai-panel .row-kicker,:where(.workspace-theme) .scrutineer-ai-panel .row-kicker,:where(.workspace-theme) .scrutineer-rules-panel .row-kicker,:where(.workspace-theme) .sign-ai-panel .row-kicker,:where(.workspace-theme) .voting-info-ai-panel .row-kicker,:where(.workspace-theme) .voting-info-guardrail-panel .row-kicker{color:var(--color-muted)}:where(.workspace-theme) .admin-settings-warning-panel p,:where(.workspace-theme) .ai-command-hero p,:where(.workspace-theme) .caller-ai-panel p,:where(.workspace-theme) .canvass-ai-panel p,:where(.workspace-theme) .compliance-command-panel p,:where(.workspace-theme) .donation-ai-panel p,:where(.workspace-theme) .event-ai-panel p,:where(.workspace-theme) .followup-ai-panel p,:where(.workspace-theme) .gotv-ai-panel p,:where(.workspace-theme) .gotv-war-room-panel p,:where(.workspace-theme) .mobile-ai-panel p,:where(.workspace-theme) .mobile-shell-panel p,:where(.workspace-theme) .module21-ai-card p,:where(.workspace-theme) .nomination-ai-panel p,:where(.workspace-theme) .qa-ai-panel p,:where(.workspace-theme) .qa-release-panel p,:where(.workspace-theme) .qa-restricted-panel p,:where(.workspace-theme) .reports-ai-panel p,:where(.workspace-theme) .reports-trace-panel p,:where(.workspace-theme) .ride-ai-panel p,:where(.workspace-theme) .ride-no-tracking-panel p,:where(.workspace-theme) .script-ai-panel p,:where(.workspace-theme) .scrutineer-ai-panel p,:where(.workspace-theme) .scrutineer-rules-panel p,:where(.workspace-theme) .sign-ai-panel p,:where(.workspace-theme) .voting-info-ai-panel p,:where(.workspace-theme) .voting-info-guardrail-panel p{color:var(--color-muted)}:where(.workspace-theme) .ai-command-metrics article,:where(.workspace-theme) .qa-release-panel article,:where(.workspace-theme) .reports-trace-panel article{color:var(--color-ink)}:where(.workspace-theme) .sign-map-placeholder{background:linear-gradient(90deg,rgb(var(--color-primary-rgb)/.08) 1px,transparent 1px),linear-gradient(rgb(var(--color-primary-rgb)/.08) 1px,transparent 1px),var(--color-surface-muted);border:1px solid var(--color-border-muted);color:var(--color-ink)}@media (max-width:560px){:where(.workspace-theme) .setup-actions,:where(.workspace-theme) .setup-ai-card,:where(.workspace-theme) .setup-approval-card,:where(.workspace-theme) .setup-archive-card,:where(.workspace-theme) .setup-form,:where(.workspace-theme) .setup-form-header,:where(.workspace-theme) .setup-layout,:where(.workspace-theme) .setup-layout>*,:where(.workspace-theme) .setup-module,:where(.workspace-theme) .setup-review,:where(.workspace-theme) .setup-rule-list{max-width:100%;min-width:0;width:100%}:where(.workspace-theme) .setup-ai-card li,:where(.workspace-theme) .setup-approval-card p,:where(.workspace-theme) .setup-archive-card li,:where(.workspace-theme) .setup-form-header p,:where(.workspace-theme) .setup-rule-list article,:where(.workspace-theme) .setup-summary dd,:where(.workspace-theme) .workflow-stepper strong{overflow-wrap:anywhere}:where(.workspace-theme) .setup-actions button,:where(.workspace-theme) .setup-actions span,:where(.workspace-theme) .setup-form-header .status-pill{justify-self:stretch;max-width:100%;text-align:left;width:100%}}@media (max-width:640px){:where(.workspace-theme) .compliance-overview.worker-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){:where(.workspace-theme) .setup-module{gap:var(--space-2)}:where(.workspace-theme) .setup-module .workflow-stepper{margin-bottom:0}:where(.workspace-theme) .setup-module .setup-form{gap:var(--space-3);padding:var(--space-3)}:where(.workspace-theme) .setup-module .setup-form-header{gap:var(--space-2);padding-bottom:var(--space-2)}:where(.workspace-theme) .setup-module .form-section{gap:var(--space-2)}}