.v3 .v3cmp-empty{color:var(--text-3);padding:14px 6px;font-size:12.5px}.v3 .v3cmp-topic{font-size:13px}.v3 .v3cmp-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:7px;padding-bottom:12px;display:flex}.v3 .v3cmp-tab{color:var(--text-3);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 14px;font-size:13px;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.v3 .v3cmp-tab:hover{color:var(--text)}.v3 .v3cmp-tab:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.v3 .v3cmp-tab.on{color:var(--text);border-color:var(--accent-line);background:var(--accent-soft)}.v3 .v3cmp-tabct{color:var(--text-3);background:var(--surface-3);text-align:center;border-radius:999px;min-width:16px;padding:0 6px;font-size:10.5px}.v3 .v3cmp-tab.on .v3cmp-tabct{color:var(--accent-2);background:var(--surface)}.v3 .v3cmp-gate{color:var(--text-3);border-radius:var(--r-sm);background:var(--surface-3);border:1px solid var(--line);white-space:nowrap;align-items:center;gap:5px;padding:5px 10px;font-size:11px;display:inline-flex}.v3 .v3cmp-headline{border:1px solid var(--accent-line);border-radius:var(--r-md);background:var(--accent-soft);grid-template-columns:minmax(240px,1.4fr) minmax(260px,1fr) auto;align-items:center;gap:18px;min-width:0;padding:18px 20px;display:grid}.v3 .v3cmp-outcome-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.v3 .v3cmp-outcome-kicker{color:var(--accent-2);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:650}.v3 .v3cmp-outcome-copy strong{color:var(--text);font-size:16px;font-weight:600;line-height:1.35}.v3 .v3cmp-outcome-copy>span:last-child{color:var(--text-3);font-size:12px;line-height:1.45}.v3 .v3cmp-signals{grid-template-columns:repeat(3,minmax(72px,1fr));gap:8px;min-width:0;display:grid}.v3 .v3cmp-signals span{border-left:1px solid var(--line);min-width:0;color:var(--text-3);padding-left:10px;font-size:10.5px;line-height:1.3}.v3 .v3cmp-signals b{color:var(--text);margin-bottom:2px;font-size:15px;display:block}.v3 .v3cmp-outcome-action{white-space:nowrap}.v3 .v3cmp-provenance{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2)}.v3 .v3cmp-provenance>summary{cursor:pointer;color:var(--text-3);align-items:center;gap:10px;padding:9px 12px;font-size:11.5px;list-style:none;display:flex}.v3 .v3cmp-provenance>summary::-webkit-details-marker{display:none}.v3 .v3cmp-provenance-more{color:var(--accent-2);white-space:nowrap;margin-left:auto}.v3 .v3cmp-provenance p{color:var(--text-3);margin:0;padding:0 12px 11px;font-size:11.5px;line-height:1.55}.v3 .v3cmp-more{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);min-width:0;padding:0 14px}.v3 .v3cmp-more>summary{cursor:pointer;color:var(--text-2);padding:12px 0;font-size:12.5px}.v3 .v3cmp-more>summary span{color:var(--text-4);margin-left:6px}.v3 .v3cmp-more[open]>summary{border-bottom:1px solid var(--line);margin-bottom:12px}.v3 .v3cmp-tabgroups{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:10px 18px;padding-bottom:14px;display:flex}.v3 .v3cmp-tabgroup{flex-direction:column;gap:6px;display:flex}.v3 .v3cmp-tabgroup-h{font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-4);padding-left:2px;font-weight:600}.v3 .v3cmp-tabgroup-tabs{flex-wrap:wrap;gap:7px;display:flex}.v3 .v3cmp-advanced{flex-direction:column;flex-basis:100%;gap:10px;display:flex}.v3 .v3cmp-advanced-toggle{font-size:var(--fs-xs);color:var(--text-3);border:1px dashed var(--line);background:var(--surface);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 14px;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.v3 .v3cmp-advanced-toggle:hover{color:var(--text);border-color:var(--accent-line)}.v3 .v3cmp-advanced.open .v3cmp-advanced-toggle{color:var(--text);border-style:solid;border-color:var(--accent-line);background:var(--accent-soft)}.v3 .v3cmp-advanced-hint{color:var(--text-4);font-size:var(--fs-2xs)}.v3 .v3cmp-advanced.open .v3cmp-advanced-hint{display:none}.v3 .v3cmp-advanced-panel{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:10px 18px;padding:12px 12px 4px;display:flex}.v3 .v3cmp-lb{flex-direction:column;gap:9px;display:flex}.v3 .v3cmp-lb-row{grid-template-columns:minmax(120px,.9fr) minmax(0,1.6fr) 52px auto;align-items:center;gap:12px;display:grid}.v3 .v3cmp-lb-row.you .v3cmp-lb-fill{background:var(--soft-signal-solid-accent,linear-gradient(90deg, #a294ff, #7c6cf6))}.v3 .v3cmp-lb-name{align-items:center;gap:7px;font-size:13px;display:flex}.v3 .v3cmp-you{text-transform:uppercase;letter-spacing:.05em;color:var(--accent-2);background:var(--accent-soft);border-radius:999px;padding:1px 7px;font-size:9.5px}.v3 .v3cmp-lb-track{background:var(--surface-3);border-radius:5px;height:9px;overflow:hidden}.v3 .v3cmp-lb-fill{background:var(--down);border-radius:5px;height:100%;display:block}.v3 .v3cmp-lb-sov{text-align:right;font-size:13px}.v3 .v3cmp-lb-meta{color:var(--text-3);flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.v3 .v3cmp-wsl-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) .7fr .45fr 1.1fr auto;align-items:center;gap:12px;padding:11px 6px;display:grid}.v3 .v3cmp-wsl-row.head{color:var(--text-3);border-top:0;padding-bottom:6px;font-size:11px}.v3 .v3cmp-wslbar{background:var(--surface-3);border-radius:4px;width:100%;height:7px;display:flex;overflow:hidden}.v3 .v3cmp-wslbar i{height:100%;display:block}.v3 .v3cmp-wslbar .win{background:var(--up)}.v3 .v3cmp-wslbar .share{background:var(--accent-2)}.v3 .v3cmp-wslbar .lose{background:var(--down)}.v3 .v3cmp-rivalfilter{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 8px;display:flex}.v3 .v3cmp-gap-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.7fr) .7fr .7fr .5fr 1.4fr;align-items:center;gap:12px;padding:10px 6px;display:grid}.v3 .v3cmp-gap-row.head{color:var(--text-3);border-top:0;padding-bottom:6px;font-size:11px}.v3 .v3cmp-gap-row>div small{color:var(--text-3);margin-top:2px;font-size:11px;display:block}.v3 .v3cmp-gap-row>div{font-size:12.5px}.v3 .v3cmp-src{text-transform:capitalize;color:var(--text-3);background:var(--surface-3);border-radius:999px;justify-self:start;padding:1px 8px;font-size:10.5px}.v3 .v3cmp-h2h-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) .6fr 1fr .6fr .5fr auto;align-items:center;gap:12px;padding:10px 6px;font-size:12.5px;display:grid}.v3 .v3cmp-h2h-row.head{color:var(--text-3);border-top:0;padding-bottom:6px;font-size:11px}.v3 .v3cmp-steal-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) .8fr .6fr .6fr auto;align-items:center;gap:12px;padding:10px 6px;font-size:12.5px;display:grid}.v3 .v3cmp-steal-row.head{color:var(--text-3);border-top:0;padding-bottom:6px;font-size:11px}.v3 .v3cmp-lanetoggle{background:var(--surface-3);border:1px solid var(--line);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.v3 .v3cmp-lanebtn{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 16px;font-size:12.5px;transition:color .12s,background .12s}.v3 .v3cmp-lanebtn:hover{color:var(--text)}.v3 .v3cmp-lanebtn.on{color:var(--text);background:var(--surface);box-shadow:0 1px 2px #00000014}.v3 .v3cmp-lanechip{letter-spacing:.03em;border:1px solid var(--line);color:var(--text-3);border-radius:4px;padding:1px 4px;font-size:9px;font-weight:600}.v3 .v3cmp-lanechip.SEO{color:var(--up);border-color:var(--up)}.v3 .v3cmp-lanechip.GEO{color:var(--accent-2);border-color:var(--accent-line)}.v3 .v3cmp-fused{color:var(--up);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:11px}.v3 .v3cmp-ahead{text-transform:uppercase;letter-spacing:.04em;color:var(--warn);border:1px solid var(--warn);border-radius:999px;padding:1px 7px;font-size:10px}.v3 .v3cmp-ahead.both{color:var(--down);border-color:var(--down)}.v3 .v3cmp-note{color:var(--text-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:7px;margin:4px 0 14px;padding:8px 12px;font-size:11.5px;display:flex}.v3 .v3cmp-note a{color:var(--accent-2)}.v3 .v3cmp-kw-block{margin-top:18px}.v3 .v3cmp-kw-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.v3 .v3cmp-kw-split{color:var(--text-3);gap:14px;font-size:11.5px;display:flex}.v3 .v3cmp-kw-split b{color:var(--text)}.v3 .v3cmp-kw-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.8fr) .7fr .5fr .5fr auto;align-items:center;gap:12px;padding:9px 6px;font-size:12.5px;display:grid}.v3 .v3cmp-kw-row.head{color:var(--text-3);border-top:0;padding-bottom:6px;font-size:11px}.v3 .v3cmp-diff-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) .7fr 1.6fr .45fr auto;align-items:center;gap:12px;padding:10px 6px;font-size:12.5px;display:grid}.v3 .v3cmp-diff-row.head{color:var(--text-3);border-top:0;padding-bottom:6px;font-size:11px}.v3 .v3cmp-diff-row>div small{color:var(--text-3);margin-top:2px;font-size:11px;display:block}.v3 .v3cmp-difftype{border:1px solid var(--line);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:10.5px}.v3 .v3cmp-difftype.schema{color:var(--accent-2);border-color:var(--accent-line)}.v3 .v3cmp-difftype.seo_meta{color:var(--up);border-color:var(--up)}.v3 .v3cmp-difftype.structure{color:var(--warn);border-color:var(--warn)}.v3 .v3cmp-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin:4px 0 14px;display:grid}.v3 .v3cmp-kpi{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.v3 .v3cmp-kpi b{font-size:20px}.v3 .v3cmp-kpi span{color:var(--text-3);font-size:11px}.v3 .v3cmp-auth-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) .9fr .9fr .6fr .5fr;align-items:center;gap:12px;padding:10px 6px;font-size:12.5px;display:grid}.v3 .v3cmp-auth-row.head{color:var(--text-3);border-top:0;padding-bottom:6px;font-size:11px}.v3 .v3cmp-new{text-transform:uppercase;letter-spacing:.05em;color:var(--up);border:1px solid var(--up);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9px}@media (max-width:1100px){.v3 .v3cmp-headline{grid-template-columns:1fr}.v3 .v3cmp-outcome-action{justify-self:start}.v3 .v3cmp-lb-row{grid-template-columns:minmax(90px,.9fr) 1fr 44px}.v3 .v3cmp-lb-meta{grid-column:1/-1}.v3 .v3cmp-wsl-row,.v3 .v3cmp-gap-row,.v3 .v3cmp-h2h-row,.v3 .v3cmp-steal-row,.v3 .v3cmp-kw-row,.v3 .v3cmp-diff-row,.v3 .v3cmp-auth-row,.v3 .v3cmp-kpis{grid-template-columns:1fr 1fr}}@media (max-width:640px){.v3 .v3cmp-headline{padding:15px}.v3 .v3cmp-signals{grid-template-columns:1fr}.v3 .v3cmp-signals span{border-left:0;border-top:1px solid var(--line);align-items:baseline;gap:7px;padding:7px 0 0;display:flex}.v3 .v3cmp-signals b{display:inline}.v3 .v3cmp-outcome-action{justify-content:center;width:100%}.v3 .v3cmp-provenance>summary{flex-wrap:wrap;align-items:flex-start}.v3 .v3cmp-provenance-more{width:100%;margin-left:0}.v3 .v3cmp-lanetoggle{width:100%}.v3 .v3cmp-lanebtn{flex:1;padding-inline:10px}.v3 .v3cmp-tabgroup,.v3 .v3cmp-tabgroup-tabs{width:100%}.v3 .v3cmp-tab{max-width:100%}.v3 .v3cmp-addform input{width:100%;min-width:0}}.v3 .v3cmp-chip-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed #0000;padding:0}.v3 .v3cmp-chip-btn:hover{color:var(--text);border-bottom-color:var(--line-2)}.v3 .v3cmp-ahead.ai{color:var(--accent-2);border-color:var(--accent-line)}.v3 .v3cmp-ahead.google{color:var(--up);border-color:var(--up)}.v3 .v3cmp-kwchip{color:var(--up);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:11px}.v3 .v3cmp-addform{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:12px 14px;display:flex}.v3 .v3cmp-addform input{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:6px 10px;font-size:13px}.v3 .v3cmp-addform input:focus{border-color:var(--accent-line);outline:none}.v3 .v3cmp-addform .hint{color:var(--text-3);font-size:11.5px}.v3 .v3cmp-remove{font:inherit;color:var(--text-3);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.v3 .v3cmp-remove:hover{color:var(--down);background:var(--surface-3)}.v3 .v3cmp-preview-rivals{border:1px solid var(--nseo-visibility,var(--line));border-radius:var(--r-md);background:var(--nseo-visibility-soft,var(--surface-2));flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.v3 .v3cmp-preview-rivals-label{color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.v3 .v3cmp-preview-rival{border:1px solid var(--nseo-content,var(--line));background:var(--nseo-content-soft,var(--surface));border-radius:12px;align-items:center;gap:9px;min-width:0;padding:6px 8px 6px 10px;display:inline-flex}.v3 .v3cmp-preview-rival>span{min-width:0;display:grid}.v3 .v3cmp-preview-rival b{color:var(--text);font-size:12px;line-height:1.2}.v3 .v3cmp-preview-rival small{color:var(--text-3);font-size:10px;line-height:1.3}.v3 .v3cmp-inlineact{color:var(--accent-2);white-space:nowrap;align-items:center;gap:3px;font-size:11.5px;display:inline-flex}.v3 .v3cmp-inlineact:hover{text-decoration:underline}.v3 .v3cmp-diff-detail{color:var(--text-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);grid-column:1/-1;margin:2px 0 6px;padding:10px 12px;font-size:12px;line-height:1.5}.v3 .v3cmp-sev{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11.5px}.v3 .v3cmp-sev.high{color:var(--down);border:1px solid var(--down)}.v3 .v3cmp-sev.med{color:var(--warn);border:1px solid var(--warn)}.v3 .v3cmp-listen-bar{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.v3 .v3cmp-listen-bar input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:6px 4px;font-size:13px}.v3 .v3cmp-listen-bar input::placeholder{color:var(--text-3)}.v3 .v3cmp-listen-bar input:disabled{color:var(--text-3);opacity:1;cursor:not-allowed}.v3 .v3cmp-listen-sources{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.v3 .v3cmp-listen-srclabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-size:10px}.v3 .v3cmp-listen-meta{color:var(--text-3);align-items:center;gap:16px;margin-bottom:8px;font-size:12px;display:flex}.v3 .v3cmp-listen-meta b{color:var(--text)}.v3 .v3cmp-listen-heur{text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);border:1px dashed var(--line-2);border-radius:999px;margin-left:auto;padding:1px 8px;font-size:10px}.v3 .v3cmp-listen-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v3 .v3cmp-listen-row{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:flex-start;gap:16px;padding:12px 6px;display:grid}.v3 .v3cmp-listen-main{min-width:0}.v3 .v3cmp-listen-title{color:var(--text);font-size:13.5px;font-weight:500}.v3 .v3cmp-listen-title:hover{color:var(--accent-2)}.v3 .v3cmp-listen-sub{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;font-size:11px;display:flex}.v3 .v3cmp-listen-eng{align-items:center;gap:2px;display:inline-flex}.v3 .v3cmp-listen-opp{text-transform:capitalize;color:var(--text-2);font-size:10.5px}.v3 .v3cmp-listen-q{text-transform:uppercase;letter-spacing:.04em;color:var(--accent-2);border:1px solid var(--accent-line);border-radius:999px;padding:1px 7px;font-size:10px}.v3 .v3cmp-listen-ex{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.v3 .v3cmp-listen-scores{white-space:nowrap;align-items:center;gap:14px;display:flex}.v3 .v3cmp-listen-score{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.v3 .v3cmp-listen-score b{color:var(--text);font-size:16px}.v3 .v3cmp-listen-score i{text-transform:uppercase;letter-spacing:.03em;color:var(--text-3);font-size:9.5px;font-style:normal}@media (max-width:1100px){.v3 .v3cmp-listen-row{grid-template-columns:1fr}.v3 .v3cmp-listen-scores{justify-content:flex-start}}.v3 .v3cmp-influ-row{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1.5fr) auto 64px 72px minmax(0,1.3fr) auto;align-items:center;gap:12px;padding:11px 6px;display:grid}.v3 .v3cmp-influ-row.head{color:var(--text-3);border-top:0;padding-bottom:6px;font-size:11px}.v3 .v3cmp-influ-rank{color:var(--text-3);font-size:12px}.v3 .v3cmp-influ-who{min-width:0;color:var(--text);text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.v3 .v3cmp-influ-who a{color:var(--text)}.v3 .v3cmp-influ-who a:hover{color:var(--accent-2)}.v3 .v3cmp-influ-who small{text-transform:uppercase;letter-spacing:.03em;color:var(--text-3);margin-top:2px;font-size:10px;display:block}.v3 .v3cmp-influ-drives{color:var(--text-2);font-size:12px}.v3 .v3cmp-influ-class{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line-2);color:var(--text-3);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:10px;display:inline-flex}.v3 .v3cmp-influ-class.established{color:var(--accent-2);border-color:var(--accent-line)}.v3 .v3cmp-influ-class.rising{color:var(--up);border-color:color-mix(in srgb, var(--up) 40%, transparent)}.v3 .v3cmp-influ-class.rival{color:var(--down);border-color:color-mix(in srgb, var(--down) 40%, transparent)}@media (max-width:1100px){.v3 .v3cmp-influ-row{grid-template-columns:24px 1fr auto}.v3 .v3cmp-influ-row>span:nth-child(4),.v3 .v3cmp-influ-row>span:nth-child(5){display:none}.v3 .v3cmp-influ-drives{grid-column:2/-1}}.v3cmp-registry{border:1px solid var(--line-2);border-radius:12px;min-width:0;margin:16px clamp(12px,3vw,32px);padding:16px}.v3cmp-registry label{flex-direction:column;gap:5px;min-width:0;display:flex}.v3cmp-registry input,.v3cmp-registry select{min-width:0;max-width:100%;min-height:44px;color:var(--text);background:var(--surface)}.v3cmp-registry button{min-width:44px;min-height:44px}.v3cmp-registry-list{gap:6px;display:grid}.v3cmp-registry-list>div{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;display:flex}.v3cmp-registry .v3cmp-addform{flex-wrap:wrap;align-items:end}.v3cmp-registry .v3cmp-addform label{flex:180px}.v3cmp-kombat-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.v3cmp-kombat-controls label{gap:5px;min-width:0;display:grid}.v3cmp-kombat-controls select{min-width:0;max-width:100%;min-height:44px}.v3cmp-rival-pickers{flex-wrap:wrap;gap:12px;display:flex}.v3cmp-rival-pickers label{overflow-wrap:anywhere;align-items:center;gap:8px;min-height:44px;display:flex}.v3cmp-kombat-regions{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.v3cmp-kombat-regions>button{white-space:normal;overflow-wrap:anywhere;text-align:start;min-height:80px;display:grid}.v3cmp-evidence-table{max-width:100%;margin-block:12px;overflow-x:auto}.v3cmp-evidence-table table{width:100%;min-width:620px}.v3cmp-evidence-table td,.v3cmp-evidence-table th{text-align:start;padding:10px}.v3cmp-evidence-table:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v3cmp-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:12px;margin-block:16px;display:grid}.v3cmp-controls label{gap:6px;min-width:0;display:grid}.v3cmp-controls input,.v3cmp-controls select{width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--text);background:var(--surface)}.v3cmp-table-scroll{min-width:0;max-width:100%;margin-block:16px;overflow:auto}.v3cmp-table-scroll table{border-collapse:collapse;width:100%;min-width:740px}.v3cmp-table-scroll td,.v3cmp-table-scroll th{text-align:start;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;max-width:360px;padding:12px}.v3cmp-table-scroll td small{display:block}.v3cmp-table-scroll code{white-space:pre-wrap;overflow-wrap:anywhere}.v3cmp-table-scroll:focus-visible,.v3cmp-controls :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.v3cmp-table-scroll summary,.v3cmp-monitor button,.v3cmp-region-grid button{min-width:44px;min-height:44px}.v3cmp-region-grid{flex-wrap:wrap;gap:8px;margin-block:16px;display:flex}.v3cmp-monitor{border:1px solid var(--line);border-radius:12px;min-width:0;margin-block:16px;padding:16px}.v3cmp-alert-list{gap:12px;padding:0;list-style:none;display:grid}.v3cmp-alert-list li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;padding:16px}.v3cmp-alert-list button{margin-inline:12px}.v3 .v3cmp-tab,.v3 .v3cmp-advanced-toggle,.v3 .v3cmp-lanebtn,.v3 .v3cmp-remove,.v3 .v3cmp-chip-btn,.v3 .v3cmp-inlineact{justify-content:center;min-width:44px;min-height:44px}.v3 .v3cmp-provenance>summary,.v3 .v3cmp-more>summary,.v3 .v3cmp-addform input,.v3 .v3cmp-listen-bar input{min-height:44px}.v3 .v3cmp-tab,.v3 .v3cmp-advanced-toggle,.v3 .v3cmp-inlineact{white-space:normal;overflow-wrap:anywhere}.v3 .v3cmp-tabgroup,.v3 .v3cmp-advanced-panel,.v3 .v3cmp-listen-bar input{min-width:0}.v3 .v3cmp-tabgroup{max-width:100%}.v3 [id^=competitors-panel-] button,.v3 [id^=competitors-panel-] .v3-btn,.v3 [id^=competitors-panel-] input:not([type=checkbox]):not([type=radio]),.v3 [id^=competitors-panel-] select{min-width:44px;min-height:44px}.v3 a.v3cmp-gate{white-space:normal;min-width:44px;min-height:44px}.v3 [id^=competitors-panel-] a{overflow-wrap:anywhere;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.v3cmp-table-scroll caption,.v3cmp-evidence-table caption{text-align:start;color:var(--text-2);padding-block:12px;font-weight:600}.v3cmp-source-review{min-width:0;max-width:100%}.v3 .v3cmp-source-review .v3-btn{white-space:normal;overflow-wrap:anywhere;max-width:100%}.v3cmp-source-review td,.v3cmp-source-review th{overflow-wrap:anywhere;max-width:320px}.v3 .v3cmp-inlineact:focus-visible,.v3 .v3cmp-chip-btn:focus-visible,.v3 .v3cmp-remove:focus-visible,.v3 .v3cmp-advanced-toggle:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}