:root{--bg:#fafafa;--surface:#fff;--surface-soft:#f1f5f9;--surface-raised:#fff;--ink:#0f172a;--muted:#64748b;--muted-strong:#475569;--line:#e5e7eb;--line-strong:#d1d5db;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#eff6ff;--accent-ring:#2563eb59;--code-bg:#f8fafc;--code-border:#e2e8f0;--error:#dc2626;--warning:#d97706;--warning-soft:#fef3c7;--warning-line:#fde68a;--success:#16a34a;--success-soft:#ecfdf5;--success-line:#bbf7d0;--error-soft:#fef2f2;--error-line:#fecaca;--shadow:0 1px 2px #0f172a0d, 0 12px 28px #0f172a0f;--shadow-active:0 0 0 3px var(--accent-ring);--radius-sm:6px;--radius-md:8px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--tap-target:44px;--duration-fast:.15s;--duration-base:.22s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--sans:Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;font-family:var(--sans);color:var(--ink);background:radial-gradient(circle, var(--line) 1px, transparent 1px), var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:24px 24px,auto;font-size:16px;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit}#root{min-height:100vh}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--ink);letter-spacing:0}h1{letter-spacing:-.03em;font-size:clamp(2.5rem,5vw + 1rem,4.5rem);font-weight:600;line-height:1.06}h2{font-size:1.125rem;font-weight:700;line-height:1.2}h3{font-size:.95rem;font-weight:700;line-height:1.25}svg{flex:none;width:1rem;height:1rem}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.app-frame{width:min(1480px,100% - 32px);margin:0 auto;padding:18px 0 56px}.top-bar,.command-center,.toolbar,.filter-row,.view-context,.radar-grid,.workbench,.brief-view,.feed-view{animation:.42s both rise-in}.top-bar{justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 0 16px;display:flex}.top-bar>div{gap:6px;display:grid}.eyebrow,.list-header,.change-id,.change-meta,.live-badge,.quiet-pill,.impact-pill,.detail-facts dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.72rem}.eyebrow,.list-header,.detail-facts dt{color:var(--muted)}.top-actions,.brief-actions,.detail-actions{flex-wrap:wrap;gap:8px;display:flex}.top-actions a,.brief-actions a,.detail-actions a,.detail-actions button,.text-link{gap:var(--space-2);min-height:var(--tap-target);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);padding:0 var(--space-3);box-shadow:none;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.top-actions a:hover,.brief-actions a:hover,.detail-actions a:hover,.detail-actions button:hover,.feed-card a:hover,.decision-row button:hover,.decision-row a:hover{border-color:var(--accent);color:var(--accent-hover)}.top-actions a:active,.brief-actions a:active,.detail-actions a:active,.detail-actions button:active,.text-link:active,.decision-row button:active,.decision-row a:active,.queue-hero button:active{background:var(--accent-soft)}.detail-actions button{border-color:var(--line)}.command-center{gap:var(--space-3);grid-template-columns:minmax(0,1.5fr) minmax(360px,.9fr);align-items:start;display:grid}.signal-panel,.brief-panel,.analysis-panel,.detail-panel,.feed-card,.brief-view article,.state-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow)}.signal-panel{padding:var(--space-5)}.signal-header{justify-content:space-between;gap:var(--space-5);align-items:flex-start;display:flex}.signal-header>div{gap:var(--space-2);display:grid}.signal-copy{max-width:760px;margin-top:var(--space-3);color:var(--muted)}.decision-row{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.decision-row button,.decision-row a{gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:72px;color:var(--ink);padding:var(--space-3);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.decision-row button:first-child{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-soft)}.decision-row button:hover,.decision-row a:hover,.highlight-tile:hover,.change-row:hover,.queue-entry:hover,.feed-card:hover{border-color:var(--line-strong);box-shadow:0 0 0 1px var(--line)}.decision-row svg{width:1.1rem;height:1.1rem;color:var(--accent)}.decision-row span{gap:2px;display:grid}.decision-row small{color:var(--muted);font-size:.78rem}.live-badge{gap:var(--space-2);min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);white-space:nowrap;align-items:center;display:inline-flex}.signal-grid{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.signal-grid div{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);display:grid}.signal-grid strong{font-size:1.6rem;line-height:1}.signal-grid span{color:var(--muted);font-size:.88rem}.brief-panel{gap:var(--space-3);padding:var(--space-5);background:var(--surface);align-self:start;display:grid}.panel-title{gap:var(--space-2);align-items:center;display:flex}.panel-title svg{color:var(--accent)}.brief-checks,.dense-list{gap:var(--space-2);color:var(--muted-strong);margin:0;padding-left:19px;display:grid}.brief-checks li,.dense-list li{line-height:1.45}.brief-checks li{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.toolbar,.filter-row{padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.tab-list,.quick-filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.tab-list button,.quick-filters button{gap:var(--space-2);min-height:var(--tap-target);border-radius:var(--radius-sm);color:var(--muted-strong);padding:0 var(--space-3);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;align-items:center;font-weight:600;display:inline-flex}.tab-list button.active,.quick-filters button.active{border-color:var(--line-strong);background:var(--ink);color:var(--surface)}.tab-list button:hover,.quick-filters button:hover{border-color:var(--line-strong);background:var(--surface-soft);color:var(--ink)}.tab-list button span{border-radius:var(--radius-pill);background:var(--surface-soft);min-width:24px;height:24px;color:var(--muted-strong);justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.tab-list button.active span{background:color-mix(in srgb, var(--surface) 18%, transparent);color:var(--surface)}.search-box{align-items:center;gap:var(--space-2);width:min(620px,100%);min-height:var(--tap-target);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:0 var(--space-3);display:flex}.search-box svg{color:var(--muted)}.search-box input{width:100%;min-width:0;color:var(--ink);border:0;outline:0}.select-filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.select-filters label{align-items:center;gap:var(--space-2);min-height:var(--tap-target);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:0 var(--space-3);display:flex}.select-filters svg,.search-box svg{color:var(--muted)}.select-filters select{color:var(--ink);background:0 0;border:0;outline:0}.view-context{gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;display:grid}.view-context>div:first-child{gap:3px;display:grid}.active-filters{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.active-filters span,.active-filters button{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:32px;color:var(--muted-strong);padding:0 var(--space-3);align-items:center;font-size:.8rem;font-weight:600;display:inline-flex}.active-filters button{border-color:var(--accent);color:var(--accent);min-height:var(--tap-target)}.radar-grid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.span-2{grid-column:span 2}.analysis-panel,.brief-view article,.feed-card{min-width:0;padding:16px}.highlight-strip{gap:var(--space-2);margin-top:var(--space-3);display:grid}.highlight-tile{gap:var(--space-2);border:1px solid var(--impact-border);border-radius:var(--radius-md);background:var(--impact-background);width:100%;padding:var(--space-3);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:grid}.highlight-tile span{color:var(--impact-color);font-family:var(--mono);text-transform:uppercase;font-size:.72rem}.highlight-tile p{color:var(--muted-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.metric-bars{gap:var(--space-3);margin-top:var(--space-3);display:grid}.metric-row{gap:var(--space-2);display:grid}.metric-row div{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.metric-row span{min-width:0;color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-row progress{border-radius:var(--radius-pill);background:var(--surface-soft);border:0;width:100%;height:8px;overflow:hidden}.metric-row progress::-webkit-progress-bar{background:var(--surface-soft)}.metric-row progress::-webkit-progress-value{background:var(--accent)}.metric-row progress::-moz-progress-bar{background:var(--accent)}.workbench{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);align-items:start;display:grid}.change-list{gap:var(--space-2);display:grid}.list-header{justify-content:space-between;padding:4px 2px;display:flex}.change-row{gap:var(--space-3);border:1px solid var(--line);border-left:5px solid var(--impact-border);border-radius:var(--radius-md);background:var(--surface);width:100%;padding:var(--space-3);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:80px minmax(0,1fr) 112px;align-items:center;display:grid}.change-row.selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:var(--shadow-active)}.change-id{color:var(--muted-strong)}.change-body{gap:var(--space-1);min-width:0;display:grid}.change-body strong,.change-body span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.change-body span{color:var(--muted)}.change-meta{color:var(--impact-color);text-align:right}.detail-panel{gap:var(--space-4);padding:var(--space-5);border-top:5px solid var(--impact-border);display:grid;position:sticky;top:12px}.detail-top{justify-content:space-between;gap:var(--space-4);display:flex}.detail-top>div{gap:var(--space-2);display:grid}.icon-button{width:var(--tap-target);height:var(--tap-target);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);justify-content:center;align-items:center;display:inline-flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pill-row,.tag-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.impact-pill,.quiet-pill,.tag-row span{border-radius:var(--radius-pill);min-height:32px;padding:0 var(--space-3);align-items:center;display:inline-flex}.impact-pill{border:1px solid var(--impact-border);background:var(--impact-background);color:var(--impact-color)}.quiet-pill,.tag-row span{border:1px solid var(--line);background:var(--surface);color:var(--muted-strong)}.detail-facts{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.detail-facts div{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);display:grid}.detail-facts dd{margin:0;font-weight:700}.contractor-line,.detail-panel p{color:var(--muted-strong)}.detail-summary{font-weight:700;color:var(--ink)!important}.source-note{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface);display:grid}.source-note p{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.brief-view,.feed-view,.queue-view{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.brief-view article:first-child{gap:var(--space-3);display:grid}.feed-card{gap:var(--space-3);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:grid}.feed-card>svg{color:var(--accent)}.feed-card p{color:var(--muted)}.feed-card a{color:var(--accent);margin-top:2px;font-weight:700;text-decoration:none;display:inline-flex}.queue-hero,.queue-card,.empty-list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow)}.queue-hero,.queue-card{gap:var(--space-3);padding:var(--space-4);display:grid}.queue-hero{grid-column:span 3}.queue-hero p,.queue-card p,.quiet-note,.empty-list p{color:var(--muted-strong)}.queue-hero button{gap:var(--space-2);width:fit-content;min-height:var(--tap-target);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--ink);color:var(--surface);padding:0 var(--space-3);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.queue-card-top{justify-content:space-between;gap:var(--space-4);display:flex}.queue-card-top>div{gap:var(--space-1);display:grid}.queue-card-top>strong{font-size:2.2rem;line-height:1}.queue-meter{border-radius:var(--radius-pill);background:var(--surface-soft);height:8px;overflow:hidden}.queue-meter span{border-radius:inherit;background:var(--accent);height:100%;display:block}.queue-list{gap:var(--space-2);display:grid}.queue-entry{gap:var(--space-3);border:1px solid var(--line);border-left:4px solid var(--impact-border);border-radius:var(--radius-md);background:var(--impact-background);padding:var(--space-3);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:72px minmax(0,1fr);align-items:center;display:grid}.queue-entry span{color:var(--impact-color);font-family:var(--mono);letter-spacing:.06em;font-size:.72rem;font-weight:700}.queue-entry strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty-list{gap:var(--space-2);padding:var(--space-6);text-align:center;justify-items:center;display:grid}.empty-list svg{color:var(--accent)}.impact-low{--impact-background:var(--success-soft);--impact-border:var(--success-line);--impact-color:var(--success)}.impact-medium{--impact-background:var(--warning-soft);--impact-border:var(--warning-line);--impact-color:var(--warning)}.impact-high{--impact-background:var(--error-soft);--impact-border:var(--error-line);--impact-color:var(--error)}.state-panel{gap:var(--space-3);width:min(760px,100%);padding:var(--space-5);margin:96px auto 0;display:grid}.state-panel svg{color:var(--accent)}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.command-center,.workbench,.brief-view,.feed-view,.queue-view{grid-template-columns:1fr}.radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2{grid-column:span 2}.detail-panel{position:static}.queue-hero{grid-column:span 1}}@media (width<=820px){.app-frame{width:min(100%,100% - 20px);padding-top:var(--space-3)}.top-bar,.toolbar,.filter-row,.view-context,.signal-header{flex-direction:column;align-items:stretch}.top-actions,.select-filters,.search-box{width:100%}.select-filters{flex-direction:column}.select-filters label,.select-filters select{width:100%;min-width:0}.signal-grid,.radar-grid,.decision-row,.view-context{grid-template-columns:1fr}.active-filters{justify-content:flex-start}.span-2{grid-column:span 1}.change-row{grid-template-columns:1fr}.change-meta{text-align:left}.change-body strong,.change-body span{white-space:normal}.detail-facts,.queue-entry{grid-template-columns:1fr}.queue-entry strong{white-space:normal}h1{font-size:clamp(1.95rem,9vw,2.45rem)}}.skeleton{background:linear-gradient(90deg, var(--surface-soft) 0%, var(--line) 50%, var(--surface-soft) 100%);animation:skeleton-pulse 1.4s var(--ease-standard) infinite;border-radius:var(--radius-sm);background-size:200% 100%;display:inline-block}@keyframes skeleton-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton{background:var(--surface-soft);animation:none}}.reset-button{align-items:center;gap:var(--space-2);border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent-soft);min-height:32px;color:var(--accent-hover);padding:0 var(--space-3);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);font-size:.85rem;font-weight:600;display:inline-flex}.reset-button:hover{background:var(--surface)}.empty-list .reset-button{margin-top:var(--space-3)}.modal-overlay{z-index:1000;padding:var(--space-4);animation:modal-overlay-in var(--duration-base) var(--ease-standard) both;background:#0f172a66;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);width:100%;max-width:480px;padding:var(--space-5);animation:modal-card-in var(--duration-base) var(--ease-standard) both}.modal-top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.modal-top h2{margin-top:var(--space-1)}.icon-button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;width:32px;height:32px;color:var(--muted-strong);justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{border-color:var(--accent);color:var(--accent-hover)}.shortcut-list{gap:var(--space-3);margin:0 0 var(--space-4);display:grid}.shortcut-list>div{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);display:flex}.shortcut-list>div:last-child{border-bottom:0}.shortcut-list dt{gap:var(--space-1);flex-wrap:wrap;margin:0;display:inline-flex}.shortcut-list dd{color:var(--muted-strong);margin:0;font-size:.9rem}kbd{font-family:var(--mono);background:var(--surface-soft);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);text-align:center;border-bottom-width:2px;min-width:22px;padding:2px 6px;font-size:.78rem;font-weight:600;display:inline-block}.modal-foot{color:var(--muted);margin:0;font-size:.85rem}@keyframes modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes modal-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.modal-overlay,.modal-card{animation:none}}.contractor-view{gap:var(--space-4);margin-top:var(--space-4);display:grid}.contractor-hero,.contractor-summary,.contractor-entries,.contractor-empty{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow)}.contractor-hero p,.contractor-summary p{color:var(--muted-strong);max-width:70ch;margin:var(--space-2) 0 var(--space-4)}.contractor-picker{gap:var(--space-3);display:grid}.contractor-picker-select{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:var(--tap-target);max-width:480px;display:inline-flex}.contractor-picker-select select{color:var(--ink);background:0 0;border:0;outline:none;width:100%;height:100%;font-weight:600}.contractor-picker-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.contractor-chip{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-2) var(--space-3);cursor:pointer;text-align:left;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.contractor-chip:hover{border-color:var(--accent);color:var(--accent-hover)}.contractor-chip.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.contractor-chip-name{font-size:.92rem;font-weight:600}.contractor-chip-count{font-family:var(--mono);color:var(--muted-strong);letter-spacing:.04em;font-size:.72rem}.contractor-chip-count em{color:var(--accent-hover);margin-left:4px;font-style:normal}.contractor-summary-top{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.contractor-summary-top .signal-grid{grid-template-columns:repeat(2,minmax(96px,140px))}.contractor-entries h3{margin-bottom:var(--space-3);font-size:.95rem}.contractor-entry-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.contractor-entry-list .change-row{width:100%}.contractor-empty{gap:var(--space-2);text-align:left;display:grid}.contractor-empty svg{color:var(--accent)}.top-actions button{gap:var(--space-2);min-height:var(--tap-target);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);padding:0 var(--space-3);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.top-actions button:hover{border-color:var(--accent);color:var(--accent-hover)}.feed-card-wide{grid-column:1/-1}.feed-contractor-list{margin:var(--space-3) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.feed-contractor-list li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-wrap:wrap;display:flex}.feed-contractor-list strong{color:var(--ink);font-size:.95rem;display:block}.feed-contractor-list em{font-style:normal;font-family:var(--mono);color:var(--muted-strong);letter-spacing:.04em;font-size:.72rem;display:block}.feed-contractor-links{gap:var(--space-2);display:inline-flex}.feed-contractor-links a{font-family:var(--mono);letter-spacing:.06em;color:var(--accent);border:1px solid var(--line);border-radius:var(--radius-sm);padding:4px 8px;font-size:.78rem;text-decoration:none}.feed-contractor-links a:hover{border-color:var(--accent);background:var(--accent-soft)}
