.platform{max-width:1040px;margin:0 auto;padding:32px 28px 64px;color:var(--ink)}.platform-head h1{font-size:26px;font-weight:650;letter-spacing:-.01em;margin:0}.platform-head p{color:var(--muted);margin:6px 0 0}.platform-stats{display:flex;gap:12px;margin:24px 0 8px;flex-wrap:wrap}.platform-stat{display:flex;flex-direction:column;gap:2px;min-width:116px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.platform-stat-value{font-size:22px;font-weight:650}.platform-stat-label{font-size:12px;color:var(--muted)}.platform-tabs{display:flex;gap:4px;margin:24px 0 16px;border-bottom:1px solid var(--line)}.platform-tabs button{appearance:none;background:none;padding:10px 14px;font:inherit;font-size:14px;color:var(--muted);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.platform-tabs button.is-active{color:var(--accent);border-bottom-color:var(--accent);font-weight:550}.platform-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:8px 20px 20px;margin-bottom:20px}.platform-card-head{display:flex;align-items:center;justify-content:space-between;padding:14px 0 10px}.platform-card-head h2{font-size:15px;font-weight:600;margin:0}.platform-actions{display:flex;gap:8px;align-items:center}.platform-table{width:100%;border-collapse:collapse;font-size:14px}.platform-table th{text-align:left;font-weight:500;font-size:12px;color:var(--faint);padding:8px 12px;border-bottom:1px solid var(--line)}.platform-table td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:middle}.platform-table tbody tr:last-child td{border-bottom:none}.platform-table tbody tr:hover{background:var(--surface-soft)}.platform-row-action{text-align:right}.platform-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--ink-soft)}.platform-faint{color:var(--faint)}.platform-empty{color:var(--muted);padding:18px 12px;font-size:14px}.platform-note{padding:0 0 8px;font-size:12.5px}.platform-badge{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:550;text-transform:capitalize}.platform-badge--active{background:#e2f4ec;color:var(--green)}.platform-badge--flood_wait,.platform-badge--warming{background:#fdeede;color:#b5731a}.platform-badge--retired{background:var(--surface-soft);color:var(--muted)}.platform-badge--banned{background:#fbe4e4;color:#c0392b}.platform-warm{margin-left:8px;font-size:11.5px;color:#b5731a}.platform-btn{appearance:none;border:none;background:var(--accent);color:#fff;font:inherit;font-size:13.5px;font-weight:550;padding:8px 14px;border-radius:9px;cursor:pointer}.platform-btn:hover{background:var(--accent-hover)}.platform-btn:disabled{opacity:.5;cursor:default}.platform-btn-ghost{appearance:none;background:none;border:1px solid var(--line-strong);color:var(--ink-soft);font:inherit;font-size:13px;padding:7px 12px;border-radius:9px;cursor:pointer}.platform-btn-ghost:hover{border-color:var(--muted)}.platform-btn-ghost:disabled{opacity:.5;cursor:default}.platform-select{font:inherit;font-size:13.5px;padding:7px 10px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);color:var(--ink)}.platform-limit-row{display:flex;gap:12px;flex-wrap:wrap;padding-bottom:8px}.platform-limit{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;min-width:180px}.platform-limit-title{font-size:13px;color:var(--muted)}.platform-limit-value{font-size:20px;font-weight:600}.platform-limit-value small{font-weight:400;color:var(--muted);font-size:13px}.platform-metrics{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 8px}.platform-metric{display:flex;gap:8px;align-items:baseline;padding:8px 12px;background:var(--surface-soft);border-radius:8px;font-size:12.5px}.platform-modal-backdrop{position:fixed;inset:0;background:rgba(28,32,40,.32);display:flex;align-items:center;justify-content:center;z-index:50}.platform-modal{background:var(--surface);border-radius:16px;width:420px;max-width:calc(100vw - 32px);padding:22px 24px 26px;box-shadow:0 24px 60px rgba(20,24,31,.22)}.platform-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.platform-modal-head h2{font-size:17px;margin:0;font-weight:620}.platform-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted);margin:14px 0 16px}.platform-field input{font:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:9px;color:var(--ink);background:var(--surface)}.platform-field input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.platform-done p{margin:0 0 10px}.platform-error{margin:14px 0 0;padding:9px 12px;background:#fbe4e4;color:#c0392b;border-radius:9px;font-size:13px}.platform-health{margin:4px 0 12px;padding:9px 13px;border-radius:9px;font-size:13px;font-weight:550;border:1px solid var(--line)}.platform-health.ok{background:#e7f6ec;color:#1a7f4b;border-color:#bfe6cd}.platform-health.warm{background:#fff4e0;color:#97600a;border-color:#f4dcae}.platform-health.hot{background:#fbe4e4;color:#c0392b;border-color:#f2c2c2}.platform-budget{display:flex;align-items:center;gap:8px;min-width:130px}.platform-budget-track{flex:1 1;height:7px;background:var(--surface-2,#eef0f2);border-radius:999px;overflow:hidden}.platform-budget-fill{height:100%;border-radius:999px;transition:width .4s ease}.platform-budget-fill.ok{background:#30a46c}.platform-budget-fill.warm{background:#f5a623}.platform-budget-fill.hot{background:#e5484d}.platform-budget-label{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap}.tg-folders{gap:22px}.tg-folders,.tg-folders-accounts{display:flex;flex-direction:column}.tg-folders-accounts{gap:7px}.tg-folders-account-pills{display:flex;flex-wrap:wrap;gap:6px}.tg-folders-account-pill{appearance:none;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:500;padding:5px 12px;border-radius:999px;cursor:pointer;transition:background var(--speed,.16s) var(--ease-out,ease),border-color var(--speed,.16s) var(--ease-out,ease)}.tg-folders-account-pill:hover{background:var(--bg)}.tg-folders-account-pill.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent)}.tg-folders-account-note{margin:0;font-size:12.5px;color:var(--muted)}.tg-folders-chip{flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.01em;padding:1px 7px;border-radius:999px;line-height:1.5}.tg-folders-chip.new{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.tg-folders-chip.update{color:var(--amber);background:color-mix(in srgb,var(--amber) 14%,transparent)}.tg-folders-chip.remove{color:var(--red);background:color-mix(in srgb,var(--red) 12%,transparent)}.tg-folders-error{color:var(--red)}.tg-folders-consent{padding-bottom:16px}.tg-folders-consent-row,.tg-folders-strategy-row{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.tg-folders-consent-row>div,.tg-folders-strategy-row>div{display:flex;flex-direction:column;gap:4px;min-width:0}.tg-folders-consent-row .mark-switch,.tg-folders-strategy-row .mark-switch{margin-top:2px}.tg-folders-strategies{display:flex;flex-direction:column;border-top:1px solid var(--line)}.tg-folders-strategy{padding:14px 0;border-bottom:1px solid var(--line)}.tg-folders-strategy:last-child{border-bottom:none;padding-bottom:0}.tg-folders-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.tg-folders-capacity.clay-progress{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.tg-folders-capacity>span:first-child{font-size:12px;color:var(--muted);white-space:nowrap}.tg-folders-capacity .clay-progress-track{display:block;width:160px;height:5px;border-radius:999px;background:var(--surface-soft);overflow:hidden}.tg-folders-capacity .clay-progress-fill{display:block;height:100%;background:var(--green);border-radius:999px;transition:width var(--speed,.16s) var(--ease-out,ease)}.tg-folders-capacity .clay-progress-fill.is-over{background:var(--red)}.tg-folders-overlimit{margin-top:4px}.tg-folders-preview-list{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--line)}.tg-folders-preview-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 2px;border-bottom:1px solid var(--line)}.tg-folders-preview-name{display:inline-flex;align-items:center;gap:9px;min-width:0;font-size:14px;color:var(--ink)}.tg-folders-preview-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tg-folders-emoji{flex:0 0 auto;font-size:15px;line-height:1}.tg-folders-preview-count{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tg-folders-preview-empty,.tg-folders-unsynced{margin:14px 0 0}.tg-folders a,.tg-folders-unsynced a{color:var(--accent);text-decoration:none}.tg-folders a:hover,.tg-folders-unsynced a:hover{text-decoration:underline}.tg-folders-sync-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.tg-folders-lastsync{margin:0}.intel-activity{display:flex;flex-direction:column;gap:14px;padding-top:16px;border-top:1px solid var(--line)}.intel-activity.embedded{padding-top:0;border-top:0}.intel-activity-head h3{margin:0;color:var(--ink);font-size:14px;font-weight:650}.intel-activity-head p,.intel-identity-warning p{max-width:70ch;margin:4px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.5}.intel-activity-head p span{color:var(--ink);font-weight:600}.intel-coverage-details{margin-top:8px;color:var(--ink-soft);font-size:11px}.intel-coverage-details summary{width:max-content;color:var(--accent);font-weight:650;cursor:pointer}.intel-coverage-details summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.intel-coverage-details dl{display:grid;grid-template-columns:repeat(4,minmax(100px,max-content));gap:8px 20px;margin:10px 0 0}.intel-coverage-details dl>div{display:grid;gap:2px}.intel-coverage-details dt{color:var(--ink-soft)}.intel-coverage-details dd{margin:0;color:var(--ink);font-weight:650}.intel-coverage-details p{max-width:72ch;margin:8px 0 0;line-height:1.45}.intel-identity-warning{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--warning,oklch(.7 .12 75)) 38%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--warning,oklch(.7 .12 75)) 7%,var(--surface));color:var(--ink);font-size:12px}.intel-identity-warning>svg{flex:none;margin-top:1px;color:var(--warning,oklch(.62 .13 70))}.intel-identity-options{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.intel-identity-options button{display:flex;flex-direction:column;gap:2px;min-width:180px;padding:7px 9px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer}.intel-identity-options button.selected,.intel-identity-options button:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:var(--accent-soft)}.intel-activity-error button:focus-visible,.intel-activity-filters button:focus-visible,.intel-activity-more:focus-visible,.intel-identity-options button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.intel-identity-options small{color:var(--ink-soft);font-size:10px}.intel-activity-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) auto auto;gap:8px;align-items:center}.intel-activity-search{display:flex;align-items:center;gap:7px;min-width:0;padding:0 9px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink-soft)}.intel-activity-filters select,.intel-activity-search input{width:100%;min-width:0;height:34px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:12px}.intel-activity-filters>label:has(select):focus-within,.intel-activity-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 18%,transparent)}.intel-activity-filters>label:has(select){padding:0 6px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface)}.intel-activity-check{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--ink-soft);font-size:12px}.intel-activity-filters button,.intel-activity-more{min-height:34px;padding:0 11px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--accent);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.intel-activity-filters button:hover,.intel-activity-more:hover:not(:disabled){background:var(--accent-soft)}.intel-activity-list{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}.intel-activity-list li{padding:12px 0;border-bottom:1px solid var(--line)}.intel-activity-list li:first-child{padding-top:2px}.intel-activity-list li:last-child{border-bottom:0}.intel-activity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--ink-soft);font-size:10.5px}.intel-activity-meta span:first-child{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-weight:600}.intel-activity-list li>p{margin:6px 0 0;color:var(--ink);font-size:13px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.intel-activity-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:7px}.intel-activity-actions a,.intel-activity-actions button{display:inline-flex;align-items:center;gap:4px;color:var(--accent);font:inherit;font-size:11px;font-weight:600;text-decoration:none}.intel-activity-actions button{padding:0;border:0;background:transparent;cursor:pointer}.intel-activity-actions button:disabled{color:var(--ink-soft);cursor:default}.intel-activity-actions a:hover,.intel-activity-actions button:hover:not(:disabled){text-decoration:underline}.intel-activity-actions a:focus-visible,.intel-activity-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.intel-activity-actions [role=alert]{color:var(--red,oklch(.58 .2 25));font-size:10.5px}.intel-activity-empty,.intel-activity-error{margin:0;padding:12px 0;color:var(--ink-soft);font-size:12px}.intel-activity-error{display:flex;align-items:center;gap:10px;color:var(--red,oklch(.58 .2 25))}.intel-activity-error button{padding:4px 8px;border:1px solid;border-radius:7px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.intel-activity-skeleton{display:flex;flex-direction:column;gap:9px;padding:4px 0}.intel-activity-skeleton span{display:block;height:36px;border-radius:7px;background:var(--surface-soft);opacity:.75}.intel-activity-more{align-self:flex-start}.intel-activity-more:disabled{opacity:.55;cursor:default}@media (max-width:760px){.intel-activity-filters{grid-template-columns:1fr 1fr}.intel-activity-search{grid-column:1/-1}.intel-coverage-details dl{grid-template-columns:1fr 1fr}}@media (max-width:460px){.intel-activity-filters{grid-template-columns:1fr}.intel-activity-search{grid-column:auto}.intel-coverage-details dl{grid-template-columns:1fr}.intel-identity-options button{width:100%;min-width:0}.preflight .page-section-head{align-items:flex-start;flex-wrap:wrap}}.main-intelligence{background:var(--surface)}.main-intelligence .page{width:100%;max-width:1460px;margin:0;padding:24px 30px 56px}.intelligence-workspace{display:flex;flex-direction:column;min-width:0}.intelligence-hero{display:flex;align-items:center;gap:10px;margin-bottom:18px}.intelligence-hero h1{color:var(--ink);font-size:20px;line-height:1.2;font-weight:680;letter-spacing:-.018em}.intelligence-hero p{max-width:70ch;margin-top:3px;color:var(--muted);font-size:12.5px}.intelligence-nav{display:flex;gap:2px;min-width:0;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:thin}.intelligence-nav a{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:36px;padding:0 11px;border-bottom:2px solid transparent;color:var(--ink-soft);font-size:12.5px;font-weight:560;transition:color var(--speed) var(--ease-out),background var(--speed) var(--ease-out),border-color var(--speed) var(--ease-out)}.intelligence-nav a:hover{color:var(--ink);background:color-mix(in oklch,var(--surface-soft) 60%,transparent)}.intelligence-nav a[aria-current=page]{border-color:var(--accent);color:var(--accent);font-weight:650}.intelligence-view-description{padding:11px 0 15px;color:var(--muted);font-size:12px}.intelligence-view{min-width:0}.intelligence-view-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.intelligence-view-heading h2{color:var(--ink);font-size:16px;line-height:1.25;font-weight:670;letter-spacing:-.012em}.intelligence-view-heading p{max-width:72ch;margin-top:4px;color:var(--ink-soft);font-size:12px;line-height:1.5}.intel-workbench-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--accent);border-radius:7px;background:var(--accent);color:oklch(.99 .004 250);font-size:11.5px;font-weight:640;white-space:nowrap;cursor:pointer;transition:background var(--speed) var(--ease-out),border-color var(--speed) var(--ease-out),color var(--speed) var(--ease-out)}.intel-workbench-button:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.intel-workbench-button.quiet{border-color:var(--line-strong);background:var(--surface);color:var(--ink-soft)}.intel-workbench-button.quiet:hover:not(:disabled){border-color:color-mix(in oklch,var(--accent) 45%,var(--line));background:var(--accent-soft);color:var(--accent-hover)}.intel-workbench-button:disabled{opacity:.52;cursor:default}.intelligence-toolbar{display:flex;align-items:center;gap:8px;min-height:46px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:color-mix(in oklch,var(--surface-soft) 48%,var(--surface));color:var(--muted)}.intelligence-toolbar>svg{flex:none;margin-left:2px}.intelligence-toolbar label{display:flex;align-items:center;gap:6px;min-width:0;color:var(--ink-soft);font-size:11px;font-weight:600}.intelligence-inline-review input,.intelligence-inline-review select,.intelligence-toolbar input,.intelligence-toolbar select{height:32px;min-width:0;border:1px solid var(--line-strong);border-radius:7px;outline:0;background:var(--surface);color:var(--ink);font-size:12px}.intelligence-toolbar select{max-width:210px;padding:0 26px 0 8px}.intelligence-toolbar input{width:100%;border:0;background:transparent}.intelligence-inline-review input:focus-visible,.intelligence-inline-review select:focus-visible,.intelligence-toolbar input:focus-visible,.intelligence-toolbar select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 15%,transparent)}.intelligence-search-field{flex:1 1 260px;max-width:430px;height:32px;padding:0 8px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface)}.intelligence-search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 15%,transparent)}.intelligence-context{display:flex;align-items:center;flex-wrap:wrap;gap:5px 14px;min-height:38px;padding:8px 2px;border-bottom:1px solid var(--line);color:var(--muted);font-size:10.5px}.intelligence-certainty,.intelligence-coverage,.intelligence-event-type{display:inline-flex;align-items:center;min-height:20px;padding:1px 7px;border-radius:999px;background:var(--surface-soft);color:var(--ink-soft);font-size:10px;font-weight:650;line-height:1.2}.intelligence-certainty.is-observed,.intelligence-coverage.is-current{background:var(--green-soft);color:var(--green)}.intelligence-certainty.is-insufficient,.intelligence-coverage.is-degraded{background:var(--red-soft);color:var(--red)}.intelligence-certainty.is-estimated,.intelligence-certainty.is-model_assisted,.intelligence-certainty.is-rule_derived,.intelligence-coverage.is-partial{background:var(--amber-soft);color:var(--amber)}.intelligence-context-model{display:inline-flex;align-items:center;gap:4px}.intelligence-context details{position:relative}.intelligence-context summary,.intelligence-evidence summary{color:var(--accent);font-weight:620;cursor:pointer}.intelligence-context details ul{position:absolute;z-index:4;top:calc(100% + 7px);left:0;width:min(390px,80vw);margin:0;padding:10px 12px 10px 27px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-md);color:var(--ink-soft);line-height:1.45}.intelligence-skeleton{display:grid;gap:1px;margin-top:8px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.intelligence-skeleton span{height:82px;background:linear-gradient(90deg,var(--surface) 0,var(--surface-soft) 50%,var(--surface) 100%);background-size:200% 100%;animation:intelligence-loading 1.5s ease-in-out infinite}@keyframes intelligence-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.intelligence-state{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:18px 2px;color:var(--muted)}.intelligence-state>svg{flex:none;margin-top:1px}.intelligence-state>div{max-width:68ch}.intelligence-state strong{color:var(--ink);font-size:12.5px}.intelligence-state p{margin-top:3px;color:var(--ink-soft);font-size:12px;line-height:1.5}.intelligence-state-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.intelligence-state-actions .intel-workbench-button{margin-left:0}.intelligence-state .intel-workbench-button{margin-left:auto}.intelligence-state .intelligence-state-actions .intel-workbench-button{margin-left:0}.intelligence-state.is-error{color:var(--red)}.intelligence-evidence ul,.intelligence-group-list,.intelligence-match-list,.intelligence-opportunity-list,.intelligence-radar-list{margin:0;padding:0;list-style:none}.intelligence-opportunity-list{border-bottom:1px solid var(--line)}.intelligence-opportunity{display:grid;grid-template-columns:minmax(0,1fr) 168px;gap:18px;padding:17px 2px;border-top:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:190px}.intelligence-opportunity-main{min-width:0}.intelligence-row-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:5px 10px;color:var(--muted);font-size:10.5px}.intelligence-event-type.is-demand,.intelligence-event-type.is-replacement{background:var(--accent-soft);color:var(--accent-hover)}.intelligence-event-type.is-commercial_dispute,.intelligence-event-type.is-technical_issue{background:var(--amber-soft);color:var(--amber)}.intelligence-group-detail h3,.intelligence-match-body h3,.intelligence-opportunity h3,.intelligence-radar-body h3{margin-top:7px;color:var(--ink);font-size:13.5px;line-height:1.35;font-weight:660;letter-spacing:-.006em}.intelligence-opportunity-main>p,.intelligence-radar-body>p{max-width:76ch;margin-top:5px;color:var(--ink-soft);font-size:12.5px;line-height:1.55;overflow-wrap:anywhere}.intelligence-row-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:9px;color:var(--muted);font-size:10.5px}.intelligence-row-meta a,.intelligence-row-meta span{display:inline-flex;align-items:center;gap:4px}.intelligence-row-meta a{color:var(--accent);font-weight:600}.intelligence-dimensions{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.intelligence-tags{display:inline-flex;flex-wrap:wrap;gap:4px}.intelligence-tags>span{padding:2px 6px;border:1px solid var(--line);border-radius:5px;background:color-mix(in oklch,var(--surface-soft) 60%,var(--surface));color:var(--ink-soft);font-size:9.5px;line-height:1.25}.intelligence-tags.is-positive>span{border-color:color-mix(in oklch,var(--green) 22%,var(--line));background:var(--green-soft);color:var(--green)}.intelligence-tags.is-warning>span{border-color:color-mix(in oklch,var(--amber) 24%,var(--line));background:var(--amber-soft);color:var(--amber)}.intelligence-tags.is-negative>span{border-color:color-mix(in oklch,var(--red) 24%,var(--line));background:var(--red-soft);color:var(--red)}.intelligence-row-proof{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:11px}.intelligence-evidence{min-width:0;color:var(--ink-soft);font-size:10.5px}.intelligence-evidence summary span{margin-left:3px;color:var(--muted)}.intelligence-evidence[open]{flex-basis:100%}.intelligence-evidence ul{display:grid;gap:7px;margin-top:8px}.intelligence-evidence li{padding:9px 10px;border:1px solid var(--line);border-radius:7px;background:color-mix(in oklch,var(--surface-soft) 35%,var(--surface))}.intelligence-evidence li>div{display:flex;justify-content:space-between;gap:12px}.intelligence-evidence li strong{color:var(--ink);font-size:10.5px}.intelligence-evidence li span{color:var(--muted);white-space:nowrap}.intelligence-evidence blockquote{margin:6px 0 0;color:var(--ink-soft);font-size:11.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.intelligence-evidence a{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:var(--accent);font-weight:620}.intelligence-opportunity-actions{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding-top:23px;color:var(--muted);font-size:9.5px}.intelligence-opportunity-actions>span{display:flex;justify-content:space-between;gap:6px}.intelligence-opportunity-actions>span strong{color:var(--ink);font-size:10.5px}.intelligence-opportunity-actions>div,.intelligence-radar-actions{display:grid;gap:4px;margin-top:7px}.intelligence-opportunity-actions button,.intelligence-radar-actions button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--ink-soft);font-size:10.5px;text-align:left;cursor:pointer}.intelligence-opportunity-actions button:hover,.intelligence-radar-actions button:hover{border-color:var(--line);background:var(--surface-soft);color:var(--ink)}.intelligence-opportunity-actions button:disabled,.intelligence-radar-actions button:disabled{opacity:.58;cursor:default}.intelligence-operation-menu{margin-top:5px;border-top:1px solid var(--line);padding-top:7px}.intelligence-operation-menu>summary{color:var(--ink-soft);font-size:10.5px;font-weight:650;cursor:pointer}.intelligence-operation-menu>div{display:grid;gap:4px;margin-top:6px}.intelligence-operation-menu label{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px}.intelligence-operation-menu label>span{grid-column:1/-1;color:var(--muted);font-size:9px;font-weight:620}.intelligence-operation-menu select{min-width:0;width:100%;height:28px;padding:0 5px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink-soft);font-size:9.5px}.intelligence-operation-menu label button{justify-content:center;min-width:52px;border-color:var(--line)}.intelligence-operation-menu small{color:var(--amber);font-size:9px;line-height:1.35}.intelligence-operation-menu .intelligence-account-note{color:var(--muted)}.intelligence-inline-review{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(150px,220px) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:10px 12px;border:1px solid color-mix(in oklch,var(--accent) 25%,var(--line));border-radius:8px;background:color-mix(in oklch,var(--accent-soft) 28%,var(--surface))}.intelligence-inline-review>strong{align-self:center;color:var(--ink);font-size:11px}.intelligence-inline-review label{display:grid;gap:3px;color:var(--ink-soft);font-size:9.5px;font-weight:620}.intelligence-inline-review input,.intelligence-inline-review select{width:100%;padding:0 8px}.intelligence-inline-review>div{display:flex;gap:5px}.intelligence-action-error,.intelligence-inline-review>p{grid-column:1/-1;color:var(--red);font-size:10.5px}.intelligence-load-more{margin-top:14px}.intelligence-page-end{margin-top:12px;color:var(--muted);font-size:10.5px}.intelligence-group-workbench{display:grid;grid-template-columns:minmax(270px,.72fr) minmax(440px,1.28fr);min-height:520px;margin-top:8px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.intelligence-group-list{max-height:680px;overflow:auto;border-right:1px solid var(--line);background:color-mix(in oklch,var(--surface-soft) 34%,var(--surface))}.intelligence-group-list li+li{border-top:1px solid var(--line)}.intelligence-group-list button{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.intelligence-group-list button:hover{background:var(--surface)}.intelligence-group-list button[aria-pressed=true]{background:var(--accent-soft)}.intelligence-group-list button>span{display:grid;min-width:0}.intelligence-group-list button>span:nth-child(2){text-align:right}.intelligence-group-list strong{overflow:hidden;color:var(--ink);font-size:11.5px;font-weight:640;text-overflow:ellipsis;white-space:nowrap}.intelligence-group-list small{margin-top:2px;color:var(--muted);font-size:9.5px}.intelligence-group-detail{min-width:0;padding:17px 18px 24px;background:var(--surface)}.intelligence-group-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.intelligence-group-detail h3{margin:4px 0 7px;font-size:15px}.intelligence-group-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0;border:1px solid var(--line);border-radius:7px;overflow:hidden}.intelligence-group-facts>div{display:grid;gap:3px;padding:9px 10px}.intelligence-group-facts>div+div{border-left:1px solid var(--line)}.intelligence-group-facts dt{color:var(--muted);font-size:9px}.intelligence-group-facts dd{margin:0;color:var(--ink);font-size:12px;font-weight:660}.intelligence-score-list{display:grid;gap:8px;margin:15px 0}.intelligence-score-list>div{display:grid;grid-template-columns:130px minmax(100px,1fr) 54px;align-items:center;gap:8px;color:var(--ink-soft);font-size:10.5px}.intelligence-score-list progress{width:100%;height:6px;overflow:hidden;border:0;border-radius:999px;background:var(--surface-soft)}.intelligence-score-unknown{color:var(--muted);font-size:9.5px;font-style:italic}.intelligence-score-list progress::-webkit-progress-bar{background:var(--surface-soft)}.intelligence-score-list progress::-webkit-progress-value{background:var(--accent);border-radius:999px}.intelligence-score-list progress::-moz-progress-bar{background:var(--accent);border-radius:999px}.intelligence-score-list>div:last-child progress::-webkit-progress-value{background:var(--amber)}.intelligence-score-list>div:last-child progress::-moz-progress-bar{background:var(--amber)}.intelligence-score-list strong{color:var(--ink);font-size:10.5px;text-align:right}.intelligence-limit-note{display:flex;align-items:flex-start;gap:7px;margin:10px 0;padding:8px 10px;border:1px solid color-mix(in oklch,var(--amber) 25%,var(--line));border-radius:7px;background:var(--amber-soft);color:var(--ink-soft);font-size:10.5px;line-height:1.45}.intelligence-limit-note svg{flex:none;margin-top:1px;color:var(--amber)}.intelligence-match-list{border-bottom:1px solid var(--line)}.intelligence-match-list>li{display:grid;grid-template-columns:74px minmax(0,1fr);gap:16px;padding:16px 2px;border-top:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:150px}.intelligence-match-fit{display:grid;align-content:start;gap:1px;padding-top:2px}.intelligence-match-fit strong{color:var(--accent-hover);font-size:18px;line-height:1.2;font-weight:680;letter-spacing:-.02em}.intelligence-match-body>p,.intelligence-match-fit span{color:var(--muted);font-size:10.5px}.intelligence-match-body>p{margin-top:4px}.intelligence-radar-list{border-bottom:1px solid var(--line)}.intelligence-radar-list>li{display:grid;grid-template-columns:8px minmax(0,1fr) 124px;gap:12px;padding:16px 2px;border-top:1px solid var(--line);content-visibility:auto;contain-intrinsic-size:150px}.intelligence-radar-list>li[data-state=read]{opacity:.78}.intelligence-radar-level{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--muted)}.intelligence-radar-level.is-high{background:var(--red)}.intelligence-radar-level.is-medium{background:var(--amber)}.intelligence-radar-level.is-low{background:var(--accent)}.intelligence-radar-subject{display:inline-block;margin-top:7px;color:var(--ink);font-size:10.5px;font-weight:620}.intelligence-portfolio-table-wrap{margin-top:8px;overflow-x:auto;border:1px solid var(--line);border-radius:8px}.intelligence-portfolio-table{width:100%;min-width:850px;border-collapse:collapse;background:var(--surface);font-size:10.5px}.intelligence-portfolio-table td,.intelligence-portfolio-table th{padding:9px 10px;border-bottom:1px solid var(--line);color:var(--ink-soft);text-align:left;vertical-align:top}.intelligence-portfolio-table thead th{position:sticky;top:0;z-index:1;background:color-mix(in oklch,var(--surface-soft) 55%,var(--surface));color:var(--muted);font-size:9.5px;font-weight:650;white-space:nowrap}.intelligence-portfolio-table tbody tr:last-child td,.intelligence-portfolio-table tbody tr:last-child th{border-bottom:0}.intelligence-portfolio-table tbody tr[data-recommended=true]{background:color-mix(in oklch,var(--green-soft) 30%,var(--surface))}.intelligence-portfolio-table tbody th{display:flex;gap:9px;min-width:270px}.intelligence-portfolio-table tbody th>span:last-child{display:grid;gap:3px}.intelligence-portfolio-table tbody th strong{color:var(--ink);font-size:11px}.intelligence-portfolio-table tbody th small{max-width:54ch;color:var(--muted);font-size:9.5px;font-weight:450;line-height:1.4}.intelligence-portfolio-table td>small,.intelligence-portfolio-table td>strong{display:block}.intelligence-portfolio-table td>strong{color:var(--ink);font-size:10.5px;font-weight:650}.intelligence-portfolio-table td>small{margin-top:2px;color:var(--muted);font-size:9px;line-height:1.35}.intelligence-portfolio-rank{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;border-radius:6px;background:var(--surface-soft);color:var(--ink);font-size:10px;font-weight:670}@media (max-width:1100px){.intelligence-opportunity{grid-template-columns:minmax(0,1fr) 150px}.intelligence-inline-review{grid-template-columns:1fr 1fr}.intelligence-inline-review>p,.intelligence-inline-review>strong{grid-column:1/-1}.intelligence-group-workbench{grid-template-columns:minmax(240px,.65fr) minmax(390px,1.35fr)}.intelligence-group-facts{grid-template-columns:1fr 1fr}.intelligence-group-facts>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.intelligence-group-facts>div:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:880px){.main-intelligence .page{padding:18px 14px 42px}.intelligence-toolbar{align-items:stretch;flex-wrap:wrap}.intelligence-toolbar .intelligence-search-field{max-width:none;flex-basis:calc(100% - 32px)}.intelligence-group-workbench{grid-template-columns:1fr}.intelligence-group-list{max-height:260px;border-right:0;border-bottom:1px solid var(--line)}.intelligence-radar-list>li{grid-template-columns:8px minmax(0,1fr)}.intelligence-radar-actions{grid-column:2;display:flex;flex-wrap:wrap}}@media (max-width:620px){.intelligence-hero{align-items:flex-start}.intelligence-view-heading{flex-direction:column}.intelligence-toolbar>svg{display:none}.intelligence-toolbar>label:not(.intelligence-search-field){flex:1 1 140px;display:grid}.intelligence-toolbar select{width:100%;max-width:none}.intelligence-toolbar .intelligence-search-field{flex-basis:100%}.intelligence-opportunity{grid-template-columns:1fr;gap:9px}.intelligence-opportunity-actions{padding-top:0}.intelligence-opportunity-actions>div{display:flex;flex-wrap:wrap}.intelligence-opportunity-actions button{border-color:var(--line)}.intelligence-inline-review{grid-template-columns:1fr}.intelligence-inline-review>p,.intelligence-inline-review>strong{grid-column:auto}.intelligence-inline-review>div{justify-content:flex-end}.intelligence-context{align-items:flex-start;flex-direction:column;gap:4px}.intelligence-evidence li>div{flex-direction:column;gap:1px}.intelligence-evidence li span{white-space:normal}.intelligence-group-detail{padding:14px 12px 20px}.intelligence-group-detail>header{flex-direction:column}.intelligence-score-list>div{grid-template-columns:112px minmax(70px,1fr) 48px}.intelligence-match-list>li{grid-template-columns:58px minmax(0,1fr);gap:9px}.intelligence-match-fit strong{font-size:15px}}.ui-surface{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 10px 30px -8px color-mix(in srgb,var(--ink) 22%,transparent);color:var(--ink);font-size:13px;z-index:75}.ui-popover{padding:8px;max-width:calc(100vw - 24px)}.ui-surface[data-state=open],.ui-tooltip[data-state=delayed-open],.ui-tooltip[data-state=instant-open]{animation:ui-pop-in .13s cubic-bezier(.22,1,.36,1)}.ui-surface[data-state=closed]{animation:ui-pop-out 90ms ease-in forwards}@keyframes ui-pop-in{0%{opacity:0;transform:scale(.97)}}@keyframes ui-pop-out{to{opacity:0;transform:scale(.98)}}.ui-menu{padding:5px;min-width:180px}.ui-menu-item,.ui-select-item{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:var(--radius-sm);font-size:12.75px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none}.ui-menu-item[data-highlighted],.ui-select-item[data-highlighted]{background:var(--surface-soft)}.ui-menu-item[data-state=checked],.ui-select-item[data-state=checked]{color:var(--ink);font-weight:600}.ui-menu-item[data-disabled],.ui-select-item[data-disabled]{color:var(--muted);pointer-events:none}.ui-menu-item.danger{color:#c0473f}.ui-menu-item.danger[data-highlighted]{background:color-mix(in srgb,#c0473f 12%,var(--surface))}.ui-menu-item-icon,.ui-select-item-icon{display:grid;place-items:center;color:var(--muted);flex:none}.ui-menu-sep{height:1px;background:var(--line);margin:5px -5px}.ui-menu-label{padding:6px 9px 3px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted)}.ui-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:7px;min-height:34px;width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px 10px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.ui-select-trigger:hover{border-color:var(--line-strong)}.ui-select-trigger:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.ui-select-trigger[data-placeholder]{color:var(--muted)}.ui-select-trigger-caret{color:var(--muted);flex:none}.ui-select-content{padding:5px;min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height)}.ui-select-item{padding-right:26px;position:relative}.ui-select-item-indicator{position:absolute;right:8px;display:inline-flex;color:var(--accent)}.ui-overlay{position:fixed;inset:0;z-index:70;background:color-mix(in srgb,var(--ink) 38%,transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.ui-overlay[data-state=open]{animation:ui-overlay-in .14s ease-out}.ui-overlay[data-state=closed]{animation:ui-overlay-out .11s ease-in forwards}@keyframes ui-overlay-in{0%{opacity:0}}@keyframes ui-overlay-out{to{opacity:0}}.ui-dialog{position:fixed;z-index:71;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:480px;max-height:calc(100vh - 48px);overflow:auto;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:0 24px 60px -12px color-mix(in srgb,var(--ink) 34%,transparent);padding:20px}.ui-dialog[data-state=open]{animation:ui-dialog-in .16s cubic-bezier(.22,1,.36,1)}@keyframes ui-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.98)}}.ui-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ui-dialog-title{font-size:15px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.ui-dialog-desc{margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--muted)}.ui-dialog-close{display:grid;place-items:center;width:28px;height:28px;flex:none;border:none;background:transparent;color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;transition:background .15s ease,color .15s ease}.ui-dialog-close:hover{background:var(--surface-soft);color:var(--ink)}.ui-dialog-close:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 40%,transparent)}.ui-tooltip{z-index:85;max-width:260px;padding:5px 9px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ink) 92%,black);color:oklch(.98 .002 85);font-size:12px;line-height:1.4;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--ink) 40%,transparent)}.ui-tooltip-arrow{fill:color-mix(in srgb,var(--ink) 92%,black)}@media (prefers-reduced-motion:reduce){.ui-dialog,.ui-overlay,.ui-surface,.ui-tooltip{animation:none!important}}