.model-schedules,.schedule-forecast{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 1px 3px oklch(25% .025 255/.055);overflow:hidden}.model-schedules{scroll-margin-top:24px}.model-schedules-header,.schedule-forecast header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px}.model-schedules-header{border-bottom:1px solid var(--line)}.model-schedules-header h2,.schedule-forecast h2{margin:0;font-size:20px;letter-spacing:-.025em}.model-schedules-header p,.schedule-forecast header p{color:var(--muted);font-size:13px;margin:6px 0 0}.model-schedule-badge{font-size:12px;font-weight:500;color:var(--muted);white-space:nowrap}.model-schedule-layout,.model-schedule-list{min-width:0}.model-schedule-row{padding:20px 24px;border-bottom:1px solid var(--line)}.model-schedule-row:last-child{border-bottom:0}.model-schedule-overview{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(180px,1.3fr) minmax(240px,1fr);align-items:center;grid-gap:24px;gap:24px}.model-schedule-overview h3{margin:0 0 8px;font:600 14px/1.5 var(--font)}.schedule-model{display:inline-flex;align-items:center;gap:10px;font-weight:500}.schedule-model img{flex-shrink:0}.model-schedule-status{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:400;margin-left:30px}.model-schedule-status:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--faint)}.model-schedule-status[data-active=true]:before{background:var(--positive)}.model-schedule-timing p{margin:2px 0;font-size:13px}.model-schedule-timing strong{font-weight:500}.model-schedule-next,.model-schedule-timing small{color:var(--muted);font-size:12px}.model-schedule-timing .model-schedule-next{font-size:12px;margin-top:5px}.model-schedule-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:24px;text-align:right}.model-schedule-row-actions strong{font-weight:500;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.model-schedule-row-actions small{display:block;color:var(--muted);font-size:12px;font-weight:400;margin-top:3px}.model-schedule-row-actions .button,.schedule-forecast header .button{min-height:40px;padding:8px 14px;font-size:12px;white-space:nowrap}.model-schedule-summary{display:grid;grid-template-columns:minmax(220px,1fr) minmax(200px,1fr) minmax(160px,.85fr);align-items:start;grid-gap:24px;gap:24px;padding:24px;border-top:1px solid var(--line);background:color-mix(in oklch,var(--surface-subtle) 65%,var(--surface))}.model-schedule-summary .schedule-label{color:var(--muted);font-size:12px}.model-schedule-summary h3{font:500 13px/1.5 var(--font);margin:8px 0 4px}.model-schedule-summary h3 span{color:var(--muted);font-weight:400}.model-schedule-summary p{color:var(--muted);font-size:13px;line-height:1.6;margin:8px 0;overflow-wrap:anywhere}.model-schedule-summary .model-schedule-total{font-size:22px;font-weight:500;line-height:1.4;letter-spacing:-.025em;color:var(--ink);margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.model-schedule-summary dl{border-left:1px solid var(--line);padding:4px 0 4px 24px;margin:0;font-size:13px}.model-schedule-summary dl div{display:flex;justify-content:space-between;gap:12px;margin:8px 0}.model-schedule-summary dt{color:var(--muted)}.model-schedule-summary dd{margin:0;font-weight:500;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.model-schedule-summary summary{cursor:pointer;min-height:44px;padding:8px 0;font-size:13px}.model-schedule-summary .model-schedule-unsaved{color:var(--brand-dark)}.model-schedule-row.is-editing{background:color-mix(in oklch,var(--surface-subtle) 50%,var(--surface))}.model-schedule-editor{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.model-schedule-editor h4{margin:0 0 20px;font-size:1rem}.model-schedule-fields{border:0;padding:0;margin:0;min-width:0}.model-schedule-controls{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:20px}.model-schedule-fields label:not(.toggle-field){display:grid;grid-gap:8px;gap:8px;font-size:.9rem;font-weight:500}.model-schedule-fields input:not([type=checkbox]),.model-schedule-fields select{width:100%;min-width:0;min-height:44px}.model-schedule-groups{border:1px solid var(--line);border-radius:8px;margin:16px 0;padding:8px 16px;max-height:300px;overflow-y:auto}.model-schedule-groups legend{padding:0 6px;font-size:.875rem;color:var(--muted)}.model-schedule-fields .model-schedule-groups label{display:flex;align-items:center;gap:12px;min-height:44px;font-weight:400}.model-schedule-groups small{margin-left:auto;color:var(--muted);white-space:nowrap}.model-schedule-draft{border-block:1px solid var(--line);padding:16px 0;margin:20px 0;font-size:.9rem}.model-schedule-draft p{margin:8px 0}.model-schedule-footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.model-schedule-error{color:var(--brand-dark);overflow-wrap:anywhere}.model-schedule-preview{padding:12px 32px;margin:0;background:var(--brand-soft);font-size:.875rem}.model-schedules>.model-schedule-error,.model-schedules>.schedule-saved{margin:16px 32px}.model-schedule-fields input:not([type=checkbox]),.model-schedule-fields select{border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);padding:10px 12px;font:inherit}.model-schedule-fields input[type=checkbox]{accent-color:var(--brand);width:18px;height:18px;flex-shrink:0}.model-schedule-fields input:focus-visible,.model-schedule-fields select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.model-schedule-fields input:disabled,.model-schedule-fields select:disabled{opacity:.6;cursor:not-allowed}.schedule-forecast{margin:16px 0}.schedule-forecast table{width:100%;min-width:800px;border-collapse:collapse;text-align:left;font-size:13px}.schedule-forecast td,.schedule-forecast th{padding:16px 20px;border-top:1px solid var(--line);vertical-align:middle}.schedule-forecast thead{background:var(--surface-subtle)}.schedule-forecast thead th{font-size:11px;letter-spacing:.045em;text-transform:uppercase;font-weight:500}.schedule-forecast tbody th{font-weight:500}.schedule-forecast tfoot{background:var(--surface-subtle)}.schedule-forecast tfoot td,.schedule-forecast tfoot th{padding-block:14px;font-weight:500}.run-schedule-detail,.schedule-forecast small{display:block;font-weight:400;color:var(--muted);font-size:12px;margin-top:5px}.schedule-forecast small.model-schedule-status{display:flex}.schedule-forecast .schedule-number{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.schedule-forecast .schedule-cost{font-weight:500}.schedule-forecast tbody tr:hover{background:oklch(98.5% .005 255)}.runs-history>.card{min-width:0}@media (max-width:1200px){.model-schedule-overview{grid-template-columns:minmax(140px,1fr) minmax(180px,1fr);gap:16px 24px}.model-schedule-row-actions{grid-column:1/-1;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line);text-align:left}.model-schedule-row-actions strong{display:flex;align-items:baseline;gap:6px}.model-schedule-summary{grid-template-columns:1fr 1fr}.model-schedule-assumptions{grid-column:1/-1}}@media (max-width:600px){.model-schedules-header,.schedule-forecast header{align-items:flex-start;flex-direction:column;gap:12px;padding:20px}.model-schedule-row{padding:20px}.model-schedule-overview{grid-template-columns:1fr;gap:12px}.model-schedule-timing{padding-left:30px}.model-schedule-summary{grid-template-columns:1fr;padding:20px;gap:16px}.model-schedule-summary dl{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}.model-schedule-controls{grid-template-columns:1fr}.model-schedule-preview{padding:12px 20px}.model-schedule-row-actions .button,.schedule-forecast header .button{min-height:44px}}.ads-workspace{display:grid;grid-gap:20px;gap:20px}.ads-overview-chart{min-width:0}.ads-overview-chart .prompt-trend{margin-top:24px}.ads-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:24px;grid-gap:28px;gap:28px}.ads-overview h2,.ads-section-title h2{font-size:16px;font-weight:500;line-height:1.5;margin:0}.ads-eyebrow{color:var(--muted);font-size:10px;font-weight:500;letter-spacing:.13em;display:block;margin-bottom:12px}.ads-hero-value{font-size:clamp(1.6rem,2vw,1.9rem);font-weight:500;letter-spacing:-.04em;margin:12px 0 6px;display:flex;align-items:center;gap:16px}.ads-delta{font-size:12px;font-weight:500;letter-spacing:0;padding:0;background:transparent;color:#556174}.ads-overview p,.ads-section-title p{color:#697386;font-size:14px;margin:10px 0 0}.sponsored-ranking{border-left:1px solid #e7eaf0;padding-left:28px;min-width:0;display:flex;flex-direction:column}.sponsored-ranking-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.sponsored-ranking-heading svg{width:20px;color:var(--brand)}.sponsored-ranking-labels{display:grid;grid-template-columns:1fr 65px 70px;color:#7c8595;font-size:13px;padding:0 0 12px 25px;border-bottom:1px solid #e7eaf0}.sponsored-ranking-labels span:not(:first-child){text-align:right}.sponsored-ranking ol{padding:0;margin:0;list-style:none}.sponsored-ranking li{display:flex;gap:12px;align-items:center;min-height:64px;border-bottom:1px solid var(--line);font-size:14px}.sponsored-ranking li a{display:flex;gap:10px;flex:1 1;min-width:0;align-items:center;color:inherit;text-decoration:none}.sponsored-ranking li a:hover{color:var(--brand)}.sponsored-ranking li a>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sponsored-ranking li>strong{width:50px;text-align:right}.sponsored-ranking li>span:last-child{width:60px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sponsored-ranking small{display:block;font-size:11px;font-weight:400;color:#8a93a1}.ads-avatar{width:26px;height:26px;display:inline-grid;place-items:center;border:1px solid #e1e5ed;border-radius:7px;background:#f5f6f9;font-size:12px;font-weight:500;flex:none}.ads-view-all{margin-top:auto;padding-top:18px;align-self:flex-end;font-size:12px;text-decoration:none;color:var(--brand)}.sponsored-ranking-empty{padding:30px 0}.ads-explorer{padding:24px;min-width:0}.ads-section-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.ads-count{display:inline-flex;align-items:center;justify-content:center;border-radius:15px;padding:3px 8px;background:#f0f2f6;color:#748095;font-size:12px;white-space:nowrap;font-weight:500}.ads-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:18px}.ads-tabs{display:flex;padding:3px;gap:2px;border:1px solid #e2e6ee;border-radius:9px;background:#f7f8fb}.ads-tabs button{display:flex;align-items:center;gap:7px;background:transparent;border:1px solid transparent;padding:6px 10px;border-radius:7px;color:#788295;font-size:12px;cursor:pointer;white-space:nowrap}.ads-tabs button[aria-current]{background:#fff;border-color:#e1e5ed;box-shadow:0 1px 3px #15243a0a;color:#243146}.ads-tabs svg{width:14px;height:14px}.ads-tabs button[aria-current] svg{color:#ef623c}.ads-toolbar select{height:36px;min-height:36px;width:auto;font-size:12px;padding:5px 26px 5px 10px;border-radius:8px;border:1px solid #dfe4ec;color:#526078;background-color:#fff}.ads-toolbar .button{min-height:36px;padding:6px 12px;font-size:12px;border-radius:8px;gap:7px}.ads-search{margin-left:auto;display:flex;align-items:center;position:relative;max-width:260px;min-width:180px;flex:1 1}.ads-search input{min-height:36px;height:36px;padding:7px 33px 7px 12px;width:100%;font-size:12px;border-radius:8px}.ads-search button{position:absolute;right:2px;border:none;background:transparent;width:32px;height:32px;font-size:23px;color:#748095;cursor:pointer}.ads-table-wrap{border:1px solid #e1e5ee;border-radius:11px;overflow:hidden}.ads-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px}.ads-table th{text-align:left;font-size:10px;letter-spacing:.035em;text-transform:uppercase;color:#7a8495;padding:15px 12px;background:#f4f6fb;font-weight:500}.ads-table th:first-child{width:43%;padding-left:20px}.ads-table th:nth-child(2){width:16%}.ads-table th:nth-child(3){width:12%}.ads-table th:nth-child(4){width:10%}.ads-table td{padding:17px 12px;border-top:1px solid #e8ebf1;vertical-align:middle;color:#4c586d;overflow-wrap:anywhere}.ads-table td strong{font-weight:500;color:#354158}.radar-result-row.is-open,.radar-result-row:hover{background:#fcfcfe}.ads-primary{display:flex;gap:10px;align-items:center;min-height:90px}.ads-table td.ads-primary{padding-left:18px}.ads-rank{color:#9aa3b2;font-size:11px;flex:none}.ads-expand{border:none;background:#f6f7fa;border-radius:7px;width:26px;height:28px;display:grid;place-items:center;cursor:pointer;flex:none;color:#8590a2}.ads-expand svg{width:13px;height:13px}.ads-expand[aria-expanded=true] svg{transform:rotate(90deg)}.radar-creative-image{flex:none;width:40px;height:40px;overflow:hidden;border:1px solid #e4e8ef;border-radius:10px;display:grid;place-items:center;background:#f4f5f8;color:#7a8495;font-weight:500}.radar-creative-image img{width:100%;height:100%;object-fit:cover}.ads-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.ads-copy strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.55}.ads-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8690a1;font-size:11px}.ads-muted{display:block;font-size:10px;color:#8c95a5;margin-top:4px}.ads-advertiser{display:block;font-weight:500}.ads-table time{font-size:11px;color:#748095}.ads-table .model-badges{flex-wrap:wrap}.ads-expanded>td{padding:0}.ads-evidence{padding:22px;background:#fbfcfe}.ads-evidence-copy{display:grid;grid-template-columns:minmax(260px,30%) minmax(0,1fr);grid-gap:24px;gap:24px}.ads-preview{border:1px solid #e1e6ef;border-radius:12px;background:#fff;padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;box-shadow:0 1px 4px #263c5810}.ads-preview-heading{display:flex;justify-content:space-between;align-items:center;width:100%;color:#98a1af;font-size:10px;font-weight:500}.ads-tag{padding:4px 6px;border-radius:4px;background:#f3f4f7;text-transform:uppercase;color:#7f899a}.ads-preview strong{font-size:14px;line-height:1.5}.ads-preview p{color:#758094;line-height:1.7;font-size:12px;margin:0;overflow-wrap:anywhere}.ads-preview>small:last-child{color:#9aa3b2;margin-top:auto;padding-top:20px;font-size:10px}.ads-evidence-main{min-width:0}.ads-evidence-meta{color:#7f899b;font-size:11px;margin:0 0 14px}.ads-evidence h3{font-size:12px;font-weight:500;margin:20px 0 10px;gap:8px}.ads-evidence h3,.ads-url{display:flex;align-items:center}.ads-url{border:1px solid #e1e6ef;border-radius:9px;padding:12px;background:#fff;gap:12px;justify-content:space-between;margin-bottom:8px}.ads-url>span:first-child{min-width:0;overflow-wrap:anywhere}.ads-url small{display:block;margin-bottom:5px;color:#919bad;font-size:10px}.ads-url a{color:#42516a;text-decoration:none}.ads-url .button{min-height:30px;font-size:10px;padding:4px 8px;flex:none}.ads-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.ads-chip{display:flex;min-width:0;align-items:center;gap:8px;color:#55627a;font-size:11px;padding:8px 10px;background:#fff;border:1px solid #e1e6ee;border-radius:9px;text-decoration:none;box-shadow:0 1px 2px #1c304b0c}.ads-chip>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ads-chip>svg{width:13px;flex:none;color:#9ba5b6}.ads-chip>b{margin-left:auto;background:#f3f4f7;padding:2px 5px;border-radius:8px;font-size:10px;white-space:nowrap}.ads-chip>small{color:#98a1af;white-space:nowrap}.ads-chip:hover{border-color:#c4cedc}.ads-show-more{background:none;border:none;color:#be572f;font-size:11px;cursor:pointer;padding:10px 0}.ads-creative{border:1px solid #e2e6ee;border-radius:9px;background:#fff;margin-bottom:8px}.ads-creative summary{display:flex;align-items:center;padding:10px;gap:12px;cursor:pointer;list-style:none}.ads-creative summary>span:nth-child(2){flex:1 1;min-width:0}.ads-creative summary strong{display:block;line-height:1.5}.ads-creative summary small{color:#8994a5;display:block;margin-top:4px}.ads-creative-body{padding:0 15px 15px}.ads-pagination{display:flex;justify-content:space-between;align-items:center;color:#8993a4;font-size:11px;padding-top:20px}.ads-pagination nav{display:flex;align-items:center;gap:12px}.ads-pagination .button{min-height:32px;font-size:11px;padding:5px 10px}.ads-detail-status,.ads-empty{text-align:center;padding:45px 20px;color:#7d8798}.ads-empty svg{width:30px;height:30px;color:#ed774b;margin:auto}.ads-empty h3{color:#435069;font-size:17px}.ads-empty p{max-width:470px;margin:10px auto 20px;font-size:13px}.ads-error{color:#b33e28}.ads-workspace a:focus-visible,.ads-workspace button:focus-visible,.ads-workspace summary:focus-visible{outline:2px solid #bf5835;outline-offset:3px}@media (prefers-reduced-motion:no-preference){.ads-expand svg{transition:transform .15s ease}.ads-evidence{animation:ads-reveal .15s ease-out}@keyframes ads-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1100px){.ads-overview{gap:20px;padding:20px}.sponsored-ranking{padding-left:20px}.ads-evidence-copy{grid-template-columns:210px minmax(0,1fr)}.ads-chips{grid-template-columns:1fr}.ads-table th:first-child{width:35%}.ads-hero-value{flex-wrap:wrap;gap:6px}}@media (max-width:700px){.ads-overview{grid-template-columns:1fr}.sponsored-ranking{padding:20px 0 0;border-left:0;border-top:1px solid #e7eaf0}.ads-explorer{padding:16px}.ads-section-title{align-items:flex-start}.ads-overview p,.ads-section-title p{font-size:14px}.ads-toolbar{gap:8px}.ads-tabs{width:100%}.ads-tabs button{flex:1 1;justify-content:center;font-size:14px;min-height:44px;padding:5px}.ads-search input,.ads-toolbar .button,.ads-toolbar select{min-height:44px;height:44px;font-size:14px}.ads-search{min-width:100%;max-width:none}.ads-search button{min-width:44px;min-height:44px}.ads-table,.ads-table tbody{display:block}.ads-table thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.radar-result-row{display:grid;grid-template-columns:1fr 1fr;padding:8px 10px 12px;border-top:1px solid #e3e8ef}.ads-table td{display:block;padding:8px;border:0;font-size:14px}.ads-table td.ads-primary{display:flex;grid-column:1/-1;padding-left:4px}.ads-expand{width:44px;height:44px}.ads-copy small,.ads-muted,.ads-table time{font-size:12px}.radar-result-row td[data-label]:before{content:attr(data-label);display:block;color:#939dad;font-size:11px;margin-bottom:5px}.ads-expanded,.ads-expanded>td{display:block;padding:0}.ads-evidence{padding:15px}.ads-evidence-copy{grid-template-columns:1fr}.ads-preview>small:last-child{padding-top:0}.ads-preview{gap:8px}.ads-chip,.ads-evidence h3,.ads-evidence-meta,.ads-preview p{font-size:14px}.ads-chip,.ads-show-more{min-height:44px}.ads-show-more,.ads-url{font-size:14px}.ads-url{flex-wrap:wrap}.ads-url .button{min-height:44px;font-size:14px}.ads-pagination{flex-direction:column;gap:15px;font-size:13px}.ads-pagination .button{min-height:44px;font-size:13px}.ads-view-all,.sponsored-ranking li{font-size:14px}.ads-view-all{min-height:44px}}.ads-workspace .button{background:#fff;border:1px solid #dfe4ec;box-shadow:0 1px 2px #15243a09;color:#46536a}.ads-workspace .button:hover:not(:disabled){border-color:#c0cad9;background:#fcfdff}.ads-workspace .button:disabled{opacity:.45}.ads-search input{border:1px solid #dfe4ec;outline:none;background:#fff}.ads-search input:focus-visible{outline:2px solid #bf5835;outline-offset:2px}.ads-table{font-size:13px}.ads-table th{font-size:11px}.ads-copy small{font-size:12px}.ads-avatar-stack{display:flex;gap:3px;margin-top:7px}.ads-avatar-stack .ads-avatar{width:22px;height:22px;font-size:10px}#radar-results{scroll-margin-top:24px}.radar-advertiser-identity{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#556174;font-size:12px;font-weight:400}.radar-advertiser-chips .ads-avatar,.radar-advertiser-chips .domain-logo,.radar-advertiser-identity .ads-avatar,.radar-advertiser-identity .domain-logo,.radar-advertiser-mini .ads-avatar,.radar-advertiser-mini .domain-logo{width:22px;height:22px;min-width:22px;flex:0 0 22px;font-size:11px;border-radius:6px}.radar-advertiser-chips .domain-logo img,.radar-advertiser-identity .domain-logo img,.radar-advertiser-mini .domain-logo img{width:100%;height:100%;object-fit:contain}.radar-advertiser-chips{display:flex;flex-wrap:wrap;gap:8px}.radar-advertiser-chips .ads-chip{flex:0 1 auto;max-width:100%;padding:6px 10px;font-size:12px}.ads-creative summary small.radar-advertiser-identity{display:flex}.ads-creative summary strong{font-weight:500}.ads-creative{box-shadow:0 1px 3px #263c5810}.ads-preview{gap:10px}.ads-evidence-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.ads-evidence-meta .model-badges{margin-left:6px}.response-browser{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.response-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.82rem}.response-table th{text-align:left;background:var(--surface-subtle);color:var(--ink-soft);font-weight:500}.response-table td,.response-table th{padding:1rem 1.2rem;border-bottom:1px solid var(--border);vertical-align:middle}.response-table th:first-child{width:15%}.response-table th:nth-child(2){width:14%}.response-table th:nth-child(4){width:12%}.response-table th:last-child{width:9%}.response-table small{display:block;color:var(--muted);margin-top:.25rem;font-size:.76rem}.response-table-answer p{margin:0 0 .65rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);line-height:1.65;overflow-wrap:anywhere}.response-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.response-pagination a,.response-pagination button,.response-reading-actions button,.response-view-button{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:.4rem .75rem;font:inherit;cursor:pointer}.response-view-button{color:var(--brand);border-color:var(--brand)}.response-pagination a:hover,.response-pagination button:not(:disabled):hover,.response-reading-actions button:hover,.response-view-button:hover{background:var(--surface-subtle)}.response-presence-label{color:var(--muted)}.response-presence-label.is-present{color:#087b58}.response-owned-badge{display:inline-block;color:#087b58;background:#edf9f3;border-radius:6px;font-size:.74rem;padding:.25rem .45rem}.response-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;color:var(--muted);font-size:.8rem}.response-pagination nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.response-pagination [aria-current=page]{background:var(--brand);color:white;border-color:var(--brand)}.response-pagination button:disabled{opacity:.45;cursor:default}.pagination-gap{margin:0 .4rem}.response-empty{padding:2rem}.response-empty h2{font-size:1rem}.response-empty p{color:var(--muted)}.response-dialog{padding:0;border:1px solid var(--border);border-radius:14px;width:min(1440px,95vw);max-width:95vw;height:min(860px,88dvh);max-height:88dvh;margin:auto;background:var(--surface);color:var(--ink);overflow:hidden;box-shadow:0 24px 80px #18253630}.response-dialog::-webkit-backdrop{background:#18253666;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.response-dialog::backdrop{background:#18253666;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.response-dialog-shell{height:100%;display:flex;flex-direction:column}.response-dialog-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.4rem 1.6rem;background:#fafbfc;border-bottom:1px solid var(--border)}.response-dialog-header h2{margin:0;font-size:1.05rem;font-family:var(--font);font-weight:500;letter-spacing:-.015em;line-height:1.5;max-height:4.5em;overflow:auto;overflow-wrap:anywhere}.response-dialog-header p{margin:.4rem 0 0;color:var(--muted);font-size:.8rem}.response-dialog-header .response-owned-badge{margin-left:.6rem}.response-close{flex:0 0 36px;width:36px;height:36px;padding:0;background:transparent;border:0;border-radius:6px;color:var(--muted);font-size:1.7rem;cursor:pointer}.response-close:hover{background:var(--surface-subtle)}.response-dialog-body{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(220px,28%) minmax(0,1fr)}.response-sidebar{min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:#fafbfc}.response-evidence-tabs{padding:1.25rem 1rem 1rem;display:grid;grid-gap:.55rem;gap:.55rem}.response-evidence-tabs button{display:flex;gap:.65rem;align-items:center;text-align:left;font:inherit;font-size:.82rem;padding:.65rem .8rem;border:1px solid var(--border);border-radius:8px;background:#f5f6f8;color:var(--muted);cursor:pointer}.response-evidence-tabs button:hover{color:var(--ink)}.response-evidence-tabs button[aria-pressed=true]{background:var(--surface);border-color:var(--border);color:var(--ink);box-shadow:0 1px 3px #18253612}.response-evidence-tabs button svg{width:18px;height:18px;flex-shrink:0}.response-evidence-tabs button[aria-pressed=true] svg{color:var(--brand)}.response-evidence-count{margin-left:auto;padding:.05rem .45rem;border-radius:6px;background:#edf0f4;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.response-evidence-list{padding:0 1rem 1rem;overflow-y:auto;min-height:0;font-size:.82rem}.response-source-card{padding:.85rem;margin-bottom:.6rem;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:0 1px 2px #18253608;overflow-wrap:anywhere}.response-source-card a{display:block;color:inherit;text-decoration:none}.response-source-card a:hover strong{color:var(--brand)}.response-source-card strong{display:flex;align-items:center;gap:.45rem;font-weight:500}.response-source-card strong svg{width:20px;height:20px;flex-shrink:0;color:var(--muted)}.response-source-card strong span{margin:0 0 0 auto}.response-source-card small,.response-source-card span{display:block;margin-top:.35rem;font-size:.75rem;color:var(--muted)}.response-source-card small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.response-reading-pane{min-width:0;min-height:0;display:flex;flex-direction:column}.response-reading-toolbar{padding:1rem 1.5rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:.85rem}.response-reading-toolbar small{display:block;margin-top:.35rem;font-size:.75rem}.response-highlight-legend span{display:inline-flex;align-items:center;gap:.35rem;margin-right:.8rem;color:var(--muted)}.response-highlight-legend span:before{content:"";width:7px;height:7px;border-radius:50%;background:#376ce0}.response-highlight-legend span+span:before{background:#8b52df}.response-reading-actions button{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .65rem}.response-reading-actions button svg{width:16px;height:16px}.response-reading-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;font-size:.8rem}.response-reading-actions label{display:flex;align-items:center;gap:.4rem;font:inherit;margin:0}.response-reading-actions input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:32px;height:19px;padding:0;margin:0;border:1px solid #aab3c0;border-radius:20px;background:#c6cdd6;cursor:pointer}.response-reading-actions input:before{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:white;box-shadow:0 1px 2px #18253630}.response-reading-actions input:checked{border-color:var(--brand);background:var(--brand)}.response-reading-actions input:checked:before{left:15px}.response-reading-actions [role=status]:empty{display:none}.response-reading-scroll{flex:1 1;overflow-y:auto;min-height:0;padding:1.4rem;margin:1.25rem;border:1px solid var(--border);border-radius:12px;background:#fff;box-shadow:0 1px 3px #1825360c;scrollbar-gutter:stable}.answer-prose{font-size:.94rem;line-height:1.75;color:var(--ink-soft);overflow-wrap:anywhere}.answer-prose>:first-child{margin-top:0}.answer-prose p{margin:0 0 1.2rem}.answer-prose h3{font-size:1.15rem;line-height:1.45;margin:1.6rem 0 .8rem}.answer-prose h3,.answer-prose h4{font-family:var(--font);font-weight:500;letter-spacing:-.01em}.answer-prose h4{font-size:1rem;margin:1.3rem 0 .7rem}.answer-prose ol,.answer-prose ul{padding-left:1.5rem;margin:0 0 1.2rem}.answer-prose li{margin:.55rem 0}.answer-prose a{color:#315dc0;text-decoration:underline}.answer-plain{white-space:pre-wrap}.answer-brand{background:#eaf0ff;color:#274d99;border-radius:3px;padding:.05em .15em}.answer-shared{background:var(--surface-subtle);color:var(--ink-soft);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.answer-competitor{background:#f0eaff;color:#62409d;border-radius:3px;padding:.05em .15em}.answer-table-scroll{overflow-x:auto;margin:1rem 0}.answer-prose table{border-collapse:collapse;width:100%;font-size:.85rem}.answer-prose td,.answer-prose th{border:1px solid var(--border);padding:.7rem;text-align:left;vertical-align:top;min-width:120px}.answer-prose pre,.answer-prose th{background:var(--surface-subtle)}.answer-prose pre{white-space:pre-wrap;padding:.8rem}.answer-prose blockquote{border-left:3px solid var(--border);margin-left:0;padding-left:1rem}@media (max-width:700px){.response-table,.response-table tbody,.response-table td,.response-table tr{display:block;width:100%}.response-table{font-size:.875rem}.response-table thead{display:none}.response-table tr{padding:.8rem 1rem;border-bottom:1px solid var(--border)}.response-table td{border:0;padding:.3rem 0}.response-table td:before{content:attr(data-label);display:inline-block;width:100px;color:var(--muted)}.response-table td.response-table-answer:before{display:none}.response-table time{display:inline-block}.response-table small{font-size:.875rem}.response-pagination{align-items:flex-start;flex-direction:column;font-size:.875rem}.response-close,.response-pagination button,.response-reading-actions button,.response-view-button{min-height:44px;min-width:44px}.response-dialog{width:98vw;max-width:98vw;height:95dvh;max-height:95dvh}.response-dialog-header{padding:1rem;gap:.5rem}.response-dialog-header p,.response-owned-badge{font-size:.875rem}.response-dialog-body{display:flex;flex-direction:column}.response-sidebar{flex:0 0 auto;max-height:28%;border-right:0;border-bottom:1px solid var(--border)}.response-evidence-tabs{display:flex;padding:.5rem}.response-evidence-tabs button{flex:1 1;gap:.3rem;font-size:.875rem;min-height:44px;padding:.4rem}.response-evidence-tabs button svg{display:none}.response-evidence-list,.response-source-card small,.response-source-card span{font-size:.875rem}.response-reading-pane{flex:1 1}.response-reading-toolbar{padding:.75rem 1rem}.response-reading-scroll{padding:1rem;margin:.6rem}.response-reading-actions,.response-reading-toolbar small{font-size:.875rem}}.prompt-citation-data{background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 1px 3px #1825360c;padding:1.5rem;font-size:.85rem}.citation-rank-dialog h2,.prompt-citation-data h2{font-family:var(--font);font-size:1rem;font-weight:500;letter-spacing:-.015em;margin:0 0 .8rem}.citation-rank-dialog p,.prompt-citation-data p{color:var(--muted);margin:.5rem 0 1rem}.citation-summary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1.75rem;gap:1.75rem}.citation-distribution{padding-right:1.75rem;border-right:1px solid var(--border)}.citation-headline{display:block;font-size:1.6rem;font-weight:500;line-height:1.2}.citation-distribution-bar{display:flex;height:10px;border-radius:8px;overflow:hidden;background:var(--surface-subtle);margin:1.2rem 0 .75rem}.citation-headline.citation-unranked{font-size:1.25rem;color:var(--ink-soft)}.citation-rank-dialog table,.prompt-citation-data table{width:100%;border-collapse:collapse;font-size:.8rem}.citation-rank-dialog th,.prompt-citation-data th{color:var(--muted);text-align:left;font-weight:500}.citation-rank-dialog td,.citation-rank-dialog th,.prompt-citation-data td,.prompt-citation-data th{padding:.75rem .4rem;border-bottom:1px solid #e9edf2}.citation-rank-table td:nth-child(n+2),.citation-rank-table th:nth-child(n+2),.citation-summary-grid td:last-child,.citation-summary-grid th:last-child{text-align:right;white-space:nowrap}.citation-type-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:.5rem}.citation-leaders{display:block;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.72rem}.citation-row-rank{color:var(--muted);margin-right:.7rem}.citation-leader-logos,.citation-ranked-source{display:inline-flex;align-items:center;gap:.5rem;vertical-align:middle}.citation-leader-logos .domain-logo,.citation-ranked-source .domain-logo{width:22px;height:22px;flex-basis:22px;border-radius:6px}.citation-leader-logos .domain-logo img,.citation-ranked-source .domain-logo img{width:20px;height:20px}.citation-leader-logos{gap:0}.citation-leader-logos>.domain-logo+.domain-logo{margin-left:-4px}.citation-source-types{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem}.citation-more-types summary{color:var(--muted);cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px;white-space:nowrap;list-style:none}.citation-more-types summary::-webkit-details-marker{display:none}.citation-more-types[open]{flex-basis:100%}.citation-data-table a,.citation-rank-table a{color:var(--ink-soft);text-decoration:none;overflow-wrap:anywhere}.citation-data-table a:hover,.citation-rank-table a:hover{color:var(--brand);text-decoration:underline}.citation-rank-table a span,.citation-tag{color:var(--muted)}.citation-tag{display:inline-block;border:1px solid var(--border);border-radius:4px;font-size:.7rem;padding:.05rem .3rem;margin-left:.4rem}.prompt-citation-data .citation-note{font-size:.72rem;line-height:1.6;margin:.8rem 0}.citation-text-button{display:block;margin:1rem 0 0 auto;background:transparent;border:0;color:var(--brand);font:inherit;cursor:pointer;padding:.5rem}.citation-text-button:hover{text-decoration:underline}.citation-data-section{border-top:1px solid var(--border);margin-top:1.8rem;padding-top:1.5rem}.citation-data-heading{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.citation-data-heading h2{margin-bottom:.25rem}.citation-data-controls{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.citation-data-controls button,.citation-data-controls select,.citation-pagination button{border:1px solid var(--border);border-radius:8px;padding:.5rem .7rem;background:var(--surface);color:var(--ink-soft);font:inherit;cursor:pointer}.citation-data-controls select{width:auto;margin:0}.citation-data-controls button:hover,.citation-pagination button:hover{background:var(--surface-subtle)}.citation-data-controls button:disabled,.citation-pagination button:disabled{opacity:.45;cursor:default}.citation-search{width:100%;max-width:410px;margin:.5rem 0 1rem}.citation-rank-dialog>input,.citation-search{border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;padding:.65rem .8rem}.citation-rank-card{display:flex;gap:.8rem;align-items:center;padding:1rem;border:1px solid var(--border);border-radius:12px;margin-bottom:.6rem}.citation-rank-card>div{min-width:0}.citation-rank-card a{color:var(--ink-soft);text-decoration:none;font-weight:500;overflow-wrap:anywhere}.citation-rank-card a:hover{color:var(--brand);text-decoration:underline}.citation-rank-card p{font-size:.8rem;margin:.4rem 0 0}.citation-rank-share{margin-left:auto;text-align:right;flex-shrink:0}.citation-rank-share strong{display:block;font-size:1.25rem;font-weight:500}.citation-rank-share small{display:block;color:var(--muted);font-size:.75rem}.citation-table-wrap{border:1px solid var(--border);border-radius:10px;overflow:hidden}.citation-data-table thead{background:#f5f6fa}.citation-data-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.025em}.citation-data-table td,.citation-data-table th{padding:1rem .7rem}.citation-data-table tbody>tr:hover{background:#fafbfc}.citation-domain-cell{display:flex;align-items:center;gap:.5rem}.citation-domain-cell button{border:0;border-radius:6px;background:var(--surface-subtle);color:var(--muted);font-size:1.2rem;width:28px;height:30px;flex-shrink:0;cursor:pointer}.citation-content-tag{display:inline-block;padding:.15rem .35rem;border:1px solid var(--border);border-radius:5px;margin:.15rem;font-size:.72rem}.citation-content-tag small{margin-left:.3rem;color:var(--muted)}.citation-muted{color:var(--muted)}.citation-expanded>div{max-height:300px;overflow:auto;padding:.4rem 1rem}.citation-expanded h3{font-family:var(--font);font-size:.85rem;font-weight:500}.citation-expanded ul{list-style:none;padding:0;margin:0}.citation-expanded li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--border)}.citation-expanded .citation-prompt-links{flex-basis:100%}.citation-expanded .citation-prompt-links li{display:block}.citation-expanded li span{white-space:nowrap;color:var(--muted)}.citation-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;color:var(--muted)}.citation-pagination nav{display:flex;gap:.35rem;align-items:center}.citation-pagination button[aria-current=page]{background:var(--brand);color:white;border-color:var(--brand)}.prompt-citation-data .citation-empty{padding:2rem 1rem;text-align:center}.citation-rank-dialog{width:min(780px,94vw);max-height:85dvh;padding:0;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.citation-rank-dialog[open]{display:flex;flex-direction:column}.citation-rank-dialog::-webkit-backdrop{background:#18253666;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.citation-rank-dialog::backdrop{background:#18253666;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.citation-rank-dialog header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;border-bottom:1px solid var(--border)}.citation-rank-dialog header p{font-size:.85rem;margin-bottom:0}.citation-rank-dialog header button{background:none;border:0;font-size:1.5rem;color:var(--muted);cursor:pointer;min-width:44px;height:44px}.citation-rank-dialog>input{margin:1rem 1.5rem;width:calc(100% - 3rem)}.citation-rank-scroll{overflow:auto;padding:0 1.5rem 1rem;min-height:0}.citation-rank-dialog footer{padding:1rem 1.5rem;border-top:1px solid var(--border);font-size:.8rem;color:var(--muted)}.citation-sources-dialog header{padding:22px 24px}.citation-sources-dialog header h2{font-family:var(--font);font-size:20px;font-weight:500;margin:0 0 8px}.citation-sources-dialog header p{margin:5px 0 0;line-height:1.5}.citation-sources-dialog header .metric-info button{font-size:13px;min-width:24px;height:24px}.citation-dialog-search{position:relative;flex-shrink:0;padding:16px 24px;border-bottom:1px solid var(--border)}.citation-dialog-search svg{position:absolute;left:37px;top:29px;width:18px;height:18px;color:var(--muted)}.citation-dialog-search input{width:100%;height:44px;padding:10px 14px 10px 40px;border:1px solid var(--border);border-radius:9px;background:var(--surface);font:inherit;font-size:14px;color:var(--ink)}.citation-sources-dialog .citation-rank-scroll{padding-top:18px}.citation-sources-dialog .citation-rank-card{gap:14px;padding:16px 14px;border-color:#e7e9f1}.citation-sources-dialog .citation-row-rank{flex:0 0 26px;font-size:13px}.domain-logo{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;border:1px solid var(--border);border-radius:9px;background:var(--surface);overflow:hidden;color:var(--muted);font-size:16px;font-weight:500}.domain-logo-dark{background:#242938;color:#fff}.domain-logo img{position:absolute;object-fit:contain}.citation-source-identity{flex:1 1}.citation-source-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.citation-sources-dialog .citation-source-name a{font-size:15px;font-weight:500}.citation-sources-dialog .citation-rank-card p{font-size:13px}.citation-tag-competitor{color:#7941b7;background:#faf6ff;border-color:#eadcf8}.citation-sources-dialog .citation-rank-share strong{font-size:20px;font-weight:500}@media (max-width:520px){.citation-sources-dialog .citation-rank-card{gap:8px;padding:12px 10px;flex-wrap:wrap}.citation-sources-dialog .citation-row-rank{flex-basis:20px}.citation-sources-dialog .citation-rank-share{margin-left:64px;width:calc(100% - 64px);text-align:left}.citation-sources-dialog .citation-rank-share small,.citation-sources-dialog .citation-rank-share strong{display:inline;margin-right:6px}}@media (max-width:1000px){.citation-summary-grid{grid-template-columns:minmax(0,1fr)}.citation-distribution{padding:0 0 1.5rem;border-right:0;border-bottom:1px solid var(--border)}.citation-data-table thead{display:none}.citation-data-table,.citation-data-table tbody,.citation-data-table td,.citation-data-table tr{display:block}.citation-data-table tr{padding:.75rem;border-bottom:1px solid var(--border)}.citation-data-table td{border:0;padding:.3rem 0}.citation-data-table td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);margin-right:.5rem}}@media (max-width:600px){.prompt-citation-data{padding:1rem}.citation-leaders,.citation-rank-dialog table,.citation-tag,.prompt-citation-data .citation-note,.prompt-citation-data table{font-size:.875rem}.citation-data-table td,.citation-data-table th{padding:.7rem .3rem}.citation-pagination{flex-direction:column;align-items:flex-start}.citation-pagination nav{flex-wrap:wrap}.citation-data-controls button,.citation-data-controls select,.citation-domain-cell button,.citation-pagination button{min-height:44px;min-width:44px}.citation-rank-dialog header,.citation-rank-scroll{padding:1rem}.citation-rank-table th{white-space:normal!important}.citation-expanded li{flex-direction:column;gap:.3rem}}.group-prompts{overflow:hidden}.group-prompts-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem}.group-prompts h2{margin:0;font-size:1rem;font-weight:500}.group-prompts-heading p{margin:.35rem 0 0;color:var(--muted);font-size:.85rem}.group-prompts input{width:min(22rem,100%);padding:.65rem .8rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface);color:var(--ink)}.group-prompts table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.group-prompts th{font-size:.8rem;font-weight:500;color:var(--muted);background:var(--surface-subtle)}.group-prompts td,.group-prompts th{padding:.95rem 1.25rem;border-bottom:1px solid var(--border)}.group-prompts td:first-child{width:45%}.citation-share-value,.group-prompt-rate,.rate-change{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.rate-change{font-size:12px;color:var(--muted);white-space:nowrap}.rate-change.positive{color:var(--positive)}.rate-change.negative{color:#c43d31}.citation-share-value{gap:12px}.group-prompts td a{font-weight:500}.group-prompts a:hover,.prompt-group summary a:hover{color:var(--accent);text-decoration:underline}.group-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;font-size:.85rem;color:var(--muted)}.group-pagination nav{display:flex;align-items:center;gap:.8rem}.group-empty{padding:2rem 1.25rem;color:var(--muted)}.group-response-prompt{display:block;margin-bottom:.5rem;font-weight:500;font-size:.85rem}@media (max-width:700px){.group-pagination,.group-prompts-heading{align-items:stretch;flex-direction:column}.group-prompts thead{display:none}.group-prompts tr{display:block;padding:.65rem 0;border-bottom:1px solid var(--border)}.group-prompts td{display:flex;justify-content:space-between;gap:1rem;border:0;padding:.45rem 1rem}.group-prompts td:first-child{width:auto}.group-prompts td[data-label]:before{content:attr(data-label);color:var(--muted)}.group-pagination nav{justify-content:space-between}}.opportunities-workspace{min-width:0}.opportunities-context{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.opportunities-context p{margin:0;font-size:14px}.opportunities-context p span{display:block;color:var(--muted);margin-top:6px;line-height:1.6}.opportunities-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.opportunities-filters label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:13px}.opportunities-filters select,.opportunities-search input{min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;max-width:100%}.opportunities-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border)}.opportunities-tabs{display:flex;gap:28px}.opportunities-tabs button{display:flex;gap:9px;align-items:center;min-height:50px;padding:12px 2px;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);font:inherit;cursor:pointer}.opportunities-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink);font-weight:500}.opportunities-tabs span{font-size:13px;color:var(--muted)}.opportunities-search{width:min(360px,100%);padding-bottom:8px}.opportunities-search input{width:100%;font-size:14px}.opportunities-note{color:var(--muted);font-size:13px;line-height:1.7;margin:16px 0;max-width:100ch}.opportunities-panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.opportunities-panel[hidden]{display:none}.opportunities-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.opportunities-table th{padding:15px 18px;text-align:left;color:var(--muted);font-size:13px;font-weight:500;background:var(--surface-subtle)}.opportunities-table th:first-child{width:26%}.opportunities-table th:last-child{width:18%}.opportunities-table td{padding:20px 18px;vertical-align:top;border-top:1px solid var(--border);line-height:1.55;overflow-wrap:anywhere}.opportunities-table tr:hover td{background:var(--surface-subtle)}.opportunities-table a{color:var(--ink);text-decoration:none}.opportunities-table a:hover,.opportunity-brief a:hover{text-decoration:underline}.opportunities-table td:last-child a,.opportunities-table td:nth-child(2) a,.opportunity-brief a{color:var(--brand-dark)}.opportunities-table small,.opportunity-query small{display:block;font-size:12px;color:var(--muted);margin-top:6px;line-height:1.6}.opportunities-table td:nth-child(4)>div+div{margin-top:10px}.opportunities-table .button{white-space:normal;text-align:left;min-height:44px}.opportunities-verdict{display:inline-block;padding:5px 9px;border-radius:6px;font-size:12px;font-weight:500;background:var(--surface-subtle);color:var(--muted)}.verdict-gap{background:oklch(96% .025 25);color:oklch(43% .15 25)}.verdict-review{background:oklch(96% .045 80);color:oklch(42% .09 65)}.verdict-cited{background:oklch(96% .03 153);color:oklch(39% .09 153)}.opportunities-muted{color:var(--muted)}.opportunities-source{display:block;margin:6px 0;overflow-wrap:anywhere;font-size:13px}.opportunities-table summary{cursor:pointer;min-height:44px;padding-top:8px;font-size:13px}.opportunities-empty{padding:44px 24px;text-align:center}.opportunities-empty h2{font-size:18px}.opportunities-empty p{color:var(--muted);font-size:14px}.opportunity-brief{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:30px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow);overflow-y:auto}.opportunity-brief::-webkit-backdrop{background:oklch(20% .02 255/.5)}.opportunity-brief::backdrop{background:oklch(20% .02 255/.5)}.opportunity-brief header{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.opportunity-brief h2{font-size:23px;line-height:1.4;margin:20px 0 8px;overflow-wrap:anywhere}.opportunity-brief h3{font-size:15px;margin:0 0 12px}.opportunity-brief section{margin:28px 0}.opportunity-brief li,.opportunity-brief p{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.opportunity-brief li{margin:12px 0}.opportunity-outline{display:flex;gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--border);font-size:14px}.opportunity-outline span{font-size:11px;font-weight:500;color:var(--brand-dark);background:var(--brand-soft);border-radius:4px;padding:2px 6px}.opportunity-query{padding:12px 14px;border:1px solid var(--border);border-radius:8px;margin:8px 0;font-size:14px;overflow-wrap:anywhere}.opportunity-brief footer{display:flex;flex-wrap:wrap;gap:10px}.opportunity-brief footer p{flex-basis:100%;margin:0}.opportunities-workspace :focus-visible,.opportunity-brief :focus-visible{outline:2px solid var(--brand-dark);outline-offset:3px}@media (max-width:1100px){.opportunities-table td,.opportunities-table th{padding:14px 10px}}@media (max-width:760px){.opportunities-table,.opportunities-table tbody,.opportunities-table td,.opportunities-table tr{display:block;width:100%}.opportunities-table thead{display:none}.opportunities-table tr{padding:16px;border-bottom:1px solid var(--border)}.opportunities-table tr:last-child{border-bottom:0}.opportunities-table td{border:0;padding:8px 0}.opportunities-table td:before{content:attr(data-label);display:block;font-size:14px;color:var(--muted);margin-bottom:5px}.opportunities-table td:first-child>a{font-weight:500}.opportunities-note,.opportunities-source,.opportunities-table small,.opportunities-verdict{font-size:14px}.opportunities-table a{display:inline-block;padding:4px 0}.opportunities-table a.prompt-clamp{display:-webkit-box}.opportunities-context,.opportunities-search{width:100%}.opportunity-brief{padding:20px}}#tracking-schedule{scroll-margin-top:88px}.schedule-model-picker{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.schedule-model-picker legend{padding:0;margin-bottom:12px;font-size:.875rem;font-weight:500}.schedule-model-option{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--border);border-radius:12px;cursor:pointer;min-height:76px}.schedule-model-option:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.schedule-model-option:has(input:disabled){opacity:.6;cursor:not-allowed}.schedule-model-option span{display:grid;grid-gap:4px;gap:4px}.schedule-model-option small{color:var(--muted);font-size:.75rem}.schedule-review{max-width:960px;margin:0 auto}.schedule-back{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px;color:var(--muted);font-size:.875rem}.schedule-review-card{overflow:hidden}.schedule-review-confirm,.schedule-review-details,.schedule-review-models,.schedule-review-timing,.schedule-review-total{padding:28px 32px}.schedule-review-timing{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--border)}.schedule-label{display:block;color:var(--muted);font-size:.8rem;margin-bottom:8px}.schedule-review-timing h2{font-size:1.5rem;margin:0 0 6px;letter-spacing:-.035em}.schedule-review-timing p,.schedule-review-total p{color:var(--muted);font-size:.85rem;margin:0}.schedule-section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.schedule-review-total h3,.schedule-section-title h3{margin:0;font-size:.95rem}.schedule-section-title>span{color:var(--muted);font-size:.8rem}.schedule-cost-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-cost-table td,.schedule-cost-table th{text-align:right;padding:16px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.schedule-cost-table th:first-child{text-align:left;padding-left:0}.schedule-cost-table td:last-child,.schedule-cost-table th:last-child{padding-right:0}.schedule-cost-table thead th{font-size:.75rem;color:var(--muted);font-weight:500}.schedule-cost-table tbody th{font-size:.95rem}.schedule-cost-table small{display:block;color:var(--muted);font-size:.75rem;font-weight:400;margin-top:4px}.schedule-caption{margin:14px 0 0;color:var(--muted);font-size:.8rem}.schedule-review-total{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--surface-subtle);border-block:1px solid var(--border)}.schedule-review-total h3{margin-bottom:8px}.schedule-price{display:grid;text-align:right;grid-gap:4px;gap:4px;flex-shrink:0}.schedule-price strong{font-size:2rem;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schedule-price span{font-size:.75rem;color:var(--muted)}.schedule-review-details{font-size:.82rem;line-height:1.6;color:var(--muted)}.schedule-review-details>p{margin:0 0 20px}.schedule-language-note{border-left:3px solid var(--brand);padding:4px 0 4px 16px;margin-bottom:20px}.schedule-language-note strong{color:var(--ink)}.schedule-language-note p{margin:6px 0 0}.schedule-review-details summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;color:var(--ink)}.schedule-review-confirm{border-top:1px solid var(--border)}.schedule-review-confirm .confirmation-check{margin:0}.schedule-review-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.schedule-preview-note{color:var(--muted);margin:0;font-size:.875rem}@media (max-width:640px){.schedule-model-picker{grid-template-columns:1fr}.schedule-review-confirm,.schedule-review-details,.schedule-review-models,.schedule-review-timing,.schedule-review-total{padding:20px}.schedule-review-timing,.schedule-review-total{align-items:flex-start;flex-direction:column}.schedule-price{text-align:left}.schedule-cost-table{min-width:0}.schedule-cost-table td:nth-child(3),.schedule-cost-table th:nth-child(3){display:none}.schedule-cost-table td,.schedule-cost-table th{padding:14px 6px}.schedule-cost-table thead th{white-space:normal;font-size:.7rem}.schedule-cost-table .schedule-mobile-month{display:block;white-space:nowrap;font-size:.65rem}.schedule-review-actions{flex-direction:column-reverse}.schedule-review-actions .button{width:100%}}.schedule-saved{color:var(--positive);margin:0 0 16px;font-weight:500;font-size:.875rem}.schedule-cost-table .schedule-mobile-month{display:none}@media (max-width:640px){.schedule-cost-table .schedule-mobile-month{display:block}}.brand-mentions-summary{display:grid;grid-template-columns:1fr auto;grid-gap:.35rem 1rem;gap:.35rem 1rem;padding:.8rem 0;border-top:1px solid var(--border);font-size:.8rem}.brand-mentions-summary>strong{font-size:1rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.brand-mentions-evidence{grid-column:1/-1;color:var(--muted)}.citation-metrics-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:1.75rem;gap:1.75rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border)}.citation-metric h2{margin:0;font-size:.95rem;font-weight:500}.citation-metric .prompt-stat{margin-top:.7rem;flex-wrap:wrap}.citation-metric .metric-evidence{margin:.45rem 0 .25rem;color:var(--muted);font-size:.8rem}.measurement-coverage{display:block;color:var(--muted);font-size:.8rem}.citation-metrics-strip .prompt-trend,.citation-performance .prompt-trend{margin-top:1rem}.owned-pages-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.8rem;margin-top:1.5rem}.owned-pages-table caption{text-align:left;font-weight:500;margin-bottom:.6rem}.owned-pages-table td,.owned-pages-table th{text-align:left;padding:.6rem 0;border-bottom:1px solid var(--border);font-weight:400}.owned-pages-table td:last-child,.owned-pages-table th:last-child{width:5rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.owned-pages-table thead th{color:var(--muted)}.owned-pages-table a{display:flex;min-height:44px;justify-content:center;flex-direction:column;padding-right:.75rem}.owned-pages-table a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owned-pages-table small{color:var(--muted);overflow-wrap:anywhere;margin-top:.15rem}.owned-pages-table a:hover span{text-decoration:underline}.owned-citations-link{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;min-height:44px;margin-top:.75rem;color:var(--brand);font-size:.8rem}.owned-citations-link:hover{text-decoration:underline}.owned-pages-empty{padding:1.5rem 0;color:var(--muted);font-size:.85rem}#citation-data{scroll-margin-top:1.5rem}@media (max-width:640px){.citation-metrics-strip{grid-template-columns:minmax(0,1fr);gap:1.25rem}.brand-mentions-summary,.citation-metric .metric-evidence,.measurement-coverage,.owned-citations-link,.owned-pages-table,.owned-pages-table small{font-size:14px}}.owned-site-breakdown{margin-top:1.5rem;font-size:.8rem}.owned-site-labels,.owned-site-total{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0}.owned-site-breakdown>.metric-evidence,.owned-site-labels{color:var(--muted)}.owned-site summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.45rem .65rem;gap:.45rem .65rem;min-height:58px;padding:.65rem 0;cursor:pointer;list-style:none}.owned-site summary::-webkit-details-marker{display:none}.owned-site summary:before{content:"›";color:var(--muted);font-size:1.1rem}.owned-site[open] summary:before{transform:rotate(90deg)}.owned-site summary:hover .owned-site-name{text-decoration:underline}.owned-site summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.owned-site-name{overflow-wrap:anywhere}.owned-site strong,.owned-site-total strong{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.owned-site-bar{grid-column:2/-1;height:4px;border-radius:2px;background:var(--border);overflow:hidden}.owned-site-bar>span{display:block;height:100%;background:var(--brand);border-radius:inherit}.owned-site .owned-pages-table{margin:.5rem 0 1rem}.owned-site-total{border-top:1px solid var(--border);margin-top:.5rem}.owned-site-breakdown>.metric-evidence{margin:.5rem 0 0;line-height:1.5}@media (max-width:640px){.owned-site-breakdown{font-size:14px}}.citation-count-unit{color:var(--muted);font-size:.9rem;font-weight:400;align-self:baseline}.team-page{gap:16px}.team-alert{margin:0;padding:11px 14px;border:1px solid oklch(88% .05 30);border-radius:10px;background:var(--brand-soft);color:var(--brand-dark);font-size:13.5px}.team-invite-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:14px}.team-invite-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.team-card{overflow:visible;padding:0}.team-tabs{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid var(--line)}.team-tab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:16px 0 14px;color:var(--muted);font-size:14px;font-weight:500;transition:color .15s}.team-tab:hover{color:var(--ink)}.team-tab span{min-width:22px;padding:1px 7px;border-radius:999px;background:var(--canvas);color:var(--muted);font-size:12px;font-weight:500;text-align:center}.team-tab[aria-current=page]{color:var(--ink)}.team-tab[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--ink)}.team-table{width:100%;border-collapse:collapse;font-size:14px}.team-table th{padding:10px 24px;border-bottom:1px solid var(--line);background:oklch(98.6% .004 70);color:var(--faint);font-size:11.5px;font-weight:500;letter-spacing:.04em;text-align:left;text-transform:uppercase}.team-table th:nth-child(2){width:230px}.team-table th:nth-child(3){width:150px}.team-table th:last-child{width:64px}.team-table td{padding:14px 24px;border-bottom:1px solid var(--line);vertical-align:middle}.team-table tbody tr:last-child td{border-bottom:0}.team-table tbody tr{transition:background .12s}.team-table tbody tr:hover{background:oklch(98.9% .004 70)}.team-muted{color:var(--muted);white-space:nowrap}.team-person{display:flex;align-items:center;gap:12px;min-width:0}.team-person>div{min-width:0}.team-person strong{display:flex;align-items:center;gap:8px;font-weight:500;overflow-wrap:anywhere}.team-person>div>span{display:block;margin-top:1px;color:var(--muted);font-size:13px}.team-avatar{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:linear-gradient(135deg,oklch(92% .045 40),oklch(96.5% .02 40));color:var(--brand-dark);font-size:12px;font-weight:500;letter-spacing:.02em}.team-avatar.is-pending{background:var(--canvas);color:var(--faint);box-shadow:inset 0 0 0 1px var(--line)}.team-avatar svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.team-you{padding:1px 7px;border-radius:999px;background:var(--canvas);color:var(--muted);font-size:11.5px;font-weight:500}.team-role-text{color:var(--ink);font-weight:500}.team-role-form{display:flex;align-items:center;gap:6px}.team-role-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:-11px;min-height:32px;padding:0 30px 0 10px;border:1px solid transparent;border-radius:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%237b8494' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 8px center /16px,transparent;color:var(--ink);font-size:14px;font-weight:500;transition:background-color .15s,border-color .15s}.team-role-select:hover{background-color:var(--canvas)}.team-role-select:focus-visible{outline:none;border-color:oklch(65% .12 245);box-shadow:0 0 0 3px oklch(75% .1 245/.18)}.team-inline-button{min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:500}.team-inline-button.is-primary{border-color:var(--ink);background:var(--ink);color:oklch(98% .01 255)}.team-actions{text-align:right}.team-menu{position:relative;display:inline-block}.team-menu-trigger{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--faint);transition:background .15s,color .15s}.team-menu-trigger:hover,.team-menu-trigger[aria-expanded=true]{background:var(--canvas);color:var(--ink)}.team-menu-trigger svg{width:18px;height:18px;fill:currentColor}.team-menu-popover{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:190px;margin:0;padding:5px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 1px 2px oklch(25% .025 255/.06),0 12px 32px -8px oklch(25% .025 255/.22);text-align:left}.team-menu-item{width:100%;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--ink);font-size:13.5px;font-weight:500;text-align:left}.team-menu-item:hover{background:var(--canvas)}.team-menu-item.is-danger{color:var(--danger)}.team-menu-item.is-danger:hover{background:oklch(96.5% .03 27)}.team-empty{display:grid;grid-gap:4px;gap:4px;padding:44px 24px;text-align:center}.team-empty strong{font-weight:500}.team-empty span{color:var(--muted);font-size:13.5px}.team-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:4px 0 0;padding:0 4px}.team-legend dt{margin-bottom:3px;color:var(--ink);font-size:13px;font-weight:500}.team-legend dd{margin:0;color:var(--muted);font-size:12.5px;line-height:1.45}.team-dialog{width:min(480px,calc(100vw - 32px));padding:0;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:0 24px 64px -16px oklch(25% .03 255/.35)}.team-dialog::-webkit-backdrop{background:oklch(25% .03 255/.36);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.team-dialog::backdrop{background:oklch(25% .03 255/.36);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.team-dialog[open]{animation:team-dialog-in .16s ease-out}@keyframes team-dialog-in{0%{opacity:0;transform:translateY(6px) scale(.985)}}.team-dialog-body{display:grid;padding:26px}.team-dialog-body h2{margin:0;font-size:19px;font-weight:500;letter-spacing:-.02em}.team-dialog .team-dialog-lead{margin:6px 0 22px;color:var(--muted);font-size:14px}.team-label{display:block;margin:0 0 7px;padding:0;color:var(--ink);font-size:13px;font-weight:500}.team-input{width:100%;min-height:42px;margin-bottom:18px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:oklch(99% .003 255);font-size:14px}.team-input:focus{outline:none;border-color:oklch(65% .12 245);box-shadow:0 0 0 3px oklch(75% .1 245/.18)}.team-role-options{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;border:0}.team-role-option{display:flex;align-items:flex-start;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.team-role-option:hover{border-color:oklch(80% .02 255)}.team-role-option:has(input:checked){border-color:var(--brand);background:oklch(98.5% .012 40);box-shadow:0 0 0 3px oklch(67% .19 35/.12)}.team-role-option input{margin:3px 0 0;accent-color:var(--brand-dark)}.team-role-option strong{display:block;font-size:14px;font-weight:500}.team-role-option small{display:block;margin-top:1px;color:var(--muted);font-size:12.5px}.team-dialog-body .team-alert{margin-top:16px}.team-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.team-dialog-actions .button{min-height:40px}.team-dialog-success{display:grid;place-items:center;width:40px;height:40px;margin-bottom:16px;border-radius:999px;background:oklch(95% .04 153);color:var(--positive)}.team-dialog-success svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.team-copy{display:flex;border:1px solid var(--line);border-radius:9px;overflow:hidden}.team-copy input{flex:1 1;min-width:0;padding:11px 12px;border:0;background:oklch(98.6% .004 70);font-family:SFMono-Regular,Consolas,monospace;font-size:12.5px;outline:none}.team-copy-button{flex:0 0 auto;padding:0 14px;border:0;border-left:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:13px;font-weight:500}.team-copy-button:hover{background:var(--canvas)}.team-copy-button.is-copied{color:var(--positive)}@media (max-width:860px){.team-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.team-tabs{padding:0 16px}.team-table thead{display:none}.team-table,.team-table tbody,.team-table tr{display:block}.team-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;padding:14px 16px;border-bottom:1px solid var(--line)}.team-table tbody tr:last-child{border-bottom:0}.team-table td{padding:0;border:0}.team-table td:first-child{grid-column:1/-1}.team-table td:nth-child(3){display:none}.team-table td:nth-child(2){padding-left:46px}.team-legend{grid-template-columns:minmax(0,1fr)}.team-dialog-body{padding:22px}}.activity-page{gap:16px}.activity-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.activity-stat{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:20px 24px;border-right:1px solid var(--line)}.activity-stat:last-child{border-right:0}.activity-stat-label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px;color:var(--muted);font-size:13px}.activity-stat strong{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.activity-stat strong span{color:var(--muted);font-weight:400}.activity-stat strong.is-empty{color:var(--muted);font-size:18px;font-weight:500}.activity-stat small{color:var(--faint);font-size:12.5px}.activity-live{display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand-dark);font-size:11.5px;font-weight:500}.activity-live i{width:6px;height:6px;border-radius:50%;background:var(--brand);animation:activity-pulse 1.6s ease-in-out infinite}@keyframes activity-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.activity-live i{animation:none}}.activity-section{overflow:hidden;padding:0}.activity-section-head{padding:18px 24px;border-bottom:1px solid var(--line)}.activity-section-head h2{margin:0;font-size:15px;font-weight:500;letter-spacing:-.01em}.activity-section-head p{margin:3px 0 0;color:var(--muted);font-size:13px}.activity-empty-line{margin:0;padding:20px 24px;color:var(--muted);font-size:14px}.activity-models{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.activity-models li{display:grid;grid-gap:10px;gap:10px;padding:18px 24px;border-right:1px solid var(--line)}.activity-models li:last-child{border-right:0}.activity-model-name{display:flex;align-items:center;gap:10px;min-width:0}.activity-model-name strong{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-model-name .activity-mark{width:28px;height:28px;border-radius:8px}.activity-model-name .activity-mark img{width:16px;height:16px}.activity-cadence{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:2px 9px 2px 8px;border-radius:999px;background:oklch(95% .03 153);color:oklch(42% .11 153);font-size:12px;font-weight:500}.activity-cadence i{width:6px;height:6px;border-radius:50%;background:currentColor}.activity-cadence.is-paused{background:var(--canvas);color:var(--muted)}.activity-model-next{color:var(--muted);font-size:13px}.activity-model-next b{color:var(--ink-soft);font-weight:400}.activity-mark{display:inline-grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);font-size:11px;font-weight:500}.activity-table-wrap{overflow-x:auto}.activity-table{width:100%;border-collapse:collapse;font-size:14px}.activity-table th{padding:10px 24px;border-bottom:1px solid var(--line);background:oklch(98.6% .004 70);color:var(--faint);font-size:11.5px;font-weight:500;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}.activity-table th:first-child{width:26%}.activity-table th:nth-child(3){width:12%}.activity-table th:last-child{width:16%}.activity-table td{padding:13px 24px;border-bottom:1px solid var(--line);vertical-align:middle}.activity-table tbody tr:last-child td{border-bottom:0}.activity-table tbody tr{transition:background .12s}.activity-table tbody tr:hover{background:oklch(98.9% .004 70)}.activity-table .is-number{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.activity-table td.is-number{color:var(--ink-soft)}.activity-date{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.activity-date strong{font-weight:500}.activity-date span{color:var(--faint);font-size:13px}.activity-run-models{display:flex;align-items:center;gap:10px;color:var(--ink-soft,var(--ink));font-size:13.5px;white-space:nowrap}.activity-stack{display:inline-flex}.activity-stack>span+span{margin-left:-6px}.activity-stack .activity-mark{width:24px;height:24px;border:2px solid var(--surface);border-radius:50%;background:var(--canvas)}.activity-stack .activity-mark img{width:12px;height:12px}.activity-status{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;white-space:nowrap}.activity-status i{width:7px;height:7px;border-radius:50%}.activity-status.is-positive i{background:var(--positive)}.activity-status.is-brand i{background:var(--brand);animation:activity-pulse 1.6s ease-in-out infinite}.activity-status.is-warning i{background:var(--warning)}.activity-updates .table-pagination{min-height:56px;padding:10px 24px;font-size:13px}.activity-page-link{display:inline-flex;align-items:center;min-height:34px;padding:6px 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font-size:12px;text-decoration:none}.activity-page-link:hover{background:oklch(97.5% .007 255)}@media (max-width:1100px){.activity-models{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-models li:nth-child(2n){border-right:0}.activity-models li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:760px){.activity-models,.activity-stats{grid-template-columns:minmax(0,1fr)}.activity-models li,.activity-stat{border-right:0;border-top:1px solid var(--line)}.activity-models li:first-child,.activity-stat:first-child{border-top:0}}