.ws-count{background:var(--ws-sunken);min-width:20px;height:20px;color:var(--ws-ink-2);font-variant-numeric:tabular-nums;vertical-align:2px;border-radius:999px;place-items:center;padding:0 6px;font-size:13px;font-weight:600;line-height:1;display:inline-grid}.ws-mono{font-family:var(--font-mono);letter-spacing:0;overflow-wrap:anywhere;font-size:.93em}.ws-verdict{border-radius:var(--ws-r-sm);align-items:center;gap:6px;min-height:24px;padding:2px 8px 2px 6px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.ws-verdict.is-high{background:var(--ws-high-bg);color:var(--ws-high-ink)}.ws-verdict.is-mid{background:var(--ws-mid-bg);color:var(--ws-mid-ink)}.ws-verdict.is-low{background:var(--ws-low-bg);color:var(--ws-low-ink)}.ws-verdict.is-none{background:var(--ws-surface);box-shadow:inset 0 0 0 1px var(--ws-line-2);color:var(--ws-ink);padding-left:8px}.ws-verdict .flat-icon{flex:none}.account-shell .account-shell.monitoring-detail{background:0 0;align-content:start;gap:20px;width:auto;max-width:none;margin:0;padding:0}:where(.account-shell) .monitoring-back{min-height:32px;color:var(--ws-accent-ink);justify-self:start;align-items:center;margin:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}:where(.account-shell) .monitoring-back:hover{text-underline-offset:3px;text-decoration:underline}:where(.account-shell) .monitoring-back:focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:2px;border-radius:4px}:where(.account-shell) .monitoring-page-error{border-radius:var(--ws-r-md);background:var(--ws-err-bg);color:var(--ws-err);margin:0;padding:12px 16px;font-size:14px}:where(.account-shell) .monitoring-detail>.trust{max-width:72ch;color:var(--ws-ink-3);margin:0;font-size:13px;line-height:18px}:where(.account-shell) .monitoring-detail-head{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.ws-object-head{justify-content:flex-start;align-items:flex-start;gap:16px;min-width:0;display:flex}.ws-object-head>.ws-tile{margin-top:1px}.ws-object-body{gap:8px;min-width:0;display:grid}.account-shell .ws-object-head .t-h1{letter-spacing:-.022em;overflow-wrap:anywhere;margin:0;font-size:28px;line-height:34px}.monitoring-brand-title-row{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.ws-object-meta{color:var(--ws-ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:14px;line-height:20px;display:flex}.ws-object-status{color:var(--ws-ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:13px;line-height:18px;display:flex}.monitoring-class-chips{flex-wrap:wrap;gap:6px;min-width:0;display:inline-flex}.ws-object-meta .monitoring-class-chip{background:var(--ws-surface);box-shadow:inset 0 0 0 1px var(--ws-line);color:var(--ws-ink)}.monitoring-connect-hint{color:var(--ws-ink-2);flex:0 0 100%;margin-top:2px;font-size:13px;line-height:19px}.monitoring-connect-hint a{color:var(--ws-accent-ink);font-weight:550;text-decoration:none}.monitoring-connect-hint a:hover{text-underline-offset:2px;text-decoration:underline}:where(.account-shell) .monitoring-local-nav{z-index:5;border:0;border-bottom:1px solid var(--ws-line);background:var(--ws-canvas);scrollbar-width:none;gap:24px;margin:0;padding:0 2px;display:flex;position:sticky;top:63px;overflow-x:auto}:where(.account-shell) .monitoring-local-nav::-webkit-scrollbar{display:none}:where(.account-shell) .monitoring-local-nav a{min-height:44px;color:var(--ws-ink-2);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}:where(.account-shell) .monitoring-local-nav a:hover,:where(.account-shell) .monitoring-local-nav a.is-active{color:var(--ws-ink);background:0 0}:where(.account-shell) .monitoring-local-nav a.is-active:after{content:"";background:var(--ws-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}:where(.account-shell) .monitoring-local-nav a:focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:-2px;border-radius:4px}.monitoring-local-nav .ws-short{display:none}.monitoring-local-nav .ws-count{vertical-align:0}.monitoring-local-nav a.is-active .ws-count{background:var(--ws-accent-soft);color:var(--ws-accent-ink)}.account-shell :is(#brand-overview,#brand-signals,#brand-passport,#brand-settings,#brand-radar,#brand-tariff,#monitoring-reports),.account-shell .monitoring-alert-list>li{scroll-margin-top:124px}.monitoring-overview-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px 24px;display:grid}.monitoring-overview-main,.monitoring-overview-side{align-content:start;gap:20px;min-width:0;display:grid}:where(.account-shell) .monitoring-section{border-radius:var(--ws-r-lg);background:var(--ws-surface);min-width:0;box-shadow:var(--ws-e1);border:0;align-content:start;gap:14px;margin:0;padding:20px 22px;display:grid}.account-shell .monitoring-section>.ws-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;margin:0;display:grid}.monitoring-section .ws-card-head>div{gap:2px;min-width:0;display:grid}.monitoring-section .ws-card-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.monitoring-card-note{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:18px}.monitoring-card-text{color:var(--ws-ink-2);margin:0;font-size:14px;line-height:20px}.monitoring-section .ws-card-empty{font-size:14px}:where(.account-shell) .btn.monitoring-compact-btn{gap:6px;min-height:36px;padding:7px 14px;font-size:14px}.studio-header-banner{isolation:isolate;position:relative;overflow:hidden}.studio-banner-crystal{pointer-events:none;z-index:0;transition:transform .3s,opacity .3s;position:absolute;top:18px;right:28px}@media (max-width:900px){.studio-banner-crystal{top:14px;right:-15px;opacity:.05!important;width:120px!important;height:auto!important}}.account-shell .monitoring-hero-crystal{pointer-events:none;z-index:0;transition:transform .3s,opacity .3s;position:absolute;top:16px;right:24px}@media (max-width:640px){.account-shell .monitoring-hero-crystal{top:12px;right:-15px;opacity:.05!important;width:110px!important;height:auto!important}}.account-shell .monitoring-decision-beacon{border:0;margin:0}.account-shell .monitoring-decision-beacon.ws-hero{align-items:start;gap:12px;padding:22px 26px 20px;display:grid}.account-shell .monitoring-decision-beacon>.monitoring-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;max-width:none;display:flex}.monitoring-hero-meta{color:var(--ws-on-navy-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:18px;display:inline-flex}.account-shell .monitoring-decision-beacon.ws-hero h2{max-width:40ch;color:var(--ws-on-navy);margin:0;font-size:20px;font-weight:600;line-height:28px}.account-shell .monitoring-decision-beacon.ws-hero>p{margin:0}.ws-hero-compare,.account-shell .monitoring-decision-beacon>.ws-hero-compare{border-radius:var(--ws-r-md);background:var(--ws-sb-hover);max-width:none;box-shadow:inset 0 0 0 1px var(--ws-sb-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 14px;display:grid}.ws-hero-compare small{color:var(--ws-on-navy-2);font-size:13px;display:block}.ws-hero-compare b{color:var(--ws-on-navy);overflow-wrap:anywhere;font-size:17px;font-weight:600;display:block}.ws-hero-actions,.account-shell .monitoring-decision-beacon>.ws-hero-actions{flex-wrap:wrap;gap:8px;max-width:none;margin-top:4px;display:flex}.account-shell .ws-hero .ws-hero-fine{border-top:1px solid var(--ws-sb-line);max-width:none;color:var(--ws-on-navy-2);padding-top:12px;font-size:13px;line-height:18px}.account-shell .btn.ws-btn-on-navy{background:var(--ws-sb-hover);color:var(--ws-on-navy);box-shadow:inset 0 0 0 1px var(--ws-sb-line)}.account-shell .btn.ws-btn-on-navy:hover{background:var(--ws-sb-active)}.account-shell .ws-hero .btn:focus-visible{outline-color:var(--ws-accent)}.monitoring-urgency{border-radius:var(--ws-r-sm);background:var(--ws-sunken);min-height:24px;color:var(--ws-ink-2);white-space:nowrap;padding:3px 8px;font-size:13px;font-weight:500;line-height:18px;display:inline-block}.monitoring-urgency:first-letter{text-transform:uppercase}.monitoring-urgency.is-urgent{background:var(--ws-ink);color:var(--ws-surface)}.monitoring-urgency.is-on-dark,.monitoring-urgency.is-on-dark.is-attention,.monitoring-urgency.is-on-dark.is-urgent{background:var(--ws-sb-active);box-shadow:none;color:var(--ws-on-navy)}.account-shell .monitoring-next-card{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);justify-content:space-between;align-items:flex-end;gap:20px 24px;padding:22px 24px;display:flex}.account-shell .monitoring-next-card>div{gap:6px;max-width:62ch;display:grid}.monitoring-next-kicker{color:var(--ws-accent-ink);margin:0;font-size:13px;font-weight:600;line-height:18px}.monitoring-next-card.is-radar .monitoring-next-kicker{color:var(--ws-violet-ink)}.account-shell .monitoring-decision-beacon:not(.ws-hero) h2{color:var(--ws-ink);margin:0;font-size:20px;font-weight:600;line-height:26px}.account-shell .monitoring-decision-beacon:not(.ws-hero) p{color:var(--ws-ink-2);margin:0;font-size:15px;line-height:24px}.account-shell .monitoring-decision-beacon .monitoring-decision-evidence{color:var(--ws-ink-3);line-height:18px;font-size:13px!important}.account-shell .monitoring-decision-beacon:not(.ws-hero) .btn{flex:none}.account-shell .monitoring-calm-hero{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.account-shell .monitoring-calm-hero>div{justify-items:start;gap:6px;max-width:64ch;display:grid}.monitoring-calm-icon{background:var(--ws-ok-bg);width:36px;height:36px;color:var(--ws-ok);border-radius:50%;flex:none;place-items:center;display:grid}:where(.account-shell) .monitoring-alert-list{gap:0}:where(.account-shell) .monitoring-alert-list>li,:where(.account-shell) .monitoring-alert-list>li.is-seen,:where(.account-shell) .monitoring-alert-list>li.is-red,:where(.account-shell) .monitoring-alert-list>li.is-yellow{border:0;border-top:1px solid var(--ws-line);opacity:1;background:0 0;gap:8px;padding:18px 0;display:grid}:where(.account-shell) .monitoring-alert-list>li:first-child{border-top:0;padding-top:4px}:where(.account-shell) .monitoring-alert-list>li:last-child{padding-bottom:2px}.account-shell .monitoring-alert-list>li>.monitoring-alert-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.account-shell) .monitoring-alert-list time{color:var(--ws-ink-2);font-size:13px;line-height:18px}.account-shell h3.monitoring-alert-title{color:var(--ws-ink);margin:2px 0 0;font-size:17px;font-weight:600;line-height:22px}:where(.account-shell) .monitoring-alert-list .monitoring-alert-text{max-width:72ch;color:var(--ws-ink);font-size:15px;line-height:24px}:where(.account-shell) .monitoring-alert-evidence{color:var(--ws-ink-2);font-size:13px;line-height:18px}:where(.account-shell) .monitoring-alert-evidence strong{color:var(--ws-ink);font-weight:600}.account-shell .monitoring-alert-list .source-stamp.is-compact{border-radius:var(--ws-r-md);background:var(--ws-sunken);gap:2px;max-width:100%;padding:10px 12px}.account-shell .monitoring-alert-list .source-stamp :is(strong,span,small){font-size:13px;line-height:18px}.account-shell .monitoring-alert-list .source-stamp strong{color:var(--ws-ink);font-weight:600}.account-shell .monitoring-alert-list .source-stamp span{color:var(--ws-ink-2)}.account-shell .monitoring-alert-list .source-stamp small{color:var(--ws-accent-ink);font-weight:600}.account-shell .monitoring-alert-list a.source-stamp:hover{background:var(--ws-accent-soft)}:where(.account-shell) .monitoring-alert-decision{color:var(--ws-ink-2);font-size:13px;line-height:18px}:where(.account-shell) .monitoring-alert-history{color:var(--ws-ink-2);font-size:13px}:where(.account-shell) .monitoring-alert-history summary{min-height:24px;color:var(--ws-accent-ink);font-weight:500}:where(.account-shell) .monitoring-alert-history li{color:var(--ws-ink-2)}:where(.account-shell) .monitoring-alert-history b{color:var(--ws-ink);font-weight:600}:where(.account-shell) .monitoring-alert-actions{flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:2px;display:flex}:where(.account-shell) .monitoring-alert-actions a,:where(.account-shell) .monitoring-alert-actions button{min-height:32px;color:var(--ws-accent-ink);padding:4px 0;font-size:14px;font-weight:500}:where(.account-shell) .monitoring-alert-actions a:hover,:where(.account-shell) .monitoring-alert-actions button:hover{text-underline-offset:3px;text-decoration:underline}:where(.account-shell) .monitoring-alert-actions .monitoring-alert-primary{border-radius:var(--ws-r-md);background:var(--ws-surface);min-height:36px;box-shadow:inset 0 0 0 1px var(--ws-line-2);color:var(--ws-ink);padding:0 14px;font-weight:600;text-decoration:none}:where(.account-shell) .monitoring-alert-actions .monitoring-alert-primary:hover{box-shadow:inset 0 0 0 1px var(--ws-accent);color:var(--ws-accent-ink);text-decoration:none}:where(.account-shell) .monitoring-alert-actions :is(a,button):focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:2px;border-radius:4px}.monitoring-alert-archive{border-top:1px solid var(--ws-line);padding-top:10px}.monitoring-alert-archive>summary{min-height:32px;color:var(--ws-accent-ink);cursor:pointer;font-size:14px;font-weight:600;line-height:32px}.monitoring-alert-archive>summary:focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:2px;border-radius:4px}.monitoring-alert-archive>summary .ws-count{margin-left:4px}.monitoring-alert-archive>.monitoring-alert-list{margin-top:6px}:where(.account-shell) .monitoring-undo{border-radius:var(--ws-r-md);background:var(--ws-accent-soft);color:var(--ws-ink);border:0;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:8px 14px;font-size:14px;display:flex}:where(.account-shell) .monitoring-undo button{color:var(--ws-accent-ink);font-weight:600}:where(.account-shell) .monitoring-risk-panel{border-radius:var(--ws-r-md);background:var(--ws-sunken);justify-items:start;gap:8px;padding:14px 16px;display:grid}.monitoring-risk-label{color:var(--ws-ink-2);margin:0;font-size:13px;font-weight:600;line-height:18px}.monitoring-risk-panel>b{color:var(--ws-ink);font-size:15px;font-weight:600}.monitoring-risk-panel>p{max-width:70ch;color:var(--ws-ink);margin:0;font-size:14px;line-height:20px}.monitoring-risk-panel>p.monitoring-risk-fine{color:var(--ws-ink-2);font-size:13px;line-height:18px}.monitoring-similar-table{min-width:0;display:grid}.monitoring-similar-head,.account-shell .monitoring-similar-list>.monitoring-mark-item{grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr) minmax(0,1fr);gap:6px 14px;display:grid}.monitoring-similar-head{border-bottom:1px solid var(--ws-line);color:var(--ws-ink-2);padding:0 0 8px;font-size:13px;line-height:18px}:where(.account-shell) .monitoring-similar-list{gap:0;margin:0;padding:0;list-style:none}.account-shell .monitoring-similar-list>.monitoring-mark-item{border-top:1px solid var(--ws-line);align-items:start;padding:12px 0;font-size:14px;line-height:20px}.account-shell .monitoring-similar-list>.monitoring-mark-item:first-child{border-top:0}.monitoring-similar-table .monitoring-more-marks{justify-self:start;margin-top:4px;padding:4px 0}.monitoring-mark-name{gap:2px;min-width:0;display:grid}.monitoring-mark-name b{color:var(--ws-ink);overflow-wrap:anywhere;font-size:15px;font-weight:600}.account-shell .monitoring-mark-item small{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:18px;display:block}.monitoring-mark-classes .monitoring-class-chips{gap:4px}.monitoring-mark-verdict{justify-items:start;gap:4px;display:grid}.account-shell .monitoring-mark-item em,.account-shell .monitoring-mark-item em.is-red,.account-shell .monitoring-mark-item em.is-yellow{border-radius:var(--ws-r-sm);border:0;align-items:center;gap:5px;width:auto;min-height:24px;padding:2px 8px 2px 6px;font-size:13px;font-style:normal;font-weight:500;line-height:18px;display:inline-flex}.account-shell .monitoring-mark-item em.is-red{background:var(--ws-high-bg);color:var(--ws-high-ink)}.account-shell .monitoring-mark-item em.is-yellow{background:var(--ws-mid-bg);color:var(--ws-mid-ink)}:where(.account-shell) .monitoring-report-list{gap:0;margin:0;padding:0;list-style:none}.monitoring-report-list>li{border-top:1px solid var(--ws-line);grid-template-columns:132px minmax(0,1fr);gap:2px 16px;padding:10px 0;font-size:14px;line-height:20px;display:grid}.monitoring-report-list>li:first-child{border-top:0;padding-top:0}.monitoring-report-list time{color:var(--ws-ink);font-weight:600}.monitoring-report-list span{color:var(--ws-ink-2)}.monitoring-tariff-price{color:var(--ws-ink);margin:0;font-size:15px;line-height:22px}.monitoring-tariff-price b{font-weight:600}:where(.account-shell) .monitoring-tariff-facts{color:var(--ws-ink-2);gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:18px;display:grid}:where(.account-shell) .monitoring-legal-acceptance{margin:0}.monitoring-tariff .monitoring-legal-acceptance{font-size:13px;line-height:18px}.monitoring-tariff .btn{justify-self:stretch}:where(.account-shell) .monitoring-perimeter-grid{background:0 0;border:0;grid-template-columns:1fr;gap:0;display:grid}:where(.account-shell) .monitoring-perimeter-grid article{border-top:1px solid var(--ws-line);background:0 0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title state""note note";align-items:center;gap:4px 12px;padding:12px 0;display:grid}:where(.account-shell) .monitoring-perimeter-grid article:first-child{border-top:0;padding-top:0}:where(.account-shell) .monitoring-perimeter-grid span{color:var(--ws-ink);grid-area:title;font-size:14px;font-weight:500;line-height:20px}:where(.account-shell) .monitoring-perimeter-grid b{font:inherit;grid-area:state}:where(.account-shell) .monitoring-perimeter-grid b .ws-chip{font-size:13px}:where(.account-shell) .monitoring-perimeter-grid p{color:var(--ws-ink-2);grid-area:note;margin:0;font-size:13px;line-height:18px}.monitoring-perimeter-foot{border-top:1px solid var(--ws-line);color:var(--ws-ink-2);margin:0;padding-top:10px;font-size:13px;line-height:18px}.monitoring-own-mark-number{color:var(--ws-ink-2);margin:0;font-size:14px}.monitoring-own-mark-number .ws-mono{color:var(--ws-ink)}.monitoring-section .ws-link-button{justify-self:start;padding:4px 0}.monitoring-domain-list{margin:0;padding:0;list-style:none;display:grid}.monitoring-domain-list li{border-top:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;line-height:20px;display:flex}.monitoring-domain-list li:first-child{border-top:0;padding-top:0}.monitoring-domain-list .ws-mono{min-width:0;color:var(--ws-ink)}.monitoring-domain-list .ws-chip{flex:none}:where(.account-shell) .monitoring-radar-entry,:where(.account-shell) .monitoring-radar-entry.is-ready{background:var(--ws-surface)}.account-shell h3.monitoring-radar-title{color:var(--ws-ink);margin:0;font-size:15px;font-weight:600;line-height:22px}.monitoring-radar-trends{gap:6px;margin:0;padding:0;list-style:none;display:grid}.monitoring-radar-trends li{align-items:baseline;gap:8px;font-size:14px;line-height:20px;display:flex}.monitoring-radar-trends li:before{content:"";background:var(--ws-violet);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.monitoring-radar-trends a{color:var(--ws-accent-ink);font-weight:500;text-decoration:none}.monitoring-radar-trends a:hover{text-underline-offset:3px;text-decoration:underline}.monitoring-radar-trends a:focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:2px;border-radius:4px}:where(.account-shell) .monitoring-passport-summary{background:0 0;border:0;grid-template-columns:1fr;gap:0;margin:0;display:grid}:where(.account-shell) .monitoring-passport-summary>div{border-top:1px solid var(--ws-line);background:0 0;grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:baseline;gap:16px;padding:11px 0;display:grid}:where(.account-shell) .monitoring-passport-summary>div:first-child{border-top:0;padding-top:0}:where(.account-shell) .monitoring-passport-summary dt{color:var(--ws-ink-2);font-size:14px;line-height:20px}:where(.account-shell) .monitoring-passport-summary dd{color:var(--ws-ink);margin:0;font-size:15px;font-weight:500;line-height:20px}.monitoring-domain-inline{flex-wrap:wrap;gap:4px 14px;display:flex}:where(.account-shell) .monitoring-passport-grid{gap:14px 16px}:where(.account-shell) .monitoring-passport-grid small{color:var(--ws-ink-2);margin-top:6px;font-size:13px;line-height:18px}:where(.account-shell) .monitoring-passport-grid .field input{background:0 0;border:0;border-radius:0;min-height:0;padding:0}:where(.account-shell) .monitoring-passport-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.monitoring-settings-rows{display:grid}.monitoring-settings-row{border-top:1px solid var(--ws-line);grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.monitoring-settings-row:first-child{border-top:0;padding-top:0}.monitoring-settings-row>div{justify-items:start;gap:6px;min-width:0;display:grid}.monitoring-settings-label{color:var(--ws-ink-2);margin:0;font-size:14px;line-height:22px}.monitoring-settings-value{color:var(--ws-ink);margin:0;font-size:15px;font-weight:500;line-height:22px}.monitoring-settings .checkbox-control{font-size:15px;line-height:22px}:where(.account-shell) .monitoring-muted-list,.monitoring-settings-row>.monitoring-muted-list{border-top:0;justify-items:stretch;gap:8px;padding-top:0;display:grid}:where(.account-shell) .monitoring-muted-list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}:where(.account-shell) .monitoring-muted-list li{border-radius:var(--ws-r-sm);background:var(--ws-sunken);justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 4px 12px;font-family:inherit;font-size:14px;display:flex}:where(.account-shell) .monitoring-muted-list li b{font-weight:600}:where(.account-shell) .monitoring-muted-list button{border-radius:var(--ws-r-sm);min-height:32px;color:var(--ws-accent-ink);padding:4px 8px;font-size:14px;font-weight:600}:where(.account-shell) .monitoring-muted-list button:hover{background:var(--ws-surface)}.monitoring-danger-zone{border-top:1px solid var(--ws-line);justify-items:start;gap:2px;padding-top:14px;display:grid}:where(.account-shell) .monitoring-delete{min-height:36px;color:var(--ws-err);margin:0;padding:4px 0;font-size:14px;font-weight:600}:where(.account-shell) .monitoring-delete:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:1180px){.monitoring-overview-grid{grid-template-columns:minmax(0,1fr)}.monitoring-overview-main{display:contents}.monitoring-overview-side{order:1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.monitoring-overview-main>:is(.monitoring-passport,.monitoring-settings){order:2}}@media (max-width:860px){:where(.account-shell) .monitoring-local-nav{justify-content:space-between;gap:10px;position:static}:where(.account-shell) .monitoring-local-nav a{font-size:14px}.monitoring-local-nav .ws-long{display:none}.monitoring-local-nav .ws-short{display:inline}.account-shell :is(#brand-overview,#brand-signals,#brand-passport,#brand-settings,#brand-radar,#brand-tariff,#monitoring-reports),.account-shell .monitoring-alert-list>li{scroll-margin-top:72px}}@media (max-width:720px){.account-shell .account-shell.monitoring-detail{gap:16px}.ws-object-head{gap:12px}.account-shell .ws-object-head .t-h1{font-size:24px;line-height:30px}:where(.account-shell) .monitoring-section{padding:16px}.account-shell .monitoring-decision-beacon.ws-hero{padding:20px 18px 18px}.account-shell .monitoring-decision-beacon.ws-hero h2{font-size:20px;line-height:26px}.account-shell .monitoring-next-card{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.account-shell .monitoring-calm-hero{padding:18px}.account-shell .monitoring-decision-beacon .btn,.ws-hero-actions .btn{justify-content:center;width:100%;min-height:44px}.monitoring-similar-head{display:none}.account-shell .monitoring-similar-list>.monitoring-mark-item{grid-template-columns:minmax(0,1fr);gap:6px}.monitoring-mark-verdict{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.monitoring-report-list>li,:where(.account-shell) .monitoring-passport-summary>div,.monitoring-settings-row{grid-template-columns:minmax(0,1fr);gap:2px}.monitoring-settings-row{gap:6px}:where(.account-shell) .monitoring-alert-actions .monitoring-alert-primary,:where(.account-shell) .btn.monitoring-compact-btn,:where(.account-shell) .monitoring-delete{min-height:44px}.account-shell .monitoring-section>.ws-card-head{grid-template-columns:minmax(0,1fr)}.account-shell .monitoring-section>.ws-card-head>.ws-chip,.account-shell .monitoring-section>.ws-card-head>.btn{justify-self:start}}.account-shell .monitoring-dashboard-head{align-items:center;margin:0}.account-shell .monitoring-dashboard-head a.btn-primary,.account-shell .monitoring-dashboard-head a.btn-primary:hover{color:var(--ws-on-accent);text-decoration:none}.monitoring-dashboard-head .ws-card-title{align-items:center;gap:8px;font-size:17px;display:flex}:where(.account-shell) .monitoring-dashboard-notice{border-radius:var(--ws-r-md);background:var(--ws-warn-bg);color:var(--ws-ink);margin:0;padding:10px 14px;font-size:14px;line-height:20px}.monitoring-dashboard-retry{justify-self:start}.monitoring-brand-table{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);overflow:hidden}.monitoring-brand-row-head,.account-shell .monitoring-brand-card{grid-template-columns:32px minmax(0,2fr) minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.1fr) 16px;align-items:center;gap:14px;display:grid}.monitoring-brand-row-head{border-bottom:1px solid var(--ws-line);color:var(--ws-ink-2);padding:12px 20px 10px;font-size:13px;line-height:18px}:where(.account-shell) .monitoring-brand-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.monitoring-brand-list>li+li{border-top:1px solid var(--ws-line)}.account-shell .monitoring-brand-card{box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;padding:14px 20px;text-decoration:none}.account-shell .monitoring-brand-card:hover{background:var(--ws-sunken);box-shadow:none}.account-shell .monitoring-brand-card:focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:-2px}.monitoring-brand-facts{display:contents}.monitoring-brand-name{flex-direction:column;gap:1px;min-width:0;display:flex}.account-shell .monitoring-brand-name b,.account-shell .monitoring-brand-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-shell .monitoring-brand-name b{color:var(--ws-ink);font-family:var(--font-body);font-size:15px;font-weight:600;line-height:20px}.account-shell .monitoring-brand-name small{color:var(--ws-ink-2);font-size:13px;line-height:18px}.monitoring-brand-muted{color:var(--ws-ink-2);font-size:14px;line-height:20px}.monitoring-brand-caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.monitoring-brand-chevron{color:var(--ws-ink-3)}:where(.account-shell) .monitoring-empty,.account-shell .monitoring-empty{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);border:0;grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;gap:16px;padding:22px 24px;display:grid}.account-shell .monitoring-empty>div{gap:4px;min-width:0;display:grid}.account-shell .monitoring-empty b{color:var(--ws-ink);font-size:17px;font-weight:600;line-height:24px}.account-shell .monitoring-empty p{max-width:60ch;color:var(--ws-ink-2);margin:0;font-size:15px;line-height:22px}.monitoring-empty-icon{border-radius:var(--ws-r-md);background:var(--ws-accent-soft);width:44px;height:44px;color:var(--ws-accent-ink);place-items:center;display:grid}.monitoring-empty-icon.is-ok{background:var(--ws-ok-bg);color:var(--ws-ok)}@media (max-width:720px){.monitoring-brand-row-head{display:none}.account-shell .monitoring-brand-card{grid-template-columns:32px minmax(0,1fr) 16px;grid-template-areas:"tile name chev""tile facts chev";align-items:start;gap:6px 12px;padding:14px 16px}.account-shell .monitoring-brand-card>.ws-tile{grid-area:tile}.account-shell .monitoring-brand-card>.monitoring-brand-name{grid-area:name}.account-shell .monitoring-brand-card>.monitoring-brand-chevron{grid-area:chev;align-self:center}.monitoring-brand-facts{flex-wrap:wrap;grid-area:facts;align-items:center;gap:6px 12px;display:flex}.monitoring-brand-next.is-empty{display:none}.monitoring-brand-caption{clip:auto;width:auto;height:auto;color:var(--ws-ink-2);font-size:14px;position:static;overflow:visible}:where(.account-shell) .monitoring-empty,.account-shell .monitoring-empty{grid-template-columns:minmax(0,1fr);padding:20px 18px}.account-shell .monitoring-empty .btn{justify-content:center;width:100%;min-height:44px}}.account-shell .niche-radar-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.account-shell .niche-radar-head>div{gap:6px;max-width:68ch;display:grid}.niche-radar-head-title-row{align-items:center;gap:12px;display:flex}.niche-radar-head-logo{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:block}.niche-radar-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-shell .niche-radar-head p,.account-shell .niche-trend-head>p:not(.niche-trend-stage-row){color:var(--ws-ink-2);margin:0;font-size:15px;line-height:24px}.niche-radar-stage{border-radius:var(--ws-r-sm);background:var(--ws-violet-soft);min-height:24px;color:var(--ws-violet-ink);white-space:nowrap;padding:3px 8px;font-size:13px;font-weight:500;line-height:18px;display:inline-block}.niche-radar-stage.is-conflicting_data{background:var(--ws-surface);box-shadow:inset 0 0 0 1px var(--ws-line-2);color:var(--ws-ink)}.niche-radar-stage:is(.is-weakening,.is-observing,.is-closed){background:var(--ws-sunken);color:var(--ws-ink-2)}.niche-radar-direction{color:var(--ws-ink-2);font-size:13px;line-height:18px}.account-shell :is(.niche-radar-decision,.niche-radar-collection,.niche-radar-quiet){max-width:760px}:where(.account-shell) :is(.niche-radar-decision,.niche-radar-collection,.niche-radar-quiet)>p{max-width:64ch;color:var(--ws-ink-2);margin:0;font-size:15px;line-height:24px}:where(.account-shell) .niche-radar-decision>p.niche-radar-note,.niche-radar-note{color:var(--ws-ink-2);font-size:13px;line-height:18px}:where(.account-shell) .niche-radar-decision ul{color:var(--ws-ink);padding-left:20px;font-size:15px;line-height:24px}.niche-radar-collection-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}:where(.account-shell) .niche-radar-progress{gap:8px;max-width:520px;padding-top:2px}:where(.account-shell) .niche-radar-progress>div{background:var(--ws-sunken);border:0;border-radius:999px;height:8px}:where(.account-shell) .niche-radar-progress>div>span{background:var(--ws-violet);border-radius:999px}:where(.account-shell) .niche-radar-progress b{color:var(--ws-ink);font-family:var(--font-body);font-size:14px;font-weight:600}:where(.account-shell) :is(.niche-radar-next-grid,dl.monitoring-detail-grid){border-radius:var(--ws-r-md);background:var(--ws-sunken);border:0;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 24px;margin:0;padding:14px 16px;display:grid}:where(.account-shell) :is(.niche-radar-next-grid,dl.monitoring-detail-grid)>div{background:0 0;gap:2px;padding:0;display:grid}:where(.account-shell) :is(.niche-radar-next-grid,dl.monitoring-detail-grid) dt{color:var(--ws-ink-2);font-family:var(--font-body);font-size:13px;font-weight:400;line-height:18px}:where(.account-shell) :is(.niche-radar-next-grid,dl.monitoring-detail-grid) dd{color:var(--ws-ink);font-family:var(--font-body);margin:0;font-size:15px;font-weight:500;line-height:22px}.monitoring-overview-side dl.monitoring-detail-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.niche-radar-collecting,.niche-radar-ready{gap:18px;margin-top:20px;display:grid}.account-shell .niche-radar-demand{border-radius:var(--ws-r-xl);background:var(--ws-surface);width:min(100%,1100px);box-shadow:var(--ws-e1);gap:20px;padding:clamp(20px,3vw,32px);display:grid}.niche-radar-demand-intro{gap:8px;max-width:72ch;display:grid}.niche-radar-eyebrow{color:var(--ws-violet-ink);letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:700;display:inline-block}.account-shell .niche-radar-demand h2{color:var(--ws-ink);margin:0;font-size:clamp(20px,2.5vw,28px);line-height:1.25}.niche-radar-demand-intro p,.niche-radar-demand-group p,.niche-radar-demand-action p,.niche-radar-demand-limit{color:var(--ws-ink-2);margin:0;font-size:14px;line-height:21px}.niche-radar-demand-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;display:grid}.niche-radar-demand-group{align-content:start;gap:14px;min-width:0;display:grid}.account-shell .niche-radar-demand-group h3{color:var(--ws-ink);margin:0 0 3px;font-size:15px;line-height:22px}.niche-radar-demand-group ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.niche-radar-demand-group li{gap:6px;min-width:0;display:grid}.niche-radar-demand-group li>div{min-width:0;color:var(--ws-ink);justify-content:space-between;align-items:baseline;gap:8px 16px;font-size:14px;line-height:19px;display:flex}.niche-radar-demand-group li b{font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.niche-radar-demand-track{background:var(--ws-sunken);border-radius:999px;height:6px;overflow:hidden}.niche-radar-demand-track>span{border-radius:inherit;background:var(--ws-violet);height:100%;display:block}.niche-radar-demand-group+.niche-radar-demand-group .niche-radar-demand-track>span{background:var(--ws-chart-bar)}.niche-radar-demand-action{border-radius:var(--ws-r-md);background:var(--ws-violet-soft);gap:4px;padding:16px 18px;display:grid}.niche-radar-demand-action b{color:var(--ws-violet-ink);font-size:14px}.niche-radar-demand-action p{color:var(--ws-ink)}.niche-radar-demand-limit{border-top:1px solid var(--ws-line);padding-top:16px}.niche-radar-demand-limit a{color:var(--ws-accent-ink);text-underline-offset:3px;text-decoration:underline}.niche-radar-demand-limit a:focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:3px}.niche-radar-history{border-top:1px solid var(--ws-line);gap:12px;padding-top:18px;display:grid}.niche-radar-history-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-shell .niche-radar-history h3{color:var(--ws-ink);margin:0;font-size:17px;line-height:22px}.niche-radar-history-heading p,.niche-radar-history-state,.niche-radar-history-terms details>p{color:var(--ws-ink-2);margin:4px 0 0;font-size:13px;line-height:19px}.niche-radar-history-terms,.niche-radar-history-terms ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.niche-radar-history-terms details{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface)}.niche-radar-history-terms summary{color:var(--ws-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px;font-size:14px;display:flex}.niche-radar-history-terms summary small{color:var(--ws-ink-2);font-size:12px}.niche-radar-history-terms details ol{padding:0 12px 12px}.niche-radar-history-terms details li{border-top:1px solid var(--ws-line);color:var(--ws-ink);grid-template-columns:minmax(110px,1fr) auto auto;gap:8px 16px;padding:8px 0;font-size:13px;display:grid}.niche-radar-history-terms details li b{font-variant-numeric:tabular-nums;font-weight:600}.niche-radar-history-terms details li small{color:var(--ws-ink-2)}.niche-radar-history-regions{border-radius:var(--ws-r-md);background:var(--ws-sunken);gap:6px;margin:0 12px 12px;padding:12px;display:grid}.account-shell .niche-radar-history-regions h4{color:var(--ws-ink);margin:0;font-size:13px}.niche-radar-history-regions p,.niche-radar-history-regions>small{color:var(--ws-ink-2);margin:0;font-size:12px;line-height:18px}.niche-radar-history-regions ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.niche-radar-history-regions li{border-top:1px solid var(--ws-line);color:var(--ws-ink);grid-template-columns:minmax(100px,1fr) auto auto;gap:8px 12px;padding:7px 0;font-size:12px;display:grid}.niche-radar-history-regions li b{font-variant-numeric:tabular-nums;font-weight:600}.niche-radar-history-regions li small{color:var(--ws-ink-2)}.account-shell .niche-competition{border-radius:var(--ws-r-xl);background:var(--ws-surface);width:min(100%,1100px);box-shadow:var(--ws-e1);gap:20px;margin-top:18px;padding:clamp(20px,3vw,32px);display:grid}.niche-competition-head,.niche-competition-toolbar,.niche-competition-theme header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 20px;display:flex}.account-shell .niche-competition h2{color:var(--ws-ink);margin:5px 0 0;font-size:clamp(20px,2.5vw,26px);line-height:1.25}.niche-competition-count{border-radius:var(--ws-r-sm);background:var(--ws-sunken);color:var(--ws-ink-2);padding:5px 9px;font-size:13px;font-weight:600}.niche-competition :is(p,ul,h3,h4){margin:0}.niche-competition :is(.niche-competition-head p,.niche-competition-empty p,.niche-competition-editor p,.niche-competition-themes>p,.niche-competition-toolbar p,.niche-competition-muted,.niche-competition-method){max-width:76ch;color:var(--ws-ink-2);font-size:14px;line-height:21px}.niche-competition :is(h3,h4){color:var(--ws-ink);font-size:15px;line-height:22px}.niche-competition :is(.niche-competition-empty,.niche-competition-editor,.niche-competition-finding,.niche-competition-position,.niche-competition-themes,.niche-competition-sites){gap:12px;display:grid}.niche-competition-pending{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-sunken);gap:12px;padding:16px 18px;display:grid}.niche-competition-pending>ul{gap:8px;padding:0;list-style:none;display:grid}.niche-competition-pending li{border-top:1px solid var(--ws-line);color:var(--ws-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:14px;display:flex}.niche-competition-peer-source{color:var(--ws-ink-2);font-size:12px}.niche-competition :is(.niche-competition-empty,.niche-competition-finding,.niche-competition-position){border-radius:var(--ws-r-md);background:var(--ws-violet-soft);padding:16px 18px}.niche-competition-position h3{max-width:70ch}.niche-competition-position p{color:var(--ws-ink-2);font-size:13px;line-height:19px}.niche-competition-toolbar{align-items:center}.niche-competition-toolbar>div,.niche-competition-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.niche-competition-peer-row{grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(120px,160px) minmax(180px,1fr) auto;align-items:end;gap:10px;display:grid}.niche-competition-peer-row label{min-width:0;color:var(--ws-ink-2);gap:5px;font-size:13px;display:grid}.niche-competition-peer-row :is(input,select){border:1px solid var(--ws-line);border-radius:var(--ws-r-sm);background:var(--ws-surface);width:100%;min-height:38px;color:var(--ws-ink);font:inherit;padding:8px 10px;font-size:14px}.niche-competition-theme-list{gap:12px;display:grid}.niche-competition-theme{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);gap:12px;padding:16px;display:grid}.niche-competition-theme header span,.niche-competition-sites small{color:var(--ws-ink-2);font-size:13px}.niche-competition-theme ul,.niche-competition-sites ul{gap:0;padding:0;list-style:none;display:grid}.niche-competition-theme li{border-top:1px solid var(--ws-line);grid-template-columns:minmax(100px,150px) minmax(130px,180px) minmax(0,1fr);gap:8px 14px;padding:10px 0;font-size:13px;line-height:19px;display:grid}.niche-competition-theme li b{color:var(--ws-ink)}.niche-competition-theme li>span,.niche-competition-sites li>span{color:var(--ws-ink-2)}.niche-competition-theme li a{color:var(--ws-accent-ink);overflow-wrap:anywhere;text-underline-offset:3px}.niche-competition-sites li{border-top:1px solid var(--ws-line);flex-wrap:wrap;gap:6px 18px;padding:10px 0;font-size:13px;display:flex}.niche-competition-site-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;display:grid}.niche-competition-site-card{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);align-content:start;gap:13px;min-width:0;padding:16px;display:grid}.niche-competition-site-card header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.niche-competition-site-card header h4{margin-top:4px}.niche-competition-site-card>div>span{color:var(--ws-ink-2);font-size:13px}.niche-competition-site-card :is(p,li){color:var(--ws-ink);overflow-wrap:anywhere;font-size:13px;line-height:19px}.niche-competition-site-card ul{gap:4px;padding-left:18px;list-style:outside;display:grid}.niche-competition-site-card li{border:0;padding:0;display:list-item}.niche-competition-site-card .niche-competition-change{border-top:1px solid var(--ws-line);color:var(--ws-ink-2);padding-top:10px}.niche-competition-site-card>a{color:var(--ws-accent-ink);text-underline-offset:3px;font-size:13px}.niche-competition-method{border-top:1px solid var(--ws-line);padding-top:16px}.niche-smart-discovery-panel{border-radius:var(--ws-r-md);background:var(--ws-sunken);border:1px solid var(--ws-line);gap:14px;margin-top:10px;padding:18px 20px;display:grid}.niche-smart-discovery-panel .discovery-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.niche-smart-discovery-panel .discovery-head h4{color:var(--ws-ink);margin:0;font-size:17px;font-weight:600}.niche-smart-discovery-panel .discovery-head p{color:var(--ws-ink-2);margin:3px 0 0;font-size:14px;line-height:19px}.discovery-candidates-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.discovery-card{border-radius:var(--ws-r-sm);background:var(--ws-surface);border:1px solid var(--ws-line-2);flex-direction:column;gap:6px;padding:14px;transition:all .2s;display:flex}.discovery-card:hover{border-color:var(--ws-accent);box-shadow:var(--ws-e1)}.discovery-card.is-added{background:#f0fdf4;border-color:#86efac}.discovery-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.discovery-card strong{color:var(--ws-ink);font-size:15px;font-weight:600}.discovery-card p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:17px}.discovery-reason{border-top:1px dashed var(--ws-line-2);color:var(--ws-ink-2);margin-top:auto;padding-top:6px;font-size:13px;line-height:15px}.discovery-reason b{color:var(--ws-ink)}.discovery-card-actions{justify-content:flex-end;align-items:center;margin-top:6px;display:flex}.discovery-added-tag{color:#15803d;font-size:13px;font-weight:600}.competitor-kind-badge{border-radius:var(--ws-r-sm);white-space:nowrap;align-items:center;gap:4px;padding:2px 7px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.competitor-kind-badge.is-leader{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.competitor-kind-badge.is-challenger{color:#4338ca;background:#e0e7ff;border:1px solid #c7d2fe}.competitor-kind-badge.is-direct{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.competitor-kind-badge.is-adjacent{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.niche-radar-stat-bar{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;width:100%;margin:0 0 16px;display:grid}.niche-radar-stat-card{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);flex-direction:column;justify-content:center;gap:4px;padding:12px 16px;display:flex}.niche-radar-stat-val{color:var(--ws-ink);font-size:24px;font-weight:800;line-height:1.2}.niche-radar-stat-label{color:var(--ws-ink-2);font-size:13px;font-weight:500;line-height:16px}.niche-radar-stat-card.is-status{background:var(--ws-accent-soft);border-color:var(--ws-accent-soft)}.niche-radar-stat-status{color:var(--ws-accent-ink);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.niche-radar-stat-dot{background:var(--ws-accent-ink);border-radius:50%;width:7px;height:7px}.niche-radar-layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:12px 20px;width:min(100%,1360px);margin-top:18px;display:grid}.niche-radar-toolbar{flex-wrap:wrap;grid-area:1/1/auto/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.niche-radar-content{grid-area:2/1;min-width:0;min-height:1200px;scroll-margin-top:130px}.niche-subnav-outer{z-index:3;grid-area:2/2;min-width:0;max-height:calc(100dvh - 94px);position:sticky;top:78px}.niche-radar-subnav{max-height:inherit;border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);align-content:start;gap:4px;padding:12px;display:grid;overflow-y:auto}.niche-radar-subnav button{border-radius:var(--ws-r-sm);min-height:42px;color:var(--ws-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:650;display:flex}.niche-radar-subnav button:hover{background:var(--ws-sunken);color:var(--ws-ink)}.niche-subnav-label{flex:auto}.niche-subnav-badge{background:var(--ws-sunken);color:var(--ws-ink-2);font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;padding:1px 7px;font-size:13px;font-weight:700;line-height:16px;display:inline-flex}.niche-radar-subnav button[aria-selected=true] .niche-subnav-badge{background:var(--ws-accent-ink);color:#fff}.niche-radar-subnav button[aria-selected=true]{background:var(--ws-accent-soft);color:var(--ws-accent-ink)}.niche-radar-subnav button:focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:2px}.account-shell .niche-business-report{grid-template-columns:minmax(0,1fr);gap:26px;width:100%;margin-top:0;display:grid}.niche-business-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px 20px;min-width:0;display:flex}.niche-business-head-titles{flex-direction:column;flex:auto;gap:4px;min-width:min(100%,280px);display:flex}.niche-business-head h2,.niche-business-head-titles h2{margin:2px 0 0;font-size:clamp(22px,2.5vw,29px);line-height:1.25}.niche-business-head p,.niche-business-head-titles p,.niche-business-section>p,.niche-business-method{max-width:80ch;color:var(--ws-ink-2);font-size:14px;line-height:21px}.niche-business-date{color:var(--ws-ink-2);flex:none;padding-top:2px;font-size:13px;line-height:18px}.niche-business-section{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.niche-business-section h3{color:var(--ws-ink);font-size:17px}.niche-business-summary,.niche-business-position{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;display:grid}.niche-business-summary>div,.niche-business-position>div{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);align-content:start;gap:8px;padding:16px;display:grid}.niche-business-summary b{color:var(--ws-ink);font-variant-numeric:tabular-nums;font-size:24px}.niche-business-summary span,.niche-business-position p,.niche-business-empty{color:var(--ws-ink-2);font-size:13px;line-height:20px}.niche-business-position b{color:var(--ws-ink);font-size:14px}.niche-business-position a{color:var(--ws-accent-ink);font-size:13px}.niche-business-empty{border:1px dashed var(--ws-line);border-radius:var(--ws-r-md);padding:14px 16px}.niche-business-facts,.niche-business-sites,.niche-business-coverage{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px;display:grid}.niche-business-fact,.niche-business-sites article,.niche-business-coverage>div{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.niche-business-fact-meta,.niche-business-site-head{color:var(--ws-ink-2);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:13px;display:flex}.niche-business-fact-meta span:first-child{color:var(--ws-accent-ink);font-weight:700}.niche-business-fact-meta span:first-child,.niche-business-sites h4,.niche-business-fact a{align-items:center;gap:6px;display:inline-flex}.niche-business-fact h4,.niche-business-sites h4{color:var(--ws-ink);font-size:15px;line-height:22px}.niche-business-fact p,.niche-business-sites :is(p,li),.niche-business-coverage span{color:var(--ws-ink-2);overflow-wrap:anywhere;font-size:13px;line-height:20px}.niche-business-implication{border-radius:var(--ws-r-sm);background:var(--ws-violet-soft);gap:5px;padding:12px;display:grid}.niche-business-implication b,.niche-business-coverage b{color:var(--ws-ink);font-size:13px}.niche-business-fact .niche-business-boundary,.niche-business-section .niche-business-boundary,.niche-business-method{font-size:13px;line-height:18px}.niche-business-fact a,.niche-business-sites a{color:var(--ws-accent-ink);text-underline-offset:3px;font-size:13px}.niche-business-sites ul{gap:5px;padding-left:18px;display:grid}.niche-business-sites li{list-style:outside}.niche-business-sites small{color:var(--ws-ink-2)}.niche-business-coverage .is-measured{color:var(--ws-accent-ink)}.niche-business-coverage .is-missing{color:var(--ws-ink-2)}.niche-business-method{border-top:1px solid var(--ws-line);padding-top:16px}.niche-business-change{gap:12px;display:grid}.niche-business-change>p,.niche-business-change li{color:var(--ws-ink-2);font-size:13px;line-height:20px}.niche-business-change ul{gap:5px;padding-left:20px;display:grid}.niche-business-change li{list-style:outside}.niche-business-change a{color:var(--ws-accent-ink)}.niche-change-map{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);gap:8px;padding:16px;display:grid}.niche-change-map-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:8px;display:flex}.niche-change-map-head>div:first-child{gap:3px;display:grid}.niche-change-map-head b{color:var(--ws-ink);font-size:14px}.niche-change-map-head span{color:var(--ws-ink-2);font-size:13px}.niche-change-map-legend{color:var(--ws-ink-2);align-items:center;gap:6px;font-size:13px;display:flex}.niche-change-map-legend i,.niche-change-map-marker{background:var(--ws-violet);border-radius:50%;flex:none;width:9px;height:9px}.niche-change-map-legend i.is-new,.niche-change-map-row.is-new .niche-change-map-marker{background:var(--ws-pos)}.niche-change-map-row{border-radius:var(--ws-r-sm);background:var(--ws-canvas);grid-template-columns:minmax(0,1fr) minmax(170px,.8fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.niche-change-map-site{align-items:center;gap:10px;min-width:0;display:flex}.niche-change-map-site>div{gap:3px;min-width:0;display:grid}.niche-change-map-site b{color:var(--ws-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.niche-change-map-site span:not(.niche-change-map-marker){color:var(--ws-ink-2);font-size:13px}.niche-change-map-site a{margin-left:auto;font-size:15px}.niche-change-map-fields{flex-wrap:wrap;gap:5px;display:flex}.niche-change-map-fields span{background:var(--ws-violet-soft);color:var(--ws-violet-ink);border-radius:99px;padding:4px 8px;font-size:13px;line-height:1.3}.niche-change-map-row.is-new .niche-change-map-fields span{color:#176b49;background:#e8f4ed}@media (max-width:720px){.niche-change-map-row{grid-template-columns:minmax(0,1fr);gap:8px}.niche-change-map-fields{padding-left:19px}}.niche-legal-entities{gap:14px;display:grid}.niche-legal-entities>p,.niche-legal-form>p{color:var(--ws-ink-2);font-size:13px;line-height:20px}.niche-legal-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;display:grid}.niche-legal-item,.niche-legal-form{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);gap:10px;padding:16px;display:grid}.niche-legal-item>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.niche-legal-item p{color:var(--ws-ink-2);font-size:13px;line-height:20px}.niche-legal-state{border-radius:var(--ws-r-sm);background:var(--ws-sunken);color:var(--ws-ink-2);padding:3px 8px;font-size:13px;font-weight:700}.niche-legal-state.is-verified{background:var(--ws-accent-soft);color:var(--ws-accent-ink)}.niche-legal-state.is-proposed{color:#7a4a00;background:#fff1d6}.niche-legal-state.is-rejected{color:#a32626;background:#fbe9e9}.niche-legal-badge-auto{border-radius:var(--ws-r-sm);background:var(--ws-accent-soft);color:var(--ws-accent-ink);align-items:center;gap:4px;padding:3px 8px;font-size:13px;font-weight:700;display:inline-flex}.niche-legal-badge-auto .flat-icon{color:var(--ws-accent-ink)}.niche-legal-links{flex-wrap:wrap;gap:8px 14px;display:flex}.niche-legal-links :is(a,button){color:var(--ws-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.niche-legal-form h4{align-items:center;gap:8px;font-size:15px;display:flex}.niche-legal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.niche-legal-fields label{color:var(--ws-ink);gap:6px;font-size:13px;font-weight:700;display:grid}.niche-legal-fields label.is-wide{grid-column:1/-1}.niche-legal-fields :is(input,select,textarea){border:1px solid var(--ws-line);border-radius:var(--ws-r-sm);background:var(--ws-surface);width:100%;min-height:40px;color:var(--ws-ink);font:inherit;padding:8px 10px;font-size:14px;font-weight:400}.niche-legal-fields :is(input,select,textarea):focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:2px}.niche-legal-form>button{justify-self:start}.niche-legal-notice{border-radius:var(--ws-r-sm);background:var(--ws-accent-soft);padding:10px 12px;color:var(--ws-accent-ink)!important}.niche-legal-self-edit{border:1px dashed var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-sunken);margin-top:10px;padding:12px 16px}.niche-legal-self-edit summary{color:var(--ws-ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.niche-legal-self-edit summary:hover{color:var(--ws-accent-ink)}.niche-legal-self-form{gap:8px;margin-top:12px;display:grid}.niche-legal-self-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.niche-legal-self-fields label{color:var(--ws-ink);gap:4px;font-size:13px;font-weight:700;display:grid}.niche-legal-self-fields input{border:1px solid var(--ws-line);border-radius:var(--ws-r-sm);background:var(--ws-surface);min-height:38px;color:var(--ws-ink);font:inherit;padding:6px 12px}.niche-legal-self-hint{color:var(--ws-ink-2);margin:0;font-size:13px}.niche-legal-item.is-self-card{border-color:var(--ws-accent-soft);background:linear-gradient(180deg, var(--ws-surface) 0%, #3b82f608 100%)}.niche-legal-finance{border-radius:var(--ws-r-sm);background:var(--ws-sunken);gap:8px;min-width:0;padding:12px;display:grid}.niche-legal-finance h5{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;display:flex}.niche-legal-finance h5 small{color:var(--ws-ink-2);font-size:13px;font-weight:500}.niche-legal-finance-scroll{max-width:100%;overflow-x:auto}.niche-legal-finance table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:360px}.niche-legal-finance :is(th,td){border-bottom:1px solid var(--ws-line);text-align:right;white-space:nowrap;padding:6px 4px;font-size:13px}.niche-legal-finance :is(th,td):first-child{text-align:left}.niche-legal-finance-source,.niche-legal-finance-state{color:var(--ws-ink-2);font-size:13px;line-height:18px}.niche-legal-finance :is(a,a:visited),.niche-legal-finance-state a{color:var(--ws-accent-ink)}.niche-legal-finance-state button{color:var(--ws-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.niche-legal-finance-chart-wrap{gap:8px;display:grid}.niche-legal-finance-chart-panels{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;display:grid}.niche-legal-finance-chart-panel{scrollbar-width:thin;gap:8px;min-width:0;margin:0;display:grid;overflow-x:auto}.niche-legal-finance-chart-panel-title{color:var(--ws-ink-2);font-size:13px;font-weight:700}.niche-legal-finance-chart{width:100%;min-width:300px;height:auto;display:block;overflow:visible}.niche-legal-finance-chart-axis{stroke:var(--ws-line-2);stroke-width:1px}.niche-legal-finance-chart-bar.is-revenue{fill:var(--ws-chart-bar)}.niche-legal-finance-chart-bar.is-profit{fill:var(--ws-pos)}.niche-legal-finance-chart-bar.is-profit.is-neg{fill:var(--ws-err)}.niche-legal-finance-chart-label{fill:var(--ws-ink-2);font-family:inherit;font-size:13px}.niche-legal-finance-chart-legend{color:var(--ws-ink-2);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.niche-legal-finance-chart-legend li{align-items:center;gap:7px;display:inline-flex}.niche-legal-finance-chart-legend i{border-radius:3px;flex:none;width:10px;height:10px}.niche-legal-finance-chart-legend i.is-revenue{background:var(--ws-chart-bar)}.niche-legal-finance-chart-legend i.is-profit{background:var(--ws-pos)}@media (max-width:600px){.niche-legal-fields{grid-template-columns:minmax(0,1fr)}}.niche-business-matrix-wrap{max-width:100%;overflow-x:auto}.niche-business-matrix-actions{color:var(--ws-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-bottom:10px;font-size:13px;display:flex}.niche-business-matrix-actions button{border:1px solid var(--ws-line);border-radius:var(--ws-r-sm);background:var(--ws-surface);color:var(--ws-accent-ink);font:inherit;cursor:pointer;padding:7px 10px;font-weight:700}.niche-business-matrix-actions button:hover,.niche-business-matrix-actions button:focus-visible{border-color:var(--ws-accent-ink);background:var(--ws-accent-soft)}.niche-business-matrix{border-collapse:collapse;background:var(--ws-surface);width:100%;min-width:680px;font-size:13px}.niche-business-matrix caption{color:var(--ws-ink-2);text-align:left;padding:0 0 10px}.niche-business-matrix caption.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.niche-business-matrix :is(th,td){border:1px solid var(--ws-line);vertical-align:top;text-align:left;min-width:105px;padding:10px}.niche-business-matrix th:first-child{min-width:130px}.niche-business-matrix thead th{background:var(--ws-sunken);color:var(--ws-ink)}.niche-business-matrix a{color:var(--ws-accent-ink)}.niche-business-matrix td span{font-weight:700;display:block}.niche-business-matrix td small{color:var(--ws-ink-2);overflow-wrap:anywhere;margin-top:5px;line-height:16px;display:block}.niche-business-matrix-wrap>p{color:var(--ws-ink-2);margin-top:8px;font-size:13px;line-height:18px}.niche-business-matrix .is-measured{color:var(--ws-accent-ink)}.niche-business-matrix .is-missing{color:var(--ws-ink-2)}.niche-report-pulse{border-radius:var(--ws-r-md);background:var(--ws-canvas);gap:18px;padding:22px;display:grid}.niche-report-pulse-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.niche-report-pulse-head h3{color:var(--ws-ink);margin:2px 0 5px;font-size:20px;line-height:1.4}.niche-report-pulse-head p,.niche-report-pulse-note{color:var(--ws-ink-2);margin:0;font-size:14px;line-height:1.55}.niche-report-pulse-period{border-radius:var(--ws-r-sm);background:var(--ws-surface);color:var(--ws-ink-2);padding:6px 10px;font-size:13px}.niche-report-pulse-coverage{gap:9px;display:grid}.niche-report-pulse-coverage>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:14px;display:flex}.niche-report-pulse-coverage b{color:var(--ws-ink)}.niche-report-pulse-coverage span{color:var(--ws-ink-2)}.niche-report-pulse-track{background:var(--ws-line);border-radius:99px;height:9px;overflow:hidden}.niche-report-pulse-track>span{border-radius:inherit;background:var(--ws-accent-ink);height:100%;transition:width .2s;display:block}.niche-report-pulse-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;display:grid}.niche-report-pulse-metrics>div{border-radius:var(--ws-r-sm);background:var(--ws-surface);align-content:start;gap:5px;min-height:92px;padding:14px 16px;display:grid}.niche-report-pulse-metrics b{color:var(--ws-ink);font-variant-numeric:tabular-nums;font-size:24px;line-height:1.2}.niche-report-pulse-metrics span{color:var(--ws-ink-2);font-size:13px;line-height:1.45}.niche-report-pulse-note{padding-top:2px}.niche-matrix-cell{border-radius:8px;justify-items:start;gap:7px;width:100%;min-width:92px;padding:8px;display:grid}.niche-matrix-cell.is-mentioned{background:var(--ws-accent-soft)}.niche-matrix-cell.is-not_observed{background:var(--ws-sunken)}.niche-matrix-cell.is-unavailable,.niche-matrix-cell.is-not_checked,.niche-matrix-cell.is-no_domain,.niche-matrix-cell.is-unknown{background:var(--ws-canvas)}.niche-matrix-mark{color:var(--ws-ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.35;display:inline-flex}.niche-business-matrix td .niche-matrix-mark{font-weight:600}.niche-matrix-mark b{background:var(--ws-sunken);width:22px;height:22px;color:var(--ws-ink-2);border-radius:50%;flex:0 0 22px;place-items:center;font-size:13px;display:inline-grid}.niche-matrix-mark.is-mentioned{color:var(--ws-accent-ink)}.niche-matrix-mark.is-mentioned b{background:var(--ws-accent-soft);color:var(--ws-accent-ink)}.niche-matrix-evidence{max-width:190px;color:var(--ws-ink-2);font-size:13px;line-height:1.45}.niche-matrix-evidence summary{color:var(--ws-accent-ink);cursor:pointer;text-underline-offset:2px}.niche-matrix-evidence p{overflow-wrap:anywhere;margin:5px 0 0}.niche-matrix-legend{flex-wrap:wrap;gap:8px 16px;margin:12px 0 4px;padding:0;list-style:none;display:flex}.niche-matrix-legend li{min-width:0}.niche-matrix-legend .niche-matrix-cell{min-width:0;display:block}.niche-matrix-legend .niche-matrix-mark{font-size:13px}.niche-matrix-summary{gap:5px;margin-top:7px;font-weight:400!important;display:grid!important}.niche-matrix-summary>span{gap:3px;display:flex!important}.niche-matrix-summary i{background:var(--ws-line-2);border-radius:99px;width:12px;height:5px;display:block}.niche-matrix-summary i.is-mentioned{background:var(--ws-accent-ink)}.niche-business-matrix .niche-matrix-summary small{color:var(--ws-ink-2);margin:0;font-size:13px;font-weight:500;line-height:1.35}.niche-executive-brief{border:1px solid var(--ws-line);border-left:4px solid var(--ws-accent-ink);border-radius:var(--ws-r-md);background:var(--ws-surface);gap:16px;padding:20px;display:grid}.niche-executive-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.niche-executive-head h3{color:var(--ws-ink);margin:4px 0 0;font-size:20px}.niche-executive-head p{color:var(--ws-ink-2);margin:4px 0 0;font-size:13px;line-height:19px}.niche-copy-btn{border:1px solid var(--ws-line);border-radius:var(--ws-r-sm);background:var(--ws-surface);color:var(--ws-ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:650;transition:all .15s;display:inline-flex}.niche-copy-btn:hover{border-color:var(--ws-accent-ink);background:var(--ws-accent-soft);color:var(--ws-accent-ink)}.niche-copy-btn.is-copied{border-color:var(--ws-ok);background:var(--ws-ok-bg);color:var(--ws-ok)}.niche-executive-actions{gap:10px;display:grid}.niche-executive-action-item{border:1px solid var(--ws-line);border-radius:var(--ws-r-sm);background:var(--ws-sunken);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.niche-action-icon{border-radius:var(--ws-r-sm);background:var(--ws-accent-soft);width:30px;height:30px;color:var(--ws-accent-ink);justify-content:center;align-items:center;display:flex}.niche-action-text{gap:4px;display:grid}.niche-action-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.niche-action-badge{background:var(--ws-surface);border:1px solid var(--ws-line);color:var(--ws-accent-ink);border-radius:9999px;align-items:center;padding:1px 7px;font-size:13px;font-weight:700;line-height:16px;display:inline-flex}.niche-action-text b{color:var(--ws-ink);font-size:14px}.niche-action-text p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:19px}.niche-action-link-btn{color:var(--ws-accent-ink);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;margin-top:4px;padding:0;font-size:13px;font-weight:650;text-decoration:underline;display:inline-flex}.niche-action-link-btn:hover{opacity:.85}.niche-visual-radar-card{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);grid-template-columns:minmax(280px,340px) 1fr;align-items:center;gap:24px;padding:20px;display:grid}.niche-visual-radar-chart{justify-items:center;gap:12px;display:grid}.niche-visual-radar-svg{width:100%;max-width:320px;height:auto;overflow:visible}.niche-radar-svg-label{-webkit-user-select:none;user-select:none;font-family:inherit}.niche-radar-legend{color:var(--ws-ink-2);flex-wrap:wrap;justify-content:center;gap:14px;font-size:13px;display:flex}.niche-radar-legend-item{align-items:center;gap:6px;display:inline-flex}.niche-legend-line{border-radius:2px;width:16px;height:3px;display:inline-block}.niche-legend-line.is-brand{background:var(--ws-accent-ink)}.niche-legend-line.is-bench{background:var(--ws-ink-2);opacity:.5}.niche-visual-radar-details{gap:14px;display:grid}.niche-radar-axis-focus{border:1px solid var(--ws-line);border-radius:var(--ws-r-sm);background:var(--ws-sunken);gap:10px;padding:16px;display:grid}.niche-axis-focus-head{align-items:flex-start;gap:10px;display:flex}.niche-axis-icon{border-radius:var(--ws-r-sm);background:var(--ws-accent-soft);width:28px;height:28px;color:var(--ws-accent-ink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.niche-axis-focus-head h4{color:var(--ws-ink);margin:0 0 3px;font-size:15px}.niche-axis-focus-head h4 b{color:var(--ws-accent-ink)}.niche-axis-focus-head p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:18px}.niche-axis-focus-tip{gap:2px;font-size:13px;display:grid}.niche-axis-focus-tip b{color:var(--ws-ink)}.niche-axis-focus-tip p{color:var(--ws-ink-2);margin:0}.niche-radar-axis-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;display:grid}.niche-radar-axis-item{border:1px solid var(--ws-line);border-radius:var(--ws-r-sm);background:var(--ws-surface);text-align:left;font:inherit;cursor:pointer;gap:2px;padding:8px 10px;transition:all .12s;display:grid}.niche-radar-axis-item:hover{border-color:var(--ws-accent-ink)}.niche-radar-axis-item.is-selected{border-color:var(--ws-accent-ink);background:var(--ws-accent-soft)}.niche-radar-axis-item span{color:var(--ws-ink-2);font-size:13px;font-weight:600}.niche-radar-axis-item strong{color:var(--ws-accent-ink);font-variant-numeric:tabular-nums;font-size:15px}.niche-playbook-disclosure{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface)}.niche-playbook-disclosure>summary{color:var(--ws-ink-2);cursor:pointer;padding:12px 16px;font-size:13px}.niche-playbook-disclosure[open]>summary{border-bottom:1px solid var(--ws-line);color:var(--ws-ink)}.niche-playbook-card{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);gap:14px;padding:18px 20px;display:grid}.niche-playbook-head h4{color:var(--ws-ink);align-items:center;gap:8px;margin:0 0 4px;font-size:15px;display:inline-flex}.niche-playbook-head p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:19px}.niche-playbook-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;display:grid}.niche-playbook-item{border:1px solid var(--ws-line);border-radius:var(--ws-r-sm);background:var(--ws-sunken);gap:4px;padding:12px 14px;display:grid}.niche-playbook-item b{color:var(--ws-ink);font-size:13px}.niche-playbook-item span{color:var(--ws-ink-2);font-size:13px;line-height:18px}.niche-playbook-source{border-top:1px solid var(--ws-line);color:var(--ws-ink-2);margin:0;padding-top:10px;font-size:13px}.niche-search-peers-link{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);color:var(--ws-ink);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.niche-search-peers-link>svg{color:var(--ws-accent-ink);flex-shrink:0;margin-top:2px}.niche-search-peers-link b{margin-bottom:2px;font-size:14px;display:block}.niche-search-peers-link p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:19px}.niche-competition-finance-btn{gap:5px;font-size:13px;color:var(--ws-accent-ink)!important}.niche-executive-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.niche-print-btn{background:var(--ws-sunken)!important;color:var(--ws-ink)!important;border:1px solid var(--ws-line)!important}.niche-print-btn:hover{background:var(--ws-surface)!important;border-color:var(--ws-ink-2)!important}.niche-opportunity-gap-wrap{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);gap:16px;padding:20px;display:grid}.niche-opportunity-gap-wrap.is-placeholder{border-style:dashed}.niche-opportunity-onboarding{border-radius:var(--ws-r-sm);background:var(--ws-sunken);color:var(--ws-ink);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.niche-opportunity-onboarding svg{color:var(--ws-accent-ink);flex-shrink:0;margin-top:2px}.niche-opportunity-onboarding b{color:var(--ws-ink);margin-bottom:4px;font-size:14px;font-weight:700;display:block}.niche-opportunity-onboarding p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:19px}.niche-opportunity-header h4{color:var(--ws-ink);margin:0 0 4px;font-size:17px;font-weight:700}.niche-opportunity-header p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:19px}.niche-opp-method{color:var(--ws-ink-2);margin:8px 0 0;font-size:12px;line-height:18px}.niche-opportunity-tabs{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.niche-opportunity-tab{border:1px solid var(--ws-line);border-radius:var(--ws-r-sm);background:var(--ws-sunken);color:var(--ws-ink);font:inherit;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;font-size:13px;transition:all .12s;display:inline-flex}.niche-opportunity-tab:hover{border-color:var(--ws-ink-2)}.niche-opportunity-tab[aria-pressed=true]{border-color:var(--ws-accent-ink);background:var(--ws-accent-soft);color:var(--ws-accent-ink);font-weight:600}.niche-opp-tab-count{background:var(--ws-surface);min-width:20px;height:20px;color:var(--ws-ink);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.niche-opportunity-tab[aria-pressed=true] .niche-opp-tab-count{background:var(--ws-accent-ink);color:#fff}.niche-opportunity-content{gap:14px;display:grid}.niche-opportunity-info{border-radius:var(--ws-r-sm);background:var(--ws-sunken);border-left:3px solid var(--ws-accent-ink);gap:6px;padding:12px 14px;display:grid}.niche-opportunity-info h5{color:var(--ws-ink);margin:0;font-size:14px;font-weight:700}.niche-opp-desc{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:18px}.niche-opp-action{color:var(--ws-ink);font-size:13px;line-height:18px}.niche-opp-action b{color:var(--ws-accent-ink)}.niche-opportunity-list{gap:8px;display:grid}.niche-opportunity-item{border:1px solid var(--ws-line);border-radius:var(--ws-r-sm);background:var(--ws-surface);gap:6px;padding:10px 14px;display:grid}.niche-opp-item-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.niche-opp-phrase{color:var(--ws-ink);font-size:14px;font-weight:600}.niche-opp-demand{color:var(--ws-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600}.niche-opp-peers{color:var(--ws-ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.niche-opp-peer-tag{border-radius:var(--ws-r-sm);background:var(--ws-sunken);color:var(--ws-ink);align-items:center;gap:4px;padding:2px 8px;font-size:13px;display:inline-flex}.niche-opp-peer-dot{background:var(--ws-pos);border-radius:50%;width:6px;height:6px}.niche-opp-empty{text-align:center;color:var(--ws-ink-2);background:var(--ws-sunken);border-radius:var(--ws-r-sm);margin:0;padding:16px;font-size:13px}.niche-finance-leaderboard{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);gap:16px;margin-bottom:16px;padding:20px;display:grid}.niche-finance-leaderboard-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.niche-finance-leaderboard-head h4{color:var(--ws-ink);align-items:center;gap:8px;margin:0 0 4px;font-size:17px;font-weight:700;display:flex}.niche-finance-leaderboard-head p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:19px}.niche-finance-leaderboard-badge{background:var(--ws-sunken);color:var(--ws-ink-2);border-radius:12px;flex-shrink:0;padding:4px 10px;font-size:13px;font-weight:600}.niche-finance-bars{gap:12px;display:grid}.niche-finance-summary{color:var(--ws-ink-2);flex-wrap:wrap;gap:8px 18px;font-size:13px;line-height:19px;display:flex}.niche-finance-summary strong{color:var(--ws-ink)}.niche-finance-missing{border-radius:var(--ws-r-sm);background:var(--ws-sunken);color:var(--ws-ink-2);gap:4px;padding:12px;font-size:13px;line-height:18px;display:grid}.niche-finance-missing strong{color:var(--ws-ink)}.niche-finance-missing p{margin:0}.niche-finance-bar-row{border:1px solid var(--ws-line);border-radius:var(--ws-r-sm);background:var(--ws-sunken);transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);gap:6px;padding:10px 12px;display:grid}.niche-finance-bar-row:hover{border-color:var(--ws-line-2)}.niche-finance-bar-row.is-self{border-color:var(--ws-accent-ink);background:var(--ws-accent-soft)}.niche-finance-bar-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.niche-finance-bar-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.niche-finance-rank{color:var(--ws-ink-2);min-width:22px;font-size:13px;font-weight:700}.niche-finance-bar-name strong{color:var(--ws-ink);font-size:14px}.niche-finance-self-tag{border-radius:var(--ws-r-sm);background:var(--ws-accent-ink);color:var(--ws-surface);padding:1px 6px;font-size:13px;font-weight:600}.niche-finance-bar-name small{color:var(--ws-ink-2);font-size:13px}.niche-finance-bar-numbers{font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.niche-finance-rev{color:var(--ws-ink);font-size:14px;font-weight:700}.niche-finance-profit{color:var(--ws-ink-2);font-size:13px}.niche-finance-profit em.is-pos{color:var(--ws-pos);font-style:normal;font-weight:600}.niche-finance-profit em.is-neg{color:var(--ws-err);font-style:normal;font-weight:600}.niche-finance-track{background:var(--ws-line);border-radius:4px;width:100%;height:8px;overflow:hidden}.niche-finance-fill{background:var(--ws-chart-bar);border-radius:4px;height:100%;transition:width .3s}.niche-finance-fill.is-self{background:var(--ws-accent-ink)}.niche-finance-add-prompt{border:1px dashed var(--ws-line);border-radius:var(--ws-r-sm);background:var(--ws-surface);color:var(--ws-ink-2);align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.niche-finance-footnote{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:16px}.niche-finance-loading{color:var(--ws-ink-2);align-items:center;gap:8px;padding:14px;font-size:13px;display:flex}.niche-radar-demand-capacity{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);gap:12px;margin-top:14px;padding:16px 18px;display:grid}.niche-radar-capacity-head{align-items:flex-start;gap:10px;display:flex}.niche-radar-capacity-head svg{color:var(--ws-accent-ink);flex-shrink:0;margin-top:2px}.niche-radar-capacity-head h4{color:var(--ws-ink);margin:0 0 2px;font-size:15px;font-weight:700}.niche-radar-capacity-head p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:17px}.niche-radar-capacity-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.niche-radar-capacity-card{border:1px solid var(--ws-line);border-radius:var(--ws-r-sm);background:var(--ws-sunken);gap:4px;padding:10px 12px;display:grid}.niche-radar-capacity-card.is-highlight{border-color:var(--ws-accent-ink);background:var(--ws-accent-soft)}.niche-capacity-label{color:var(--ws-ink-2);font-size:13px;font-weight:600}.niche-radar-capacity-input-card{align-content:start}.niche-radar-capacity-input-card .niche-capacity-label{color:var(--ws-ink)}.niche-capacity-input{border:1px solid var(--ws-line);border-radius:var(--ws-r-sm);background:var(--ws-surface);width:100%;min-height:40px;color:var(--ws-ink);font:inherit;font-variant-numeric:tabular-nums;padding:8px 10px;font-size:14px}.niche-capacity-input:focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:2px}.niche-capacity-input[aria-invalid=true]{border-color:var(--ws-err)}.niche-radar-capacity-prompt{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:17px}.niche-radar-capacity-results{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.niche-capacity-val{color:var(--ws-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.niche-radar-capacity-card.is-highlight .niche-capacity-val{color:var(--ws-accent-ink)}.niche-capacity-val small{color:var(--ws-ink-2);font-size:13px;font-weight:400}.niche-capacity-note{color:var(--ws-ink-2);font-size:13px;line-height:15px}.niche-radar-print-dossier:not(.is-preview){display:none}.niche-radar-print-dossier.is-preview{border-radius:var(--ws-r-md,12px);border:1px solid var(--ws-line);background:#fff;margin-top:20px;padding:32px;display:block;box-shadow:0 4px 20px #0000000f}.niche-print-preview-banner{background:var(--ws-accent-soft,#e3f4fa);border:1px solid var(--ws-accent,#00a2ce);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:14px 18px;display:flex}@media (max-width:720px){.niche-print-preview-banner{flex-direction:column;align-items:stretch}}.niche-print-preview-info{color:var(--ws-ink,#141b24);align-items:center;gap:12px;display:flex}.niche-print-preview-info strong{font-size:14px;display:block}.niche-print-preview-info span{color:var(--ws-ink-2,#536072);font-size:13px;display:block}.niche-print-preview-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.niche-print-cover{break-inside:avoid;page-break-inside:avoid;border-bottom:2px solid #00a2ce;margin-bottom:24px;padding-bottom:18px}.niche-print-top-brand{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.niche-print-logo-wrap{align-items:center;gap:10px;display:flex}.niche-print-logo-img{object-fit:contain;flex-shrink:0;width:36px;height:36px;display:block}.niche-print-brand-titles{flex-direction:column;line-height:1.15;display:flex}.niche-print-logo-text{letter-spacing:.08em;color:#131e2b;font-size:17px;font-weight:800}.niche-print-logo-sub{text-transform:uppercase;letter-spacing:.06em;color:#536072;font-size:13px;font-weight:600}.niche-print-preview-logo{object-fit:contain;flex-shrink:0;width:28px;height:28px;display:block}.niche-print-bottom-brand{align-items:center;gap:8px;display:flex}.niche-print-logo-img-small{object-fit:contain;flex-shrink:0;width:16px;height:16px;display:block}.niche-print-doc-badge{text-transform:uppercase;letter-spacing:.04em;color:#006e8e;background:#e3f4fa;border-radius:4px;padding:4px 10px;font-size:13px;font-weight:700}.niche-print-hero{margin-bottom:14px}.niche-print-eyebrow{text-transform:uppercase;letter-spacing:.05em;color:#536072;margin-bottom:4px;font-size:13px;font-weight:700;display:block}.niche-print-title{color:#131e2b;letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:800}.niche-print-lead{color:#536072;max-width:900px;margin:0;font-size:13px;line-height:1.5}.niche-print-meta-grid{background:#f5f7fa;border:1px solid #dfe1e5;border-radius:6px;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;padding:10px 14px;display:grid}.niche-print-meta-item{flex-direction:column;gap:2px;display:flex}.niche-print-meta-k{text-transform:uppercase;color:#646f7c;font-size:13px;font-weight:700}.niche-print-meta-v{color:#141b24;font-size:13px;font-weight:700}.niche-print-kpi-bar{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:6px;display:grid}.niche-print-kpi-card{text-align:center;background:#fff;border:1px solid #d5dbe3;border-radius:6px;padding:10px 12px}.niche-print-kpi-card.is-highlight{background:#e3f4fa;border-color:#00a2ce}.niche-print-kpi-val{color:#131e2b;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;display:block}.niche-print-kpi-lbl{color:#536072;margin-top:2px;font-size:13px;font-weight:600;display:block}.niche-print-section{margin-bottom:26px}.niche-print-break-inside-avoid{break-inside:avoid;page-break-inside:avoid}.niche-print-section-header{break-after:avoid;page-break-after:avoid;border-bottom:2px solid #131e2b;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:6px;display:flex}.niche-print-section-num{font-family:var(--font-mono,monospace);color:#00a2ce;font-size:20px;font-weight:800;line-height:1}.niche-print-section-header h2{color:#131e2b;margin:0 0 2px;font-size:15px;font-weight:700}.niche-print-section-header p{color:#536072;margin:0;font-size:13px;line-height:1.4}.niche-print-actions-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.niche-print-action-card{break-inside:avoid;page-break-inside:avoid;background:#f8fafc;border:1px solid #dfe1e5;border-left:4px solid #00a2ce;border-radius:6px;padding:12px 14px}.niche-print-action-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.niche-print-action-priority{color:#006e8e;background:#e3f4fa;border-radius:4px;padding:2px 6px;font-size:13px;font-weight:800}.niche-print-action-category{text-transform:uppercase;color:#536072;font-size:13px;font-weight:700}.niche-print-action-title{color:#141b24;margin:0 0 4px;font-size:13px;font-weight:700}.niche-print-action-desc{color:#536072;margin:0;font-size:13px;line-height:1.45}.niche-print-radar-layout{grid-template-columns:270px 1fr;align-items:center;gap:20px;display:grid}.niche-print-radar-diagram{flex-direction:column;align-items:center;display:flex}.niche-print-radar-svg{width:250px;height:250px}.niche-print-radar-legend{gap:14px;margin-top:8px;font-size:13px;display:flex}.niche-print-legend-item{color:#536072;align-items:center;gap:5px;display:flex}.niche-print-legend-line{border-radius:1px;width:14px;height:3px;display:inline-block}.niche-print-legend-line.is-brand{background:#00a2ce}.niche-print-legend-line.is-benchmark{background:#8792a2;border-top:1px dashed #8792a2}.niche-print-radar-axes-table table{border-collapse:collapse;width:100%;font-size:13px}.niche-print-radar-axes-table th,.niche-print-radar-axes-table td{text-align:left;border-bottom:1px solid #e2e8f0;padding:6px 10px}.niche-print-radar-axes-table th{color:#334155;text-transform:uppercase;background:#f1f5f9;font-size:13px;font-weight:700}.niche-print-badge{text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:13px;font-weight:700;display:inline-block}.niche-print-badge.is-demand,.niche-print-badge.is-comp,.niche-print-badge.is-finance,.niche-print-badge.is-market,.niche-print-badge.is-reg{color:#006e8e;background:#e3f4fa}.niche-print-badge.is-verified{color:#146b3f;background:#e4f5eb}.niche-print-badge.is-proposed{color:#64748b;background:#f1f5f9}.niche-print-gap-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.niche-print-gap-card{break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px solid #dfe1e5;border-radius:6px;padding:12px 14px}.niche-print-gap-card.is-unique{border-top:3px solid #1e9e5a}.niche-print-gap-card.is-ocean{border-top:3px solid #00a2ce}.niche-print-gap-card.is-gap{border-top:3px solid #d9981a}.niche-print-gap-card.is-standard{border-top:3px solid #6b4fd8}.niche-print-gap-head{margin-bottom:6px}.niche-print-gap-head h3{color:#141b24;margin:4px 0 0;font-size:13px;font-weight:700}.niche-print-gap-tag{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:13px;font-weight:700;display:inline-block}.niche-print-gap-tag.is-unique{color:#146b3f;background:#e4f5eb}.niche-print-gap-tag.is-ocean{color:#006e8e;background:#e3f4fa}.niche-print-gap-tag.is-gap{color:#92400e;background:#fef3c7}.niche-print-gap-tag.is-standard{color:#5a3ec8;background:#efebfd}.niche-print-gap-desc{color:#536072;margin:0 0 8px;font-size:13px;line-height:1.4}.niche-print-gap-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.niche-print-gap-list li{background:#f8fafc;border-radius:4px;justify-content:space-between;align-items:center;padding:4px 8px;font-size:13px;display:flex}.niche-print-gap-list li b{color:#141b24}.niche-print-gap-list li small{color:#536072}.niche-print-facts-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.niche-print-fact-card{break-inside:avoid;page-break-inside:avoid;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px 14px}.niche-print-fact-top{color:#64748b;justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.niche-print-fact-kind{color:#006e8e;background:#e3f4fa;border-radius:3px;padding:2px 6px;font-weight:700}.niche-print-fact-card h3{color:#0f172a;margin:0 0 4px;font-size:13px;font-weight:700}.niche-print-fact-statement{color:#334155;margin:0 0 8px;font-size:13px;line-height:1.45}.niche-print-fact-implication{background:#eff6ff;border-left:3px solid #00a2ce;border-radius:0 4px 4px 0;margin-bottom:6px;padding:6px 10px;font-size:13px}.niche-print-fact-implication b{color:#006e8e;margin-bottom:2px;display:block}.niche-print-fact-implication p{color:#1e293b;margin:0;line-height:1.4}.niche-print-fact-boundary{color:#64748b;border-top:1px dashed #cbd5e1;justify-content:space-between;padding-top:4px;font-size:13px;display:flex}.niche-print-playbook{break-inside:avoid;page-break-inside:avoid;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;margin-top:12px;padding:12px 14px}.niche-print-playbook h4{color:#0f172a;margin:0 0 3px;font-size:13px;font-weight:700}.niche-print-playbook-sub{color:#64748b;margin:0 0 8px;font-size:13px}.niche-print-playbook-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px;display:grid}.niche-print-playbook-item{background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.niche-print-playbook-item b{color:#0f172a;font-size:13px}.niche-print-playbook-item span{color:#475569;font-size:13px;line-height:1.35}.niche-print-playbook-source{color:#64748b;font-size:13px;font-style:italic;display:block}.niche-print-competitors-table,.niche-print-matrix-table,.niche-print-finance-table{margin-bottom:8px;overflow-x:visible}.niche-print-competitors-table table,.niche-print-matrix-table table,.niche-print-finance-table table{border-collapse:collapse;width:100%;font-size:13px}.niche-print-competitors-table th,.niche-print-matrix-table th,.niche-print-finance-table th{color:#334155;text-transform:uppercase;letter-spacing:.03em;background:#f1f5f9;border-bottom:1px solid #cbd5e1;padding:7px 10px;font-size:13px;font-weight:700}.niche-print-competitors-table td,.niche-print-matrix-table td,.niche-print-finance-table td{vertical-align:top;color:#1e293b;border-bottom:1px solid #e2e8f0;padding:7px 10px;line-height:1.4}.niche-print-status-tag{border-radius:3px;padding:2px 6px;font-size:13px;font-weight:700;display:inline-block}.niche-print-status-tag.is-ok{color:#146b3f;background:#e4f5eb}.niche-print-status-tag.is-warn{color:#92400e;background:#fef3c7}.niche-print-mention{border-radius:3px;padding:2px 6px;font-size:13px;font-weight:700;display:inline-block}.niche-print-mention.is-yes{color:#146b3f;background:#e4f5eb}.niche-print-mention.is-no{color:#64748b;background:#f1f5f9}.niche-print-table-note{color:#64748b;margin:6px 0 0;font-size:13px;font-style:italic}.niche-print-self-chip{color:#006e8e;background:#e3f4fa;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:13px;font-weight:700;display:inline-block}.niche-print-finance-table tr.is-self-row{background:#f0f9ff}.niche-print-pos{color:#166534;font-weight:700}.niche-print-neg{color:#991b1b;font-weight:700}.niche-print-finance-empty{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:16px;font-size:13px}.niche-print-ownsite-card{background:#f8fafc;border:1px solid #00a2ce;border-radius:6px;padding:14px 16px}.niche-print-ownsite-head{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.niche-print-ownsite-head h3{color:#0f172a;margin:0;font-size:14px;font-weight:700}.niche-print-ownsite-head span{color:#006e8e;font-size:13px}.niche-print-ownsite-desc{color:#334155;margin:0 0 10px;font-size:13px;line-height:1.45}.niche-print-ownsite-headings{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:10px 12px;font-size:13px}.niche-print-ownsite-headings b{color:#0f172a;margin-bottom:4px;display:block}.niche-print-ownsite-headings ul{color:#475569;margin:0;padding-left:18px}.niche-print-capacity-box{break-inside:avoid;page-break-inside:avoid;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;margin-bottom:14px;padding:12px 14px}.niche-print-capacity-kpi{text-align:center;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.niche-print-cap-lbl{color:#64748b;text-transform:uppercase;font-size:13px;font-weight:700;display:block}.niche-print-cap-val{color:#0f172a;font-variant-numeric:tabular-nums;margin:2px 0;font-size:20px;font-weight:800;display:block}.niche-print-cap-sub{color:#64748b;font-size:13px;display:block}.niche-print-demand-tables{break-inside:avoid;page-break-inside:avoid;grid-template-columns:1.2fr .8fr;gap:14px;margin-bottom:12px;display:grid}.niche-print-demand-col h4{color:#0f172a;margin:0 0 6px;font-size:13px;font-weight:700}.niche-print-demand-col table{border-collapse:collapse;width:100%;font-size:13px}.niche-print-demand-col th,.niche-print-demand-col td{border-bottom:1px solid #e2e8f0;padding:5px 8px}.niche-print-demand-col th{color:#334155;text-transform:uppercase;background:#f1f5f9;font-size:13px;font-weight:700}.niche-print-trends-box{break-inside:avoid;page-break-inside:avoid;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-top:10px;padding:12px}.niche-print-trends-box h4{color:#0f172a;margin:0 0 8px;font-size:13px;font-weight:700}.niche-print-trends-list{flex-direction:column;gap:8px;display:flex}.niche-print-trend-item{background:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:8px 10px}.niche-print-trend-top{align-items:center;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.niche-print-trend-stage{color:#5a3ec8;background:#efebfd;border-radius:3px;padding:2px 5px;font-weight:700}.niche-print-trend-dir{color:#64748b}.niche-print-trend-pct{color:#166534;font-weight:700}.niche-print-trend-item h5{color:#0f172a;margin:0 0 2px;font-size:13px;font-weight:700}.niche-print-trend-item p{color:#475569;margin:0;font-size:13px;line-height:1.4}.niche-print-footer{break-inside:avoid;page-break-inside:avoid;border-top:2px solid #cbd5e1;margin-top:24px;padding-top:16px}.niche-print-footer-header{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.niche-print-footer-header h2{color:#131e2b;margin:0 0 2px;font-size:14px;font-weight:700}.niche-print-footer-header p{color:#536072;margin:0;font-size:13px}.niche-print-disclaimer-box{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.5}.niche-print-disclaimer-box p{margin:0 0 6px}.niche-print-disclaimer-box p:last-child{margin:0}.niche-print-bottom-bar{color:#94a3b8;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-top:8px;font-size:13px;display:flex}.niche-print-empty-note{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:4px;padding:10px 14px;font-size:13px;font-style:italic}@media print{@page{size:A4 portrait;margin:10mm 12mm 12mm}html,body{color:#141b24!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;margin:0!important;padding:0!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-size:10pt!important;line-height:1.35!important}.flow-topbar,.app-header,.monitoring-brand-nav,.niche-radar-subnav,.monitoring-back,.niche-radar-head,.niche-radar-content,.niche-radar-layout,.flow-impersonation-banner,.niche-executive-head-actions,.niche-print-preview-banner,button,form,.btn,.sr-only,nav{display:none!important}.niche-radar-print-dossier{color:#141b24!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:none!important;margin:0!important;padding:0!important;display:block!important}.niche-print-section{break-inside:avoid-page;page-break-inside:avoid;margin-bottom:20px!important}.niche-print-break-inside-avoid{break-inside:avoid;page-break-inside:avoid}.niche-print-section-header{break-after:avoid;page-break-after:avoid}tr{break-inside:avoid;page-break-inside:avoid}}@media (max-width:960px){.niche-radar-layout{grid-template-columns:minmax(0,1fr);gap:8px}.niche-radar-toolbar{grid-area:1/1;justify-content:flex-start}.niche-subnav-outer{grid-area:2/1;max-height:none;top:62px}.niche-radar-subnav{scrollbar-width:thin;gap:5px;padding:7px;display:flex;overflow:auto hidden}.niche-radar-subnav button{white-space:nowrap;flex:none;min-height:38px;padding:7px 10px}.niche-radar-content{grid-area:3/1;scroll-margin-top:122px}}@media (max-width:700px){.niche-competition-peer-row,.niche-competition-theme li{grid-template-columns:1fr}}@media (min-width:701px) and (max-width:960px){.niche-competition-peer-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.niche-radar-signal-facts{flex-wrap:wrap;gap:8px 20px;margin:12px 0;display:flex}.niche-radar-signal-facts>div{gap:2px;display:grid}.niche-radar-signal-facts dt{color:var(--ws-ink-2);font-size:13px}.niche-radar-signal-facts dd{color:var(--ws-ink);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.niche-radar-signal-bar{background:var(--ws-sunken);border-radius:99px;flex:0 0 56px;height:5px;overflow:hidden}.niche-radar-signal-bar>span{border-radius:inherit;background:var(--ws-ink-3);height:100%;display:block}.niche-radar-signal-bar>span.is-pos{background:var(--ws-pos)}.account-shell .niche-radar-signal-list li>div>p.niche-radar-signal-limit{color:var(--ws-ink-2);margin-top:8px;font-size:13px;line-height:19px}:where(.account-shell) .niche-radar-start-point{background:0 0;border:0;gap:10px;padding:0}.niche-radar-start-point>div{gap:2px;display:grid}.account-shell .niche-radar-start-point h3{font-family:var(--font-body);margin:0;font-size:17px;font-weight:600;line-height:22px}.niche-radar-start-date{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:18px}:where(.account-shell) .niche-radar-start-point ul{background:0 0;border:0;gap:0}:where(.account-shell) .niche-radar-start-point li{border-top:1px solid var(--ws-line);background:0 0;padding:10px 0;font-size:14px;line-height:20px}:where(.account-shell) .niche-radar-start-point li:first-child{border-top:0}:where(.account-shell) .niche-radar-start-point li b{color:var(--ws-ink);font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}:where(.account-shell) .niche-radar-start-point>p{color:var(--ws-ink-2);font-size:13px;line-height:18px}.account-shell .niche-radar-signals-section{gap:16px;width:min(100%,1100px)}.account-shell .niche-radar-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.account-shell .niche-radar-section-head>div{gap:4px;max-width:68ch;display:grid}.account-shell .niche-radar-section-head p{color:var(--ws-ink-2);margin:0;font-size:14px;line-height:20px}:where(.account-shell) .niche-radar-signal-list{background:0 0;border:0;gap:0}:where(.account-shell) .niche-radar-signal-list li{border-top:1px solid var(--ws-line);background:0 0;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:14px 0}:where(.account-shell) .niche-radar-signal-list li:first-child{border-top:0;padding-top:0}:where(.account-shell) .niche-radar-signal-number{background:var(--ws-violet-soft);width:26px;height:26px;box-shadow:inset 0 0 0 2px var(--ws-violet);color:var(--ws-violet-ink);font-family:var(--font-body);border:0;font-size:13px;font-weight:600}:where(.account-shell) .niche-radar-signal-number.is-sustained_search_shift{background:var(--ws-violet);box-shadow:none;color:var(--ws-surface)}:where(.account-shell) .niche-radar-signal-number:is(.is-seasonal_wave,.is-conflicting_data){border:2px dashed var(--ws-violet);background:var(--ws-surface);box-shadow:none}:where(.account-shell) .niche-radar-signal-number.is-conflicting_data{border-color:var(--ws-ink-3);color:var(--ws-ink-2)}:where(.account-shell) .niche-radar-signal-number.is-weak{background:var(--ws-surface);box-shadow:inset 0 0 0 2px var(--ws-ink-3);color:var(--ws-ink-2)}.niche-radar-signal-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.account-shell .niche-radar-signal-list h3{font-family:var(--font-body);margin:0;font-size:17px;font-weight:600;line-height:22px}.account-shell .niche-radar-signal-list li>div>p:not(.niche-radar-signal-meta){max-width:64ch;color:var(--ws-ink-2);font-size:14px;line-height:20px}.account-shell .niche-radar-signal-list a{color:var(--ws-accent-ink);font-size:14px;font-weight:600;text-decoration:none}.account-shell .niche-radar-signal-list a:hover{text-underline-offset:3px;text-decoration:underline}.account-shell .niche-radar-signal-list a:focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:2px;border-radius:4px}:where(.account-shell) .niche-radar-value-rating{border-top:1px solid var(--ws-line);flex-wrap:wrap;gap:10px 16px;margin:0;padding:14px 0 0}.account-shell .niche-radar-value-rating h2{font-family:var(--font-body);margin:0;font-size:15px;font-weight:600;line-height:22px}:where(.account-shell) .niche-radar-value-rating>p{color:var(--ws-ink-2);font-size:14px}:where(.account-shell) .niche-radar-context{border-top:1px solid var(--ws-line);color:var(--ws-ink-2);gap:12px;margin:0;padding:12px 0 0;font-size:14px;line-height:20px}:where(.account-shell) .niche-radar-context summary{min-height:32px;color:var(--ws-accent-ink);font-weight:600;line-height:32px}:where(.account-shell) .niche-radar-context summary:focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:2px;border-radius:4px}:where(.account-shell) :is(.niche-radar-context dl,.niche-trend-checks,.monitoring-proposal-facts){background:0 0;border:0;grid-template-columns:1fr;gap:0;margin:0;display:grid}:where(.account-shell) :is(.niche-radar-context dl,.niche-trend-checks,.monitoring-proposal-facts)>div{border-top:1px solid var(--ws-line);background:0 0;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:16px;min-height:0;padding:10px 0;display:grid}:where(.account-shell) :is(.niche-radar-context dl,.niche-trend-checks,.monitoring-proposal-facts)>div:first-child{border-top:0;padding-top:0}:where(.account-shell) :is(.niche-radar-context dt,.niche-trend-checks dt,.monitoring-proposal-facts dt){color:var(--ws-ink-2);font-size:14px;line-height:20px}:where(.account-shell) :is(.niche-radar-context dd,.niche-trend-checks dd,.monitoring-proposal-facts dd){color:var(--ws-ink);font-family:var(--font-body);gap:2px;margin:0;font-size:15px;font-weight:500;line-height:20px;display:grid}:where(.account-shell) .niche-trend-checks dd{font-weight:400}.account-shell .monitoring-passport-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.account-shell .monitoring-passport-head>.btn{white-space:nowrap;flex:none}.account-shell .monitoring-passport-head>div>p{color:var(--ws-ink-2);font-size:15px;line-height:24px}:where(.account-shell) .niche-radar-context dd b{font-weight:600}:where(.account-shell) .niche-radar-context dd span{color:var(--ws-ink-2);font-size:13px;font-weight:400;line-height:18px}:where(.account-shell) .niche-radar-context>p{margin:0;font-size:13px;line-height:18px}.account-shell .niche-trend-head{gap:8px;max-width:72ch;display:grid}.niche-trend-stage-row{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.niche-evidence-table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.niche-evidence-table th{border-bottom:1px solid var(--ws-line);color:var(--ws-ink-2);text-align:left;padding:0 12px 8px 0;font-size:13px;font-weight:500;line-height:18px}.niche-evidence-table td{border-bottom:1px solid var(--ws-line);color:var(--ws-ink);vertical-align:top;padding:10px 12px 10px 0}.niche-evidence-table tbody tr:last-child td{border-bottom:0}.niche-evidence-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:20px}.niche-evidence-plot-wrap{border-radius:var(--ws-r-md);background:var(--ws-canvas);gap:10px;padding:16px 18px 12px;display:grid}.niche-evidence-plot-heading{color:var(--ws-ink);margin:0;font-size:15px;line-height:1.4}.niche-evidence-plot-unit{color:var(--ws-ink-2);margin:2px 0 0;font-size:13px}.niche-evidence-plot-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.niche-evidence-plot{width:100%;min-width:560px;height:auto;display:block;overflow:visible}.niche-evidence-plot-axis{stroke:var(--ws-line-2);stroke-width:1px}.niche-evidence-plot-grid{stroke:var(--ws-line);stroke-width:1px;stroke-dasharray:3 5}.niche-evidence-plot-label{fill:var(--ws-ink-2);font-family:inherit;font-size:15px}.niche-evidence-plot-point circle{stroke:var(--ws-surface);stroke-width:2px}.niche-evidence-plot-point.is-supporting circle{fill:var(--ws-accent-ink)}.niche-evidence-plot-point.is-control circle{fill:var(--ws-ink-3)}.niche-evidence-plot-point.is-counter circle{fill:var(--ws-violet-ink)}.niche-evidence-plot-legend{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.niche-evidence-plot-legend li{color:var(--ws-ink-2);align-items:center;gap:7px;font-size:13px;display:inline-flex}.niche-evidence-plot-legend li>span{background:var(--ws-ink-3);border-radius:50%;width:9px;height:9px}.niche-evidence-plot-legend li.is-supporting>span{background:var(--ws-accent-ink)}.niche-evidence-plot-legend li.is-counter>span{background:var(--ws-violet-ink)}.niche-evidence-plot-note{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:1.5}.niche-evidence-week{white-space:nowrap}.niche-evidence-why{justify-items:start;gap:4px;display:grid}.niche-evidence-why>span:last-child{color:var(--ws-ink-2);font-size:13px;line-height:18px}.niche-evidence-role{border-radius:var(--ws-r-sm);background:var(--ws-sunken);color:var(--ws-ink-2);padding:1px 8px;font-size:13px;font-weight:500;line-height:20px;display:inline-block}.niche-evidence-role.is-counter{background:var(--ws-surface);box-shadow:inset 0 0 0 1px var(--ws-line-2);color:var(--ws-ink)}.account-shell h3.niche-trend-subhead{margin:4px 0 0;font-size:15px;line-height:22px}.niche-trend-limits{color:var(--ws-ink-2);gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:20px;display:grid}.niche-trend-current{color:var(--ws-ink-2);margin:0;font-size:14px}.niche-trend-current b{color:var(--ws-ink);font-weight:600}.account-shell .niche-trend-head>.niche-trend-closed-note{color:var(--ws-ink-2);font-size:13px;line-height:19px}:where(.account-shell) .monitoring-calm-state{border-radius:var(--ws-r-md);background:var(--ws-sunken);border:0;gap:6px;padding:14px 16px}:where(.account-shell) .monitoring-calm-state p{color:var(--ws-ink-2);font-size:14px;line-height:20px}.niche-trend-outcome .monitoring-passport-actions{margin-top:4px}.account-shell :is(.monitoring-passport-editor,.monitoring-passport-head,.monitoring-proposal-summary,.monitoring-proposal-review,.monitoring-passport-preparation,.monitoring-passport-recovery,.monitoring-passport-complete){max-width:760px}:where(.account-shell) :is(.monitoring-passport-panel,.monitoring-proposal-review,.monitoring-passport-preparation,.monitoring-passport-recovery,.monitoring-passport-complete,.monitoring-proposal-summary){border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);border:0;margin:0;padding:24px}:where(.account-shell) .monitoring-proposal-review{gap:20px}:where(.account-shell) .monitoring-proposal-review-head>p:last-child{color:var(--ws-ink-2);font-size:15px;line-height:24px}:where(.account-shell) .monitoring-source-chips{align-items:center;gap:6px}.monitoring-source-lead{color:var(--ws-ink-2);font-size:13px;line-height:24px}:where(.account-shell) .monitoring-source-chip,:where(.account-shell) .monitoring-source-chip:is(.is-brief,.is-brand_passport,.is-website,.is-ai){border-radius:var(--ws-r-sm);background:var(--ws-sunken);min-height:24px;color:var(--ws-ink-2);border:0;padding:2px 8px;font-size:13px;line-height:20px}:where(.account-shell) .monitoring-proposal-facts dd{font-weight:500}:where(.account-shell) .monitoring-proposal-watch{background:0 0;border:0;gap:12px;padding:0}:where(.account-shell) .monitoring-proposal-watch>div{gap:2px}:where(.account-shell) .monitoring-proposal-watch>div>p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:18px}:where(.account-shell) .monitoring-proposal-watch ul{gap:6px}:where(.account-shell) .monitoring-proposal-watch li{border-radius:var(--ws-r-sm);background:var(--ws-violet-soft);color:var(--ws-violet-ink);border:0;padding:4px 10px;font-size:14px;line-height:20px}:where(.account-shell) .monitoring-proposal-watch details{border-top-color:var(--ws-line)}:where(.account-shell) .monitoring-proposal-watch summary{font-size:14px;font-weight:600}:where(.account-shell) .monitoring-proposal-status{border-radius:var(--ws-r-md);background:var(--ws-warn-bg);color:var(--ws-ink);border:0;padding:12px 14px;font-size:14px;line-height:20px}:where(.account-shell) .monitoring-proposal-status.is-ready{background:var(--ws-sunken)}:where(.account-shell) .monitoring-proposal-summary{gap:12px 24px}:where(.account-shell) .monitoring-proposal-summary>div:first-child>p:last-child{color:var(--ws-ink-2);font-size:14px;line-height:20px}:where(.account-shell) .monitoring-unresolved{color:var(--ws-ink);border-top-color:var(--ws-line);font-size:14px;line-height:20px}:where(.account-shell) .monitoring-unresolved.is-complete{color:var(--ws-ink-2)}:where(.account-shell) .monitoring-passport-editor{gap:16px;margin:0}:where(.account-shell) .monitoring-passport-panel{gap:20px}:where(.account-shell) .monitoring-passport-panel-head p:last-child{color:var(--ws-ink-2);font-size:14px;line-height:20px}:where(.account-shell) .monitoring-passport-fields{grid-template-columns:1fr;gap:20px}:where(.account-shell) .monitoring-passport-field,:where(.account-shell) .monitoring-passport-field:is(.is-missing,.is-invalid){box-shadow:none;background:0 0;border:0;gap:6px;padding:0}:where(.account-shell) .monitoring-passport-field-head{min-height:0}:where(.account-shell) .monitoring-passport-field-head>label{color:var(--ws-ink);font-size:14px;font-weight:600}:where(.account-shell) .monitoring-passport-field-head label :is(b,em){color:var(--ws-ink-3);font-family:var(--font-body);text-transform:none;background:0 0;border:0;padding:0;font-size:13px;font-style:normal;font-weight:400}:where(.account-shell) .monitoring-passport-field :is(input,textarea){border:1px solid var(--ws-field);border-radius:var(--ws-r-md);background:var(--ws-surface);color:var(--ws-ink);font-size:15px}:where(.account-shell) .monitoring-passport-field textarea#niche-core-terms{min-height:0;line-height:22px}:where(.account-shell) .monitoring-passport-field :is(input,textarea):focus{outline:2px solid var(--ws-accent-ink);outline-offset:1px}:where(.account-shell) .monitoring-passport-field.is-missing :is(input,textarea){border-color:var(--ws-warn);background:var(--ws-warn-bg)}:where(.account-shell) .monitoring-passport-field.is-invalid input{border-color:var(--ws-err);box-shadow:inset 0 0 0 1px var(--ws-err)}:where(.account-shell) .monitoring-passport-field small{color:var(--ws-ink-2);font-size:13px;line-height:18px}:where(.account-shell) .monitoring-passport-status{border-radius:var(--ws-r-sm);background:var(--ws-sunken);min-height:24px;color:var(--ws-ink-2);font-family:var(--font-body);text-transform:none;border:0;padding:2px 8px;font-size:13px}:where(.account-shell) .monitoring-passport-hint{color:var(--ws-ink-2);margin:-10px 0 0;font-size:13px;line-height:18px}:where(.account-shell) .monitoring-passport-footer{z-index:3;border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e2);border:0;padding:14px 18px;position:sticky;bottom:12px}:where(.account-shell) .monitoring-passport-footer p{color:var(--ws-ink-2);font-size:13px;line-height:18px}:where(.account-shell) .monitoring-passport-save-error{border-radius:var(--ws-r-md);background:var(--ws-err-bg);color:var(--ws-ink);border:0}:where(.account-shell) .monitoring-passport-history ol{gap:6px;margin:4px 0;padding:0;list-style:none;display:grid}:where(.account-shell) .monitoring-passport-history li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:14px;display:flex}:where(.account-shell) .monitoring-passport-progress{background:0 0;border:0;gap:0}:where(.account-shell) .monitoring-passport-progress li,:where(.account-shell) .monitoring-passport-progress li.is-active{background:0 0;grid-template-columns:28px minmax(0,1fr);padding:10px 0}:where(.account-shell) .monitoring-passport-progress li.is-active{color:var(--ws-ink)}:where(.account-shell) .monitoring-passport-progress li>span{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--ws-line-2);font-family:var(--font-body);border:0;border-radius:50%;font-size:13px;font-weight:600}:where(.account-shell) .monitoring-passport-progress li.is-active>span{box-shadow:inset 0 0 0 2px var(--ws-accent);color:var(--ws-accent-ink)}:where(.account-shell) .monitoring-passport-progress li.is-done>span{background:var(--ws-ok-bg);box-shadow:none;color:var(--ws-ok)}:where(.account-shell) .monitoring-passport-progress b{font-size:14px}:where(.account-shell) .monitoring-passport-progress small,:where(.account-shell) .monitoring-passport-progress-status p{font-size:13px;line-height:18px}:where(.account-shell) .monitoring-passport-progress-status b{font-size:14px}:where(.account-shell) .monitoring-passport-complete{justify-items:start}.account-shell .monitoring-passport-complete h1{font-size:24px;line-height:32px}:where(.account-shell) .monitoring-passport-complete-note{border-radius:var(--ws-r-md);background:var(--ws-sunken);border:0}@media (max-width:720px){:where(.account-shell) :is(.niche-radar-context dl,.niche-trend-checks,.monitoring-proposal-facts)>div{grid-template-columns:minmax(0,1fr);gap:2px}:where(.account-shell) :is(.monitoring-passport-panel,.monitoring-proposal-review,.monitoring-passport-preparation,.monitoring-passport-recovery,.monitoring-passport-complete,.monitoring-proposal-summary){padding:18px 16px}.niche-evidence-table thead{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.niche-evidence-table tr{border-bottom:1px solid var(--ws-line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 0;display:grid}.niche-evidence-table tbody tr:last-child{border-bottom:0}.niche-evidence-table td,.niche-evidence-table .is-num{border:0;padding:0}.niche-evidence-table td.niche-evidence-why{grid-column:1/-1}.account-shell .niche-radar-value-actions .btn,.account-shell .niche-trend-next .monitoring-passport-actions .btn{min-height:44px}}.flow-layout .monitoring-page{width:min(760px,100% - 32px);padding:40px 0 64px}.account-shell .monitoring-page{width:auto;max-width:760px;margin:0;padding:0}.flow-layout .monitoring-page .t-h1{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:34px}.flow-layout .monitoring-page .t-h2{letter-spacing:0;font-size:17px;font-weight:600;line-height:24px}.flow-layout .monitoring-page .monitoring-intro .t-small{max-width:62ch;color:var(--ws-ink-2);font-size:15px;line-height:24px}.flow-layout .monitoring-onboarding{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);border:0;gap:16px;padding:24px}.flow-layout .monitoring-auth-bridge{background:var(--ws-surface)}.flow-layout .monitoring-save-step{box-shadow:var(--ws-e1), inset 0 0 0 1px var(--ws-accent)}.flow-layout .monitoring-step-head>span{background:var(--ws-accent-soft);width:28px;height:28px;color:var(--ws-accent-ink);font-family:var(--font-body);font-size:13px;font-weight:600}.flow-layout .monitoring-onboarding .brand-search-main label{border-color:var(--ws-field);border-radius:var(--ws-r-md)}.flow-layout .monitoring-onboarding .brand-search-main .btn{border-radius:var(--ws-r-md)}.flow-layout .monitoring-onboarding-details{border-radius:var(--ws-r-md);background:var(--ws-sunken);border:0}.flow-layout .monitoring-onboarding-details label{color:var(--ws-ink-2);font-size:13px}.flow-layout .monitoring-onboarding-details input{border-color:var(--ws-field);border-radius:var(--ws-r-md)}.flow-layout .monitoring-identity-card{border-radius:var(--ws-r-lg);background:var(--ws-surface);min-height:0;box-shadow:var(--ws-e1), inset 0 0 0 1px var(--ws-line);border:0}.flow-layout .monitoring-identity-card:hover{background:var(--ws-surface);box-shadow:var(--ws-e2)}.flow-layout .monitoring-identity-card.is-selected{background:var(--ws-surface);box-shadow:0 0 0 2px var(--ws-accent), var(--ws-e1)}.flow-layout .monitoring-identity-card strong{font-family:var(--font-body);font-size:17px;font-weight:600;line-height:24px}.flow-layout .monitoring-identity-card :is(small,p){font-size:13px;line-height:18px}.flow-layout .monitoring-identity-kind{border-radius:var(--ws-r-sm);background:var(--ws-sunken);color:var(--ws-ink-2);font-family:var(--font-body);text-transform:none;border:0;padding:3px 8px;font-size:13px}.flow-layout .monitoring-identity-kind.is-brief{background:var(--ws-accent-soft);color:var(--ws-accent-ink)}.flow-layout .monitoring-identity-fact{border-top-color:var(--ws-line)}.flow-layout .monitoring-identity-fact span{color:var(--ws-ink-2);font-family:var(--font-body);text-transform:none;font-size:13px}.flow-layout .monitoring-identity-fact b,.flow-layout .monitoring-identity-classes{font-size:13px}.flow-layout .monitoring-identity-logo{border-radius:var(--ws-r-sm);border-color:var(--ws-line)}.flow-layout .monitoring-source-note{color:var(--ws-ink-2);font-size:13px}.flow-layout .monitoring-manual-choice{border:1px dashed var(--ws-line-2);border-radius:var(--ws-r-lg)}.flow-layout .monitoring-manual-choice:hover,.flow-layout .monitoring-manual-choice.is-selected{border-style:solid;border-color:var(--ws-accent);background:var(--ws-surface)}.flow-layout .monitoring-save-actions>span{color:var(--ws-ink-2);font-size:13px}.flow-layout .monitoring-attach-progress{border-radius:var(--ws-r-md);background:var(--ws-sunken);border:0}.flow-layout .monitoring-attach-progress b{font-family:var(--font-body)}.flow-layout .monitoring-attach-progress :is(p,small){font-size:13px}.flow-layout .monitoring-attach-progress ol{background:0 0;border:0;gap:8px}.flow-layout .monitoring-attach-progress li{border-radius:var(--ws-r-sm);font-size:13px}.flow-layout .monitoring-attach-progress li>span{font-family:var(--font-body);border-radius:50%;font-size:13px}.flow-layout .monitoring-save-step .trust{border-top-color:var(--ws-line);color:var(--ws-ink-2);font-size:13px}.monitoring-sphere-chips{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:4px;display:flex}.monitoring-sphere-hint{color:var(--ws-ink-2);font-size:13px;font-weight:500}.monitoring-sphere-chips .chip{border:1px solid var(--ws-line-2);background:var(--ws-surface);color:var(--ws-ink);cursor:pointer;border-radius:9999px;padding:4px 10px;font-size:13px;transition:all .15s}.monitoring-sphere-chips .chip:hover{border-color:var(--ws-accent);color:var(--ws-accent-ink)}.monitoring-sphere-chips .chip.is-active{background:var(--ws-accent-soft);border-color:var(--ws-accent);color:var(--ws-accent-ink);font-weight:600}.monitoring-live-scanner{border-radius:var(--ws-r-md);background:var(--ws-sunken);border:1px solid var(--ws-line);gap:12px;padding:16px 18px;display:grid}.monitoring-scanner-header{color:var(--ws-ink);align-items:center;gap:10px;font-size:14px;display:flex}.monitoring-scanner-pulse{background:var(--ws-accent);border-radius:50%;width:9px;height:9px;animation:1.4s infinite radarScanPulse;box-shadow:0 0 #2563ebb3}@keyframes radarScanPulse{0%{box-shadow:0 0 #2563ebb3}70%{box-shadow:0 0 0 7px #2563eb00}to{box-shadow:0 0 #2563eb00}}.monitoring-scanner-stages{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.monitoring-scanner-stage{border-radius:var(--ws-r-sm);background:var(--ws-surface);border:1px solid var(--ws-line-2);opacity:.55;align-items:center;gap:10px;padding:9px 11px;transition:all .25s;display:flex}.monitoring-scanner-stage.is-current{opacity:1;border-color:var(--ws-accent);background:var(--ws-accent-soft);box-shadow:var(--ws-e1);transform:translateY(-1px)}.monitoring-scanner-stage.is-done{opacity:.95;background:#f0fdf4;border-color:#86efac}.monitoring-scanner-stage .stage-icon{background:var(--ws-sunken);width:22px;height:22px;color:var(--ws-ink-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.monitoring-scanner-stage.is-current .stage-icon{background:var(--ws-accent);color:#fff}.monitoring-scanner-stage.is-done .stage-icon{color:#fff;background:#10b981}.monitoring-scanner-stage strong{color:var(--ws-ink);font-size:13px;line-height:15px;display:block}.monitoring-scanner-stage small{color:var(--ws-ink-2);font-size:13px;line-height:14px;display:block}.monitoring-peer-strength-meter{border-radius:var(--ws-r-md);background:var(--ws-sunken);border:1px solid var(--ws-line);gap:8px;margin:12px 0 16px;padding:12px 16px;display:grid}.strength-meta{color:var(--ws-ink);justify-content:space-between;align-items:center;font-size:13px;display:flex}.strength-meta b{color:var(--ws-ink)}.strength-badge{border-radius:9999px;padding:2px 8px;font-size:13px;font-weight:600}.strength-badge.is-optimal{color:#15803d;background:#dcfce7}.strength-badge.is-basic{color:#b45309;background:#fef3c7}.strength-badge.is-low{color:#b91c1c;background:#fee2e2}.strength-track{background:var(--ws-line);border-radius:9999px;height:6px;overflow:hidden}.strength-bar{background:linear-gradient(90deg,#3b82f6 0%,#10b981 100%);border-radius:9999px;height:100%;transition:width .3s cubic-bezier(.4,0,.2,1)}.monitoring-peer-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.monitoring-peer-tabs .chip{border:1px solid var(--ws-line-2);background:var(--ws-surface);color:var(--ws-ink);cursor:pointer;border-radius:9999px;padding:5px 12px;font-size:13px;transition:all .15s}.monitoring-peer-tabs .chip:hover{border-color:var(--ws-accent)}.monitoring-peer-tabs .chip.is-active{background:var(--ws-ink);border-color:var(--ws-ink);color:#fff;font-weight:600}.monitoring-competitor-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-bottom:16px;display:grid}.monitoring-competitor-card{border-radius:var(--ws-r-md);background:var(--ws-surface);border:1px solid var(--ws-line-2);box-shadow:var(--ws-e1);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;flex-direction:column;gap:8px;padding:14px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.monitoring-competitor-card:hover{border-color:var(--ws-accent);box-shadow:var(--ws-e2);transform:translateY(-1px)}.monitoring-competitor-card.is-selected{border-color:var(--ws-accent);background:var(--ws-accent-soft);box-shadow:0 0 0 1.5px var(--ws-accent), var(--ws-e1)}.competitor-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.competitor-check-indicator{align-items:center;gap:8px;display:flex}.competitor-check-indicator .check-box{border:1.5px solid var(--ws-line-2);background:var(--ws-surface);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;font-size:13px;font-weight:700;transition:all .15s;display:flex}.monitoring-competitor-card.is-selected .competitor-check-indicator .check-box{border-color:var(--ws-accent);background:var(--ws-accent)}.competitor-check-indicator strong{color:var(--ws-ink);font-size:15px;font-weight:600}.competitor-domain-link{color:var(--ws-accent-ink);align-items:center;gap:4px;width:fit-content;font-size:13px;text-decoration:none;display:inline-flex}.competitor-domain-link:hover{text-decoration:underline}.competitor-desc{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:17px}.competitor-reason{border-top:1px dashed var(--ws-line-2);color:var(--ws-ink-2);margin:auto 0 0;padding-top:8px;font-size:13px;line-height:15px}.competitor-reason b{color:var(--ws-ink);font-weight:600}.monitoring-competitors-loading{border-radius:var(--ws-r-md);background:var(--ws-sunken);color:var(--ws-ink-2);align-items:center;gap:12px;padding:20px;font-size:14px;display:flex}.monitoring-add-peer-btn{align-self:flex-start;margin-top:4px}.monitoring-custom-peer-form{border-radius:var(--ws-r-md);background:var(--ws-sunken);border:1px dashed var(--ws-line-2);grid-template-columns:repeat(auto-fit,minmax(200px,1fr)) auto;align-items:flex-end;gap:10px;margin-top:10px;padding:14px 16px;display:grid}.monitoring-custom-peer-form label{color:var(--ws-ink-2);gap:4px;font-size:13px;display:grid}.monitoring-custom-peer-form input{border-radius:var(--ws-r-sm);border:1px solid var(--ws-line-2);background:var(--ws-surface);height:36px;color:var(--ws-ink);padding:0 10px;font-size:13px}.custom-peer-actions{gap:8px;display:flex}@media (max-width:720px){.flow-layout .monitoring-page .t-h1{font-size:24px;line-height:30px}.flow-layout .monitoring-onboarding{padding:18px 16px}:where(.account-shell) .monitoring-back,.monitoring-section .ws-link-button,.monitoring-section .ws-card-link,:where(.account-shell) .monitoring-alert-actions :is(a,button),:where(.account-shell) .monitoring-muted-list button,:where(.account-shell) .monitoring-undo button,.monitoring-alert-archive>summary,:where(.account-shell) .monitoring-alert-history summary,:where(.account-shell) .niche-radar-context summary,.account-shell .niche-radar-signal-list a,.monitoring-radar-trends a{align-items:center;min-height:44px;display:inline-flex}.monitoring-alert-archive>summary,:where(.account-shell) .monitoring-alert-history summary,:where(.account-shell) .niche-radar-context summary{line-height:44px;display:list-item}:where(.account-shell) .monitoring-alert-actions{gap:0 18px}}@media (forced-colors:active){:where(.account-shell) :is(.monitoring-section,.monitoring-brand-table,.monitoring-empty,.monitoring-calm-hero,.monitoring-next-card,.monitoring-risk-panel,.niche-radar-plot),.account-shell .monitoring-decision-beacon{border:1px solid canvastext}.monitoring-urgency,.ws-verdict,.niche-radar-stage,.monitoring-mark-item em,.niche-radar-dot,.niche-radar-swatch,:where(.account-shell) .niche-radar-signal-number{border:2px solid canvastext}:where(.account-shell) .monitoring-local-nav a.is-active:after{forced-color-adjust:none;background:highlight}}.studio-brandbook-dossier:not(.is-preview){display:none}@media print{.brand-studio-view .studio-header-banner,.brand-studio-view .studio-draft-note,.brand-studio-view .studio-empty-radar,.brand-studio-view .studio-data-source,.brand-studio-view .studio-workspace,.brand-studio-shell .studio-back-row,.brand-studio-shell .studio-brand-nav,.no-print{display:none!important}.studio-brandbook-dossier{width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important}.brandbook-page{break-after:page;page-break-after:always}}.studio-brandbook-dossier{background:var(--ws-surface);color:var(--ws-ink);max-width:100%;box-shadow:none;border-radius:0;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}.studio-brandbook-dossier.is-preview{border-radius:12px;max-width:1000px;margin:0 auto 40px;padding:32px;box-shadow:0 10px 30px #00000014}.studio-brandbook-controls{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:16px;display:flex}.studio-brandbook-controls-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-brandbook-badge{background:var(--ws-accent-soft);color:var(--ws-accent-ink);text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:700}.studio-brandbook-note{color:var(--ws-ink-2);font-size:13px;font-weight:600}.studio-brandbook-controls-actions{flex-wrap:wrap;gap:10px;display:flex}.brandbook-page{border-bottom:2px solid var(--ws-line);margin-bottom:40px;padding-bottom:40px}.brandbook-page:last-child{border-bottom:none;margin-bottom:0}.brandbook-concept-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.brandbook-concept-summary>div{border:1px solid var(--ws-line);background:var(--ws-canvas);border-radius:8px;padding:16px}.brandbook-concept-summary h3,.brandbook-concept-direction h3{color:var(--ws-ink);margin:0 0 6px;font-size:14px}.brandbook-concept-summary p,.brandbook-concept-direction p{color:var(--ws-ink-2);margin:0 0 5px;font-size:12px}.brandbook-concept-summary ul{color:var(--ws-ink-2);margin:0;padding-left:18px;font-size:12px}.brandbook-concept-direction{border-left:3px solid var(--ws-violet);background:var(--ws-violet-soft);margin-top:16px;padding:18px}.brandbook-concept-direction>span{color:var(--ws-violet-ink);font-size:12px;font-weight:700}.brandbook-concept-palette{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.brandbook-concept-palette>div{gap:3px;min-width:0;font-size:12px;display:grid}.brandbook-concept-palette>div>span{border:1px solid var(--ws-line);border-radius:5px;height:34px}.brandbook-concept-palette code{color:var(--ws-ink-2)}.brandbook-concept-palette small{color:var(--ws-ink-3);font-size:12px}.brandbook-concept-fonts{border:1px solid var(--ws-line);border-radius:8px;gap:3px;margin-top:12px;padding:12px 14px;display:grid}.brandbook-concept-fonts span{color:var(--ws-ink-2);font-size:12px}.brandbook-cover{flex-direction:column;justify-content:space-between;min-height:800px;display:flex}.brandbook-cover-head{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:60px;padding-bottom:20px;display:flex}.brandbook-cover-brand{align-items:center;gap:10px;display:flex}.brandbook-cover-logo{background:var(--ws-accent-ink);width:40px;height:40px;color:var(--ws-on-accent);border-radius:8px;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}.brandbook-cover-name{color:var(--ws-ink);font-size:17px;font-weight:800}.brandbook-cover-kind{color:var(--ws-ink-3);font-size:12px}.brandbook-cover-meta{text-align:right;color:var(--ws-ink-3);font-size:12px}.brandbook-cover-title{margin:80px 0}.brandbook-cover-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--ws-accent-ink);margin-bottom:12px;font-size:13px;font-weight:700}.brandbook-cover-title h1{color:var(--ws-ink);letter-spacing:-.02em;margin:0 0 16px;font-size:38px;font-weight:800;line-height:1.15}.brandbook-cover-title p{color:var(--ws-ink-2);max-width:680px;margin:0;font-size:15px;line-height:1.6}.brandbook-cover-grid{background:var(--ws-canvas);border:1px solid var(--ws-line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;padding:20px;display:grid}.brandbook-cover-kicker{text-transform:uppercase;color:var(--ws-ink-3);font-size:12px;font-weight:700}.brandbook-cover-value{color:var(--ws-ink);margin-top:2px;font-size:13px;font-weight:600}.brandbook-cover-extra{color:var(--ws-low-ink);margin-top:2px;font-size:12px}.brandbook-cover-foot{color:var(--ws-ink-3);border-top:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:16px;font-size:12px;display:flex}.brandbook-page-head{border-bottom:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding-bottom:8px;display:flex}.brandbook-page-head h2{color:var(--ws-ink);margin:0;font-size:20px;font-weight:800}.brandbook-page-head span{color:var(--ws-ink-3);font-size:12px}.brandbook-lead{color:var(--ws-ink-2);max-width:76ch;margin:0 0 20px;font-size:13px;line-height:1.5}.brandbook-subtitle{color:var(--ws-ink);margin:24px 0 12px;font-size:15px;font-weight:700}.brandbook-hero-grid{grid-template-columns:1fr;gap:16px;margin-bottom:24px;display:grid}.brandbook-hero-block{background:var(--ws-canvas);border:1px solid var(--ws-line);border-radius:8px;padding:16px 20px}.brandbook-hero-kicker{text-transform:uppercase;color:var(--ws-ink-3);margin-bottom:4px;font-size:12px;font-weight:700}.brandbook-hero-slogan{color:var(--ws-ink);font-size:17px;font-weight:700}.brandbook-hero-descriptor{color:var(--ws-ink-2);font-size:15px;font-weight:600}.brandbook-table-wrap{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:8px;overflow:hidden}.brandbook-table{border-collapse:collapse;width:100%;font-size:13px}.brandbook-table td{border-bottom:1px solid var(--ws-line);color:var(--ws-ink-2);vertical-align:top;padding:8px 12px}.brandbook-table tr:last-child td{border-bottom:none}.brandbook-table td:first-child{width:140px;color:var(--ws-ink-2);font-weight:700}.brandbook-table td.is-strong{color:var(--ws-ink);font-weight:600}.brandbook-table td.is-accent{color:var(--ws-accent-ink);font-weight:600}.brandbook-palette-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:28px;display:grid}.brandbook-palette-card{border:1px solid var(--ws-line);border-radius:8px;overflow:hidden}.brandbook-palette-color{height:50px}.brandbook-palette-body{padding:10px}.brandbook-palette-role{color:var(--ws-ink-3);font-size:12px;font-weight:700}.brandbook-palette-hex{color:var(--ws-ink);font-size:12px;font-weight:700}.brandbook-palette-wcag{color:var(--ws-ink-3);margin-top:2px;font-size:12px}.brandbook-palette-wcag.is-good{color:var(--ws-low-ink)}.brandbook-palette-usage{color:var(--ws-ink-3);margin-top:4px;font-size:12px}.brandbook-fonts-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.brandbook-font-block{background:var(--ws-canvas);border:1px solid var(--ws-line);border-radius:8px;padding:16px}.brandbook-font-kicker{color:var(--ws-accent-ink);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:700}.brandbook-font-title{color:var(--ws-ink);margin-bottom:6px;font-size:17px;font-weight:800}.brandbook-font-block p{color:var(--ws-ink-3);margin:0;font-size:12px;line-height:1.4}.brandbook-direct-block{margin-bottom:18px}.brandbook-direct-name{color:var(--ws-ink);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.brandbook-direct-name span{background:var(--ws-accent-soft);color:var(--ws-accent-ink);border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600}.brandbook-utm{background:var(--ws-canvas);border:1px solid var(--ws-line);color:var(--ws-ink-2);border-radius:6px;margin-top:4px;padding:10px 14px;font-size:12px}.brandbook-sales-list{grid-template-columns:1fr;gap:16px;margin-bottom:20px;display:grid}.brandbook-sales-block{border:1px solid var(--ws-line);background:var(--ws-canvas);border-radius:8px;padding:16px}.brandbook-sales-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.brandbook-sales-head>span:first-child{color:var(--ws-ink);font-size:13px;font-weight:700}.brandbook-sales-tag{background:var(--ws-accent-soft);color:var(--ws-accent-ink);border-radius:4px;padding:2px 6px;font-size:12px;font-weight:600}.brandbook-sales-text{color:var(--ws-ink-2);background:var(--ws-surface);border:1px solid var(--ws-line);white-space:pre-line;border-radius:6px;padding:10px 14px;font-size:12px;font-style:italic;line-height:1.5}.brandbook-geo-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px;display:grid}.brandbook-geo-block{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:8px;padding:14px}.brandbook-geo-title{color:var(--ws-ink);margin-bottom:4px;font-size:13px;font-weight:700}.brandbook-geo-block p{color:var(--ws-ink-2);margin:0;font-size:12px;line-height:1.4}.brandbook-backcover{background:var(--ws-navy);color:var(--ws-on-navy);text-align:center;border-radius:8px;margin-top:32px;padding:24px}.brandbook-backcover-title{margin-bottom:6px;font-size:17px;font-weight:800}.brandbook-backcover-text{color:var(--ws-on-navy-2);font-size:12px}.monitoring-urgency.is-urgent{background:var(--ws-high-bg);box-shadow:none;color:var(--ws-high-ink)}.monitoring-urgency.is-attention{background:var(--ws-mid-bg);box-shadow:none;color:var(--ws-mid-ink)}.monitoring-urgency.is-on-dark.is-urgent{background:var(--ws-high-bg);color:var(--ws-high-ink)}.monitoring-urgency.is-on-dark.is-attention{background:var(--ws-mid-bg);color:var(--ws-mid-ink)}.account-shell .monitoring-decision-beacon>.monitoring-hero-evidence{max-width:none;display:block}.account-shell .ws-hero .monitoring-hero-evidence :is(.source-stamp.is-compact,.monitoring-alert-evidence){border-radius:var(--ws-r-md);background:var(--ws-sb-hover);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--ws-sb-line);color:var(--ws-on-navy-2);gap:2px;margin:0;padding:10px 12px;font-size:13px;line-height:18px;display:grid}.account-shell .ws-hero .monitoring-hero-evidence .monitoring-alert-evidence{display:block}.account-shell .ws-hero .monitoring-hero-evidence .source-stamp :is(strong,span,small){font-size:13px;line-height:18px}.account-shell .ws-hero .monitoring-hero-evidence :is(.source-stamp strong,.monitoring-alert-evidence strong){color:var(--ws-on-navy);font-weight:600}.account-shell .ws-hero .monitoring-hero-evidence .source-stamp span{color:var(--ws-on-navy-2)}.account-shell .ws-hero .monitoring-hero-evidence .source-stamp small{color:var(--ws-accent);font-weight:600}.account-shell .ws-hero .monitoring-hero-evidence a.source-stamp:hover{background:var(--ws-sb-active)}.account-shell .ws-hero .monitoring-hero-evidence a.source-stamp:focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px}.account-shell .ws-hero .monitoring-alert-actions.is-on-dark{flex-wrap:wrap;align-items:center;gap:4px 20px;max-width:none;margin:-4px 0 0;display:flex}.account-shell .ws-hero .monitoring-alert-actions.is-on-dark :is(a,button){min-height:32px;color:var(--ws-on-navy);text-decoration:underline;-webkit-text-decoration-color:var(--ws-on-navy-2);text-decoration-color:var(--ws-on-navy-2);text-underline-offset:3px;padding:4px 0;font-size:14px;font-weight:500}.account-shell .ws-hero .monitoring-alert-actions.is-on-dark :is(a,button):hover{color:var(--ws-accent);text-decoration-color:currentColor}.account-shell .ws-hero .monitoring-alert-actions.is-on-dark :is(a,button):focus-visible{outline:2px solid var(--ws-accent);outline-offset:2px;border-radius:4px}.account-shell .ws-hero .monitoring-alert-actions.is-on-dark :is(a,button):disabled{opacity:.6}.monitoring-mark-verdict .ws-verdict{white-space:nowrap}.monitoring-sphere-chips .chip,.monitoring-peer-tabs .chip{align-items:center;min-height:36px;padding:6px 14px;font-size:14px;line-height:20px;display:inline-flex}.monitoring-sphere-chips .chip:focus-visible,.monitoring-peer-tabs .chip:focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:2px}@media (max-width:720px){.account-shell .ws-hero .monitoring-alert-actions.is-on-dark :is(a,button){align-items:center;min-height:44px;display:inline-flex}.monitoring-sphere-chips,.monitoring-peer-tabs{gap:8px}.monitoring-sphere-chips .chip,.monitoring-peer-tabs .chip{min-height:44px}}.niche-radar-subnav button:disabled,.niche-radar-subnav button:disabled:hover{color:var(--ws-ink-3);opacity:.55;cursor:not-allowed;background:0 0}.niche-radar-layout.is-report-unavailable .niche-radar-content{min-height:0}.niche-report-recovery{gap:10px;max-width:68ch;display:grid}.account-shell .niche-report-recovery :is(h2,p){margin:0}.niche-report-recovery-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}@media (max-width:720px){.niche-report-recovery-actions .btn{justify-content:center;width:100%;min-height:44px}}@media (max-width:420px){:where(.account-shell) .monitoring-local-nav{gap:4px}:where(.account-shell) .monitoring-local-nav a{gap:4px;font-size:13px}}.niche-subnav-outer:after{border-radius:0 var(--ws-r-md) var(--ws-r-md) 0;background:linear-gradient(to right, transparent, var(--ws-surface));content:"";opacity:0;pointer-events:none;width:36px;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute;top:1px;bottom:1px;right:1px}.niche-subnav-outer:has(>.niche-radar-subnav.can-scroll:not(.is-scrolled-end)):after{opacity:1}.niche-section-anchors{flex-wrap:wrap;gap:6px 16px;display:flex}.niche-section-anchors a{color:var(--ws-accent-ink);text-underline-offset:3px;font-size:13px;font-weight:600}.niche-business-section[id^=niche-anchor-]{scroll-margin-top:150px}.niche-business-crosslinks{flex-wrap:wrap;gap:8px;display:flex}.niche-source-slim{border:1px dashed var(--ws-line-2);border-radius:var(--ws-r-sm);background:var(--ws-sunken);color:var(--ws-ink-2);flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.niche-source-slim svg{color:var(--ws-ink-3);flex:none;margin-top:3px}.niche-source-slim p{flex:300px;margin:0;font-size:13px!important;line-height:1.5!important}.niche-source-slim b{color:var(--ws-ink);font-weight:650}.niche-source-plan-button{color:var(--ws-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:13px;font-weight:600}.niche-source-plan-button:hover{text-underline-offset:3px;text-decoration:underline}.niche-source-plan-button:focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:3px;border-radius:3px}.niche-radar-state-legend{border-top:1px solid var(--ws-line);gap:8px;margin-top:12px;padding-top:12px;display:grid}.niche-radar-state-legend>b{color:var(--ws-ink);font-size:13px}.niche-radar-state-legend ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.niche-radar-state-legend li{color:var(--ws-ink-2);font-size:13px!important}.niche-radar-state-legend li b{color:var(--ws-ink);font-weight:650}.niche-matrix-block{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.niche-matrix-scroll-outer{position:relative}.niche-scroll-hint{background:linear-gradient(to right, transparent, var(--ws-surface));opacity:0;pointer-events:none;width:32px;transition:opacity var(--dur-fast) var(--ease-standard);position:absolute;top:0;bottom:8px;right:0}.niche-matrix-scroll-outer:has(>.niche-business-matrix-wrap.can-scroll:not(.is-scrolled-end)) .niche-scroll-hint{opacity:1}.niche-matrix-note{color:var(--ws-ink-2);margin:0;font-size:13px!important}.niche-matrix-demand{color:var(--ws-ink-2);font-size:13px}.niche-matrix-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.niche-matrix-card{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);gap:10px;padding:14px 16px;display:grid}.niche-matrix-card-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.niche-matrix-card-sites{gap:8px;margin:0;padding:0;list-style:none;display:grid}.niche-matrix-card-sites li{gap:4px;display:grid}.niche-matrix-card-site{color:var(--ws-ink);font-size:13px;font-weight:650}.niche-matrix-card-site a{color:var(--ws-accent-ink);text-underline-offset:3px}.niche-connect-panel{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);grid-template-columns:minmax(0,1fr);gap:14px;padding:20px;display:grid}.niche-connect-head h3{margin:0 0 4px}.niche-connect-head p{color:var(--ws-ink-2);margin:0;font-size:13px!important}.niche-connect-list{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.niche-connect-list li{border-radius:var(--ws-r-sm);background:var(--ws-sunken);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.niche-connect-list li>div{flex:auto;min-width:0}.niche-connect-list b{color:var(--ws-ink);font-size:14px;display:block}.niche-connect-list p{color:var(--ws-ink-2);margin:2px 0 0;font-size:13px!important}.niche-connect-list p strong{color:var(--ws-ink);font-weight:600}.niche-connect-icon{border-radius:var(--ws-r-sm);background:var(--ws-surface);width:32px;height:32px;color:var(--ws-violet-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.niche-connect-list .ws-chip{flex:none;align-self:flex-start}@media (max-width:720px){.niche-connect-list li{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"icon content"".status";gap:6px 12px;display:grid}.niche-connect-icon{grid-area:icon}.niche-connect-list li>div{grid-area:content;min-width:0}.niche-connect-list .ws-chip{grid-area:status;place-self:start}}.niche-setup-checklist{border:1px solid var(--ws-violet);border-radius:var(--ws-r-md);background:var(--ws-violet-soft);gap:14px;padding:20px;display:grid}.niche-setup-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.niche-setup-steps li{border-radius:var(--ws-r-sm);background:var(--ws-surface);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.niche-setup-num{background:var(--ws-violet);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.niche-setup-steps li.is-ready .niche-setup-num{background:var(--ws-pos)}.niche-setup-steps li>div{flex:auto;min-width:0}.niche-setup-steps b{color:var(--ws-ink);font-size:15px;display:block}.niche-setup-steps p{color:var(--ws-ink-2);margin:4px 0 10px;font-size:13px!important}.niche-day-zero{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-canvas);gap:16px;padding:20px;display:grid}.niche-day-zero-heading h2{color:var(--ws-ink);margin:2px 0 5px;font-size:20px;line-height:1.3}.niche-day-zero-heading p{color:var(--ws-ink-2);margin:0;font-size:14px;line-height:1.5}.niche-day-zero-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.niche-day-zero-card,.niche-finance-leaderboard.is-compact{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);align-content:start;gap:10px;min-width:0;margin:0;padding:16px;display:grid}.niche-day-zero-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.account-shell .niche-day-zero-card h3,.account-shell .niche-finance-leaderboard.is-compact h3{color:var(--ws-ink);margin:0;font-size:15px;line-height:1.4}.niche-day-zero-muted,.niche-finance-leaderboard.is-compact>p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:1.5}.niche-day-zero-coverage{color:var(--ws-ink);margin:0;font-size:13px;font-weight:600}.niche-day-zero-terms,.niche-day-zero-sites,.niche-day-zero-finance-facts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.niche-day-zero-terms li,.niche-day-zero-sites li,.niche-day-zero-finance-facts li{border-radius:var(--ws-r-sm);background:var(--ws-sunken);gap:3px;min-width:0;padding:9px 10px;display:grid}.niche-day-zero-terms li{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px}.niche-day-zero-terms span,.niche-day-zero-sites b,.niche-day-zero-finance-facts span{color:var(--ws-ink);text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.niche-day-zero-terms b,.niche-day-zero-finance-facts b{color:var(--ws-ink);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.niche-day-zero-terms small,.niche-day-zero-sites small{color:var(--ws-ink-2);grid-column:1/-1;font-size:12px;line-height:1.4}.niche-day-zero-sites span{color:var(--ws-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.niche-day-zero-finance-facts li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.niche-day-zero-link{color:var(--ws-accent-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:600}.niche-day-zero-link:hover{text-underline-offset:3px;text-decoration:underline}.niche-day-zero-link:focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:3px;border-radius:3px}.niche-day-zero-pulse-coverage{border-top:1px solid var(--ws-line);color:var(--ws-ink-2);margin:0;padding-top:10px;font-size:12px;line-height:1.5}.niche-day-zero .niche-finance-footnote{font-size:12px;line-height:1.45}@media (max-width:980px){.niche-day-zero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.niche-day-zero-grid>:last-child{grid-column:1/-1}}@media (max-width:640px){.niche-day-zero{padding:14px}.niche-day-zero-grid{grid-template-columns:minmax(0,1fr)}.niche-day-zero-grid>:last-child{grid-column:auto}}.niche-evidence-compact{gap:8px;margin:0;padding:0;list-style:none;display:grid}.niche-evidence-compact li{border-radius:var(--ws-r-sm);background:var(--ws-sunken);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;display:grid}.niche-evidence-compact-date{color:var(--ws-ink-2);font-size:13px}.niche-evidence-compact-value{font-variant-numeric:tabular-nums;color:var(--ws-ink);grid-area:1/2;font-weight:700}.niche-evidence-compact-track{background:var(--ws-line);border-radius:999px;grid-column:1/3;height:6px;overflow:hidden}.niche-evidence-compact-track span{border-radius:inherit;background:var(--ws-violet);height:100%;display:block}.niche-evidence-compact-track span.is-neg{background:var(--ws-err)}.niche-evidence-compact-role{color:var(--ws-ink-3);grid-column:1/3;font-size:12px}.niche-evidence-table-disclosure summary{cursor:pointer;color:var(--ws-ink-2);font-size:13px}.niche-evidence-table-disclosure[open] summary{margin-bottom:8px}.niche-opp-peers-evidence{gap:4px;margin-top:8px;display:grid}.niche-opp-peers-evidence>small{color:var(--ws-ink-3);font-size:12px}.niche-opp-peers-evidence ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.niche-opp-peers-evidence li{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.niche-opp-peers-evidence li strong{color:var(--ws-ink);font-size:13px}.niche-opp-peers-evidence li span{color:var(--ws-ink-2);font-size:12px}.niche-competition-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.niche-competition-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.niche-competition-site-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.niche-competition-finance-btn{margin-top:6px}.discovery-added-tag{align-items:center;gap:5px;display:inline-flex}.niche-competition :is(button,h4)>svg{vertical-align:-2px;flex:none;margin-right:6px}.niche-action-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.niche-action-status-btn{opacity:.85;font-size:13px}@media (max-width:520px){.niche-finance-bar-meta{gap:6px;display:grid}.niche-finance-bar-numbers{flex-wrap:wrap;gap:6px 12px}}@media print{body:has(.niche-radar-print-dossier){background:#fff!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.flow-layout:has(.niche-radar-print-dossier){background:#fff!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.account-shell:has(.niche-radar-print-dossier){background:#fff!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.account-workspace:has(.niche-radar-print-dossier){background:#fff!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.account-workspace-content:has(.niche-radar-print-dossier){background:#fff!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body:has(.niche-radar-print-dossier) .skip-link{display:none!important}}.niche-income-amounts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 12px}
