.company-workspace-page{min-width:0;color:var(--ops-ink)}.company-workspace-page :where(a,button,select):focus-visible{outline:2px solid var(--ops-blue);outline-offset:2px}.company-gaps-panel:focus{outline:2px solid var(--ops-blue);outline-offset:2px}.company-workspace-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.company-workspace-header{display:flex;margin:0 0 14px;align-items:flex-end;justify-content:space-between;gap:24px}.company-workspace-header>div:first-child{min-width:0}.company-workspace-back{display:block;width:fit-content;margin-bottom:7px;color:var(--ops-green);font-size:12px;font-weight:680}.company-workspace-back:before{content:"←";margin-right:5px}.company-workspace-eyebrow,.company-workspace-kicker{display:block;color:var(--ops-muted);font-size:10px;font-weight:760;letter-spacing:.07em;text-transform:uppercase}.company-workspace-header h1{display:flex;min-width:0;margin:3px 0 2px;align-items:baseline;gap:10px;color:var(--ops-ink);font-family:var(--sans);font-size:22px;font-weight:730;letter-spacing:-.025em;line-height:1.2}.company-workspace-header h1 span{flex:0 0 auto;font-family:var(--mono);font-size:15px;letter-spacing:0}.company-workspace-header p{margin:0;color:var(--ops-muted);font-size:12px}.company-workspace-header-badges{display:flex;margin-top:9px;align-items:center;flex-wrap:wrap;gap:5px}.company-workspace-header-actions{display:grid;flex:0 1 auto;justify-items:end;gap:7px}.company-workspace-header-actions>span{color:var(--ops-muted);font-size:10.5px}.company-workspace-header-actions>div{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:5px}.company-workspace-page .btn{min-height:32px;justify-content:center}.company-workspace-page .btn.primary:hover:not(:disabled),.company-workspace-page .btn.primary:focus-visible:not(:disabled){border-color:var(--ops-green);background:color-mix(in srgb,var(--ops-green) 88%,var(--ops-ink));color:var(--ops-on-accent)}.company-provider-caveat,.company-stale-warning,.company-workspace-source-note{display:flex;padding:9px 12px;border:1px solid var(--ops-line);border-left:3px solid var(--ops-amber);border-radius:var(--ops-radius);background:var(--ops-amber-bg);color:var(--ops-ink);align-items:baseline;gap:8px;font-size:11.5px}.company-stale-warning{margin-bottom:12px;border-left-color:var(--ops-red);background:var(--ops-red-bg);color:var(--ops-red)}.company-workspace-source-note{margin-top:14px;border-left-color:var(--ops-blue);background:var(--ops-blue-bg)}.company-workspace-source-note strong,.company-provider-caveat strong{flex:0 0 auto}.company-workspace-surface{min-width:0;overflow:hidden}.company-attention-panel{margin-top:14px;border-top:3px solid var(--ops-red)}.company-attention-panel .ops-surface-header,.company-workspace-research .ops-surface-header,.company-workspace-documents .ops-surface-header,.company-coverage-panel .ops-surface-header,.company-monitors-panel .ops-surface-header,.company-gaps-panel .ops-surface-header,.company-challengers-panel .ops-surface-header{align-items:flex-start}.company-attention-list,.company-document-list,.company-gap-list,.company-challenger-list{margin:0;padding:0;list-style:none}.company-attention-summary{display:grid;margin:0;padding:9px 13px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.company-attention-summary dt{color:var(--ops-muted);font-size:9.5px;font-weight:720;letter-spacing:.04em;text-transform:uppercase}.company-attention-summary dd{margin:2px 0 0;color:var(--ops-ink);font-size:16px;font-variant-numeric:tabular-nums;font-weight:720}.company-attention-list li{display:grid;padding:10px 13px;border-bottom:1px solid var(--ops-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px}.company-attention-list li:last-child{border-bottom:0}.company-attention-list strong,.company-attention-list span:not(.ops-status){display:block}.company-attention-list strong{color:var(--ops-ink);font-size:12px;line-height:1.35}.company-attention-list strong a{color:inherit}.company-attention-list div>span{margin-top:2px;color:var(--ops-muted);font-size:11px}.company-workspace-layout{display:grid;margin-top:14px;min-width:0;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);align-items:start;gap:14px}.company-workspace-main,.company-workspace-rail{display:grid;min-width:0;align-content:start;gap:14px}.company-workspace-state{display:grid;padding:18px 14px;justify-items:start;gap:3px;color:var(--ops-muted);font-size:12px}.company-workspace-state strong{color:var(--ops-ink);font-size:13px}.company-workspace-state>div{margin-top:7px}.company-workspace-state--error{border-left:3px solid var(--ops-red);background:var(--ops-red-bg);color:var(--ops-red)}.company-workspace-state--error strong{color:var(--ops-red)}.company-research-list,.company-monitor-list{display:grid}.company-research-series{display:grid;min-width:0;padding:12px 13px;border-bottom:1px solid var(--ops-line);gap:10px}.company-research-series:last-child{border-bottom:0}.company-research-series>header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:9px}.company-research-series h3,.company-workspace-subhead h3{margin:0;color:var(--ops-ink);font-family:var(--sans);font-size:12.5px;font-weight:720}.company-research-series header div>span{color:var(--ops-muted);font-size:10.5px}.company-research-artifact{min-width:0;padding-left:10px;border-left:2px solid var(--ops-line-strong)}.company-research-artifact+.company-research-artifact{border-left-color:var(--ops-green)}.company-workspace-row-title{display:flex;min-width:0;margin-top:2px;align-items:flex-start;justify-content:space-between;gap:8px}.company-workspace-row-title>:first-child{min-width:0;overflow-wrap:anywhere}.company-workspace-row-title a{color:var(--ops-ink);font-size:12.5px;font-weight:680;line-height:1.35}.company-workspace-meta,.company-workspace-inline-note,.company-workspace-footnote,.company-workspace-bounded-note{color:var(--ops-muted);font-size:10.5px}.company-workspace-inline-note,.company-workspace-footnote{margin:5px 0 0}.company-workspace-bounded-note{display:block;padding:7px 13px;border-top:1px solid var(--ops-line);background:var(--ops-surface-strong)}.company-document-list li{padding:10px 13px;border-bottom:1px solid var(--ops-line)}.company-document-list li:last-child{border-bottom:0}.company-document-meta{display:flex;margin-top:3px;color:var(--ops-muted);flex-wrap:wrap;gap:3px 12px;font-size:10.5px}.company-document-meta span+span:before{content:"·";margin-right:12px}.company-coverage-facts,.company-position-facts{display:grid;margin:0;padding:10px 13px 12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.company-coverage-facts div,.company-position-facts div{min-width:0}.company-coverage-facts dt,.company-position-facts dt,.company-confirm-dialog dt{color:var(--ops-muted);font-size:9.5px;font-weight:720;letter-spacing:.045em;text-transform:uppercase}.company-coverage-facts dd,.company-position-facts dd,.company-confirm-dialog dd{margin:2px 0 0;overflow-wrap:anywhere;color:var(--ops-ink);font-size:11.5px}.company-coverage-facts .company-fact-wide,.company-position-facts .company-fact-wide{grid-column:1 / -1}.company-tier-control{display:grid;padding:11px 13px 13px;border-top:1px solid var(--ops-line);gap:5px}.company-tier-control>label{color:var(--ops-muted);font-size:10px;font-weight:700}.company-tier-control>div{display:flex;align-items:center;gap:6px}.company-tier-control select{min-width:140px;min-height:32px;padding:5px 8px;border:1px solid var(--ops-line-strong);border-radius:var(--ops-control-radius);background:var(--ops-surface);color:var(--ops-ink);font:inherit;font-size:12px}.company-position-block{padding:11px 0 0;border-top:1px solid var(--ops-line)}.company-workspace-subhead{display:flex;padding:0 13px;align-items:baseline;justify-content:space-between;gap:10px}.company-workspace-subhead a{font-size:10.5px}.company-position-block>.company-workspace-inline-note{padding:0 13px 11px}.company-monitor-list article{padding:10px 13px;border-bottom:1px solid var(--ops-line)}.company-monitor-list article:last-child{border-bottom:0}.company-monitor-kind{flex:0 0 auto;color:var(--ops-muted);font-size:9.5px;font-weight:700;text-transform:uppercase}.company-monitor-badges{display:flex;margin-top:5px;flex-wrap:wrap;gap:4px}.company-monitor-list p{margin:6px 0 2px;color:var(--ops-muted);font-size:11px;line-height:1.45}.company-monitor-list .company-monitor-attention{padding:7px 9px;border:1px solid color-mix(in srgb,var(--ops-amber) 28%,var(--ops-line));border-radius:7px;background:color-mix(in srgb,var(--ops-amber) 8%,var(--ops-surface));color:var(--ops-ink)}.company-workspace-footnote{padding:8px 13px 10px;border-top:1px solid var(--ops-line);background:var(--ops-surface-strong)}.company-gap-list li,.company-challenger-list li{padding:10px 13px;border-bottom:1px solid var(--ops-line)}.company-gap-list li:last-child,.company-challenger-list li:last-child{border-bottom:0}.company-gap--attention{box-shadow:inset 3px 0 var(--ops-amber)}.company-gap-actions{display:flex;margin-top:7px;flex-wrap:wrap;gap:5px}.company-inline-error{display:block;margin-top:6px;padding:6px 8px;border-left:2px solid var(--ops-red);background:var(--ops-red-bg);color:var(--ops-red);font-size:10.5px}.company-challengers-panel{margin-top:14px}.company-challenger-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.company-challenger-list li:nth-child(odd){border-right:1px solid var(--ops-line)}.company-challenger-list p{margin:5px 0 0;color:var(--ops-muted);font-size:11px}.company-dialog-backdrop{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:grid;padding:18px;background:#040a0d85;place-items:center}.company-confirm-dialog{width:min(460px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;padding:18px;border:1px solid var(--ops-line-strong);border-top:3px solid var(--ops-amber);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:0 18px 56px #040a0d42;color:var(--ops-ink)}.company-confirm-dialog h2{margin:4px 0 6px;font-family:var(--sans);font-size:18px;font-weight:730;line-height:1.25}.company-confirm-dialog>p{margin:0 0 13px;color:var(--ops-muted);font-size:12px;line-height:1.5}.company-confirm-dialog dl{display:grid;margin:0;padding:9px 0;border-block:1px solid var(--ops-line);gap:6px}.company-confirm-dialog dl div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px}.company-dialog-actions{display:flex;margin-top:14px;justify-content:flex-end;gap:6px}@media (max-width: 960px){.company-workspace-header{align-items:flex-start}.company-workspace-header-actions{max-width:420px}.company-workspace-layout{grid-template-columns:minmax(0,1fr)}.company-workspace-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.company-coverage-panel{grid-row:span 2}}@media (max-width: 700px){.company-workspace-header{display:grid;gap:12px}.company-workspace-header h1{align-items:flex-start;flex-direction:column;gap:2px;font-size:20px}.company-workspace-header-actions{width:100%;justify-items:start}.company-workspace-header-actions>div{width:100%;justify-content:flex-start}.company-provider-caveat,.company-workspace-source-note{align-items:flex-start;flex-direction:column;gap:2px}.company-workspace-rail,.company-challenger-list{grid-template-columns:minmax(0,1fr)}.company-attention-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.company-coverage-panel{grid-row:auto}.company-challenger-list li:nth-child(odd){border-right:0}}@media (max-width: 420px){.company-workspace-header-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.company-workspace-header-actions .btn{width:100%;padding-inline:8px}.company-workspace-header-actions .btn.primary:last-child{grid-column:1 / -1}.company-attention-panel .ops-surface-header,.company-workspace-research .ops-surface-header,.company-workspace-documents .ops-surface-header,.company-coverage-panel .ops-surface-header,.company-monitors-panel .ops-surface-header,.company-gaps-panel .ops-surface-header,.company-challengers-panel .ops-surface-header{align-items:stretch;flex-direction:column}.company-workspace-row-title{align-items:flex-start;flex-direction:column}.company-research-series>header{align-items:flex-start;flex-direction:column}.company-document-meta span+span:before{content:none;margin:0}.company-document-meta{align-items:flex-start;flex-direction:column;gap:1px}.company-coverage-facts,.company-position-facts{grid-template-columns:minmax(0,1fr)}.company-coverage-facts .company-fact-wide,.company-position-facts .company-fact-wide{grid-column:auto}.company-tier-control>div,.company-dialog-actions{align-items:stretch;flex-direction:column}.company-tier-control select,.company-tier-control .btn,.company-dialog-actions .btn{width:100%}.company-dialog-actions .btn.primary{order:-1}.company-confirm-dialog dl div{grid-template-columns:minmax(0,1fr);gap:1px}}@media (prefers-reduced-motion: reduce){.company-workspace-page *,.company-workspace-page *:before,.company-workspace-page *:after{scroll-behavior:auto!important;transition:none!important}}@media (forced-colors: active){.company-gap--attention,.company-provider-caveat,.company-workspace-source-note,.company-stale-warning{border-left:3px solid CanvasText}}.digests-page{min-width:0}.digests-page .btn.primary:hover:not(:disabled),.digests-page .btn.primary:focus-visible:not(:disabled){border-color:var(--ops-green);color:var(--ops-on-accent)}.digests-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:14px}.digests-pagehead>div:first-child{min-width:0}.digests-eyebrow,.digests-kicker{display:block;margin-bottom:3px;color:var(--ops-green);font-size:10.5px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.digests-pagehead h1{margin:0;color:var(--ops-ink);font-family:var(--sans);font-size:20px;font-weight:730;letter-spacing:-.015em;line-height:1.2}.digests-pagehead p{max-width:900px;margin:4px 0 0;color:var(--ops-muted);font-size:12.5px}.digests-page-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.digests-refresh-state{color:var(--ops-muted);font-size:11px;white-space:nowrap}.digests-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.digests-badge{display:inline-flex;min-height:20px;align-items:center;padding:2px 7px;border:1px solid currentColor;border-radius:999px;font-size:10.5px;font-weight:750;letter-spacing:.045em;line-height:1;text-transform:uppercase;white-space:nowrap}.digests-badge--green{background:var(--ops-green-bg);color:var(--ops-green)}.digests-badge--blue{background:var(--ops-blue-bg);color:var(--ops-blue)}.digests-badge--amber{background:var(--ops-amber-bg);color:var(--ops-amber)}.digests-badge--red{background:var(--ops-red-bg);color:var(--ops-red)}.digests-badge--gray{background:var(--ops-neutral-bg);color:var(--ops-muted)}.digests-channel-banner,.digests-readonly,.digests-runtime-note{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px;padding:9px 12px;border:1px solid var(--ops-line);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:var(--ops-shadow)}.digests-channel-banner>div:first-child{display:grid;min-width:0;gap:1px}.digests-channel-banner strong{color:var(--ops-ink);font-size:12px}.digests-channel-banner span:not(.digests-badge),.digests-readonly>span:last-child,.digests-runtime-note>span:last-child{color:var(--ops-muted);font-size:11px}.digests-channel-banner>div:last-child,.digests-readonly,.digests-runtime-note{flex-wrap:wrap}.digests-channel-banner>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:6px}.digests-readonly{justify-content:flex-start;border-left:3px solid var(--ops-blue);background:var(--ops-blue-bg)}.digests-runtime-note{justify-content:flex-start;border-left:3px solid var(--ops-amber);background:var(--ops-amber-bg)}.digests-create,.digests-workspace{min-width:0;margin-bottom:14px;overflow:hidden;border:1px solid var(--ops-line);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:var(--ops-shadow)}.digests-create{border-top:3px solid var(--ops-green)}.digests-create>header,.digests-workspace-header{display:flex;min-height:57px;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface-strong)}.digests-create h2,.digests-workspace-header h2{margin:0;color:var(--ops-ink);font-family:var(--sans);font-size:14px;font-weight:720;line-height:1.25}.digests-create header p,.digests-workspace-header p{margin:2px 0 0;color:var(--ops-muted);font-size:11.5px}.digests-create form{padding:14px}.digests-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.digests-form-grid label,.digests-management label{display:grid;min-width:0;gap:4px;color:var(--ops-muted);font-size:10px;font-weight:730;letter-spacing:.06em;text-transform:uppercase}.digests-form-grid label>span b{color:var(--ops-red)}.digests-form-grid input,.digests-form-grid select,.digests-form-grid textarea,.digests-management select{width:100%;min-width:0;padding:7px 9px;border:1px solid var(--ops-line-strong);border-radius:var(--ops-control-radius);background:var(--ops-surface);color:var(--ops-ink);font:inherit;font-size:12.5px;font-weight:450;letter-spacing:0;text-transform:none}.digests-form-grid textarea{resize:vertical;line-height:1.45}.digests-form-grid input::placeholder,.digests-form-grid textarea::placeholder{color:var(--ops-muted);opacity:.72}.digests-form-grid small{color:var(--ops-muted);font-size:10.5px;font-weight:450;letter-spacing:0;line-height:1.35;text-transform:none}.digests-form-wide{grid-column:1 / -1}.digests-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--ops-line)}.digests-filter{display:flex;flex:0 0 auto;gap:4px;padding:3px;border:1px solid var(--ops-line);border-radius:var(--ops-control-radius);background:var(--ops-neutral-bg)}.digests-filter button{display:inline-flex;min-height:28px;align-items:center;gap:7px;padding:4px 10px;border:0;border-radius:3px;background:transparent;color:var(--ops-muted);cursor:pointer;font-size:11.5px;font-weight:680}.digests-filter button[aria-pressed=true]{background:var(--ops-surface);color:var(--ops-green);box-shadow:var(--ops-shadow)}.digests-filter button span{min-width:18px;padding:1px 5px;border-radius:999px;background:var(--ops-neutral-bg);color:inherit;font-size:10px;font-variant-numeric:tabular-nums;text-align:center}.digests-alert-list,.digests-run-list,.digests-preview-list{margin:0;padding:0;list-style:none}.digests-alert-list>li+li{border-top:1px solid var(--ops-line)}.digests-alert{min-width:0;padding:14px;border-left:3px solid transparent}.digests-alert--overdue{border-left-color:var(--ops-amber)}.digests-alert-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.digests-alert-header>div:first-child{min-width:0}.digests-alert-titleline{display:flex;min-width:0;align-items:center;gap:7px;flex-wrap:wrap}.digests-alert h3{min-width:0;margin:0;color:var(--ops-ink);font-family:var(--sans);font-size:14px;font-weight:720;overflow-wrap:anywhere}.digests-alert-header p{margin:3px 0 0;color:var(--ops-muted);font-size:11.5px}.digests-alert-actions,.digests-management,.digests-channels{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.digests-alert-actions{flex:0 0 auto;justify-content:flex-end}.digests-danger-action{color:var(--ops-red)}.digests-danger-action:hover:not(:disabled){border-color:var(--ops-red);color:var(--ops-red)}.digests-scope{display:grid;grid-template-columns:minmax(180px,1.8fr) repeat(4,minmax(90px,.65fr));min-width:0;margin:12px 0 0;overflow:hidden;border:1px solid var(--ops-line);border-radius:var(--ops-control-radius)}.digests-scope--6{grid-template-columns:minmax(180px,1.8fr) repeat(5,minmax(90px,.65fr))}.digests-scope--7{grid-template-columns:minmax(180px,1.8fr) repeat(6,minmax(90px,.65fr))}.digests-scope>div{min-width:0;padding:7px 9px;border-left:1px solid var(--ops-line);background:var(--ops-surface-strong)}.digests-scope>div:first-child{border-left:0}.digests-scope dt,.digests-timing dt{color:var(--ops-muted);font-size:9px;font-weight:760;letter-spacing:.065em;text-transform:uppercase}.digests-scope dd,.digests-timing dd{min-width:0;margin:2px 0 0;color:var(--ops-ink);font-size:11px;overflow-wrap:anywhere}.digests-scope>div:first-child dd{font-weight:620}.digests-latest{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(180px,.9fr) minmax(250px,1fr);gap:14px;align-items:center;margin-top:10px;padding:10px 11px;border:1px solid var(--ops-line);border-radius:var(--ops-control-radius);background:var(--ops-surface)}.digests-latest-outcome{min-width:0}.digests-latest-outcome>span:first-child{display:block;margin-bottom:4px;color:var(--ops-muted);font-size:9px;font-weight:760;letter-spacing:.065em;text-transform:uppercase}.digests-latest-outcome>div{display:flex;min-width:0;align-items:center;gap:8px}.digests-latest-outcome>div>span:last-child{min-width:0;color:var(--ops-muted);font-size:10.5px;line-height:1.35}.digests-timing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0}.digests-timing>div{min-width:0;padding-left:10px;border-left:1px solid var(--ops-line)}.digests-management{justify-content:flex-end;margin-top:10px}.digests-management label{display:flex;align-items:center;gap:7px}.digests-management select{width:auto;min-height:32px;padding:5px 28px 5px 8px}.digests-inline-warning{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 10px;border-left:3px solid var(--ops-red);border-radius:var(--ops-control-radius);background:var(--ops-red-bg);color:var(--ops-red);font-size:11.5px}.digests-inline-warning .btn{flex:0 0 auto;margin-left:auto}.digests-preview{margin-top:12px;padding:11px;border:1px solid var(--ops-blue);border-radius:var(--ops-control-radius);background:var(--ops-blue-bg)}.digests-preview>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.digests-preview h4{margin:0;color:var(--ops-ink);font-size:12.5px}.digests-preview-window{margin:5px 0 9px;color:var(--ops-muted);font-size:10.5px}.digests-preview-list{overflow:hidden;border:1px solid var(--ops-line);border-radius:var(--ops-control-radius);background:var(--ops-surface)}.digests-preview-list>li{padding:9px 10px;border-top:1px solid var(--ops-line)}.digests-preview-list>li:first-child{border-top:0}.digests-preview-list a{color:var(--ops-ink);font-size:12px;font-weight:680;overflow-wrap:anywhere}.digests-preview-list a:hover{color:var(--ops-green)}.digests-preview-list li>div{display:flex;gap:5px 12px;margin-top:3px;color:var(--ops-muted);flex-wrap:wrap;font-size:10.5px}.digests-history-toggle{margin-top:10px;padding-top:10px;border-top:1px solid var(--ops-line)}.digests-history-unavailable{margin-top:10px;padding-top:10px;border-top:1px solid var(--ops-line);color:var(--ops-muted);font-size:10.5px}.digests-history{margin-top:10px}.digests-history-summary{margin-bottom:6px;color:var(--ops-muted);font-size:10.5px;font-variant-numeric:tabular-nums}.digests-run-list{overflow:hidden;border:1px solid var(--ops-line);border-radius:var(--ops-control-radius)}.digests-run-list>li{border-top:1px solid var(--ops-line)}.digests-run-list>li:first-child{border-top:0}.digests-run{display:grid;grid-template-columns:minmax(185px,.8fr) minmax(180px,1.1fr) minmax(180px,.9fr);gap:12px;align-items:center;padding:9px 10px;background:var(--ops-surface-strong)}.digests-run-outcome{display:flex;min-width:0;align-items:center;gap:7px;flex-wrap:wrap}.digests-run-outcome strong{color:var(--ops-ink);font-size:10.5px;font-weight:620}.digests-run p{margin:0;color:var(--ops-muted);font-size:10.5px}.digests-run-window{grid-column:1 / -1;padding-top:6px;border-top:1px solid var(--ops-line);color:var(--ops-muted);font-size:10px}.digests-load-more{margin-top:8px}.digests-state{display:flex;min-height:88px;align-items:center;justify-content:center;gap:14px;padding:18px;border:1px solid var(--ops-line);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:var(--ops-shadow)}.digests-workspace>.digests-state{border:0;border-radius:0;box-shadow:none}.digests-state>div{display:grid;gap:2px}.digests-state strong{color:var(--ops-ink);font-size:12.5px}.digests-state span{color:var(--ops-muted);font-size:11px}.digests-state--error{border-left:3px solid var(--ops-red)}.digests-dialog-backdrop{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#070f1394}.digests-confirm{width:min(100%,440px);padding:18px;border:1px solid var(--ops-line-strong);border-top:3px solid var(--ops-red);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:0 18px 48px #0000003d}.digests-confirm h2{margin:0;color:var(--ops-ink);font-family:var(--sans);font-size:16px;font-weight:730}.digests-confirm p{margin:8px 0 16px;color:var(--ops-muted);font-size:12px;line-height:1.5}.digests-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.digests-danger-button{border-color:var(--ops-red);background:var(--ops-red);color:#fff}.digests-danger-button:hover:not(:disabled){border-color:var(--ops-red);color:#fff;filter:brightness(1.08)}@media (max-width: 1040px){.digests-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.digests-scope>div,.digests-scope>div:first-child{border-top:1px solid var(--ops-line);border-left:1px solid var(--ops-line)}.digests-scope>div:nth-child(-n+2){border-top:0}.digests-scope>div:nth-child(odd){border-left:0}.digests-latest{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.digests-timing{grid-column:1 / -1}.digests-timing>div:first-child{padding-left:0;border-left:0}}@media (max-width: 760px){.digests-pagehead,.digests-create>header,.digests-workspace-header,.digests-alert-header{align-items:stretch;flex-direction:column}.digests-pagehead{gap:12px}.digests-page-actions,.digests-alert-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.digests-page-actions .digests-refresh-state{width:100%}.digests-channel-banner{align-items:flex-start;flex-direction:column}.digests-channel-banner>div:last-child{justify-content:flex-start}.digests-form-grid,.digests-latest,.digests-run{grid-template-columns:minmax(0,1fr)}.digests-form-wide,.digests-timing,.digests-run-window{grid-column:auto}.digests-latest-outcome>div{align-items:flex-start;flex-direction:column}.digests-management{justify-content:flex-start}.digests-inline-warning{align-items:flex-start;flex-direction:column}.digests-inline-warning .btn{margin-left:0}}@media (max-width: 480px){.digests-page-actions .btn,.digests-alert-actions .btn,.digests-form-actions .btn,.digests-management .btn{flex:1 1 auto;justify-content:center}.digests-filter{width:100%}.digests-filter button{flex:1;justify-content:center}.digests-scope,.digests-timing{grid-template-columns:minmax(0,1fr)}.digests-scope>div,.digests-scope>div:first-child,.digests-scope>div:nth-child(-n+2),.digests-scope>div:nth-child(odd),.digests-timing>div,.digests-timing>div:first-child{padding:7px 9px;border-top:1px solid var(--ops-line);border-left:0}.digests-scope>div:first-child,.digests-timing>div:first-child{border-top:0}.digests-management label,.digests-management select{width:100%}.digests-preview>header{flex-direction:column}.digests-confirm-actions{flex-direction:column-reverse}.digests-confirm .btn{justify-content:center}}@media (prefers-reduced-motion: reduce){.digests-page *,.digests-dialog-backdrop *{scroll-behavior:auto}}:root{--paper: #faf9f6;--card: #ffffff;--ink: #1c1c19;--ink-soft: #57544c;--ink-faint: #8b8779;--line: #e8e5dd;--accent: #1f5c45;--accent-soft: #eaf2ee;--amber: #9a6b1f;--amber-soft: #f7efdf;--red: #9a2f2f;--red-soft: #f8e9e9;--blue: #2d4f6b;--blue-soft: #e9f0f5;--serif: "Charter", "Georgia", "Times New Roman", serif;--sans: -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--mono: "SF Mono", "Menlo", monospace}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{font-family:var(--serif);font-weight:600}.topbar{display:flex;align-items:center;gap:28px;padding:0 32px;height:58px;background:var(--card);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.brand{font-family:var(--serif);font-size:21px;letter-spacing:.5px}.brand b{color:var(--accent);font-weight:600}nav.mainnav{display:flex;gap:4px;flex:1}nav.mainnav a{padding:6px 14px;border-radius:18px;color:var(--ink-soft);font-size:14px;font-weight:500}nav.mainnav a:hover{background:var(--paper);text-decoration:none}nav.mainnav a.active{background:var(--accent-soft);color:var(--accent)}.identity{font-size:12.5px;color:var(--ink-faint)}.page{max-width:1280px;margin:0 auto;padding:28px 32px 64px}.page-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px}@media (max-width: 980px){.page-grid{grid-template-columns:1fr}}.pagehead{margin:6px 0 22px}.pagehead h1{font-size:30px;margin:0 0 6px}.pagehead .sub{color:var(--ink-soft);font-size:14.5px}.card{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:18px 20px;margin-bottom:16px}.card h2{font-size:18px;margin:0 0 12px}.list-item{display:flex;gap:14px;align-items:baseline;padding:12px 0;border-top:1px solid var(--line)}.list-item:first-of-type{border-top:0}.list-item .when{color:var(--ink-faint);font-size:12.5px;white-space:nowrap}.list-item .what{flex:1;min-width:0}.list-item .what .title{font-weight:550}.list-item .what .detail{color:var(--ink-soft);font-size:13.5px;margin-top:2px}.chip{display:inline-block;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.chip.green{background:var(--accent-soft);color:var(--accent)}.chip.amber{background:var(--amber-soft);color:var(--amber)}.chip.red{background:var(--red-soft);color:var(--red)}.chip.blue{background:var(--blue-soft);color:var(--blue)}.chip.gray{background:var(--paper);color:var(--ink-faint);border:1px solid var(--line)}.btn{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:13.5px;font-weight:550;cursor:pointer}.btn:hover{border-color:var(--ink-faint);text-decoration:none}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{filter:brightness(1.08)}.empty{color:var(--ink-faint);font-size:14px;padding:18px 0;text-align:center}.searchbox{width:100%;padding:12px 16px;font-size:15px;border:1px solid var(--line);border-radius:11px;background:var(--card);margin-bottom:12px;font-family:inherit;color:var(--ink)}.filter-row{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end;margin-bottom:18px}.filter-row label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-faint)}.filter-row input,.filter-row select{padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:13.5px}.result-head{font-size:13px;color:var(--ink-faint);margin-bottom:6px}.result-item{padding:12px 4px}.result-item+.result-item{border-top:1px solid var(--line)}.result-title{font-weight:600}.result-title a{color:inherit}.result-title a:hover{color:var(--accent);text-decoration:underline}.result-meta{font-size:12px;color:var(--ink-faint);margin-top:5px}.result-more{text-align:center;padding-top:12px}.tabchips{display:flex;gap:6px;margin-bottom:18px}.tabchips button{padding:6px 16px;border-radius:18px;border:1px solid var(--line);background:var(--card);font:inherit;font-size:13.5px;font-weight:550;color:var(--ink-soft);cursor:pointer}.tabchips button.active{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.wf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px}.wf-card{margin-bottom:0}.wf-card h3{margin:0 0 6px;font-size:17px}.wf-desc{font-size:13.5px;color:var(--ink-soft);margin:6px 0}.mono{font-family:var(--mono);font-size:12.5px}.builder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.builder h3{font-size:15px;margin:20px 0 8px}.inline-toggle{font:inherit;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.formgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px}.formgrid label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--ink-faint)}.formgrid label.wide{grid-column:1 / -1}.formgrid input,.formgrid select,.formgrid textarea{padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:13.5px;text-transform:none;letter-spacing:normal;font-weight:400}.formgrid textarea.serif{font-family:var(--serif);font-size:14.5px}.req{color:var(--red);margin-left:2px}.hint{font-size:11.5px;color:var(--ink-faint);text-transform:none;letter-spacing:normal;font-weight:400}.hint.wide{grid-column:1 / -1}.step-card{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin-bottom:10px;background:var(--card)}.step-head{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.step-head .step-id{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-faint);font-weight:600}.step-head .step-id input{width:130px;padding:4px 8px;border:1px solid var(--line);border-radius:7px;font-family:var(--mono);font-size:12px;background:var(--card);color:var(--ink)}.step-head .hint{margin-left:auto}.step-toolline{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.btn.small{padding:4px 10px;font-size:12.5px}.tool-list{max-height:260px;overflow-y:auto;border:1px solid var(--line);border-radius:9px}.tool-item{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;padding:8px 12px;background:none;border:0;border-top:1px solid var(--line);font:inherit;color:inherit;cursor:pointer}.tool-item:first-of-type{border-top:0}.tool-item:hover{background:var(--accent-soft)}.tool-item .tool-desc{font-size:12px;color:var(--ink-faint);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.extra-args{margin-top:8px}.extra-args summary{cursor:pointer;font-size:12px;color:var(--ink-faint)}.extra-args textarea{width:100%;margin-top:6px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;font-family:var(--mono);font-size:12px;background:var(--card);color:var(--ink)}.wf-errors{background:var(--red-soft);color:var(--red);border-radius:8px;padding:10px 14px;font-size:13px;margin:10px 0}.wf-errors ul{margin:4px 0 0 18px;padding:0}.builder-footer{border-top:1px solid var(--line);padding-top:14px;margin-top:18px;align-items:center}table.data{width:100%;border-collapse:collapse}table.data th{text-align:left;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--ink-faint);font-weight:700;padding:8px 10px;border-bottom:1px solid var(--line)}table.data td{padding:9px 10px;border-bottom:1px solid var(--line);font-size:13.5px}table.data td.num,table.data th.num{text-align:right;font-variant-numeric:tabular-nums}table.data tbody tr{cursor:pointer}table.data tbody tr:hover td{background:#fcfbf8}table.data tbody tr.selected td{background:var(--accent-soft)}table.data td .chip{margin-left:6px}.approval-banner{background:var(--amber-soft);color:var(--amber);border-radius:10px;padding:12px 16px;margin:12px 0;font-size:13.5px}.compact-head{margin-bottom:18px}.back-link{display:block;width:fit-content;margin-bottom:6px;font-size:13px}.surface-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:12px 0 18px;border-bottom:1px solid var(--line);margin-bottom:20px}.surface-toolbar input,.surface-toolbar select,.inline-create input,.inline-editor input{min-height:36px;padding:7px 10px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink);font:inherit}.surface-toolbar>input:first-child{flex:1;min-width:220px}.scope-review{display:grid;gap:10px;margin:10px 0 14px}.scope-review textarea{width:100%;resize:vertical;min-height:180px;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink);font-family:var(--mono, ui-monospace, monospace);font-size:13px;line-height:1.45}.surface-toolbar label{display:flex;flex-direction:column;gap:3px;color:var(--ink-faint);font-size:12px}.company-lookup{position:relative;z-index:5;max-width:900px;margin:-4px 0 24px}.company-lookup>label{display:block;margin-bottom:6px;color:var(--ink-soft);font-size:13px;font-weight:650}.company-combobox{position:relative}.company-combobox>input{width:100%;min-height:48px;padding:11px 16px;border:1px solid var(--ink-faint);border-radius:9px;background:var(--card);color:var(--ink);font:inherit;font-size:16px;box-shadow:0 1px 2px #1c1c190d}.company-combobox>input:focus{outline:3px solid var(--accent-soft);border-color:var(--accent)}.company-search-panel{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:30;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--card);box-shadow:0 14px 34px #1c1c1924}.company-search-results{max-height:420px;overflow-y:auto}.company-search-option{display:grid;grid-template-columns:110px minmax(180px,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:10px 14px;border-bottom:1px solid var(--line);color:var(--ink)}.company-search-option:last-child{border-bottom:0}.company-search-option:hover,.company-search-option:focus,.company-search-option.active{background:var(--accent-soft);text-decoration:none;outline:0}.company-search-symbol{font-family:var(--mono);font-size:14px;font-weight:750}.company-search-name{min-width:0}.company-search-name b,.company-search-name span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-search-name span{color:var(--ink-faint);font-size:12px;margin-top:2px}.company-search-badges{display:flex;justify-content:flex-end;align-items:center;gap:6px}.company-search-badges .document-count{color:var(--ink-faint);font-size:12px;white-space:nowrap}.company-lookup-status{padding:14px 16px;color:var(--ink-faint);font-size:13px}.company-lookup-status.error-text{color:var(--red)}.company-search-error{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.company-directory-warning{background:var(--amber-soft);color:var(--ink-soft)}.company-lookup-hint{margin-top:6px;color:var(--ink-faint);font-size:12px}.company-coverage-toolbar{align-items:flex-end}.company-coverage-toolbar label:first-child{flex:1;min-width:220px}.company-coverage-toolbar label input{width:100%}.coverage-onboarding,.source-coverage-panel{border-top:1px solid var(--line);margin-top:4px;padding:12px}.coverage-onboarding p{margin:0 0 10px;color:var(--ink-soft);font-size:13px;line-height:1.45}.coverage-onboarding-actions{display:flex;flex-wrap:wrap;gap:8px}.source-coverage-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.source-coverage-head h3{margin:0;font-family:var(--sans);font-size:13px}.source-coverage-metrics{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:9px;color:var(--ink-soft);font-size:12px}.source-coverage-metrics b{color:var(--ink);font-variant-numeric:tabular-nums}.source-check-list{border-top:1px solid var(--line)}.source-check{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;border-bottom:1px solid var(--line);font-size:12px}.source-check-state{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--ink-faint)}.source-check-state .chip{padding:1px 8px}.source-coverage-foot{margin-top:8px;color:var(--ink-faint);font-size:11px}.company-metrics{grid-template-columns:repeat(3,minmax(120px,1fr))}.company-board-error{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.company-board-section-head{align-items:center}.company-board-section-actions{display:flex;align-items:center;gap:10px;color:var(--ink-faint);font-size:12px}.company-board-inline-error{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 12px 12px;padding:10px 12px;border-left:3px solid var(--red);background:var(--red-soft);color:var(--red);font-size:13px}.company-board-load-more{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:16px 12px 8px;color:var(--ink-faint);font-size:12px}.surface-section{background:var(--card);border-top:2px solid var(--ink);padding:14px 0 8px;margin-bottom:24px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:0 12px 10px}.section-head h2{margin:0;font-family:var(--sans);font-size:15px}.section-head>span{color:var(--ink-faint);font-size:12px}.table-scroll{overflow-x:auto}.surface-table tbody tr{cursor:default}.surface-table td:first-child,.surface-table th:first-child{padding-left:12px}.surface-table td:last-child,.surface-table th:last-child{padding-right:12px}.ticker{font-family:var(--mono);font-weight:700;color:var(--ink)}.muted-line{color:var(--ink-faint);font-size:12px;margin-top:2px}.nowrap{white-space:nowrap}.error-state{border-left:3px solid var(--red);color:var(--red);background:var(--red-soft);padding:12px 14px;margin:16px 0}.empty.left{text-align:left;padding-left:12px}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));border-block:1px solid var(--line);margin-bottom:24px}.metric-strip>div{padding:12px 16px;border-right:1px solid var(--line)}.metric-strip>div:last-child{border-right:0}.metric-strip b{display:block;font-size:19px;font-variant-numeric:tabular-nums}.metric-strip span{color:var(--ink-faint);font-size:11px;text-transform:uppercase}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:28px;align-items:start}.research-document{background:var(--card);border-top:2px solid var(--ink);padding:22px 26px;min-height:500px}.research-document pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.7 var(--serif)}.detail-rail{border-top:2px solid var(--ink);padding-top:12px}.detail-rail h2{margin:0 0 8px;font-family:var(--sans);font-size:14px}.version-row{display:flex;justify-content:space-between;align-items:center;padding:8px;border-top:1px solid var(--line);color:var(--ink)}.version-row.active{background:var(--accent-soft)}.metadata-list{display:grid;grid-template-columns:90px minmax(0,1fr);gap:7px 10px;margin-top:22px;font-size:12px}.metadata-list dt{color:var(--ink-faint)}.metadata-list dd{margin:0;overflow-wrap:anywhere}.metadata-list.horizontal{grid-template-columns:75px minmax(100px,auto) 75px minmax(100px,auto);padding:0 12px 10px;margin-top:0}.company-grid,.operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.span-two{grid-column:1 / -1}.record-list{border-top:1px solid var(--line)}.record-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;border-bottom:1px solid var(--line)}.record-row.align-start{align-items:flex-start}.company-document-toolbar{padding:10px 12px 16px;margin-bottom:0}.company-document-toolbar label:first-child{flex:1;min-width:220px}.company-document-toolbar label input{width:100%}.company-document-pager{display:flex;justify-content:center;align-items:center;gap:10px;padding:16px 12px 10px}.company-document-empty{padding-inline:12px}.portfolio-toolbar{align-items:center}.portfolio-toolbar .inline-editor{margin-left:auto}.inline-editor,.inline-create{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inline-create{margin:-8px 0 20px}.add-position{display:grid;grid-template-columns:minmax(120px,1fr) 110px 130px minmax(180px,2fr) auto}.table-input{width:82px;padding:5px 7px;border:1px solid var(--line);border-radius:5px;text-align:right;font:inherit}.note-input{width:100%;min-width:150px;padding:5px 7px;border:1px solid var(--line);border-radius:5px;font:inherit}.row-actions{display:flex;gap:6px;align-items:center}.icon-btn{width:30px;height:30px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;font-size:18px}.icon-btn.danger,.danger-text{color:var(--red)}.operations-head{display:flex;align-items:end;justify-content:space-between;gap:16px}.operations-head h1{margin-bottom:6px}.snapshot-time{text-align:right;color:var(--ink-faint);font-size:12px}@media (max-width: 900px){.detail-layout,.company-grid,.operations-grid{grid-template-columns:1fr}.span-two{grid-column:auto}.add-position{display:flex}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric-strip>div:nth-child(2){border-right:0}.metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.metadata-list.horizontal{grid-template-columns:75px minmax(0,1fr)}}@media (max-width: 720px){.topbar{height:auto;min-height:58px;padding:8px 16px;gap:12px;flex-wrap:wrap}nav.mainnav{order:3;flex:0 0 100%;width:100%;overflow-x:auto;padding-bottom:2px}nav.mainnav a{white-space:nowrap}.page{padding:20px 16px 48px}.pagehead h1{font-size:25px}.identity{margin-left:auto}.company-search-option{grid-template-columns:78px minmax(0,1fr);gap:10px}.company-search-badges{grid-column:1 / -1;justify-content:flex-start}.company-board-section-head{align-items:flex-start;flex-direction:column}}.approval-banner a{color:inherit;font-weight:600;text-decoration:underline}.run-chain{display:flex;flex-wrap:wrap;align-items:center;margin:16px 0 6px;row-gap:10px}.run-chain-item{display:inline-flex;align-items:center}.edge-arrow{color:var(--ink-faint);padding:0 8px;font-size:15px}.wfnode{display:inline-block;min-width:120px;border:1.5px solid var(--line);border-left-width:4px;border-radius:11px;background:var(--card);padding:8px 12px;font-size:12.5px;box-shadow:0 1px 3px #0000000d}.wfnode .typ{display:block;font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:700;color:var(--ink-faint)}.wfnode b{display:block;font-size:13px;font-family:var(--mono)}.wfnode.s-trigger{border-left-color:var(--ink-faint)}.wfnode.s-pending{border-left-color:var(--line)}.wfnode.s-running{border-left-color:var(--blue);background:var(--blue-soft)}.wfnode.s-running .typ{color:var(--blue)}.wfnode.s-succeeded{border-left-color:var(--accent)}.wfnode.s-succeeded .typ{color:var(--accent)}.wfnode.s-failed{border-left-color:var(--red);background:var(--red-soft)}.wfnode.s-failed .typ{color:var(--red)}.wfnode.s-waiting{border-left-color:var(--amber);background:var(--amber-soft)}.wfnode.s-waiting .typ{color:var(--amber)}.wfnode.s-skipped,.wfnode.s-cancelled{border-left-color:var(--line);opacity:.6}.json-details{margin:8px 0}.json-details summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--ink-soft)}.json-pre{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-family:var(--mono);font-size:12px;line-height:1.5;overflow:auto;max-height:320px;white-space:pre-wrap;margin:6px 0 0}.viewer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.viewer-head h1{font-size:24px}.viewer-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.viewer-actions{flex-shrink:0;padding-top:6px}.viewer-link-error{margin:-10px 0 14px;padding:8px 14px;border-radius:8px;background:var(--amber-soft);color:var(--amber);font-size:13px}.viewer-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px;align-items:start}@media (max-width: 980px){.viewer-grid{grid-template-columns:1fr}}.hit-rail{max-height:calc(100vh - 220px);overflow-y:auto;padding:14px 12px}.hit-item{display:block;width:100%;text-align:left;background:none;cursor:pointer;border:0;border-top:1px solid var(--line);padding:10px 8px;font:inherit;color:inherit;border-radius:6px}.hit-item:first-of-type{border-top:0}.hit-item:hover{background:var(--paper)}.hit-item.active{background:var(--accent-soft);border-top-color:transparent}.hit-item.active+.hit-item{border-top-color:transparent}.hit-meta{display:flex;align-items:center;gap:8px;margin-bottom:4px}.hit-meta .section{font-size:12px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hit-snippet{font-family:var(--serif);font-size:13.5px;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.doc-pane{min-height:420px}.viewer-tabs{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:14px}.viewer-tabs .tab{padding:5px 14px;border-radius:16px;border:0;background:none;font:inherit;font-size:13.5px;font-weight:550;color:var(--ink-soft);cursor:pointer}.viewer-tabs .tab.active{background:var(--accent-soft);color:var(--accent)}.viewer-tabs .pager{display:flex;align-items:center;gap:8px;margin-left:auto}.viewer-tabs .pager .btn{padding:4px 10px;font-size:12.5px}.page-indicator{font-size:12.5px;color:var(--ink-faint);white-space:nowrap}.viewer-tabs .jump{display:flex;gap:4px}.viewer-tabs .jump input{width:52px;padding:4px 8px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:12.5px}.page-flag{margin-bottom:8px}.page-text{font-family:var(--serif);font-size:15.5px;line-height:1.7;white-space:pre-wrap;color:var(--ink)}mark.chunk-hl{background:var(--amber-soft);color:inherit;padding:1px 0;border-radius:2px}.figure-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.figure-card{margin:0}.figure-frame{display:flex;align-items:center;justify-content:center;min-height:160px;border:1px solid var(--line);border-radius:8px;background:var(--paper);overflow:hidden}.figure-frame img{max-width:100%;height:auto;display:block}.figure-card figcaption{font-size:12.5px;color:var(--ink-soft);margin-top:6px}:root{color-scheme:light dark;--ops-bg: #f3f5f6;--ops-surface: #ffffff;--ops-surface-strong: #f9fafb;--ops-ink: #1c252b;--ops-muted: #68757e;--ops-line: #d8dfe3;--ops-line-strong: #bac5cb;--ops-green: #087a55;--ops-green-bg: #e9f7f0;--ops-blue: #245fa3;--ops-blue-bg: #edf4fc;--ops-amber: #9a5c00;--ops-amber-bg: #fff5df;--ops-red: #b42318;--ops-red-bg: #fff0ee;--ops-neutral-bg: #eef1f3;--ops-header: rgb(255 255 255 / 94%);--ops-shadow: 0 1px 2px rgb(22 31 36 / 8%);--ops-on-accent: #ffffff;--ops-radius: 6px;--ops-control-radius: 5px;--paper: var(--ops-bg);--card: var(--ops-surface);--ink: var(--ops-ink);--ink-soft: var(--ops-muted);--ink-faint: var(--ops-muted);--line: var(--ops-line);--line-strong: var(--ops-line-strong);--accent: var(--ops-green);--accent-soft: var(--ops-green-bg);--amber: var(--ops-amber);--amber-soft: var(--ops-amber-bg);--red: var(--ops-red);--red-soft: var(--ops-red-bg);--blue: var(--ops-blue);--blue-soft: var(--ops-blue-bg)}@media (prefers-color-scheme: dark){:root{--ops-bg: #111618;--ops-surface: #181f22;--ops-surface-strong: #20282c;--ops-ink: #edf2f4;--ops-muted: #a4b0b7;--ops-line: #303b40;--ops-line-strong: #4c5a61;--ops-green: #68d4aa;--ops-green-bg: #15372b;--ops-blue: #88b7ef;--ops-blue-bg: #19334e;--ops-amber: #f0bc62;--ops-amber-bg: #3c2d12;--ops-red: #ff8d82;--ops-red-bg: #421d1a;--ops-neutral-bg: #283136;--ops-header: rgb(24 31 34 / 94%);--ops-shadow: none;--ops-on-accent: #111618}}html{min-width:320px;background:var(--ops-bg)}body{min-width:320px;background:var(--ops-bg);color:var(--ops-ink);font-size:14px;line-height:1.4}button,input,select,textarea{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ops-blue);outline-offset:2px}::selection{background:var(--ops-blue-bg);color:var(--ops-ink)}.topbar{display:block;height:auto;padding:0;border-top:3px solid var(--ops-green);border-bottom:1px solid var(--ops-line);background:var(--ops-header);box-shadow:var(--ops-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar-inner{width:100%;max-width:1540px;margin:0 auto;padding:0 20px}.topbar-primary{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;min-width:0;align-items:center;gap:12px;font-family:var(--sans);letter-spacing:0}.brand b{color:var(--ops-ink);font-size:19px;font-weight:720;letter-spacing:-.02em}.brand-context{padding-left:12px;border-left:1px solid var(--ops-line-strong);color:var(--ops-muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.identity{display:flex;min-width:0;align-items:baseline;gap:7px;color:var(--ops-ink);font-size:12px;font-weight:600;white-space:nowrap}.identity-label{color:var(--ops-muted);font-weight:500}nav.mainnav{display:flex;width:100%;min-width:0;min-height:38px;gap:1px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--ops-line-strong) transparent}nav.mainnav a{display:inline-flex;flex:0 0 auto;min-width:78px;align-items:center;justify-content:center;padding:9px 12px 7px;border-bottom:3px solid transparent;border-radius:0;color:var(--ops-muted);font-size:12.5px;font-weight:620;line-height:1;white-space:nowrap}nav.mainnav a:hover{background:var(--ops-surface-strong);color:var(--ops-ink);text-decoration:none}nav.mainnav a.active{border-bottom-color:var(--ops-green);background:transparent;color:var(--ops-green)}.page{width:100%;max-width:1540px;margin:0 auto;padding:20px 20px 56px}.btn{min-height:32px;padding:6px 12px;border-color:var(--ops-line-strong);border-radius:var(--ops-control-radius);background:var(--ops-surface);color:var(--ops-ink);font-size:12.5px;font-weight:650;box-shadow:var(--ops-shadow)}.btn:hover:not(:disabled){border-color:var(--ops-green);color:var(--ops-green)}.btn.primary{color:var(--ops-on-accent)}.btn:disabled{cursor:wait;opacity:.65}table.data tbody tr:hover td{background:var(--ops-surface-strong)}.ops-surface{min-width:0;overflow:hidden;border:1px solid var(--ops-line);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:var(--ops-shadow)}.ops-surface-header{display:flex;min-height:55px;align-items:center;justify-content:space-between;gap:16px;padding:9px 14px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface-strong)}.ops-surface-header h2{margin:0;color:var(--ops-ink);font-family:var(--sans);font-size:14px;font-weight:700;line-height:1.25}.ops-surface-header p{margin:2px 0 0;color:var(--ops-muted);font-size:11.5px}.ops-surface-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px}.ops-surface-count{display:inline-grid;min-width:25px;height:25px;place-items:center;padding:0 7px;border:1px solid var(--ops-line);border-radius:999px;background:var(--ops-neutral-bg);color:var(--ops-muted);font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.ops-status{display:inline-flex;min-height:20px;align-items:center;padding:2px 7px;border:1px solid currentColor;border-radius:999px;font-size:10.5px;font-weight:750;letter-spacing:.045em;line-height:1;text-transform:uppercase;white-space:nowrap}.ops-status--green{background:var(--ops-green-bg);color:var(--ops-green)}.ops-status--blue{background:var(--ops-blue-bg);color:var(--ops-blue)}.ops-status--amber{background:var(--ops-amber-bg);color:var(--ops-amber)}.ops-status--red{background:var(--ops-red-bg);color:var(--ops-red)}.ops-status--gray{background:var(--ops-neutral-bg);color:var(--ops-muted)}.home-page{min-width:0}.home-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.home-heading{min-width:0}.home-eyebrow{margin-bottom:3px;color:var(--ops-green);font-size:10.5px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.home-pagehead h1{margin:0;font-family:var(--sans);font-size:20px;font-weight:720;letter-spacing:-.015em;line-height:1.2}.home-pagehead p{max-width:850px;margin:4px 0 0;color:var(--ops-muted);font-size:12.5px}.home-page-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.home-refresh{min-width:76px}.home-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:16px;align-items:start}.home-side{display:grid;min-width:0;gap:16px}.home-surface--attention{border-top:3px solid var(--ops-red)}.home-surface--decision{border-top:3px solid var(--ops-amber)}.home-surface--running{border-top:3px solid var(--ops-blue)}.home-list{margin:0;padding:0;list-style:none}.home-item{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:start;padding:11px 14px;border-top:1px solid var(--ops-line);transition:background-color .12s ease}.home-item:first-child{border-top:0}.home-item:hover{background:var(--ops-surface-strong)}.home-item-time{padding-top:2px;color:var(--ops-muted);font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.home-item-link{min-width:0;border-radius:2px;color:inherit;text-decoration:none}.home-item-link:hover{color:inherit;text-decoration:none}.home-item-body{min-width:0}.home-item-title{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ops-ink);font-size:12.5px;font-weight:680}.home-item-title>span:first-child{min-width:0}.home-item-detail{margin-top:3px;color:var(--ops-muted);font-size:11.5px;line-height:1.45}.home-empty{padding:22px 14px;color:var(--ops-muted);font-size:12px;text-align:center}.home-state{display:flex;min-height:128px;align-items:center;justify-content:center;gap:12px;padding:24px;border:1px solid var(--ops-line);border-radius:var(--ops-radius);background:var(--ops-surface);color:var(--ops-ink);box-shadow:var(--ops-shadow)}.home-state>div{display:grid;gap:2px}.home-state strong{font-size:13px}.home-state span:not(.home-state-pulse){color:var(--ops-muted);font-size:11.5px}.home-state-pulse{width:10px;height:10px;border-radius:50%;background:var(--ops-green);box-shadow:0 0 color-mix(in srgb,var(--ops-green) 35%,transparent);animation:home-pulse 1.5s ease-out infinite}.home-state--error{border-left:3px solid var(--ops-red)}.home-state--error .btn{margin-left:12px}.home-documents{margin-top:16px;border-top:3px solid var(--ops-green)}.home-surface-action{color:var(--ops-green);font-size:11.5px;font-weight:700;white-space:nowrap}.home-surface-action:hover{text-decoration:underline;text-underline-offset:2px}.home-document-columns,.home-document-row{display:grid;grid-template-columns:70px minmax(140px,.6fr) minmax(260px,1.6fr) minmax(140px,.7fr) 104px;gap:16px}.home-document-columns{align-items:center;padding:7px 14px;border-bottom:1px solid var(--ops-line);color:var(--ops-muted);font-size:9.5px;font-weight:750;letter-spacing:.065em;text-transform:uppercase}.home-document-list{margin:0;padding:0;list-style:none}.home-document-list>li{border-top:1px solid var(--ops-line)}.home-document-list>li:first-child{border-top:0}.home-document-row{min-width:0;align-items:center;padding:9px 14px;color:var(--ops-ink);text-decoration:none;transition:background-color .12s ease}.home-document-row:hover{background:var(--ops-surface-strong);color:var(--ops-ink);text-decoration:none}.home-document-row>*{min-width:0}.home-document-added,.home-document-date{color:var(--ops-muted);font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.home-document-company,.home-document-source{display:grid;gap:1px}.home-document-company strong{overflow:hidden;color:var(--ops-ink);font-family:var(--mono);font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.home-document-company span,.home-document-source span:last-child{overflow:hidden;color:var(--ops-muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.home-document-copy strong{color:var(--ops-ink);font-size:12px;font-weight:670;overflow-wrap:anywhere}.home-document-source span:first-child{overflow:hidden;color:var(--ops-ink);font-size:11px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.home-document-state{padding:22px 14px;color:var(--ops-muted);font-size:12px;text-align:center}.ops-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.documents-page{min-width:0}.documents-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.documents-pagehead>div:first-child{min-width:0}.documents-eyebrow{margin-bottom:3px;color:var(--ops-green);font-size:10.5px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.documents-pagehead h1{margin:0;color:var(--ops-ink);font-family:var(--sans);font-size:20px;font-weight:720;letter-spacing:-.015em;line-height:1.2}.documents-pagehead p{max-width:850px;margin:4px 0 0;color:var(--ops-muted);font-size:12.5px}.documents-page-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.documents-refresh{min-width:76px}.documents-filters{margin-bottom:16px;border-top:3px solid var(--ops-blue)}.documents-filter-form{display:grid;grid-template-columns:minmax(240px,1.7fr) minmax(110px,.4fr) minmax(170px,.7fr) auto;gap:12px;align-items:end;padding:12px 14px 14px;background:var(--ops-surface-strong)}.documents-filter-form label{display:grid;min-width:0;gap:4px;color:var(--ops-muted);font-size:10px;font-weight:750;letter-spacing:.065em;text-transform:uppercase}.documents-filter-form input{width:100%;min-width:0;min-height:34px;padding:6px 9px;border:1px solid var(--ops-line-strong);border-radius:var(--ops-control-radius);background:var(--ops-surface);color:var(--ops-ink);font-size:12.5px;line-height:1.2;box-shadow:inset 0 1px 1px #161f240a}.documents-filter-form input::placeholder{color:var(--ops-muted);opacity:.72}.documents-filter-actions{display:flex;align-items:center;gap:8px}.documents-filter-actions .btn{min-height:34px;justify-content:center;white-space:nowrap}.documents-state{display:flex;min-height:146px;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--ops-ink)}.documents-state>div{display:grid;gap:2px}.documents-state strong{font-size:13px}.documents-state span:not(.documents-state-pulse){color:var(--ops-muted);font-size:11.5px}.documents-state-pulse{width:10px;height:10px;border-radius:50%;background:var(--ops-blue);box-shadow:0 0 color-mix(in srgb,var(--ops-blue) 35%,transparent);animation:documents-pulse 1.5s ease-out infinite}.documents-state--error{border-left:3px solid var(--ops-red)}.documents-state--error .btn{margin-left:12px}.documents-catalog{border-top:3px solid var(--ops-green)}.documents-table-wrap{max-height:min(68vh,720px);overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--ops-line-strong) transparent}.documents-table{width:100%;min-width:1040px;border-collapse:separate;border-spacing:0;table-layout:fixed}.documents-table th{position:sticky;z-index:2;top:0;padding:7px 10px;border-bottom:1px solid var(--ops-line-strong);background:var(--ops-surface-strong);color:var(--ops-muted);font-size:9.5px;font-weight:750;letter-spacing:.065em;text-align:left;text-transform:uppercase}.documents-table th:first-child,.documents-cell--ingested{width:106px;padding-left:14px}.documents-table th:nth-child(2),.documents-cell--company{width:174px}.documents-table th:nth-child(4),.documents-cell--source{width:160px}.documents-table th:nth-child(5),.documents-cell--date{width:120px}.documents-table th:nth-child(6),.documents-cell--coverage{width:112px}.documents-table th:last-child,.documents-cell--quality{width:106px;padding-right:14px}.documents-table tbody tr:last-child .documents-cell{border-bottom:0}.documents-cell{min-width:0;padding:9px 10px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface);color:var(--ops-ink);font-size:11.5px;vertical-align:middle;transition:background-color .12s ease}.documents-table tbody tr:hover .documents-cell{background:var(--ops-surface-strong)}.documents-cell>strong,.documents-cell>span,.documents-cell>time{display:block;min-width:0}.documents-cell>strong{overflow:hidden;color:var(--ops-ink);font-size:11.5px;font-weight:660;text-overflow:ellipsis;white-space:nowrap}.documents-cell>span,.documents-cell small{overflow:hidden;margin-top:1px;color:var(--ops-muted);font-size:10.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.documents-cell--ingested time,.documents-cell--date time{color:var(--ops-muted);font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.documents-cell--ingested small{display:block}.documents-cell--company strong{font-family:var(--mono);font-size:11.5px;letter-spacing:.01em}.documents-cell--document a{display:block;min-width:0;width:fit-content;max-width:100%;overflow:hidden;border-radius:2px;color:var(--ops-ink);font-size:12px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.documents-cell--document a:hover{color:var(--ops-green);text-decoration:underline;text-underline-offset:2px}.documents-document-id{font-family:var(--mono)}.documents-empty{display:grid;min-height:170px;place-items:center;align-content:center;gap:3px;padding:26px 14px;color:var(--ops-muted);text-align:center}.documents-empty strong{color:var(--ops-ink);font-size:13px}.documents-empty span{font-size:11.5px}.documents-empty .btn{margin-top:9px}.documents-pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:51px;padding:8px 14px;border-top:1px solid var(--ops-line);background:var(--ops-surface-strong)}.documents-pagination>div{display:flex;grid-column:2;align-items:center;justify-content:center;gap:10px}.documents-result-range{grid-column:1;grid-row:1;color:var(--ops-muted);font-size:10.5px;font-variant-numeric:tabular-nums}.documents-page-count{min-width:100px;color:var(--ops-muted);font-size:10.5px;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}@keyframes documents-pulse{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes home-pulse{70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}@media (max-width: 1100px){.home-layout{grid-template-columns:1fr}.home-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.documents-filter-form{grid-template-columns:minmax(220px,1fr) minmax(110px,.38fr) minmax(160px,.65fr)}.documents-filter-actions{grid-column:1 / -1;justify-content:flex-end}.home-document-columns,.home-document-row{grid-template-columns:64px minmax(120px,.7fr) minmax(0,1.7fr) minmax(120px,.8fr);gap:12px}.home-document-columns span:last-child,.home-document-date{display:none}}@media (max-width: 700px){.topbar-inner{padding:0 12px}.topbar-primary{min-height:45px}.brand-context,.identity-label{display:none}.brand b{font-size:17px}.identity{max-width:48vw;margin-left:auto;overflow:hidden;text-overflow:ellipsis}nav.mainnav{order:initial;width:100%;padding:0;scroll-padding-inline:12px}nav.mainnav a{min-width:74px;padding-inline:10px}.page{max-width:100%;padding:16px 12px 40px}.documents-pagehead{align-items:flex-start;flex-direction:column;gap:12px}.documents-page-actions{width:100%;justify-content:space-between}.documents-filter-form{grid-template-columns:1fr;gap:10px}.documents-filter-actions{grid-column:1;justify-content:stretch}.documents-filter-actions .btn{min-height:38px}.documents-filter-actions .btn:first-child{flex:1}.documents-table-wrap{max-height:none;overflow:visible}.documents-table,.documents-table tbody{display:block;width:100%;min-width:0}.documents-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.documents-table tbody tr{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:3px 10px;padding:11px 14px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface);transition:background-color .12s ease}.documents-table tbody tr:last-child{border-bottom:0}.documents-table tbody tr:hover{background:var(--ops-surface-strong)}.documents-cell,.documents-table tbody tr:hover .documents-cell{display:block;width:auto;padding:0;border:0;background:transparent}.documents-cell--ingested{grid-column:1;grid-row:1 / span 4;padding-top:2px}.documents-cell--ingested time span{white-space:normal}.documents-cell--ingested small{display:none}.documents-cell--company{grid-column:2;grid-row:1}.documents-cell--company{display:flex;align-items:baseline;gap:7px}.documents-cell--company>span{margin:0}.documents-cell--document a{overflow:visible;width:auto;max-width:none;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.documents-document-id{white-space:normal!important;overflow-wrap:anywhere}.documents-cell--document{grid-column:2 / 4;grid-row:2}.documents-cell--source{display:flex!important;grid-column:2 / 4;grid-row:3;align-items:center;gap:8px}.documents-cell--source>span{position:relative;margin:0}.documents-cell--source>span:before{position:absolute;left:-5px;content:"·"}.documents-cell--date{display:block!important;grid-column:2;grid-row:4}.documents-cell--coverage{display:flex!important;grid-column:3;grid-row:4;justify-content:flex-end;gap:8px}.documents-cell--coverage>span{position:relative;margin:0}.documents-cell--coverage>span:before{position:absolute;left:-5px;content:"·"}.documents-cell--quality{display:block!important;grid-column:3;grid-row:1;padding-left:4px;text-align:right}.documents-pagination{grid-template-columns:1fr;gap:8px;padding-block:10px}.documents-result-range{grid-column:1;grid-row:1;text-align:center}.documents-pagination>div{grid-column:1;grid-row:2}.home-pagehead{align-items:flex-start;flex-direction:column;gap:12px}.home-page-actions{width:100%;justify-content:space-between}.home-side{grid-template-columns:1fr}.home-item{grid-template-columns:1fr;gap:3px}.home-item-time{padding-top:0}.home-item-title,.home-documents .ops-surface-header{align-items:flex-start}.home-document-columns{display:none}.home-document-row{grid-template-columns:58px minmax(0,1fr);gap:2px 10px;align-items:start;padding-block:11px}.home-document-added{grid-column:1;grid-row:1 / span 4;padding-top:2px}.home-document-company,.home-document-copy,.home-document-source,.home-document-date{grid-column:2}.home-document-company{display:flex;align-items:baseline;gap:7px}.home-document-company span,.home-document-source span{white-space:normal}.home-document-source{display:flex;flex-wrap:wrap;gap:2px 8px}.home-document-date{display:block;margin-top:1px}.home-document-date:before{content:"Document "}.home-state{align-items:flex-start;flex-direction:column}.home-state--error .btn{margin:6px 0 0 22px}}@media (prefers-reduced-motion: reduce){.home-item,.home-document-row,.documents-cell,.documents-table tbody tr{transition:none}.home-state-pulse,.documents-state-pulse{animation:none}}.document-pdf-page{display:grid;min-width:0;min-height:calc(100dvh - 150px);grid-template-rows:auto minmax(0,1fr);gap:14px}.document-pdf-head{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:20px}.document-pdf-heading{min-width:0}.document-pdf-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--ops-muted);font-size:10.5px;font-weight:650}.document-pdf-breadcrumb a{color:var(--ops-green)}.document-pdf-eyebrow{margin-bottom:4px;color:var(--ops-green);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.document-pdf-head h1{margin:0;color:var(--ops-ink);font-family:var(--sans);font-size:clamp(18px,2vw,23px);font-weight:720;letter-spacing:-.025em;line-height:1.18;overflow-wrap:anywhere}.document-pdf-summary{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:6px;color:var(--ops-muted);font-size:11.5px}.document-pdf-summary>*+*:before{margin-right:8px;content:"·"}.document-pdf-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.document-pdf-actions .btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.document-pdf-surface{min-width:0;overflow:hidden;border:1px solid var(--ops-line);border-top:3px solid var(--ops-green);border-radius:var(--ops-radius);background:var(--ops-surface-strong);box-shadow:var(--ops-shadow)}.document-pdf-frame{display:block;width:100%;height:max(620px,calc(100dvh - 225px));border:0;background:#f2f2f2}.document-pdf-state{display:flex;min-height:max(420px,calc(100dvh - 260px));align-items:center;justify-content:center;gap:18px;padding:28px;color:var(--ops-ink);text-align:left}.document-pdf-state>div{display:grid;max-width:620px;gap:5px}.document-pdf-state strong{font-size:14px}.document-pdf-state span{color:var(--ops-muted);font-size:12px;line-height:1.5}.document-pdf-state--error{border-left:3px solid var(--ops-red)}.document-pdf-page-state{max-width:760px;margin:32px auto;overflow:hidden;border:1px solid var(--ops-line);border-top:3px solid var(--ops-red);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:var(--ops-shadow);text-align:center}.document-pdf-page-state .document-pdf-state{min-height:180px}.document-pdf-return{display:inline-block;margin:-10px 0 24px;color:var(--ops-green);font-size:11.5px;font-weight:700}.document-pdf-fallback{display:grid;min-height:max(420px,calc(100dvh - 260px));place-content:center;justify-items:center;gap:14px;padding:28px;text-align:center}.document-pdf-fallback .document-pdf-state{min-height:0;padding:0}.document-pdf-inline-error{max-width:620px;padding:9px 12px;border-left:3px solid var(--ops-red);background:var(--ops-red-bg);color:var(--ops-red);font-size:11.5px}@media (max-width: 700px){.document-pdf-page{min-height:calc(100dvh - 140px)}.document-pdf-head{align-items:stretch;flex-direction:column;gap:12px}.document-pdf-actions{display:grid;grid-template-columns:1fr 1fr}.document-pdf-actions .btn{min-height:40px}.document-pdf-frame{height:max(520px,70dvh)}.document-pdf-state,.document-pdf-fallback{min-height:520px;padding:22px 18px}}@media (max-width: 420px){.document-pdf-actions{grid-template-columns:1fr}.document-pdf-summary>*+*:before{margin-right:6px}}.research-page,.research-detail-page{min-width:0}.research-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.research-pagehead>div:first-child,.research-detail-heading{min-width:0}.research-eyebrow,.research-detail-eyebrow{color:var(--ops-green);font-size:10.5px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.research-eyebrow{margin-bottom:3px}.research-pagehead h1,.research-detail-head h1{margin:0;color:var(--ops-ink);font-family:var(--sans);font-weight:720;letter-spacing:-.02em;line-height:1.2}.research-pagehead h1{font-size:20px}.research-pagehead p{max-width:850px;margin:4px 0 0;color:var(--ops-muted);font-size:12.5px}.research-page-actions,.research-detail-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.research-filters{margin-bottom:16px;border-top:3px solid var(--ops-blue)}.research-filter-form{display:grid;grid-template-columns:minmax(260px,1fr) minmax(130px,.3fr) auto;gap:12px;align-items:end;padding:12px 14px 14px;background:var(--ops-surface-strong)}.research-filter-form label{display:grid;min-width:0;gap:4px;color:var(--ops-muted);font-size:10px;font-weight:750;letter-spacing:.065em;text-transform:uppercase}.research-filter-form input{width:100%;min-width:0;min-height:34px;padding:6px 9px;border:1px solid var(--ops-line-strong);border-radius:var(--ops-control-radius);background:var(--ops-surface);color:var(--ops-ink);font-size:12.5px;line-height:1.2;box-shadow:inset 0 1px 1px #161f240a}.research-filter-form input::placeholder{color:var(--ops-muted);opacity:.72}.research-filter-actions{display:flex;align-items:center;gap:8px}.research-filter-actions .btn{min-height:34px;justify-content:center;white-space:nowrap}.research-state{display:flex;min-height:146px;align-items:center;justify-content:center;gap:18px;padding:24px;color:var(--ops-ink)}.research-state>div{display:grid;max-width:620px;gap:3px}.research-state strong{font-size:13px}.research-state span{color:var(--ops-muted);font-size:11.5px;line-height:1.5}.research-state--error{border-left:3px solid var(--ops-red)}.research-library{border-top:3px solid var(--ops-green)}.research-results-summary{padding:7px 14px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface);color:var(--ops-muted);font-size:10.5px;font-variant-numeric:tabular-nums}.research-company-list{max-height:min(72vh,820px);overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--ops-line-strong) transparent}.research-company+.research-company{border-top:1px solid var(--ops-line-strong)}.research-company-head{position:sticky;z-index:2;top:0;display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:14px;padding:7px 14px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface-strong)}.research-company-head h3{display:flex;min-width:0;align-items:baseline;gap:9px;margin:0;font-family:var(--sans);font-weight:inherit}.research-company-head h3 strong{flex:0 0 auto;color:var(--ops-ink);font-family:var(--mono);font-size:12.5px}.research-company-head h3 span{overflow:hidden;color:var(--ops-muted);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.research-company-head>span{flex:0 0 auto}.research-output-list,.research-output-history ul{margin:0;padding:0;list-style:none}.research-output{display:grid;min-width:0;grid-template-areas:"date copy status action";grid-template-columns:112px minmax(0,1fr) 124px auto;gap:13px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface);transition:background-color .12s ease}.research-output:last-child{border-bottom:0}.research-output:hover{background:var(--ops-surface-strong)}.research-output-date{grid-area:date;color:var(--ops-muted);font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.research-output-copy{display:grid;min-width:0;grid-area:copy;gap:2px}.research-output-copy>span{color:var(--ops-green);font-size:9.5px;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.research-output-copy>strong{overflow:hidden;color:var(--ops-ink);font-size:12px;font-weight:660;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.research-output>.ops-status{grid-area:status;justify-self:start}.research-read-action{grid-area:action;justify-self:end;white-space:nowrap}.research-output-history{min-width:0;margin-top:2px}.research-output-history summary{width:max-content;max-width:100%;cursor:pointer;color:var(--ops-muted);font-size:10.5px;font-weight:620;list-style-position:inside}.research-output-history[open] summary{margin-bottom:6px;color:var(--ops-green)}.research-output-history ul{max-height:250px;overflow:auto;border:1px solid var(--ops-line);border-radius:var(--ops-control-radius);background:var(--ops-surface-strong)}.research-output-history li{display:grid;min-width:0;grid-template-columns:100px minmax(0,1fr) auto;gap:9px;align-items:center;padding:6px 8px;border-bottom:1px solid var(--ops-line)}.research-output-history li:last-child{border-bottom:0}.research-output-history time{color:var(--ops-muted);font-size:9.5px;white-space:nowrap}.research-output-history a{overflow:hidden;color:var(--ops-ink);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.research-output-history .ops-status{transform:scale(.9);transform-origin:right center}.research-empty{display:grid;min-height:180px;place-content:center;justify-items:center;gap:4px;padding:24px;text-align:center}.research-empty strong{color:var(--ops-ink);font-size:13px}.research-empty span{color:var(--ops-muted);font-size:11.5px}.research-empty .btn{margin-top:9px}.research-detail-head{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:14px}.research-breadcrumb{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:var(--ops-muted);font-size:10.5px;font-weight:650}.research-breadcrumb a{color:var(--ops-green)}.research-detail-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:4px}.research-detail-head h1{max-width:1000px;font-size:clamp(19px,2vw,24px);overflow-wrap:anywhere}.research-detail-summary{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:6px;color:var(--ops-muted);font-size:11.5px}.research-detail-summary strong{color:var(--ops-ink);font-family:var(--mono)}.research-detail-summary>*+*:before{margin-right:8px;color:var(--ops-line-strong);content:"·"}.research-pdf-note{max-width:260px;color:var(--ops-muted);font-size:11px;line-height:1.4;text-align:right}.research-detail-layout{display:grid;min-width:0;gap:14px}.research-detail-layout--versions{grid-template-columns:minmax(0,1fr) 250px;align-items:start}.research-reader{border-top:3px solid var(--ops-green)}.research-memo-body{max-width:1020px;padding:clamp(24px,4vw,48px);color:var(--ops-ink);font-family:var(--serif);font-size:15px;line-height:1.72;overflow-wrap:anywhere}.research-memo-body h2,.research-memo-body h3,.research-memo-body h4{color:var(--ops-ink);font-family:var(--sans);letter-spacing:-.015em;line-height:1.3}.research-memo-body h2{margin:0 0 14px;font-size:21px}.research-memo-body h2:not(:first-child){margin-top:36px}.research-memo-body h3{margin:30px 0 11px;padding-top:16px;border-top:1px solid var(--ops-line);font-size:17px}.research-memo-body h4{margin:24px 0 8px;font-size:14px}.research-memo-body p{margin:0 0 16px}.research-memo-body ul,.research-memo-body ol{margin:0 0 18px;padding-left:24px}.research-memo-body li+li{margin-top:5px}.research-memo-body blockquote{margin:20px 0;padding:12px 16px;border-left:3px solid var(--ops-blue);background:var(--ops-blue-bg);color:var(--ops-ink)}.research-memo-body pre{max-width:100%;overflow:auto;padding:13px 15px;border:1px solid var(--ops-line);border-radius:var(--ops-control-radius);background:var(--ops-surface-strong);color:var(--ops-ink);font:12px/1.6 var(--mono);white-space:pre}.research-memo-body .research-markdown-literal{white-space:pre-wrap}.research-memo-body :not(pre)>code{padding:1px 4px;border-radius:3px;background:var(--ops-neutral-bg);color:var(--ops-ink);font:.88em var(--mono)}.research-memo-body hr{margin:30px 0;border:0;border-top:1px solid var(--ops-line-strong)}.research-memo-table-wrap{max-width:100%;margin:20px 0;overflow:auto;border:1px solid var(--ops-line);border-radius:var(--ops-control-radius)}.research-memo-table-wrap table{width:100%;min-width:560px;border-collapse:collapse;font-family:var(--sans);font-size:11.5px}.research-memo-table-wrap th,.research-memo-table-wrap td{padding:7px 9px;border-right:1px solid var(--ops-line);border-bottom:1px solid var(--ops-line);text-align:left;vertical-align:top}.research-memo-table-wrap th:last-child,.research-memo-table-wrap td:last-child{border-right:0}.research-memo-table-wrap tbody tr:last-child td{border-bottom:0}.research-memo-table-wrap th{background:var(--ops-surface-strong);color:var(--ops-muted);font-size:9.5px;letter-spacing:.055em;text-transform:uppercase}.research-reader-empty{display:grid;min-height:240px;place-content:center;justify-items:center;gap:4px;padding:28px;text-align:center}.research-reader-empty strong{color:var(--ops-ink);font-size:13px}.research-reader-empty span{color:var(--ops-muted);font-size:11.5px}.research-versions{border-top:3px solid var(--ops-blue)}.research-versions nav{display:grid}.research-versions nav>a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;align-items:center;padding:9px 11px;border-bottom:1px solid var(--ops-line);color:var(--ops-ink);font-size:11.5px}.research-versions nav>a:last-child{border-bottom:0}.research-versions time{color:var(--ops-muted);font-size:10px}.research-versions .ops-status{grid-column:2;grid-row:1 / span 2}.research-detail-state{max-width:760px;margin:32px auto;text-align:center}.research-return{display:inline-block;margin-top:14px;color:var(--ops-green);font-size:11.5px;font-weight:700}@media (max-width: 980px){.research-detail-layout--versions{grid-template-columns:1fr}.research-versions{max-width:none}}@media (max-width: 760px){.research-pagehead,.research-detail-head{align-items:stretch;flex-direction:column;gap:12px}.research-page-actions{justify-content:space-between}.research-detail-actions{justify-content:flex-start}.research-pdf-note{max-width:none;text-align:left}.research-filter-form{grid-template-columns:minmax(0,1fr) minmax(120px,.38fr)}.research-filter-actions{grid-column:1 / -1}.research-output{grid-template-areas:"copy status" "date action";grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.research-output-copy>strong{white-space:normal}.research-output-history li{grid-template-columns:82px minmax(0,1fr)}.research-output-history .ops-status{display:none}.research-company-list{max-height:none;overflow:visible}.research-memo-body{padding:24px 20px 32px;font-size:14.5px}}@media (max-width: 520px){.research-filter-form{grid-template-columns:1fr}.research-filter-actions{display:grid;grid-column:auto;grid-template-columns:1fr 1fr}.research-filter-actions .btn,.research-detail-actions .btn{min-height:40px;justify-content:center}.research-company-head{align-items:flex-start;flex-direction:column;gap:2px}.research-company-head>span{padding-left:0}.research-output{grid-template-areas:"copy" "status" "date" "action";grid-template-columns:1fr}.research-read-action{width:100%;min-height:40px;justify-content:center}.research-output-history li{grid-template-columns:1fr;gap:2px}.research-output-history a{white-space:normal}.research-detail-eyebrow{align-items:flex-start;flex-direction:column;gap:6px}.research-detail-summary{display:grid;gap:2px}.research-detail-summary>*+*:before{content:none}.research-memo-body{padding:22px 16px 28px}}@media (prefers-reduced-motion: reduce){.research-output{transition:none}}.research-history-page{min-width:0}.research-output-meta{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:3px 9px;color:var(--ops-muted);font-size:10.5px;line-height:1.35}.research-output-meta>span{font-variant-numeric:tabular-nums}.research-output-meta a{color:var(--ops-green);font-weight:680;text-decoration:none}.research-output-meta a+a:before{margin-right:9px;color:var(--ops-line-strong);content:"·"}.research-history-head{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:16px}.research-history-head>div:first-child{min-width:0}.research-history-head h1{margin:0;color:var(--ops-ink);font-family:var(--sans);font-size:clamp(19px,2vw,24px);font-weight:720;letter-spacing:-.02em;line-height:1.25;overflow-wrap:anywhere}.research-history-head p{max-width:820px;margin:5px 0 0;color:var(--ops-muted);font-size:12px}.research-history-company{display:flex;flex:0 0 auto;align-items:center;gap:9px}.research-history-company>strong{color:var(--ops-ink);font:700 12px var(--mono)}.research-history-surface{border-top:3px solid var(--ops-blue)}.research-history-list{margin:0;padding:0;list-style:none}.research-history-run{display:grid;min-width:0;grid-template-columns:112px minmax(0,1fr) 124px auto;gap:13px;align-items:center;padding:11px 14px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface)}.research-history-run>time{color:var(--ops-muted);font-size:10.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.research-history-copy{display:grid;min-width:0;gap:2px}.research-history-copy>span{color:var(--ops-green);font-size:9.5px;font-weight:730;letter-spacing:.045em;text-transform:uppercase}.research-history-copy>strong{overflow:hidden;color:var(--ops-ink);font-size:12px;font-weight:660;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.research-history-copy>small{color:var(--ops-muted);font-size:10px}.research-history-read{justify-self:end;white-space:nowrap}.research-history-more,.research-history-more-error{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 14px;border-top:1px solid var(--ops-line);background:var(--ops-surface-strong)}.research-history-more-error{color:var(--ops-red);font-size:11px}@media (max-width: 760px){.research-history-head{align-items:stretch;flex-direction:column;gap:12px}.research-history-company{justify-content:space-between}.research-history-run{grid-template-areas:"copy status" "date action";grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.research-history-run>time{grid-area:date}.research-history-copy{grid-area:copy}.research-history-run>.ops-status{grid-area:status}.research-history-read{grid-area:action}}@media (max-width: 520px){.research-output-meta{align-items:flex-start;flex-direction:column;gap:3px}.research-output-meta a+a:before{content:none}.research-history-run{grid-template-areas:"copy" "status" "date" "action";grid-template-columns:1fr}.research-history-copy>strong{white-space:normal}.research-history-read{width:100%;min-height:40px;justify-content:center}.research-history-more-error{align-items:stretch;flex-direction:column}}.agents-page{min-width:0}.agents-page .btn.primary:hover:not(:disabled){color:var(--ops-on-accent)}.agents-pagehead{display:flex;min-width:0;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:14px}.agents-pagehead>div:first-child{min-width:0}.agents-eyebrow,.agents-automation-kind,.agents-builder-intro>div>span{color:var(--ops-green);font-size:10px;font-weight:760;letter-spacing:.09em;text-transform:uppercase}.agents-pagehead h1{margin:2px 0 0;color:var(--ops-ink);font-family:var(--sans);font-size:21px;font-weight:730;letter-spacing:-.02em;line-height:1.2}.agents-pagehead p{max-width:880px;margin:5px 0 0;color:var(--ops-muted);font-size:12.5px}.agents-pagehead p a{color:var(--ops-green);font-weight:680;text-decoration:none}.agents-page-actions,.agents-run-detail-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.agents-tabs{display:flex;min-height:38px;gap:2px;margin-bottom:16px;border-bottom:1px solid var(--ops-line)}.agents-tabs button{min-height:38px;padding:8px 14px 7px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--ops-muted);font-size:12.5px;font-weight:680;box-shadow:none}.agents-tabs button:hover{background:var(--ops-surface-strong);color:var(--ops-ink)}.agents-tabs button[aria-selected=true]{border-bottom-color:var(--ops-green);color:var(--ops-green)}.agents-metrics{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));margin-bottom:16px;overflow:hidden;border:1px solid var(--ops-line);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:var(--ops-shadow)}.agents-metrics>div{display:grid;min-width:0;gap:1px;padding:10px 13px;border-left:1px solid var(--ops-line)}.agents-metrics>div:first-child{border-left:0}.agents-metrics strong{color:var(--ops-ink);font:730 18px/1 var(--mono);font-variant-numeric:tabular-nums}.agents-metrics span{color:var(--ops-muted);font-size:10.5px;font-weight:650;text-transform:uppercase}.agents-metrics .is-alert strong{color:var(--ops-red)}.agents-metrics .is-test strong{color:var(--ops-amber)}.agents-sections,.agents-runs{display:grid;min-width:0;gap:16px}.agents-section{border-top:3px solid var(--ops-blue)}.agents-section+.agents-section{border-top-color:var(--ops-green)}.agents-automation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.agents-automation{display:flex;min-width:0;flex-direction:column;gap:10px;padding:14px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface)}.agents-automation:nth-child(odd){border-right:1px solid var(--ops-line)}.agents-automation-head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:14px}.agents-automation-head>div:first-child{min-width:0}.agents-automation h3{margin:2px 0 0;color:var(--ops-ink);font-family:var(--sans);font-size:14px;font-weight:720;letter-spacing:-.01em;line-height:1.3;overflow-wrap:anywhere}.agents-automation-badges{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:5px}.agents-automation-description{min-height:38px;margin:0;color:var(--ops-muted);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.agents-automation-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0}.agents-automation-facts>div{display:grid;min-width:0;gap:2px}.agents-automation-facts dt,.agents-run-snapshot>span{color:var(--ops-muted);font-size:9.5px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.agents-automation-facts dd{margin:0;color:var(--ops-ink);font-size:11.5px;font-weight:620;overflow-wrap:anywhere}.agents-run-history{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--ops-line);border-radius:5px;background:var(--ops-surface-strong)}.agents-run-snapshot{display:grid;min-width:0;gap:5px;padding:9px 10px}.agents-run-snapshot+.agents-run-snapshot{border-left:1px solid var(--ops-line)}.agents-run-snapshot>div{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}.agents-run-snapshot time,.agents-run-snapshot strong{color:var(--ops-muted);font-size:10px;font-variant-numeric:tabular-nums;font-weight:580}.agents-automation-note{margin:0;padding-left:9px;border-left:2px solid var(--ops-line-strong);color:var(--ops-muted);font-size:10.5px;line-height:1.45}.agents-automation-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto}.agents-automation-actions .btn,.agents-confirm .btn,.agents-run-row-action .btn{min-height:30px;padding:5px 10px;font-size:11.5px}.agents-archive{margin-left:auto}.agents-confirm{display:grid;gap:8px;padding:10px;border:1px solid var(--ops-amber);border-radius:5px;background:var(--ops-amber-bg)}.agents-confirm p{margin:0;color:var(--ops-ink);font-size:11px;line-height:1.5}.agents-confirm>div{display:flex;flex-wrap:wrap;gap:7px}.agents-card-problem,.agents-refresh-warning,.agents-run-warning,.agents-run-more-error{padding:9px 11px;border:1px solid var(--ops-red);border-radius:5px;background:var(--ops-red-bg);color:var(--ops-red);font-size:11px}.agents-empty,.agents-runs-empty{padding:22px 14px;color:var(--ops-muted);font-size:12px;text-align:center}.agents-state{display:flex;min-height:120px;align-items:center;justify-content:center;gap:10px;padding:24px;border:1px solid var(--ops-line);border-radius:var(--ops-radius);background:var(--ops-surface);color:var(--ops-muted);font-size:12px;text-align:center}.agents-state--error{flex-direction:column;border-color:var(--ops-red);background:var(--ops-red-bg);color:var(--ops-red)}.agents-builder-shell{min-width:0}.agents-builder-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:12px;padding:12px 14px;border:1px solid var(--ops-line);border-radius:var(--ops-radius);background:var(--ops-surface-strong)}.agents-builder-intro h2{margin:2px 0 0;color:var(--ops-ink);font-family:var(--sans);font-size:16px}.agents-builder-intro p{margin:3px 0 0;color:var(--ops-muted);font-size:11.5px}.agents-builder-shell .builder.card{border-color:var(--ops-line);border-radius:var(--ops-radius);background:var(--ops-surface);box-shadow:var(--ops-shadow)}.agents-run-filters,.agents-run-list,.agents-run-detail{min-width:0}.agents-run-refresh-warning{margin:12px 14px 0}.agents-run-filter-form{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(240px,1fr);gap:12px;padding:12px 14px}.agents-run-filter-form label{display:grid;gap:4px;color:var(--ops-muted);font-size:10px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.agents-run-filter-form select{width:100%;min-height:34px;border:1px solid var(--ops-line-strong);border-radius:var(--ops-control-radius);background:var(--ops-surface);color:var(--ops-ink);font-size:12px;text-transform:none}.agents-run-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.agents-run-table{width:100%;min-width:960px;border-collapse:collapse;color:var(--ops-ink);font-size:11.5px}.agents-run-table th{position:sticky;top:0;z-index:1;padding:8px 10px;border-bottom:1px solid var(--ops-line-strong);background:var(--ops-surface-strong);color:var(--ops-muted);font-size:9.5px;font-weight:740;letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap}.agents-run-table td{padding:9px 10px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface);font-variant-numeric:tabular-nums;vertical-align:middle;white-space:nowrap}.agents-run-table td:first-child{min-width:210px;white-space:normal}.agents-run-table tr.is-selected td,.agents-run-table tbody tr:hover td{background:var(--ops-blue-bg)}.agents-run-row-action{text-align:right}.agents-run-more,.agents-run-more-error{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 14px;border-top:1px solid var(--ops-line)}.agents-run-detail .ops-surface-header{border-top:3px solid var(--ops-blue)}.agents-run-outcome{display:flex;align-items:flex-start;gap:12px;padding:14px;border-bottom:1px solid var(--ops-line)}.agents-run-outcome>div{display:grid;min-width:0;gap:2px}.agents-run-outcome strong{color:var(--ops-ink);font-size:13px}.agents-run-outcome span{color:var(--ops-muted);font-size:11px}.agents-run-warning,.agents-approval-callout,.agents-run-cancel{margin:12px 14px 0}.agents-approval-callout{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid var(--ops-amber);border-radius:5px;background:var(--ops-amber-bg)}.agents-approval-callout>div{display:grid;min-width:0;gap:2px}.agents-approval-callout strong{color:var(--ops-ink);font-size:12px}.agents-approval-callout span{color:var(--ops-muted);font-size:11px}.agents-run-section{padding:14px;border-top:1px solid var(--ops-line)}.agents-run-section h3{margin:0 0 10px;color:var(--ops-ink);font-family:var(--sans);font-size:12px;font-weight:720}.agents-run-chain{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0;padding:0;list-style:none}.agents-run-chain li{display:flex;min-width:0;align-items:stretch;overflow:hidden;border:1px solid var(--ops-line);border-radius:5px;background:var(--ops-surface-strong)}.agents-run-chain li>span{width:4px;flex:0 0 auto;background:var(--ops-blue)}.agents-run-chain li>div{display:grid;min-width:0;gap:6px;padding:9px 10px}.agents-run-chain strong{color:var(--ops-ink);font-size:11px}.agents-step-list{margin:0;padding:0;list-style:none}.agents-step-list li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid var(--ops-line)}.agents-step-list li:first-child{border-top:0}.agents-step-list li>div{display:grid;min-width:0;gap:2px}.agents-step-list strong{color:var(--ops-ink);font-size:11.5px}.agents-step-list span{color:var(--ops-muted);font-size:10px}@media (max-width: 900px){.agents-automation-grid{grid-template-columns:1fr}.agents-automation:nth-child(odd){border-right:0}.agents-metrics{grid-template-columns:repeat(5,minmax(90px,1fr));overflow-x:auto}}@media (max-width: 700px){.agents-pagehead,.agents-builder-intro,.agents-approval-callout{align-items:stretch;flex-direction:column}.agents-page-actions,.agents-run-detail-actions{width:100%}.agents-page-actions .btn,.agents-run-detail-actions .btn{flex:1 1 0;min-height:40px}.agents-tabs{overflow-x:auto}.agents-tabs button{flex:1 0 auto;min-height:42px}.agents-metrics{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.agents-metrics>div{border-top:1px solid var(--ops-line)}.agents-metrics>div:nth-child(-n+2){border-top:0}.agents-metrics>div:nth-child(odd){border-left:0}.agents-metrics>div:last-child{grid-column:1 / -1}.agents-run-filter-form{grid-template-columns:1fr}.agents-run-table{min-width:0}.agents-run-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.agents-run-table,.agents-run-table tbody,.agents-run-table tr,.agents-run-table td{display:block;width:100%}.agents-run-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;padding:12px 14px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface)}.agents-run-table td,.agents-run-table td:first-child{display:grid;min-width:0;grid-template-columns:108px minmax(0,1fr);gap:8px;padding:0;border:0;background:transparent;white-space:normal}.agents-run-table td:before{color:var(--ops-muted);content:attr(data-label);font-size:9.5px;font-weight:720;letter-spacing:.045em;text-transform:uppercase}.agents-run-row-action{grid-column:1 / -1}.agents-run-row-action:before{content:none!important}.agents-run-row-action .btn{width:100%;min-height:40px}}@media (max-width: 520px){.agents-builder-shell .tool-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.agents-builder-shell .tool-item .mono{min-width:0;overflow-wrap:anywhere}.agents-builder-shell .tool-item .tool-desc{width:100%;grid-column:1 / -1}.agents-page-actions,.agents-run-detail-actions,.agents-automation-actions,.agents-confirm>div{align-items:stretch;flex-direction:column}.agents-automation-head{align-items:flex-start;flex-direction:column}.agents-automation-badges{justify-content:flex-start}.agents-automation-facts,.agents-run-history{grid-template-columns:1fr}.agents-run-snapshot+.agents-run-snapshot{border-top:1px solid var(--ops-line);border-left:0}.agents-automation-actions .btn,.agents-confirm .btn{width:100%;min-height:40px}.agents-archive{margin-left:0}.agents-run-outcome{flex-direction:column}.agents-run-table td,.agents-run-table td:first-child{grid-template-columns:1fr;gap:2px}}.monitors-page{display:grid;gap:14px;min-width:0}.monitors-page .sr-only{position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;margin:-1px!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.monitors-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:0}.monitors-pagehead>div:first-child{min-width:0}.monitors-pagehead h1{margin:1px 0 4px;font-family:var(--sans);font-size:21px;font-weight:720;letter-spacing:-.02em;line-height:1.2}.monitors-pagehead .sub{max-width:760px;margin:0}.monitors-eyebrow{display:block;color:var(--ops-green);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.monitors-page-actions,.monitors-detail-actions,.monitors-badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.monitors-page .btn.primary:hover:not(:disabled),.monitors-page .btn.primary:focus-visible:not(:disabled){border-color:var(--ops-green);background:var(--ops-green);color:var(--ops-on-accent)}.monitors-overview{overflow:hidden}.monitors-metrics{display:grid;grid-template-columns:repeat(6,minmax(96px,1fr))}.monitors-metric{display:flex;min-width:0;min-height:74px;padding:12px 15px;border:0;border-left:1px solid var(--ops-line);border-radius:0;background:var(--ops-surface);color:var(--ops-ink);cursor:pointer;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left}.monitors-metric:first-child{border-left:0}.monitors-metric:hover{background:var(--ops-surface-strong)}.monitors-metric span{max-width:100%;color:var(--ops-muted);font-size:11px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;line-height:1.25;white-space:normal}.monitors-metric strong{font-size:23px;font-variant-numeric:tabular-nums;font-weight:680;letter-spacing:-.03em}.monitors-metric--attention strong{color:var(--ops-red)}.monitors-metric--issue strong{color:var(--ops-amber)}.monitors-tabs{display:flex;width:fit-content;max-width:100%;padding:3px;border:1px solid var(--ops-line);border-radius:var(--ops-radius);background:var(--ops-neutral-bg);gap:2px}.monitors-tabs button{display:inline-flex;min-height:32px;padding:5px 11px;border:0;border-radius:4px;background:transparent;color:var(--ops-muted);cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:650;white-space:nowrap}.monitors-tabs button:hover{color:var(--ops-ink)}.monitors-tabs button[aria-selected=true]{background:var(--ops-surface);box-shadow:var(--ops-shadow);color:var(--ops-ink)}.monitors-tabs button span{min-width:18px;padding:1px 5px;border-radius:999px;background:var(--ops-neutral-bg);color:var(--ops-muted);font-size:10px;font-variant-numeric:tabular-nums;text-align:center}.monitors-tabs button[aria-selected=true] span{background:var(--ops-red-bg);color:var(--ops-red)}.monitors-workspace{display:grid;min-width:0;align-items:start;gap:14px}.monitors-workspace--detail{grid-template-columns:minmax(520px,1.18fr) minmax(400px,.82fr)}@media (min-width: 1121px){.monitors-workspace--detail .monitors-table th:first-child{width:29%}.monitors-workspace--detail .monitors-table th:nth-child(2){width:19%}.monitors-workspace--detail .monitors-table th:nth-child(3){width:27%}.monitors-workspace--detail .monitors-table th:nth-child(4){width:12%}.monitors-workspace--detail .monitors-table .ops-status{max-width:100%;white-space:normal;text-align:center}}.monitors-list-surface,.monitors-detail{min-width:0;overflow:hidden}.monitors-filters{display:flex;padding:11px 13px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface-strong);align-items:center;gap:7px}.monitors-filters input,.monitors-filters select{min-height:34px}.monitors-search-field{flex:1 1 260px}.monitors-search-field input{width:100%}.monitors-results-summary{padding:8px 13px;border-bottom:1px solid var(--ops-line);color:var(--ops-muted);font-size:11px;font-variant-numeric:tabular-nums}.monitors-table-wrap{width:100%;overflow-x:auto}.monitors-table{width:100%;border-collapse:collapse;table-layout:fixed}.monitors-table th,.monitors-table td{padding:10px 12px;border-bottom:1px solid var(--ops-line);text-align:left;vertical-align:middle}.monitors-table th{background:var(--ops-surface-strong);color:var(--ops-muted);font-size:10px;font-weight:720;letter-spacing:.055em;text-transform:uppercase}.monitors-table th:first-child{width:34%}.monitors-table th:nth-child(2),.monitors-table th:nth-child(3){width:16%}.monitors-table th:nth-child(4){width:22%}.monitors-table th:last-child{width:90px}.monitors-table tbody tr:hover,.monitors-table tbody tr.is-selected{background:var(--ops-surface-strong)}.monitors-table tbody tr.is-selected{box-shadow:inset 3px 0 0 var(--ops-green)}.monitors-table td:first-child strong,.monitors-table td:first-child span{display:block}.monitors-table td:first-child strong{overflow:hidden;color:var(--ops-ink);font-size:13px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.monitors-table td:first-child span{overflow:hidden;margin-top:2px;color:var(--ops-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.monitors-table-date{color:var(--ops-muted);font-size:11px;font-variant-numeric:tabular-nums}.monitors-table td:last-child{text-align:right}.monitors-load-more{display:block;min-width:180px;margin:12px auto}.monitors-state{display:grid;min-height:130px;padding:28px 20px;color:var(--ops-muted);place-content:center;justify-items:center;gap:5px;text-align:center}.monitors-state strong{color:var(--ops-ink);font-size:14px}.monitors-state span{max-width:500px}.monitors-state .btn{margin-top:8px}.monitors-state--error strong{color:var(--ops-red)}.monitors-inline-warning{display:flex;padding:9px 12px;border-bottom:1px solid color-mix(in srgb,var(--ops-amber) 30%,var(--ops-line));background:var(--ops-amber-bg);color:var(--ops-ink);align-items:center;justify-content:space-between;gap:10px;font-size:12px}.monitors-detail{position:sticky;top:104px;max-height:calc(100vh - 126px);overflow-y:auto}.monitors-detail-close-row{display:flex;min-height:43px;padding:7px 10px 7px 14px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface-strong);align-items:center;justify-content:space-between;gap:12px}.monitors-detail-head{display:flex;padding:17px 15px 14px;align-items:stretch;flex-direction:column;gap:18px}.monitors-detail-head>div:first-child{min-width:0}.monitors-detail-head h2{margin:3px 0 9px;color:var(--ops-ink);font-family:var(--sans);font-size:18px;line-height:1.25;letter-spacing:-.025em}.monitors-detail-company{color:var(--ops-muted);font-size:11px;font-weight:650}.monitors-detail-actions{width:100%;flex:0 0 auto;justify-content:flex-start}.monitors-research-action{display:inline-block;margin-top:8px;font-size:11px;font-weight:650}.monitors-danger-action{color:var(--ops-red)}.monitors-callout{margin:0 15px 13px;padding:12px 13px;border:1px solid var(--ops-line);border-left:3px solid var(--ops-amber);border-radius:var(--ops-control-radius);background:var(--ops-surface-strong)}.monitors-callout strong{color:var(--ops-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.monitors-callout p{margin:4px 0 7px;color:var(--ops-ink);font-size:13px;line-height:1.45}.monitors-callout span,.monitors-bounded-note{color:var(--ops-muted);font-size:11px}.monitors-callout--pending-rule{border-left-color:var(--ops-blue);background:var(--ops-blue-bg)}.monitors-setup-issue{display:grid;margin:0 15px 13px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--ops-red) 35%,var(--ops-line));border-radius:var(--ops-control-radius);background:var(--ops-red-bg);gap:2px;font-size:12px}.monitors-setup-issue strong{color:var(--ops-red)}.monitors-setup-issue span{color:var(--ops-muted)}.monitors-facts{display:grid;margin:0;padding:0 15px 13px;grid-template-columns:1fr 1fr;gap:1px}.monitors-facts>div{min-width:0;padding:10px 11px;border:1px solid var(--ops-line);background:var(--ops-surface-strong)}.monitors-facts>div:first-child{grid-column:1 / -1}.monitors-facts dt{margin-bottom:3px;color:var(--ops-muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.monitors-facts dd{margin:0;overflow-wrap:anywhere;color:var(--ops-ink);font-size:12px}.monitors-bounded-note{margin:0 15px 15px;padding:9px 11px;border-radius:var(--ops-control-radius);background:var(--ops-neutral-bg);line-height:1.45}.monitors-history-section{border-top:1px solid var(--ops-line)}.monitors-section-heading{display:flex;padding:12px 15px;border-bottom:1px solid var(--ops-line);background:var(--ops-surface-strong);align-items:baseline;justify-content:space-between;gap:12px}.monitors-section-heading h3{margin:0;font-size:13px}.monitors-section-heading span{color:var(--ops-muted);font-size:10px;text-transform:uppercase}.monitors-history{display:grid}.monitors-prior-rule-note{padding:10px 15px;border-bottom:1px solid var(--ops-line);background:var(--ops-neutral-bg);color:var(--ops-muted);font-size:11px;line-height:1.4}.monitors-evaluation{padding:14px 15px;border-bottom:1px solid var(--ops-line)}.monitors-evaluation>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.monitors-evaluation-title{display:flex;min-width:0;align-items:center;gap:8px}.monitors-evaluation-title strong,.monitors-confidence{color:var(--ops-muted);font-size:10px;font-variant-numeric:tabular-nums}.monitors-evaluation>p{margin:8px 0 10px;color:var(--ops-ink);font-size:12px;line-height:1.45}.monitors-evidence{display:grid;margin:0;padding:0;list-style:none;gap:6px}.monitors-evidence-item{display:grid;padding:8px 9px;border:1px solid var(--ops-line);border-radius:var(--ops-control-radius);background:var(--ops-surface-strong);grid-template-columns:58px minmax(0,1fr);gap:9px}.monitors-evidence-type{color:var(--ops-green);font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.monitors-evidence-item div{min-width:0}.monitors-evidence-item a,.monitors-evidence-item strong,.monitors-evidence-item div>span{display:block}.monitors-evidence-item a,.monitors-evidence-item strong{overflow:hidden;color:var(--ops-ink);font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.monitors-evidence-item div>span{margin-top:2px;color:var(--ops-muted);font-size:10px}.monitors-evidence-note{margin-top:7px;color:var(--ops-muted);font-size:10px}.monitors-dialog-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:flex;padding:22px;background:#0f171c8f;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.monitors-confirm{width:min(440px,100%);padding:20px;border:1px solid var(--ops-line-strong);border-radius:8px;background:var(--ops-surface);box-shadow:0 18px 54px #00000042}.monitors-confirm h2{margin:0 0 7px;font-size:18px}.monitors-confirm p{margin:0 0 17px;color:var(--ops-muted)}.monitors-confirm>div{display:flex;justify-content:flex-end;gap:8px}.monitors-danger-button{border-color:var(--ops-red);background:var(--ops-red);color:var(--ops-on-accent)}.monitors-danger-button:hover:not(:disabled){border-color:var(--ops-red);background:var(--ops-red);color:var(--ops-on-accent)}.monitors-editor-backdrop{justify-content:flex-end;padding:0}.monitors-editor{width:min(620px,100%);height:100%;overflow-y:auto;border-left:1px solid var(--ops-line-strong);background:var(--ops-surface);box-shadow:-18px 0 54px #00000038}.monitors-editor>header{position:sticky;z-index:2;top:0;display:flex;padding:16px 18px;border-bottom:1px solid var(--ops-line);background:var(--ops-header);align-items:flex-start;justify-content:space-between;gap:18px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.monitors-editor h2{margin:3px 0 2px;font-size:20px;line-height:1.25}.monitors-editor header p{margin:0;color:var(--ops-muted);font-size:12px}.monitors-editor form{display:grid;padding:18px;gap:15px}.monitors-field{display:grid;min-width:0;gap:5px}.monitors-field>span,.monitors-company-field>label,.monitors-condition-fields legend{color:var(--ops-ink);font-size:11px;font-weight:680}.monitors-field input,.monitors-field select,.monitors-field textarea,.monitors-company-field input{width:100%;min-height:37px}.monitors-field textarea{resize:vertical}.monitors-field small,.monitors-field-help,.monitors-field-error{color:var(--ops-muted);font-size:10px}.monitors-field-error{color:var(--ops-red)}.monitors-editor-grid{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(240px,1.25fr);gap:12px}.monitors-company-field{position:relative;display:grid;min-width:0;gap:5px}.monitors-locked-company,.monitors-fixed-trigger{min-height:37px;padding:8px 10px;border:1px solid var(--ops-line);border-radius:var(--ops-control-radius);background:var(--ops-surface-strong);color:var(--ops-ink);font-size:12px}.monitors-company-results{position:absolute;z-index:4;top:62px;right:0;left:0;overflow-y:auto;max-height:240px;border:1px solid var(--ops-line-strong);border-radius:var(--ops-control-radius);background:var(--ops-surface);box-shadow:0 10px 28px #0000002e}.monitors-company-results button{display:grid;width:100%;padding:9px 10px;border:0;border-bottom:1px solid var(--ops-line);border-radius:0;background:var(--ops-surface);color:var(--ops-ink);cursor:pointer;grid-template-columns:72px minmax(0,1fr);gap:9px;text-align:left}.monitors-company-results button:last-child{border-bottom:0}.monitors-company-results button:hover,.monitors-company-results button:focus-visible{background:var(--ops-surface-strong)}.monitors-company-results button:disabled{cursor:not-allowed;opacity:.62}.monitors-company-results button span{overflow:hidden;color:var(--ops-muted);text-overflow:ellipsis;white-space:nowrap}.monitors-fixed-trigger{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:2px 10px}.monitors-fixed-trigger>span{color:var(--ops-muted);font-size:10px;font-weight:680;letter-spacing:.05em;text-transform:uppercase}.monitors-fixed-trigger strong{font-size:12px}.monitors-fixed-trigger small{grid-column:2;color:var(--ops-muted);font-size:10px}.monitors-condition-fields{display:grid;margin:0;padding:13px;border:1px solid var(--ops-line);border-radius:var(--ops-control-radius);grid-template-columns:minmax(110px,.7fr) minmax(130px,1fr) minmax(130px,1fr);gap:10px}.monitors-condition-fields legend{padding:0 5px}.monitors-fact-name{grid-column:1 / -1}.monitors-condition-truth{grid-column:1 / -1;padding:8px 9px;border-left:3px solid var(--ops-green);border-radius:var(--ops-control-radius);background:var(--ops-green-bg);color:var(--ops-ink);font-size:11px;line-height:1.4}.monitors-editor-caveat{padding:10px 11px;border-left:3px solid var(--ops-blue);border-radius:var(--ops-control-radius);background:var(--ops-blue-bg);color:var(--ops-ink);font-size:11px;line-height:1.45}.monitors-editor footer{display:flex;padding-top:2px;justify-content:flex-end;gap:8px}@media (max-width: 1120px){.monitors-metrics{grid-template-columns:repeat(3,minmax(110px,1fr))}.monitors-metric:nth-child(4){border-left:0;border-top:1px solid var(--ops-line)}.monitors-metric:nth-child(5),.monitors-metric:nth-child(6){border-top:1px solid var(--ops-line)}.monitors-workspace--detail{grid-template-columns:1fr}.monitors-detail{position:static;max-height:none}}@media (max-width: 760px){.monitors-pagehead,.monitors-detail-head{flex-direction:column}.monitors-page-actions,.monitors-detail-actions{width:100%}.monitors-filters{flex-wrap:wrap}.monitors-search-field{flex-basis:calc(100% - 76px)}.monitors-filters select{max-width:calc(50vw - 22px)}.monitors-table,.monitors-table tbody,.monitors-table tr,.monitors-table td{display:block;width:100%}.monitors-table thead{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.monitors-table tbody tr{display:grid;padding:11px 12px;border-bottom:1px solid var(--ops-line);grid-template-columns:1fr 1fr;gap:9px 12px}.monitors-table th,.monitors-table td{padding:0;border:0}.monitors-table td:first-child,.monitors-table td:last-child{grid-column:1 / -1}.monitors-table td:before{display:block;margin-bottom:3px;color:var(--ops-muted);content:attr(data-label);font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.monitors-table td:first-child:before,.monitors-table td:last-child:before{content:none}.monitors-table td:last-child .btn{width:100%;min-height:38px}.monitors-facts,.monitors-editor-grid,.monitors-condition-fields{grid-template-columns:1fr}.monitors-facts>div:first-child,.monitors-fact-name{grid-column:auto}.monitors-editor{width:100%}}@media (max-width: 520px){.monitors-metrics{grid-template-columns:1fr 1fr}.monitors-metric:nth-child(3),.monitors-metric:nth-child(5){border-left:0}.monitors-metric:nth-child(3){border-top:1px solid var(--ops-line)}.monitors-metric:nth-child(4){border-left:1px solid var(--ops-line)}.monitors-tabs{width:100%;overflow-x:auto}.monitors-tabs button{flex:1 0 auto;justify-content:center}.monitors-page-actions .btn,.monitors-detail-actions .btn,.monitors-editor footer .btn,.monitors-confirm .btn{flex:1 1 auto;min-height:40px}.monitors-filters label,.monitors-filters select,.monitors-filters .btn{width:100%;max-width:none}.monitors-search-field{flex-basis:100%}.monitors-evaluation>header,.monitors-inline-warning,.monitors-confirm>div{align-items:stretch;flex-direction:column}.monitors-evidence-item{grid-template-columns:1fr}.monitors-dialog-backdrop{padding:12px}.monitors-editor-backdrop{padding:0}.monitors-fixed-trigger{grid-template-columns:1fr}.monitors-fixed-trigger small{grid-column:1}}.monitors-page .monitors-company-results button.is-active,.monitors-page .monitors-company-results button[aria-selected=true]{background:var(--ops-blue-bg);box-shadow:inset 3px 0 0 var(--ops-blue)}
