:where(.flow-layout) .compare-next a.btn-primary{color:var(--ws-on-accent)}.flow-layout:has(>.flow-page){background:var(--ws-canvas)}.flow-page .t-h1{font-family:var(--font-body);letter-spacing:-.018em;font-size:24px;font-weight:700;line-height:32px}.flow-page .t-h2{font-family:var(--font-body);letter-spacing:-.005em;font-size:17px;font-weight:600;line-height:24px}.flow-page .t-body{color:var(--ws-ink-2);font-size:15px;line-height:24px}.flow-page .t-small:not(label){letter-spacing:0;color:var(--ws-ink-2);font-size:14px;line-height:20px}.flow-page .result-back,.flow-page .flow-back{width:fit-content;min-height:32px;color:var(--ws-accent-ink);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.flow-page .result-back:hover,.flow-page .flow-back:hover{color:var(--ws-accent-ink);text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.flow-page .result-back,.flow-page .flow-back{min-height:44px}}.flow-page-head{gap:6px;min-width:0;display:grid}.flow-page-head>p{max-width:62ch;margin:0}.flow-page .flow-disclaimer{color:var(--ws-ink-3);margin:0;font-size:13px;line-height:20px}.flow-page .nowrap{white-space:nowrap}@media (max-width:720px){.flow-page .field input,.flow-page .field textarea{font-size:16px}}.flow-mono{font-family:var(--font-mono);letter-spacing:0;font-size:13px}.brief-v3-header{border-bottom-color:var(--ws-line);gap:12px 16px;padding:14px 24px}.brief-v3-title{font-family:var(--font-body);letter-spacing:-.012em;font-size:20px;font-weight:700;line-height:28px}.brief-v3-header-actions{gap:8px}.brief-v3-draft-history>summary,.brief-v3-indicator{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);min-height:44px}.brief-v3-draft-history>summary{inline-size:auto;color:var(--ws-ink-2);grid-template-columns:auto auto auto auto;gap:8px;padding:0 10px 0 12px;font-size:14px;font-weight:500}.brief-v3-draft-history>summary:hover,.brief-v3-draft-history[open]>summary{border-color:var(--ws-accent);color:var(--ws-accent-ink)}.brief-v3-draft-history>summary>.flat-icon:first-child{color:var(--ws-accent-ink)}.brief-v3-draft-history>summary>b{background:var(--ws-accent-soft);min-width:20px;color:var(--ws-accent-ink);font-family:var(--font-body);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600;line-height:18px}.brief-v3-draft-history-caret{color:var(--ws-ink-3)}.brief-v3-draft-history-panel{border-radius:var(--ws-r-lg);box-shadow:var(--ws-e3);border:0;padding:8px}.brief-v3-draft-history-panel>p{color:var(--ws-ink-2);font-family:var(--font-body);letter-spacing:0;text-transform:none;margin:4px 6px 8px;font-size:13px;font-weight:600}.brief-v3-draft-history-panel a,.brief-v3-draft-history-current{border-radius:var(--ws-r-md);border:0;gap:2px;padding:9px 10px}.brief-v3-draft-history-panel a:hover{background:var(--ws-sunken)}.brief-v3-draft-history-current{background:var(--ws-accent-soft)}.brief-v3-draft-history-panel b{font-size:14px;font-weight:600}.brief-v3-draft-history-panel small{color:var(--ws-ink-2);font-size:13px}.brief-v3-indicator{inline-size:auto;min-inline-size:184px;color:var(--ws-ink);gap:3px;padding:6px 12px 8px;position:relative}.brief-v3-indicator:hover{border-color:var(--ws-accent)}.brief-v3-indicator span{font-family:inherit;font-size:inherit;letter-spacing:0}.brief-v3-indicator .brief-v3-indicator-label{color:var(--ws-ink-2);font-size:12px;line-height:16px}.brief-v3-indicator strong{color:var(--ws-ink);white-space:nowrap;font-size:13px;font-weight:600;line-height:18px}.brief-v3-indicator>i{background:var(--ws-sunken);border-radius:2px;height:4px}.brief-v3-indicator>i>b{background:var(--ws-accent);border-radius:2px}.brief-v3-starter{border-radius:var(--ws-r-lg);background:var(--ws-sunken);border:0;gap:14px;padding:20px 22px}.brief-v3-starter-body>h2{font-family:var(--font-body);letter-spacing:-.005em;font-size:17px;font-weight:600;line-height:24px}.brief-v3-starter-body>p{max-width:62ch;color:var(--ws-ink-2);font-size:15px;line-height:24px}.brief-v3-question-list{border-top-color:var(--ws-line-2)}.brief-v3-question-list>li{border-bottom-color:var(--ws-line-2);padding:14px 0 14px 38px}.brief-v3-question-list>li:last-child{border-bottom:0}.brief-v3-question-list>li:before{content:counter(brief-v3-question);background:var(--ws-surface);width:24px;height:24px;color:var(--ws-accent-ink);font-family:var(--font-body);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid;top:13px}.brief-v3-question-list h3{font-family:var(--font-body);margin:0 0 4px;font-size:15px;font-weight:600;line-height:22px}.brief-v3-question-explanation{color:var(--ws-ink-2);font-size:14px;line-height:21px}.brief-v3-help summary,.brief-v3-whole-example summary,.brief-v3-followup-help summary{color:var(--ws-accent-ink);font-size:13px;font-weight:600}.brief-v3-question-explanation .brief-v3-help summary,.brief-v3-message-text .brief-v3-followup-help summary{font-size:13px}.brief-v3-attachment-hint{color:var(--ws-ink-2);line-height:20px;font-size:14px!important}.brief-v3-capability-note{border-radius:var(--ws-r-md);background:var(--ws-surface);color:var(--ws-ink-2);border:0;padding:10px 12px;font-size:13px!important}.brief-v3-help-body,.brief-v3-whole-example>div,.brief-v3-followup-help>div{border-radius:var(--ws-r-md);background:var(--ws-surface);box-shadow:var(--ws-e1);color:var(--ws-ink);border:0;gap:10px;padding:12px 14px;font-size:14px;line-height:21px}.brief-v3-whole-example>div span{color:var(--ws-ink-3);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.brief-v3-whole-example p{font-size:14px;line-height:22px}.brief-v3-help-body>button,.brief-v3-followup-help button{border:1px dashed color-mix(in oklab, var(--ws-accent) 55%, var(--ws-line-2));border-radius:var(--ws-r-md);background:var(--ws-surface);min-height:36px;color:var(--ws-accent-ink);padding:7px 12px;font-size:14px;font-weight:500;line-height:20px}.brief-v3-help-actions .btn,.brief-v3-followup-options .btn,.brief-v3-choice-actions .btn{background:var(--ws-surface);min-height:36px;color:var(--ws-ink);box-shadow:inset 0 0 0 1px var(--ws-line-2);border:0;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:500;line-height:20px}.brief-v3-help-body>button:hover,.brief-v3-followup-help button:hover{border-color:var(--ws-accent);background:var(--ws-accent-soft);color:var(--ws-accent-ink)}.brief-v3-help-actions .btn:hover,.brief-v3-followup-options .btn:hover,.brief-v3-choice-actions .btn:hover{background:var(--ws-surface);color:var(--ws-accent-ink);box-shadow:inset 0 0 0 1px var(--ws-accent)}.brief-v3-help-actions,.brief-v3-followup-options,.brief-v3-followup-actions{gap:8px}@media (pointer:coarse){.brief-v3-help-body>button,.brief-v3-followup-help button,.brief-v3-help-actions .btn,.brief-v3-followup-options .btn,.brief-v3-choice-actions .btn{min-height:44px;padding:10px 14px;font-size:15px}.brief-v3-question-explanation .brief-v3-help summary,.brief-v3-message-text .brief-v3-followup-help summary,.brief-v3-whole-example summary{width:fit-content;min-height:44px;display:flex}.brief-v3-question-explanation .brief-v3-help,.brief-v3-message-text .brief-v3-followup-help{margin:0;display:block}}.brief-v3-message-text{border-radius:var(--ws-r-lg) var(--ws-r-lg) var(--ws-r-lg) var(--ws-r-sm);background:var(--ws-sunken);color:var(--ws-ink);border:0;padding:12px 16px;font-size:15px;line-height:24px}.brief-v3-message.is-user .brief-v3-message-text{border-radius:var(--ws-r-lg) var(--ws-r-lg) var(--ws-r-sm) var(--ws-r-lg);background:var(--ws-accent-soft);color:var(--ws-ink)}.brief-v3-expert{border-left:2px solid var(--ws-accent);border-radius:0 var(--ws-r-md) var(--ws-r-md) 0;background:var(--ws-surface);box-shadow:var(--ws-e1);color:var(--ws-ink);gap:4px;padding:10px 14px;font-size:14px;line-height:22px}.brief-v3-expert strong{color:var(--ws-accent-ink);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.brief-v3-pending-turn>span{color:var(--ws-ink-3);font-family:var(--font-body);font-size:13px}.brief-v3-processing p{border-radius:var(--ws-r-lg);background:var(--ws-sunken);color:var(--ws-ink-2);border:0;font-size:14px}.brief-v3-error{border-radius:var(--ws-r-md);background:var(--ws-warn-bg);border:0}.brief-v3-error p{color:var(--ws-ink);font-size:14px}.brief-v3-inline-save-note,.brief-v3-hypothesis-decision-note,.brief-v3-terminal-note{color:var(--ws-ink-2);font-size:13px}.brief-v3-jump{background:var(--ws-surface);box-shadow:var(--ws-e2);color:var(--ws-accent-ink);border:0;border-radius:999px;font-size:13px;font-weight:600}.brief-v3-composer-wrap{border-top-color:var(--ws-line)}.brief-v3-composer{border:1px solid var(--ws-line-2);border-radius:var(--ws-r-lg);background:var(--ws-surface);padding:8px}.brief-v3-composer:focus-within{border-color:var(--ws-accent-ink);box-shadow:0 0 0 3px var(--ws-accent-soft)}.brief-v3-composer textarea{color:var(--ws-ink);padding:10px 12px}.brief-v3-composer textarea::placeholder{color:var(--ws-ink-3)}.brief-v3-composer-icon{border:1px solid var(--ws-line);border-radius:var(--ws-r-md);background:var(--ws-surface);color:var(--ws-ink-2)}.brief-v3-composer-icon:hover:not(:disabled),.brief-v3-composer-icon[aria-expanded=true]{border-color:var(--ws-accent);background:var(--ws-accent-soft);color:var(--ws-accent-ink)}.brief-v3-composer-icon-count{min-width:18px;height:18px;font-family:var(--font-body);font-size:12px;font-weight:600}.brief-v3-composer-count,.brief-v3-storage-status{color:var(--ws-ink-3);font-size:12px}.brief-v3-drawer{border-radius:var(--ws-r-xl) 0 0 var(--ws-r-xl);box-shadow:var(--ws-e3);border-left:0}.brief-v3-drawer-head{border-bottom-color:var(--ws-line)}.brief-v3-drawer-head p,.brief-v3-report>section>p:first-child,.brief-v3-report-guardrails p{color:var(--ws-accent-ink);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.brief-v3-drawer-head h2{font-family:var(--font-body);letter-spacing:-.012em;font-size:20px;font-weight:700;line-height:28px}.brief-v3-report h3{font-family:var(--font-body);font-size:17px;font-weight:600;line-height:24px}.brief-v3-report section>div,.brief-v3-report section>ul,.brief-v3-report-sections p,.brief-v3-report-hypotheses article>p,.brief-v3-understanding-topics li,.brief-v3-understanding-empty p,.brief-v3-understanding-note{font-size:14px;line-height:22px}.brief-v3-report-guardrails ul,.brief-v3-understanding-topics li>p,.brief-v3-score span,.brief-v3-score p,.brief-v3-drawer-state,.brief-v3-drawer-error,.brief-v3-gap-ack,.brief-v3-report-hypotheses label{font-size:13px}.brief-v3-understanding-topics span,.brief-v3-report-hypotheses article>header strong,.brief-v3-report-hypotheses article>header span,.brief-v3-report-hypotheses article>small,.brief-v3-report-hypotheses legend,.brief-v3-report-sections footer{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:12px}.brief-v3-voice-recording-copy>span{color:var(--ws-ink-2);font-size:13px}.brief-v3-voice-recording-copy>span.is-active{color:var(--ws-accent-ink)}.brief-v3-voice-recording-header time{font-family:var(--font-body);font-size:13px}.brief-v3-drawer-close{border-radius:var(--ws-r-md);background:var(--ws-sunken);color:var(--ws-ink-2);border:0}.brief-v3-drawer-close:hover{background:var(--ws-line);color:var(--ws-ink)}.brief-v3-drawer-state,.brief-v3-drawer-error{border-radius:var(--ws-r-md);background:var(--ws-warn-bg);color:var(--ws-ink);border:0}.brief-v3-score-track{background:var(--ws-sunken);border-radius:3px}.brief-v3-score-track>span{background:var(--ws-accent);border-radius:3px}.brief-v3-report-open{border-radius:var(--ws-r-md);background:var(--ws-sunken)}.brief-v3-report-hypotheses article{border-radius:var(--ws-r-md);background:var(--ws-accent-soft);border:0}.brief-v3-report-guardrails>section{border-radius:var(--ws-r-md);background:var(--ws-sunken);border:0}@media (min-width:861px){.brief-workspace-shell .account-workspace-content{padding-bottom:16px}.brief-workspace-shell .brief-v3-shell{border-radius:var(--ws-r-xl);box-shadow:var(--ws-e1);overflow:hidden}.flow-layout:has(>.brief-v3-shell){background:var(--ws-canvas)}.flow-layout>.brief-v3-shell{border-radius:var(--ws-r-xl);width:calc(100% - 48px);box-shadow:var(--ws-e1);margin:20px auto 16px;overflow:hidden}}@media (max-width:860px){.account-shell.brief-workspace-shell{padding-inline:0}.brief-workspace-shell .account-workspace-nav-mobile{margin-inline:0}.brief-workspace-shell .account-workspace{gap:0}.brief-workspace-shell .account-workspace-content{padding-top:0}}@media (max-width:720px){.brief-v3-header{flex-wrap:wrap;gap:8px;padding:10px}.brief-v3-title{white-space:nowrap;font-size:17px;line-height:24px}.brief-v3-header-actions{gap:6px;margin-left:auto}.brief-v3-draft-history>summary{grid-template-columns:auto auto;gap:4px;padding:0 6px}.brief-v3-header{position:relative}.brief-v3-draft-history{position:static}.brief-v3-draft-history-panel{width:auto;top:calc(100% - 4px);left:10px;right:10px}.brief-v3-indicator{grid-template-columns:auto auto;place-items:baseline start;gap:4px 6px;inline-size:auto;min-inline-size:0;padding:6px 10px 7px;display:grid}.brief-v3-indicator span{font-size:inherit}.brief-v3-indicator span:after{content:none}.brief-v3-indicator>i{grid-column:1/-1}.brief-v3-indicator .brief-v3-indicator-rest{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brief-v3-indicator{padding-inline:7px}.brief-v3-starter{padding:16px}.brief-v3-question-list>li{padding-left:34px}.brief-v3-composer textarea{font-size:16px}}@media (max-width:374px){.brief-v3-indicator{grid-template-columns:auto}.brief-v3-indicator .brief-v3-indicator-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:720px) and (min-height:421px){.brief-v3-composer:not(.is-compact){gap:6px;padding:6px}.brief-v3-composer:not(.is-compact) .brief-v3-composer-actions{flex-direction:row;justify-self:stretch;align-items:center;gap:8px;width:100%}.brief-v3-composer:not(.is-compact) .brief-v3-composer-tools{gap:6px;display:flex}.brief-v3-composer:not(.is-compact) .brief-v3-composer-icon{width:44px}.brief-v3-composer:not(.is-compact) .brief-v3-composer-actions>.btn{flex:auto;width:auto}.brief-v3-jump{bottom:168px}}.flow-page.generate-stage{align-content:start;gap:16px;width:min(680px,100% - 32px);padding:40px 0 56px;display:grid}.flow-gen{--flow-gen-progress:.1;gap:20px;padding:26px 28px 24px}.flow-gen:after{width:calc(var(--flow-gen-progress) * 100%);background:linear-gradient(90deg, var(--p-yellow), var(--p-orange), var(--p-red), var(--p-magenta), var(--p-purple), var(--p-navy), var(--p-blue), var(--p-cyan), var(--p-yellow));opacity:1;transition:width var(--dur-slow) var(--ease-standard);background-size:200% 100%;animation:2.4s linear infinite flow-gen-spectrum;right:auto}.flow-gen-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;display:flex}.flow-gen-heading{gap:4px;min-width:0;display:grid}.flow-gen .flow-gen-title{color:var(--ws-on-navy);letter-spacing:-.018em;margin:0;font-size:24px;font-weight:700;line-height:32px}.flow-gen .flow-gen-for{max-width:none;color:var(--ws-on-navy-2);font-size:15px;line-height:22px}.flow-gen .flow-gen-timer{background:var(--ws-sb-active);max-width:none;color:var(--ws-on-navy);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;line-height:20px;display:inline-flex}.flow-gen-steps{margin:0;padding:0;list-style:none;display:grid}.flow-gen-step{grid-template-columns:28px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.flow-gen-step+.flow-gen-step{border-top:1px solid var(--ws-sb-line)}.flow-gen-mark{width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--ws-sb-line);color:var(--ws-on-navy-2);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.flow-gen-step.is-done .flow-gen-mark{background:var(--ws-accent);box-shadow:none;color:var(--ws-on-accent)}.flow-gen-step.is-active .flow-gen-mark{border:2px solid color-mix(in oklab, var(--ws-accent) 28%, transparent);border-top-color:var(--ws-accent);box-shadow:none;animation:.9s linear infinite flow-gen-spin}.flow-gen-step-body{min-width:0;padding-top:3px}.flow-gen .flow-gen-step-title{max-width:none;color:var(--ws-on-navy);font-size:15px;font-weight:600;line-height:22px}.flow-gen .flow-gen-step.is-waiting .flow-gen-step-title{color:var(--ws-on-navy-2);font-weight:500}.flow-gen .flow-gen-step-detail{max-width:60ch;color:var(--ws-on-navy-2);margin-top:2px;font-size:14px;line-height:21px}.flow-gen-facts{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.flow-gen-facts>span{color:var(--ws-on-navy-2);font-size:13px}.flow-gen-facts ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.flow-gen-facts li{background:var(--ws-sb-active);color:var(--ws-on-navy);border-radius:999px;padding:3px 10px;font-size:13px;line-height:20px}.flow-gen .flow-gen-time{border-top:1px solid var(--ws-sb-line);max-width:none;color:var(--ws-on-navy-2);padding-top:14px;font-size:14px;line-height:22px}.flow-gen-note{color:var(--ws-ink-2);margin:0;font-size:14px;line-height:21px}.flow-gen-error{gap:12px;padding:24px;display:grid}.flow-gen-error .t-body{color:var(--ws-ink)}@keyframes flow-gen-spectrum{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes flow-gen-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.flow-gen:after,.flow-gen-step.is-active .flow-gen-mark{animation:none}}@media (max-width:520px){.flow-page.generate-stage{padding:24px 0 40px}.flow-gen{padding:22px 18px 20px}.flow-gen .flow-gen-title{font-size:24px;line-height:30px}}.flow-generation-status{border-top-color:var(--ws-line);background:var(--ws-accent-soft);color:var(--ws-accent-ink);padding:8px 24px;font-size:13px}.flow-generation-status a{color:var(--ws-accent-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.flow-page.results-page{gap:20px;padding:32px 0 56px}.results-header{gap:16px}.flow-page.results-page>.flow-back{margin-bottom:-12px}.results-meta{color:var(--ws-ink-2);margin:0;font-size:14px;line-height:20px}.results-decision{gap:4px;max-width:72ch;padding-bottom:0}.results-decision-title{color:var(--ws-ink);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:600;line-height:24px}.results-regeneration{border-radius:var(--ws-r-lg);background:var(--ws-accent-soft);color:var(--ws-ink);border-left:0;gap:2px 8px;padding:12px 16px;font-size:14px;line-height:21px}.results-regeneration span{color:var(--ws-ink-2);flex-basis:100%}.results-tools{border:0}.results-tools>summary{border-radius:var(--ws-r-md);background:var(--ws-surface);min-height:40px;box-shadow:var(--ws-e1);color:var(--ws-ink);gap:8px;padding:0 14px;font-size:14px;font-weight:600}.results-tools>summary:hover{background:var(--ws-sunken)}.results-tools[open]>summary{color:var(--ws-accent-ink)}.results-tools-body{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);gap:14px;margin-top:10px;padding:16px}.results-context-change{color:var(--ws-ink-2);margin:0;font-size:13px}.results-direction{border-radius:var(--ws-r-md);background:var(--ws-sunken);border:0;padding:12px 14px}.results-direction strong{font-size:14px}.results-direction span{color:var(--ws-ink-2);font-size:13px}.results-overview{gap:6px}.results-overview>.results-overview-item{background:var(--ws-sunken);color:var(--ws-ink-2);border:0;border-radius:999px;padding:4px 10px;font-size:13px;line-height:20px}.results-overview-item b{color:var(--ws-ink);font-weight:600}.results-filters{border:0;padding:0}.results-filter-label{color:var(--ws-ink-2);font-size:13px;font-weight:600}.results-empty-filter{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);border:0;padding:16px 18px}.all-red-callout{border-radius:var(--ws-r-lg);background:var(--ws-high-bg);border:0;gap:4px;padding:14px 16px}.all-red-callout b{color:var(--ws-high-ink);font-size:15px}.all-red-callout span{color:var(--ws-ink);font-size:14px}.results-regeneration-error{border-radius:var(--ws-r-md);background:var(--ws-err-bg);border:0}.results-regeneration-error p,.results-shortlist-error{color:var(--ws-err);font-size:14px}.results-skeleton{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;display:grid}.flow-page .results-skeleton-card{align-content:start;gap:14px;min-height:220px;padding:20px;display:grid}.results-footer{justify-items:start;gap:12px;margin-top:4px;display:grid}.flow-page .name-item{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);border:0;gap:10px;padding:16px 18px 12px}.flow-page .name-item:before{display:none}.flow-page .name-item-top{justify-content:space-between;align-items:flex-start;gap:8px 12px}.flow-page .name-item .nm{min-width:0;font-family:var(--font-body);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:28px}.flow-page .name-item-finalist{border:1px solid var(--ws-line-2);border-radius:var(--ws-r-md);background:var(--ws-surface);min-height:36px;color:var(--ws-ink);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 12px 0 10px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.flow-page .name-item-finalist:hover{border-color:var(--ws-accent);color:var(--ws-accent-ink)}.flow-page .name-item-finalist.is-selected{background:var(--ws-accent-soft);color:var(--ws-accent-ink);border-color:#0000}.flow-page .name-item-finalist:focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:2px}.flow-page .name-item-finalist.is-full{border-style:dashed;border-color:var(--ws-line-2);color:var(--ws-ink-3);cursor:not-allowed;background:0 0;font-weight:500}.flow-page .name-item-finalist.is-full:hover{border-color:var(--ws-line-2);color:var(--ws-ink-3)}.flow-page .name-item-full-hint:not(.sr-only){border-radius:var(--ws-r-sm);background:var(--ws-sunken);color:var(--ws-ink-2);margin:-2px 0 0;padding:6px 10px;font-size:13px;line-height:20px}.flow-page .name-item-decision{justify-items:start;gap:6px;margin-top:-2px;display:grid}.flow-page .name-item-decision>strong{color:var(--ws-ink);font-size:17px;font-weight:600;line-height:24px}.flow-page .name-item-risk{flex-wrap:wrap;align-items:center;gap:2px 8px;display:inline-flex}.flow-page .name-item-risk-hint{color:var(--ws-ink-2);font-size:13px;line-height:20px}.flow-page .name-item-why{gap:2px}.flow-page .name-item-outcome>span{color:var(--ws-ink-3);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:13px;font-weight:500}.flow-page .name-item-why p{color:var(--ws-ink);font-size:15px;line-height:22px}.flow-page .name-item-facts{border-radius:var(--ws-r-md);background:var(--ws-sunken);border:0;padding:2px 12px}.flow-page .name-item-facts>div{border-bottom-color:var(--ws-line-2);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:8px;min-height:0;padding:7px 0}.flow-page .name-item-facts dt{color:var(--ws-ink-2);font-size:13px;line-height:22px}.flow-page .name-item-facts dd{color:var(--ws-ink);font-family:var(--font-body);font-size:14px;line-height:22px}.flow-page .name-item-verdict{border-radius:var(--ws-r-sm);background:var(--ws-surface);color:var(--ws-ink-2);align-items:center;gap:6px;padding:1px 8px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.flow-page .name-item-verdict.is-green{background:var(--ws-low-bg);color:var(--ws-low-ink)}.flow-page .name-item-verdict.is-yellow{background:var(--ws-mid-bg);color:var(--ws-mid-ink)}.flow-page .name-item-verdict.is-red{background:var(--ws-high-bg);color:var(--ws-high-ink)}.flow-page .name-item-status-dot.is-green{background:var(--ws-low)}.flow-page .name-item-status-dot.is-yellow{background:var(--ws-mid)}.flow-page .name-item-status-dot.is-red{background:var(--ws-high)}.flow-page .name-item-preliminary{color:var(--ws-ink-2);font-family:var(--font-body);margin-left:8px;font-size:13px}.flow-page .name-item-domain-list{gap:0;padding-top:1px;display:grid}.flow-page .name-item-domain{flex-wrap:wrap;align-items:center;gap:0 6px;font-size:13px;line-height:20px;display:flex}.flow-page .name-item-domain-address{color:var(--ws-ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px}.flow-page .name-item-domain-status{color:var(--ws-ink-2)}.flow-page .name-item-domain.is-green .name-item-domain-status{color:var(--ws-pos);font-weight:400}.flow-page .name-item-domain.is-red .name-item-domain-status{color:var(--ws-ink-3)}.flow-page .name-item-status-dot.is-domain-free{background:var(--ws-low)}.flow-page .name-item-status-dot.is-domain-taken{box-shadow:inset 0 0 0 1.5px var(--ws-ink-3);background:0 0}.name-item-status-spinner{width:12px;height:12px;color:var(--ws-accent-ink);flex:none;display:inline-flex}.flow-page .name-item-outcome{border-left:0;gap:2px;padding-left:0}.flow-page .name-item-outcome strong{color:var(--ws-ink);font-size:15px;font-weight:600;line-height:22px}.name-item-outcome-note{color:var(--ws-ink-2);margin:2px 0 0;font-size:13px;line-height:20px}.flow-page .name-item-actions{border-top:1px solid var(--ws-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:auto;padding-top:4px;display:flex}.flow-page .name-item-actions>.name-item-feedback-options,.flow-page .name-item-actions>.field-msg{flex-basis:100%}.flow-page .name-item-feedback-quick{gap:2px;margin-right:-8px;display:flex}.flow-page .name-item-feedback-btn,.flow-page .name-item-feedback-cancel{border-radius:var(--ws-r-sm);min-height:36px;color:var(--ws-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:13px;font-weight:500;line-height:20px}.flow-page .name-item-feedback-btn:hover,.flow-page .name-item-feedback-cancel:hover{background:var(--ws-sunken);color:var(--ws-ink)}.flow-page .name-item-feedback-btn:focus-visible,.flow-page .name-item-feedback-cancel:focus-visible{outline:2px solid var(--ws-accent-ink);outline-offset:1px}.flow-page .name-item-feedback-done{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:20px}.flow-page .name-item-feedback-options{gap:8px;padding:6px 0 8px;display:grid}.flow-page .name-item-feedback-options small{color:var(--ws-ink-3);font-size:13px;font-weight:400}.flow-page .name-item-action,.flow-page .name-item-compare{min-height:36px;color:var(--ws-accent-ink);align-items:center;gap:4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.flow-page .name-item-action:hover,.flow-page .name-item-compare:hover{text-underline-offset:3px;text-decoration:underline}.flow-page .name-item-details,.flow-page .name-item-feedback{color:var(--ws-ink-2);font-size:13px}.flow-page .name-item-details summary,.flow-page .name-item-feedback summary{color:var(--ws-ink-2);padding-block:4px;font-weight:500;line-height:20px;display:list-item}.flow-page .name-item-details[open] summary,.flow-page .name-item-feedback[open] summary{color:var(--ws-ink);margin-bottom:6px}.flow-page .name-item-ai{border-radius:var(--ws-r-md);background:var(--ws-sunken);color:var(--ws-ink);border-left:0;gap:6px;padding:10px 12px;font-size:14px;line-height:21px}.flow-page .name-item-ai-label{color:var(--ws-accent-ink);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.flow-page .name-item-ai ul{color:var(--ws-ink-2)}.flow-page .name-item-feedback-options>span{color:var(--ws-ink);font-size:14px}@media (pointer:coarse){.flow-page .name-item-finalist,.flow-page .name-item-action,.flow-page .name-item-feedback-btn,.flow-page .name-item-feedback-cancel,.results-tools>summary{min-height:44px}.flow-page .name-item-details summary,.flow-page .name-item-feedback summary{padding-block:12px}}@media (max-width:640px){.flow-page.results-page{padding:24px 0 40px}.flow-page .name-item{padding:14px 14px 10px}.flow-page .name-item-facts{padding-inline:10px}.flow-page .name-item-facts>div{grid-template-columns:52px minmax(0,1fr)}}.flow-page.result-page{gap:18px;width:min(1120px,100% - 48px);padding:24px 0 56px}.flow-page .result-hero{border-radius:var(--ws-r-xl);background:var(--ws-surface);box-shadow:var(--ws-e1);border:0;gap:12px;padding:28px 30px 24px}.flow-page .result-hero h1{font-family:var(--font-body);letter-spacing:-.02em;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:1.06}.result-hero-why{max-width:60ch;color:var(--ws-ink);margin:0;font-size:17px;line-height:26px}.flow-page .result-hero-verdict{border-top:0;justify-items:start;gap:6px;padding:2px 0 0;display:grid}.flow-page .result-hero-decision{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.flow-page .result-hero-decision>strong{color:var(--ws-ink);font-size:20px;font-weight:700;line-height:28px}.flow-page .result-verdict-chip{border-radius:var(--ws-r-sm);background:var(--ws-sunken);color:var(--ws-ink);align-items:center;gap:8px;padding:4px 12px 4px 10px;font-size:15px;font-weight:600;line-height:22px;display:inline-flex}.result-verdict-dot{background:var(--ws-ink-3);border-radius:50%;flex:none;width:9px;height:9px}.flow-page .result-verdict-chip.is-green{background:var(--ws-low-bg);color:var(--ws-low-ink)}.flow-page .result-verdict-chip.is-yellow{background:var(--ws-mid-bg);color:var(--ws-mid-ink)}.flow-page .result-verdict-chip.is-red{background:var(--ws-high-bg);color:var(--ws-high-ink)}.result-verdict-chip.is-green .result-verdict-dot{background:var(--ws-low)}.result-verdict-chip.is-yellow .result-verdict-dot{background:var(--ws-mid)}.result-verdict-chip.is-red .result-verdict-dot{background:var(--ws-high)}.flow-page .result-hero-verdict p{max-width:64ch;color:var(--ws-ink-2);margin:0;font-size:15px;line-height:23px}.flow-page .result-hero-meta{flex-wrap:wrap;gap:2px 20px;margin:2px 0 0;display:flex}.flow-page .result-hero-meta div{background:0 0;flex-wrap:wrap;gap:0 6px;padding:0;display:flex}.flow-page .result-hero-meta dt{color:var(--ws-ink-3);text-transform:none;font-size:13px;font-weight:500}.flow-page .result-hero-meta dt:after{content:":"}.flow-page .result-hero-meta dd{color:var(--ws-ink-2);font-size:13px;line-height:20px}.result-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.result-aside{order:2;gap:14px;min-width:0;display:grid}.result-main{order:1;gap:20px;min-width:0;display:grid}@media (min-width:1024px) and (min-height:880px){.result-aside{position:sticky;top:79px}}@media (max-width:1023px){.result-layout{grid-template-columns:minmax(0,1fr)}.result-aside{order:0}}.flow-page .verdict{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);border:0;overflow:visible}.flow-page .verdict .body{gap:14px;padding:20px;display:grid}.flow-page .verdict .state-label{margin:0}.flow-page .verdict .lights{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.flow-page .light{border-radius:var(--ws-r-md);background:var(--ws-sunken);color:var(--ws-ink-2);font-family:var(--font-body);letter-spacing:0;border:0;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:13px;display:flex}.flow-page .light .ld{background:var(--ws-line-2);width:8px;height:8px;margin:0}.flow-page .light.on{font-weight:600}.flow-page .light.on.g{background:var(--ws-low-bg);color:var(--ws-low-ink)}.flow-page .light.on.y{background:var(--ws-mid-bg);color:var(--ws-mid-ink)}.flow-page .light.on.r{background:var(--ws-high-bg);color:var(--ws-high-ink)}.flow-page .light.on.g .ld{background:var(--ws-low)}.flow-page .light.on.y .ld{background:var(--ws-mid)}.flow-page .light.on.r .ld{background:var(--ws-high)}.verdict-variant{gap:12px;display:grid}.verdict-title{color:var(--ws-ink);letter-spacing:-.005em;margin:0;font-size:17px;font-weight:600;line-height:24px}.flow-page .verdict .expl{color:var(--ws-ink);border-top:0;margin:0;padding:0;font-size:15px;line-height:23px}.verdict-list{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.verdict-more summary{min-height:32px;color:var(--ws-accent-ink);font-weight:600}.verdict-offer{border-top:1px solid var(--ws-line);justify-items:start;gap:8px;padding-top:12px;display:grid}.flow-page .verdict .btn-row{gap:8px}.flow-page .verdict .btn-row .btn,.flow-page .verdict .sticky-paywall-cta .btn,.flow-page .verdict-offer .btn{flex:100%;justify-content:center;width:100%}.result-domains{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);gap:10px;padding:18px 20px;display:grid}.result-card-title{color:var(--ws-ink);margin:0;font-size:15px;font-weight:600;line-height:22px}.result-domain-list{margin:0;padding:0;list-style:none;display:grid}.result-domain-list li{border-top:1px solid var(--ws-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:36px;display:grid}.result-domain-list li:first-child{border-top:0}.result-domain-dot{background:var(--ws-line-2);border-radius:50%;width:8px;height:8px}.result-domain-list li.is-free .result-domain-dot{background:var(--ws-low)}.result-domain-list li.is-taken .result-domain-dot{box-shadow:inset 0 0 0 1.5px var(--ws-ink-3);background:0 0}.result-domain-address{color:var(--ws-ink);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:13px}.result-domain-status{color:var(--ws-ink-2);font-size:13px}.result-domain-list li.is-free .result-domain-status{color:var(--ws-pos);font-weight:400}.result-domain-list li.is-taken .result-domain-status{color:var(--ws-ink-3)}.result-domains .btn{justify-content:center}.flow-page .result-hero{grid-template-columns:minmax(0,1fr) auto}.flow-page .result-hero>*{grid-column:1/-1}.flow-page .result-hero>h1{grid-area:1/1}.flow-page .result-hero>.result-save{grid-area:1/2;place-self:start end}@media (max-width:640px){.flow-page .result-hero{grid-template-columns:minmax(0,1fr)}.flow-page .result-hero>.result-save{grid-area:auto/1;justify-self:start}}.flow-page :is(.name-try-on,.similarity-highlight,.evidence-disclosure,.name-passport){border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);border:0;gap:14px;padding:22px 24px}.flow-page :is(.name-try-on,.similarity-highlight,.evidence-disclosure,.name-passport) h2{font-family:var(--font-body);letter-spacing:-.005em;font-size:17px;font-weight:600;line-height:24px}.flow-page :is(.name-try-on,.evidence-disclosure,.name-passport) header>p:last-child{color:var(--ws-ink-2);font-size:14px;line-height:21px}.flow-page .name-try-on-tabs{border-radius:var(--ws-r-md);background:var(--ws-sunken);flex-wrap:wrap;gap:2px;width:fit-content;padding:3px;display:inline-flex}.flow-page .name-try-on-tabs button{border-radius:var(--ws-r-sm);min-height:36px;color:var(--ws-ink-2);background:0 0;border:0;padding:0 14px;font-size:14px;font-weight:500}.flow-page .name-try-on-tabs button[aria-selected=true]{background:var(--ws-surface);box-shadow:var(--ws-e1);color:var(--ws-ink)}.flow-page .name-try-on-scene{border-radius:var(--ws-r-lg);border:0}.flow-page .name-try-on-awning{border:0}.flow-page :is(.name-try-on-sign,.name-try-on-package,.name-try-on-tab){border-radius:var(--ws-r-md);box-shadow:var(--ws-e2);border:0}.flow-page :is(.name-try-on-sign,.name-try-on-package,.name-try-on-tab) small{font-family:var(--font-body);letter-spacing:.12em;font-size:12px}.flow-page :is(.name-try-on-sign,.name-try-on-package,.name-try-on-tab) b{font-family:var(--font-body);letter-spacing:-.02em}.flow-page .name-try-on-caption{color:var(--ws-ink-2);font-size:13px}.flow-page .similarity-highlight-words b{border-radius:var(--ws-r-md);background:var(--ws-sunken);font-family:var(--font-body);border:0}.flow-page .similarity-highlight>p{font-size:14px;line-height:21px}.flow-page .similarity-highlight-why{border-top-color:var(--ws-line)}.flow-page .similarity-highlight-source{color:var(--ws-ink-2);font-size:13px!important}.flow-page .evidence-disclosure article{border-radius:var(--ws-r-md);background:var(--ws-sunken);border:0;padding:14px 16px}.flow-page .evidence-disclosure h3{font-family:var(--font-body);font-size:15px;font-weight:600;line-height:22px}.flow-page .evidence-disclosure-value{color:var(--ws-ink);font-size:14px;line-height:21px}.flow-page .evidence-disclosure-source,.flow-page .evidence-disclosure-note{color:var(--ws-ink-2);font-size:13px;line-height:19px}.flow-page .evidence-disclosure-note{border-top-color:var(--ws-line-2)}.flow-page .evidence-disclosure article.is-wide{grid-column:1/-1}.flow-page .evidence-disclosure-items{gap:2px;margin:0;padding-left:18px;display:grid}.flow-page .name-passport dl{border-radius:var(--ws-r-md);background:var(--ws-sunken);border:0;gap:0}.flow-page .name-passport dl div{background:0 0}.flow-page .name-passport dt{color:var(--ws-ink-2);text-transform:none;font-size:12px;font-weight:600}.flow-page .name-passport dd{font-size:14px}.flow-page .name-passport-actions a{min-height:32px;color:var(--ws-accent-ink);align-items:center;font-size:14px;font-weight:600;display:inline-flex}.flow-page .paid-report-stub{border-radius:var(--ws-r-md);background:var(--ws-sunken);border:0}.flow-page .paid-report-stub-kicker{color:var(--ws-ok);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.flow-state-card{gap:12px;display:grid}.flow-page .result-paid{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);gap:14px;padding:22px 24px;display:grid}.flow-page .result-paid>h2{margin:0;font-size:17px;font-weight:600;line-height:24px}.flow-page .result-paid .paid-report-stub-heading{font-size:15px;line-height:22px}@media (pointer:coarse){.flow-page .name-try-on-tabs button,.verdict-more summary,.flow-page .name-passport-actions a{min-height:44px}}@media (max-width:640px){.flow-page.result-page{width:calc(100% - 32px);padding:20px 0 40px}.flow-page .result-hero{padding:20px 18px}.result-hero-why{font-size:15px;line-height:25px}.flow-page .verdict .body,.flow-page :is(.name-try-on,.similarity-highlight,.evidence-disclosure,.name-passport){padding:18px}.flow-page .sticky-paywall-cta{padding:10px 18px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--ws-line);background:var(--ws-surface);margin-inline:-18px}}.flow-page.compare-page{gap:20px;width:min(1080px,100% - 48px);padding:24px 0 56px}.flow-page .compare-head{justify-content:stretch;gap:6px;display:grid}.flow-page .compare-head>div,.flow-page .compare-head h1{max-width:none;margin:0}.flow-page .compare-grid{gap:12px}.flow-page .compare-row{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);border:0;overflow:hidden}.flow-page .compare-row>header{border-bottom:1px solid var(--ws-line);background:var(--ws-sunken);padding:10px 18px}.flow-page .compare-row h2{color:var(--ws-ink);font-size:15px;font-weight:600;line-height:22px}.flow-page .compare-values article{border-left-color:var(--ws-line);padding:14px 18px}.flow-page .compare-values h3{color:var(--ws-ink-2);margin:0 0 6px;font-size:13px;font-weight:600;line-height:18px}.flow-page .compare-values p{color:var(--ws-ink);font-size:15px;line-height:23px}.flow-page :is(.compare-next,.compare-empty){border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);border:0;gap:14px;padding:22px 24px}.flow-page .compare-next .btn-lg,.flow-page .compare-empty .btn{justify-self:start}@media (max-width:640px){.flow-page.compare-page{width:calc(100% - 32px);padding:20px 0 40px}.flow-page .compare-values article{border-top-color:var(--ws-line);grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 16px}.flow-page .compare-values h3{margin:0}.flow-page :is(.compare-next,.compare-empty){padding:18px}.flow-page .compare-next .btn-lg{justify-content:center;justify-self:stretch}}.flow-page.auth-page{grid-template-columns:minmax(0,1fr);width:min(480px,100% - 32px);margin:0 auto;padding:32px 0 40px;display:grid}.auth-card{border-radius:var(--ws-r-xl);background:var(--ws-surface);min-width:0;box-shadow:var(--ws-e1);grid-template-columns:minmax(0,1fr);gap:20px;padding:30px 32px 32px;display:grid}.auth-head{gap:6px;min-width:0;display:grid}.auth-head .state-label{margin:0}.auth-head .t-h1{overflow-wrap:anywhere}.auth-selection{background:var(--ws-accent-soft);width:fit-content;color:var(--ws-accent-ink);border-radius:999px;margin:4px 0 0;padding:4px 12px;font-size:13px;font-weight:600;line-height:20px}.auth-mode{border-radius:var(--ws-r-md);background:var(--ws-sunken);grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.auth-mode-option{border-radius:var(--ws-r-sm);min-height:40px;color:var(--ws-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:15px;font-weight:600}.auth-mode-option:hover{color:var(--ws-ink)}.auth-mode-option[aria-pressed=true]{background:var(--ws-surface);box-shadow:var(--ws-e1);color:var(--ws-ink)}.auth-form{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.flow-page .field{min-height:48px;padding-block:0}.flow-page .field input{height:46px}.flow-page .field-input-action{min-height:44px;padding-inline:10px;font-size:14px;font-weight:600}.auth-card .btn-primary{justify-content:center;min-height:48px}.auth-forgot{gap:10px;display:grid}.auth-forgot-trigger{min-height:44px;color:var(--ws-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:14px;font-weight:600}.auth-forgot-trigger:hover{text-underline-offset:3px;text-decoration:underline}.flow-shell .auth-shell.auth-card{justify-items:start}@media (pointer:coarse){.auth-mode-option{min-height:44px}}@media (max-width:480px){.flow-page.auth-page{padding:20px 0 32px}.auth-card{padding:22px 18px}}.flow-page.paywall-page{gap:20px;width:min(680px,100% - 32px);margin:0 auto;padding:24px 0 56px;display:grid}.paywall-features{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding:18px 20px;display:grid}.paywall-features-title{color:var(--ws-ink);margin:0 0 6px;font-size:14px;font-weight:600}.paywall-features .flat-feature-list{gap:4px}.paywall-features .flat-feature-list .flat-icon{color:var(--ws-accent-ink)}.flow-page .paywall-report-preview{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);border:0;gap:14px;padding:22px 24px}.flow-page .paywall-report-preview h2{font-family:var(--font-body);letter-spacing:-.005em;font-size:17px;font-weight:600;line-height:24px}.flow-page .paywall-report-preview>header>p:last-child{color:var(--ws-ink-2);font-size:14px;line-height:21px}.flow-page .paywall-report-preview-grid article{border-radius:var(--ws-r-md);background:var(--ws-sunken);border:0}.flow-page .paywall-report-preview-grid h3{font-size:14px;font-weight:600}.flow-page .paywall-report-preview-grid p,.flow-page .paywall-report-preview-grid li{font-size:14px;line-height:21px}.flow-page .paywall-preview-boundary{border-top-color:var(--ws-line-2);color:var(--ws-ink-2)}.paywall-plans{gap:12px;display:grid}.flow-page .plan-card{border:1px solid var(--ws-line-2);border-radius:var(--ws-r-lg);background:var(--ws-surface);gap:4px;padding:16px 18px}.flow-page .plan-card:hover{border-color:var(--ws-accent);background:var(--ws-surface)}.flow-page .plan-card.is-selected{border-color:var(--ws-accent);background:var(--ws-accent-soft);box-shadow:inset 0 0 0 1px var(--ws-accent)}.flow-page .plan-card-title{font-family:var(--font-body);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.plan-card-badge{color:var(--ws-accent-ink)}.flow-page .plan-card-price{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:32px}.flow-page .plan-card-description{color:var(--ws-ink-2);font-size:13px}.plan-skeleton{flex:200px}.flow-page .paywall-package{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);border:0;padding:20px 22px}.flow-page .paywall-package-count{background:var(--ws-sunken);color:var(--ws-ink-2);font-family:var(--font-body);border:0;border-radius:999px;padding:3px 10px;font-size:13px}.flow-page .paywall-package-count.is-complete{background:var(--ws-accent-soft);color:var(--ws-accent-ink)}.flow-page .paywall-package-steps{color:var(--ws-ink-2);font-size:14px}.flow-page .paywall-name-option{border:1px solid var(--ws-line-2);border-radius:var(--ws-r-md);min-height:56px;padding:10px 14px}.flow-page .paywall-name-option.is-selected{border-color:var(--ws-accent);background:var(--ws-accent-soft)}.flow-page .paywall-name-option small{color:var(--ws-ink-2);font-size:13px}.flow-page .paywall-name-option-mark{border:1.5px solid var(--ws-field);border-radius:var(--ws-r-sm)}.flow-page .paywall-name-option.is-selected .paywall-name-option-mark{border-color:var(--ws-accent-ink);background:var(--ws-accent-ink);color:var(--ws-on-navy)}.flow-page .paywall-package-saving{border-top-color:var(--ws-line);color:var(--ws-accent-ink);font-size:14px}.flow-page .paywall-order-summary{border-radius:var(--ws-r-lg);background:var(--ws-surface);box-shadow:var(--ws-e1);border:0;gap:12px;padding:20px 22px}.flow-page .paywall-order-summary dl{border-radius:var(--ws-r-md);background:var(--ws-sunken);gap:0 16px;padding:4px 14px}.flow-page .paywall-order-summary dl div{background:0 0;border:0;padding:10px 0}.flow-page .paywall-order-summary dt{color:var(--ws-ink-2);text-transform:none;font-size:13px;font-weight:500}.flow-page .paywall-order-summary dd{color:var(--ws-ink);font-size:15px;font-weight:600}.flow-page .paywall-order-summary>p{color:var(--ws-ink-2);font-size:13px}.flow-page .paywall-order-summary a,.flow-page .checkbox-control a{color:var(--ws-accent-ink);text-underline-offset:2px;text-decoration:underline}.flow-page .paywall-legal-version{color:var(--ws-ink-3);font-size:12px}@media (pointer:coarse){.flow-page .checkbox-control a{min-height:28px;line-height:28px;display:inline-block}}.flow-page.paywall-page>.btn-lg{justify-content:center}.paywall-notes{gap:4px;display:grid}.paywall-notes .t-small{font-size:13px}@media (max-width:640px){.paywall-features{grid-template-columns:minmax(0,1fr)}.flow-page .paywall-report-preview,.flow-page .paywall-package,.flow-page .paywall-order-summary{padding:18px}}.flow-page.pay-return-page,.flow-page.save-page{width:min(560px,100% - 32px);margin:0 auto;padding:32px 0 56px;display:grid}.flow-state-card .flow-page-head{gap:4px}.flow-state-card .btn{justify-self:start}.pay-return-block,.payment-return-reports{justify-items:start;gap:12px;display:grid}.pay-return-page .field-msg{border-radius:var(--ws-r-md);background:var(--ws-sunken);color:var(--ws-ink);justify-items:start;gap:10px;margin:0;padding:12px 14px;font-size:14px;display:grid}.pay-return-page .field-msg.err{background:var(--ws-err-bg)}.save-result,.save-form{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.save-form .btn{justify-self:start}.save-link{border-radius:var(--ws-r-md);background:var(--ws-sunken);color:var(--ws-ink);overflow-wrap:anywhere;margin:0;padding:10px 12px}.save-copied{color:var(--ws-ok);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}@media (forced-colors:active){.auth-mode-option[aria-pressed=true],.flow-page .name-try-on-tabs button[aria-selected=true],.flow-page .plan-card.is-selected,.flow-page .name-item-finalist.is-selected,.brief-v3-message.is-user .brief-v3-message-text{outline-offset:-2px;outline:2px solid highlight}.flow-page :is(.name-item,.verdict,.result-hero,.result-domains,.compare-row,.results-tools-body,.auth-card,.flow-state-card),.flow-gen,.brief-v3-message-text,.brief-v3-starter,.flow-page aside[aria-label="Выбранные варианты для сравнения"],.results-tools>summary{border:1px solid canvastext}.flow-page .btn,.brief-v3-shell .btn{border:1px solid buttontext}}
@media screen{:is(.niche-radar-page,.niche-passport-page,.niche-trend-page,.brand-studio-shell){color:var(--ws-ink);font-family:var(--font-golos), system-ui, sans-serif;font-size:15px;line-height:1.6}:is(.niche-radar-page,.niche-passport-page,.niche-trend-page,.brand-studio-view) :is(p,li){font-size:15px!important;line-height:1.6!important}:is(.niche-radar-page,.niche-passport-page,.niche-trend-page,.brand-studio-view) :is(button,input,textarea,select){font-family:inherit;line-height:1.5;font-size:14px!important}:is(.niche-radar-page,.niche-passport-page,.niche-trend-page,.brand-studio-view) :is(button,summary,input,select){min-height:44px}:is(.niche-radar-page,.niche-passport-page,.niche-trend-page,.brand-studio-view) :is(table,th,td){font-size:14px;line-height:1.55}:is(.niche-radar-page,.niche-passport-page,.niche-trend-page,.brand-studio-view) :is(th,td){padding:14px 16px}:is(.niche-radar-page,.niche-passport-page,.niche-trend-page,.brand-studio-view) h3{font-size:20px!important;line-height:1.35!important}:is(.niche-radar-page,.niche-passport-page,.niche-trend-page,.brand-studio-view) h4{font-size:17px!important;line-height:1.4!important}:is(.niche-radar-page,.niche-passport-page,.niche-trend-page,.brand-studio-view) :is(p,h2,h3,h4){overflow-wrap:break-word}.niche-radar-page .niche-radar-head p{max-width:68ch}.niche-radar-layout{grid-template-columns:minmax(0,1fr) 240px;gap:20px 28px;width:100%}.niche-radar-content{min-height:0}.niche-radar-toolbar{justify-content:flex-start;padding:0 0 4px}.niche-subnav-outer{max-height:calc(100dvh - 176px);top:120px}.niche-radar-subnav{box-shadow:var(--ws-e1);border-color:#0000;gap:18px;padding:16px 12px}.niche-subnav-group{gap:4px;display:grid}.niche-subnav-group-title{color:var(--ws-ink-3);padding:0 12px 4px;font-size:13px;font-weight:500;line-height:1.5}.niche-radar-subnav button{border-radius:8px;font-weight:500}.niche-radar-subnav button[aria-selected=true]{font-weight:650}.account-shell .niche-business-report{box-shadow:var(--ws-e1);border-color:#0000;gap:32px;padding:28px}.niche-business-head h2{font-size:24px;line-height:1.35}.niche-business-head-titles{gap:8px}.niche-business-date{background:var(--ws-sunken);border-radius:8px;padding:8px 12px}.niche-business-section{gap:18px}.niche-radar-page .niche-radar-eyebrow{text-transform:none;letter-spacing:0;font:500 13px/1.5 var(--font-golos), system-ui, sans-serif}.niche-radar-page .niche-business-facts{grid-template-columns:minmax(0,1fr);gap:18px}.niche-radar-page .niche-business-fact{background:var(--ws-canvas);box-shadow:none;border:0;gap:14px;padding:24px}.niche-radar-page .niche-business-fact h4{max-width:64ch}.niche-radar-page .niche-business-fact :is(p,.niche-business-implication){max-width:72ch}.niche-radar-page .niche-business-fact-meta{justify-content:flex-start;gap:8px 20px;font-size:13px}.niche-radar-page .niche-business-implication{background:var(--ws-violet-soft);border-left:3px solid var(--ws-violet);padding:16px 20px}.niche-radar-page .niche-business-fact .niche-business-boundary{font-size:14px!important}.niche-executive-brief{background:var(--ws-violet-soft);border:0;padding:24px}.niche-executive-head{gap:20px}.niche-executive-head-actions{gap:8px}.niche-executive-head p{max-width:58ch}.niche-executive-actions{gap:16px}.niche-executive-action-title{font-size:17px;line-height:1.4}.niche-business-matrix-wrap{scrollbar-width:thin;border-radius:10px}.niche-business-matrix{min-width:760px}.niche-business-matrix td small{font-size:13px;line-height:1.55}.niche-business-empty{background:var(--ws-sunken);border:0;padding:18px 20px}.insights-disclosure{border-top:1px solid var(--ws-line);padding-top:12px}.insights-disclosure>summary{cursor:pointer;padding:10px 0;font-size:15px;font-weight:600;display:list-item}.insights-disclosure-body{gap:28px;padding:20px 0 8px;display:grid}.insights-note{color:var(--ws-ink-2);max-width:72ch}.insights-coverage h3{margin-bottom:18px}.insights-coverage ul{padding:0;list-style:none;display:grid}.insights-coverage li{border-top:1px solid var(--ws-line);grid-template-columns:22px minmax(0,1fr) auto 44px;align-items:center;gap:14px;padding:18px 0;display:grid}.insights-coverage li>svg{color:var(--ws-accent-ink)}.insights-coverage li div{gap:4px;display:grid}.insights-coverage li span{color:var(--ws-ink-2);font-size:14px}.insights-coverage li b{text-align:right;font-size:14px;font-weight:500}:is(.brand-studio-shell,.niche-radar-page,.niche-passport-page,.niche-trend-page){grid-template-columns:minmax(0,1fr);min-width:0}:is(.brand-studio-view,.studio-workspace,.studio-workshop-panel){width:100%;min-width:0;max-width:100%}.brand-studio-view{max-width:1440px;padding-bottom:48px}.brand-studio-shell .studio-back-row{margin-bottom:18px}.studio-brand-nav{margin-bottom:28px}.studio-header-banner{justify-content:space-between;align-items:flex-start;gap:24px;padding:8px 0 28px;display:flex;overflow:visible}.insights-page-heading{min-width:0;max-width:72ch}.insights-eyebrow{color:var(--ws-accent-ink);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.insights-page-heading h1{color:var(--ws-ink);margin-bottom:12px;font-size:28px;line-height:1.3}.insights-page-heading>p{color:var(--ws-ink-2)}.insights-context{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;font-size:14px;display:flex}.insights-context span{color:var(--ws-ink-2)}.insights-page-actions{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.insights-more-actions{color:var(--ws-ink-2);font-size:14px;position:relative}.insights-more-actions summary{cursor:pointer;padding:8px 4px}.insights-more-actions>div{z-index:5;background:var(--ws-surface);width:220px;box-shadow:var(--ws-e2);border-radius:12px;gap:6px;padding:12px;display:grid;position:absolute;top:100%;right:0}.insights-more-actions button{justify-content:flex-start}.insights-copy-status{color:var(--ws-accent-ink);max-width:230px;font-size:13px}.studio-draft-note{background:var(--ws-accent-soft);color:var(--ws-accent-ink);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 20px;display:flex}.studio-draft-note svg{flex:none;margin-top:3px}.studio-draft-status{color:var(--ws-ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-12px 0 20px;font-size:14px;display:flex}.studio-draft-status.is-error,.studio-draft-status.is-conflict{color:#9a3412}.studio-draft-conflict{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;padding:16px 18px;display:flex}.studio-draft-conflict p{color:var(--ws-ink);flex:100%;margin:0}.studio-draft-comparison{color:var(--ws-ink-2);flex:100%}.studio-draft-comparison summary{cursor:pointer;font-weight:600}.studio-draft-recovery>section{margin-top:10px}.studio-recovery-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.studio-draft-comparison>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.studio-draft-comparison section{background:var(--ws-canvas);border-radius:8px;min-width:0;padding:12px}.studio-draft-comparison pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font-size:12px;overflow:auto}.studio-draft-loading{border:1px solid var(--ws-line);color:var(--ws-ink-2);text-align:center;border-radius:12px;padding:24px}.studio-context-brief-link{border:1px solid var(--ws-line);color:var(--ws-ink-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 20px;padding:14px 16px;display:flex}.studio-context-brief-link label{color:var(--ws-ink);font-weight:600}.studio-context-brief-link select{min-width:min(100%,280px)}.studio-context-brief-link [role=status]{flex:100%}.studio-context-terms{background:var(--ws-accent-soft);color:var(--ws-ink);border-radius:10px;margin:0 0 18px;padding:14px 16px}.studio-context-terms strong{margin-bottom:6px;display:block}.studio-context-terms p{margin:4px 0}.studio-context-terms small{color:var(--ws-ink-2);margin-top:6px;display:block}.studio-workshop-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:28px;display:grid}.studio-workshop-nav>button{background:var(--ws-surface);color:var(--ws-ink-2);text-align:left;box-shadow:var(--ws-e1);cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:18px 14px;display:flex;position:relative}.studio-workshop-nav>button:hover{background:var(--ws-accent-soft)}.studio-workshop-nav>button[aria-selected=true]{border-color:var(--ws-accent-ink);background:var(--ws-accent-soft);color:var(--ws-accent-ink)}.studio-workshop-icon{flex:none;padding-top:1px}.studio-workshop-nav strong{margin-bottom:5px;font-size:15px;font-weight:600;display:block}.studio-workshop-nav small{font-size:13px;line-height:1.45;display:block}.studio-workshop-panel[hidden]{display:none}.studio-workshop-panel>.ws-card{box-shadow:var(--ws-e1);border:0;border-radius:14px;padding:28px!important}.studio-accepted-concept-banner{border-left:3px solid var(--ws-violet);background:var(--ws-violet-soft);border-radius:0 8px 8px 0;gap:3px;width:fit-content;margin-top:14px;padding:10px 14px;display:grid}.studio-accepted-concept-banner span,.studio-concept-kicker{color:var(--ws-violet-ink);font-size:12px;font-weight:650}.studio-concept-panel{gap:20px;min-width:0;display:grid}.studio-concept-intro{background:linear-gradient(135deg, var(--ws-violet-soft), var(--ws-surface));box-shadow:var(--ws-e1);border-radius:14px;padding:24px}.studio-concept-intro h2{color:var(--ws-ink);margin:3px 0 6px;font-size:24px;line-height:1.3}.studio-concept-intro p{max-width:76ch;color:var(--ws-ink-2);margin:0}.studio-concept-empty{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:14px;justify-items:start;gap:12px;padding:26px;display:grid}.studio-concept-empty h3,.studio-concept-empty p{margin:0}.studio-concept-empty-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.studio-concept-pilot-note{color:var(--ws-ink-2)}.studio-concept-message{background:var(--ws-accent-soft);color:var(--ws-accent-ink);border-radius:9px;margin:0;padding:12px 16px}.studio-concept-data-note{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:1.55}.studio-concept-data-note a{color:var(--ws-violet-ink)}.studio-concept-message.is-error{background:var(--ws-mid-bg);color:var(--ws-mid-ink)}.studio-concept-accepted{border:1px solid var(--ws-violet);background:var(--ws-violet-soft);border-radius:12px;gap:4px;padding:18px 20px;display:grid}.studio-concept-accepted>span{color:var(--ws-violet-ink);font-size:13px;font-weight:650}.studio-concept-accepted>p{color:var(--ws-ink-2);margin:0}.studio-concept-platform{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.studio-concept-platform>div{background:var(--ws-surface);min-width:0;box-shadow:var(--ws-e1);border-radius:10px;padding:18px}.studio-concept-platform>div>span{color:var(--ws-ink-3);font-size:13px;font-weight:650}.studio-concept-platform p{color:var(--ws-ink);margin:6px 0 0}.studio-concept-platform ul{margin:6px 0 0;padding-left:20px}.studio-concept-directions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.studio-concept-direction{border:1px solid var(--ws-line);background:var(--ws-surface);min-width:0;box-shadow:var(--ws-e1);border-radius:12px;align-content:start;gap:12px;padding:20px;display:grid}.studio-concept-direction.is-selected{border-color:var(--ws-violet);box-shadow:0 0 0 2px var(--ws-violet-soft)}.studio-concept-direction-head{color:var(--ws-violet-ink);justify-content:space-between;gap:8px;font-size:13px;display:flex}.studio-concept-direction h3,.studio-concept-direction p{margin:0}.studio-concept-direction .studio-concept-thesis{font-weight:600}.studio-concept-direction dl{gap:10px;margin:0;display:grid}.studio-concept-direction dl div{gap:3px;display:grid}.studio-concept-direction dt{color:var(--ws-ink-3);font-size:12px;font-weight:650}.studio-concept-direction dd{color:var(--ws-ink-2);margin:0}.studio-concept-palette{gap:5px;height:38px;display:flex}.studio-concept-palette span{border:1px solid #0000001f;border-radius:6px;flex:1 1 0;min-width:0}.studio-concept-direction .studio-concept-fonts,.studio-concept-direction .studio-concept-contrast{color:var(--ws-ink-2);font-size:12px!important}.studio-concept-actions{flex-wrap:wrap;gap:8px;display:flex}.studio-concept-selected-note{color:var(--ws-violet-ink);align-self:center;font-weight:650}.studio-concept-feedback,.studio-concept-apply-preview{background:var(--ws-canvas);border-radius:9px;gap:10px;padding:14px;display:grid}.studio-concept-feedback>label{gap:6px;font-weight:600;display:grid}.studio-concept-feedback textarea{width:100%;min-height:76px}.studio-concept-reasons{gap:5px;display:grid}.studio-concept-reasons label{align-items:center;gap:8px;display:flex}.studio-concept-reasons input{width:18px;height:18px;min-height:18px!important;padding:0!important}.studio-concept-apply-preview h4,.studio-concept-apply-preview p{margin:0}.studio-concept-apply-preview>p{color:var(--ws-ink-2);font-size:13px!important}.studio-concept-warning{background:var(--ws-mid-bg);border-radius:8px;padding:10px 12px;color:var(--ws-mid-ink)!important}.studio-concept-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.studio-concept-compare>div{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:8px;align-content:start;gap:6px;padding:12px;display:grid}.studio-concept-compare b{color:var(--ws-ink-3);font-size:12px}.studio-concept-compare p{color:var(--ws-ink-2)}.studio-concept-footer{color:var(--ws-ink-2);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.studio-concept-footer>span,.studio-concept-footer>p{flex:100%;margin:0}.studio-concept-specialist{background:var(--ws-violet-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:18px;display:flex}.studio-concept-workshop-actions{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;margin:0 0 14px;padding:14px 16px;display:flex}.studio-concept-workshop-actions>div{flex:460px;gap:6px;display:grid}.studio-concept-workshop-actions strong{color:var(--ws-ink)}.studio-concept-workshop-actions p{color:var(--ws-ink-2);margin:0;font-size:13px}.studio-concept-workshop-actions details{color:var(--ws-ink-2);font-size:13px}.studio-concept-workshop-actions summary{cursor:pointer;width:fit-content;font-weight:650}.studio-concept-workshop-actions .btn{align-self:center}.studio-concept-workshop-actions.is-applied{border-color:var(--ws-violet);background:var(--ws-violet-soft)}.studio-concept-workshop-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.studio-concept-workshop-compare section{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:8px;min-width:0;padding:10px}.studio-concept-workshop-compare b{color:var(--ws-ink-3)}.studio-concept-workshop-compare pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;margin:6px 0 0;font:11px/1.45 ui-monospace,monospace;overflow:auto}@media (max-width:700px){.studio-concept-workshop-compare{grid-template-columns:1fr}}.studio-concept-specialist p{color:var(--ws-ink-2);flex:100%;margin:0}.brand-studio-view :is(input,textarea,select){color:var(--ws-ink);background:var(--ws-surface);border-radius:8px;max-width:100%;border:1px solid var(--ws-field)!important;padding:10px 12px!important}.brand-studio-view textarea{line-height:1.6}.brand-studio-view :is(input,textarea):focus{outline:2px solid var(--ws-accent-ink);outline-offset:2px}.brand-studio-view button{white-space:normal}.brand-studio-view .ws-card>div:first-child p{max-width:68ch!important}.brand-studio-view :is(.studio-hero-section,.studio-direct-section,.studio-sales-section,.studio-geo-section,.studio-identity-section){overflow-wrap:break-word;min-width:0}@media (max-width:1200px){.studio-workshop-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-concept-directions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.niche-radar-layout{grid-template-columns:minmax(0,1fr)}.niche-radar-toolbar{grid-area:1/1}.niche-subnav-outer{grid-area:2/1;max-height:none;top:119px}.niche-radar-subnav{gap:16px;padding:8px;display:flex;overflow:auto hidden}.niche-subnav-group{flex-shrink:0;gap:4px;display:flex}.niche-subnav-group-title{color:var(--ws-ink-3);letter-spacing:.07em;text-transform:uppercase;flex-shrink:0;align-self:center;padding:0 2px 0 6px;font-size:12px;font-weight:750;line-height:1.2;display:block}.niche-radar-subnav button{white-space:nowrap;flex-shrink:0}.niche-radar-content{grid-area:3/1;scroll-margin-top:130px}}@media (max-width:860px){.niche-subnav-outer{top:62px}}@media (max-width:760px){.account-shell .niche-business-report{gap:28px;padding:20px 16px}.niche-radar-page .niche-business-fact{padding:18px 16px}.niche-executive-brief{padding:20px 16px}.niche-executive-head-actions{justify-content:flex-start}.insights-coverage li{grid-template-columns:20px minmax(0,1fr) 44px;gap:10px}.insights-coverage li b{text-align:left;grid-column:2}.insights-coverage li button{grid-area:1/3/3}.studio-header-banner{flex-direction:column;gap:20px}.insights-page-actions{flex-flow:wrap;align-items:center;width:100%}.insights-more-actions>div{left:0;right:auto}.studio-workshop-nav{gap:8px;padding:2px 2px 12px;display:flex;overflow-x:auto}.studio-workshop-nav>button{flex:0 0 176px;padding:14px}.studio-workshop-nav small{display:none}.studio-workshop-panel>.ws-card{padding:20px 16px!important}.studio-concept-platform,.studio-concept-directions,.studio-concept-compare{grid-template-columns:minmax(0,1fr)}.studio-concept-intro,.studio-concept-empty{padding:20px 16px}.studio-draft-note{padding:14px 16px}.studio-brand-nav{margin-bottom:20px}.niche-radar-page .niche-business-head h2{font-size:24px}}.insights-source-state{background:var(--ws-canvas);border-radius:14px;gap:18px;padding:24px;display:grid}.insights-source-state-head{color:var(--ws-ink-2);align-items:center;gap:12px;display:flex}.insights-source-label{font-size:13px}.insights-source-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.insights-source-metrics>div{background:var(--ws-surface);border-radius:10px;align-content:start;gap:8px;padding:18px;display:grid}.insights-source-metrics span{color:var(--ws-ink-2);font-size:14px}.insights-source-metrics strong{font-size:20px;line-height:1.4}.niche-executive-action-item{background:var(--ws-surface);border:0;padding:20px}.niche-action-meta{align-items:flex-start;gap:8px}.niche-action-meta b{font-size:17px;line-height:1.45}.niche-action-text p{max-width:64ch;margin-top:10px}.niche-action-controls{margin-top:14px!important}.niche-action-link-btn{font-size:14px}.niche-executive-head-actions .niche-print-btn{display:none}.niche-radar-demand-grid{grid-template-columns:minmax(0,1fr);gap:24px}.niche-radar-demand-group li{padding:10px 0}.niche-radar-demand-group li>div{flex-wrap:wrap;gap:6px 16px}.niche-radar-demand-group li b{font-size:15px}@media (max-width:760px){.insights-source-state{padding:20px 16px}.insights-source-metrics{grid-template-columns:minmax(0,1fr)}.brand-studio-view .studio-brandbook-dossier.is-preview{padding:20px 16px!important}.brand-studio-view .studio-brandbook-dossier .brandbook-cover-grid,.brand-studio-view .studio-brandbook-dossier .brandbook-palette-grid,.brand-studio-view .studio-brandbook-dossier .brandbook-fonts-grid,.brand-studio-view .studio-brandbook-dossier .brandbook-geo-grid,.brand-studio-view .studio-brandbook-dossier .brandbook-cover-head{grid-template-columns:minmax(0,1fr)!important}.brand-studio-view .studio-brandbook-dossier .brandbook-page-head,.brand-studio-view .studio-brandbook-dossier .brandbook-cover-foot,.brand-studio-view .studio-brandbook-dossier .brandbook-direct-name,.brand-studio-view .studio-brandbook-dossier .brandbook-sales-head{flex-wrap:wrap}.brand-studio-view .studio-brandbook-dossier .brandbook-table-wrap{overflow-x:auto}}.studio-workspace[hidden]{display:none}.insights-year-filter{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.niche-legal-self-fields select{border:1px solid var(--ws-field);background:var(--ws-surface);min-width:0;max-width:100%;color:var(--ws-ink);border-radius:8px;padding:10px 12px}.niche-legal-self-fields label{min-width:0;max-width:100%}.insights-year-filter select{border:1px solid var(--ws-field);background:var(--ws-surface);color:var(--ws-ink);border-radius:8px;padding:8px 12px}.insights-year-filter span{color:var(--ws-ink-2)}.insights-finance-source{color:var(--ws-ink-2);flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.insights-finance-source a{color:var(--ws-accent-ink);text-underline-offset:3px;text-decoration:underline}.niche-finance-bar-meta{flex-wrap:wrap;gap:12px 20px}.niche-finance-bar-name small{white-space:normal}.niche-opportunity-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.niche-opportunity-tab{padding:16px}.niche-opportunity-info{background:var(--ws-sunken);padding:18px 20px}.niche-opportunity-info h5{font-size:15px;line-height:1.5}.niche-opportunity-item{padding:20px}.studio-back-link{color:var(--ws-ink-3);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.studio-back-link:hover{color:var(--ws-accent-ink)}.studio-data-source{color:var(--ws-ink-3);margin-top:12px;font-size:13px}.studio-data-source a{color:var(--ws-accent-ink);text-underline-offset:3px}.studio-empty-radar{background:var(--ws-mid-bg);color:var(--ws-mid-ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:20px 24px;display:flex}.studio-empty-radar-icon{flex:none;display:flex}.studio-empty-radar strong{margin-bottom:4px;font-size:15px;display:block}.studio-empty-radar p{max-width:60ch;margin:0}.studio-empty-radar .btn{margin-left:auto}.studio-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.studio-eyebrow-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.studio-section-badge{text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:13px;font-weight:700}.studio-section-badge.is-accent{background:var(--ws-accent-soft);color:var(--ws-accent-ink)}.studio-section-badge.is-warn{background:var(--ws-mid-bg);color:var(--ws-mid-ink)}.studio-section-badge.is-low{background:var(--ws-low-bg);color:var(--ws-low-ink)}.studio-section-badge.is-violet{background:var(--ws-violet-soft);color:var(--ws-violet-ink)}.studio-eyebrow-note{color:var(--ws-ink-3);font-size:13px}.studio-card-title{color:var(--ws-ink);margin:0;font-size:17px;font-weight:700}.studio-card-sub{color:var(--ws-ink-2);max-width:70ch;margin:4px 0 0;font-size:13px}.studio-head-actions{flex-wrap:wrap;gap:8px;display:flex}.studio-action-btn{align-items:center;gap:6px;display:inline-flex}.studio-steps{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.studio-steps li{color:var(--ws-ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.studio-steps li.is-current{color:var(--ws-accent-ink);font-weight:700}.studio-steps li.is-done{color:var(--ws-ink-2)}.studio-steps-dot{background:var(--ws-sunken);width:20px;height:20px;color:var(--ws-ink-3);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.studio-steps li.is-current .studio-steps-dot{background:var(--ws-accent-soft);color:var(--ws-accent-ink)}.studio-steps li.is-done .studio-steps-dot{background:var(--ws-low-bg);color:var(--ws-low-ink)}.studio-steps li+li:before{content:"→";color:var(--ws-line-2);margin-right:8px}.studio-options{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.studio-option{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.studio-option:hover{background:var(--ws-accent-soft)}.studio-option[aria-pressed=true]{border:2px solid var(--ws-accent-ink);background:var(--ws-accent-soft);color:var(--ws-accent-ink);padding:7px 13px;font-weight:700}.studio-options.is-card{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.studio-options.is-card .studio-option{text-align:left;flex-direction:column;align-items:stretch;padding:14px}.studio-options.is-card .studio-option[aria-pressed=true]{padding:13px}.studio-option-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.studio-option-title{color:inherit;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.studio-option-tag{background:var(--ws-sunken);color:var(--ws-ink-2);border-radius:4px;padding:2px 6px;font-size:13px}.studio-option[aria-pressed=true] .studio-option-tag{background:var(--ws-surface);color:var(--ws-accent-ink)}.studio-option-hint{color:var(--ws-ink-3);font-size:13px;line-height:1.4}.studio-options.is-segment{background:var(--ws-sunken);border:1px solid var(--ws-line);border-radius:8px;gap:4px;margin-bottom:0;padding:3px}.studio-options.is-segment .studio-option{background:0 0;border:none;border-radius:6px;padding:6px 12px;font-weight:600}.studio-options.is-segment .studio-option:hover{background:var(--ws-surface)}.studio-options.is-segment .studio-option[aria-pressed=true]{background:var(--ws-surface);color:var(--ws-accent-ink);border:none;padding:6px 12px}.studio-two-col{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:24px;display:grid}.studio-editor-panel{background:var(--ws-sunken);border:1px solid var(--ws-line);border-radius:10px;margin-bottom:20px;padding:18px}.studio-editor-panel.is-plain{margin-bottom:0}.studio-editor-head{color:var(--ws-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.studio-editor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.studio-editor-field{min-width:0;margin-bottom:14px}.studio-editor-field.is-wide{grid-column:1/-1}.studio-editor-field>label{color:var(--ws-ink-2);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.studio-editor-field input,.studio-editor-field textarea{width:100%}.studio-editor-field textarea{resize:vertical;line-height:1.5}.studio-field-row{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.studio-field-row label{color:var(--ws-ink);font-weight:600}.studio-limit{color:var(--ws-ink-3);font-weight:700}.studio-limit.is-warning{color:var(--ws-mid-ink)}.studio-limit.is-danger{color:var(--ws-high-ink)}.studio-editor-field .is-over{border-color:var(--ws-high)!important}.studio-url-field{background:var(--ws-surface);border:1px solid var(--ws-field);border-radius:8px;align-items:center;display:flex;overflow:hidden}.studio-url-prefix{color:var(--ws-ink-3);background:var(--ws-sunken);border-right:1px solid var(--ws-line);padding:8px 10px;font-size:13px}.studio-url-field input{outline:none;width:100%;padding:8px 10px;font-size:13px;border:none!important}.studio-limit-warning{background:var(--ws-high-bg);color:var(--ws-high-ink);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.studio-panel-kicker{text-transform:uppercase;letter-spacing:.04em;color:var(--ws-ink-3);align-items:center;gap:6px;margin:0 0 14px;font-size:13px;font-weight:700;display:flex}.studio-panel-kicker.is-title{text-transform:none;letter-spacing:0;color:var(--ws-ink);margin:0 0 10px;font-size:14px}.studio-details{border:1px solid var(--ws-line);background:var(--ws-surface);border-radius:10px;margin-top:18px}.studio-details>summary{color:var(--ws-ink);cursor:pointer;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;list-style:none;display:flex}.studio-details>summary::-webkit-details-marker{display:none}.studio-details>summary:after{content:"▾";color:var(--ws-ink-3);margin-left:auto}.studio-details:not([open])>summary:after{content:"▸"}.studio-details[open]>summary{border-bottom:1px solid var(--ws-line)}.studio-note-body{color:var(--ws-ink-2);padding:14px 16px;font-size:13px;line-height:1.5}.studio-4u-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;padding:14px 16px;display:grid}.studio-4u-item{color:var(--ws-ink-2);font-size:13px;line-height:1.4}.studio-4u-item strong{color:var(--ws-ink);align-items:center;gap:6px;margin-bottom:2px;display:flex}.studio-check-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;padding:14px 16px;display:grid}.studio-check-item{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:8px;padding:12px;font-size:13px}.studio-check-item strong{color:var(--ws-ink);align-items:center;gap:6px;margin-bottom:4px;display:flex}.studio-check-item span{color:var(--ws-ink-2);line-height:1.4}.studio-tips-list{margin:8px 0 0;padding:0 16px 14px 34px}.studio-tips-list li{color:var(--ws-ink-2);margin-bottom:6px}.studio-preview-frame{background:var(--ws-sunken);border:1px solid var(--ws-line);border-radius:12px;overflow:hidden}.studio-preview-toolbar{border-bottom:1px solid var(--ws-line);background:var(--ws-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.studio-preview-address{align-items:center;gap:8px;display:flex}.studio-preview-dot{border-radius:50%;width:10px;height:10px}.studio-preview-dot.is-high{background:var(--ws-high)}.studio-preview-dot.is-mid{background:var(--ws-mid)}.studio-preview-dot.is-pos{background:var(--ws-low)}.studio-preview-domain{color:var(--ws-ink-3);margin-left:8px;font-size:13px}.studio-hero-mock{padding:40px}.studio-hero-mock.is-mobile{max-width:420px;margin:0 auto;padding:20px 16px}.studio-hero-mock-top{border-bottom:1px solid #0000000f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;padding-bottom:16px;display:flex}.studio-hero-mock-brand{align-items:center;gap:10px;display:flex}.studio-hero-mock-logo{background:var(--ws-accent-ink);width:32px;height:32px;color:var(--ws-on-accent);border-radius:6px;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.studio-hero-mock-name{color:var(--ws-ink);font-size:17px;font-weight:800}.studio-hero-mock-desc{color:var(--ws-ink-3);font-size:13px}.studio-hero-mock-nav{color:var(--ws-ink-2);align-items:center;gap:16px;font-size:13px;display:flex}.studio-hero-mock-phone{color:var(--ws-ink);font-weight:700}.studio-hero-mock-body{max-width:760px}.studio-hero-mock-slogan{background:var(--ws-surface);border:1px solid var(--ws-line);color:var(--ws-accent-ink);border-radius:20px;margin-bottom:16px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.studio-hero-mock-body h1{color:var(--ws-ink);margin:0 0 16px;font-size:36px;font-weight:800;line-height:1.25}.studio-hero-mock-body h1.is-mobile{font-size:24px}.studio-hero-mock-body>p{color:var(--ws-ink-2);margin:0 0 24px;font-size:15px;line-height:1.6}.studio-hero-mock-body>p.is-mobile{font-size:14px}.studio-hero-mock-bullets{flex-direction:column;gap:8px;margin-bottom:28px;display:flex}.studio-hero-mock-bullet{color:var(--ws-ink);align-items:center;gap:8px;font-size:13px;display:flex}.studio-hero-mock-bullet svg{color:var(--ws-low);flex:none}.studio-hero-mock-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.studio-hero-mock-assurance{color:var(--ws-ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.studio-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.studio-preview-title{color:var(--ws-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.studio-preview-title svg{color:var(--ws-ink-3)}.studio-preview-toggles{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-ad-snippet{background:var(--ws-surface);border:1px solid var(--ws-line-2);box-shadow:var(--ws-e1);border-radius:8px;padding:18px 20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.studio-ad-snippet.is-mobile{max-width:380px;margin:0 auto;padding:14px}.studio-ad-site-row{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.studio-ad-favicon{border-radius:3px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;font-weight:800;display:flex}.studio-ad-domain{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-size:13px;display:flex}.studio-ad-badge{border:1px solid;border-radius:3px;flex:none;margin-left:auto;padding:0 4px;font-size:12px;line-height:16px}.studio-ad-headline{margin-bottom:8px}.studio-ad-link{cursor:default;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none}.studio-ad-snippet.is-mobile .studio-ad-link{font-size:15px}.studio-ad-quicklink .studio-ad-link{font-size:13px}.studio-ad-text{margin:0 0 10px;font-size:13px;line-height:1.45}.studio-ad-quicklinks{border-top:1px solid;grid-template-columns:1fr;gap:6px 14px;margin-bottom:10px;padding-top:8px;font-size:13px;display:grid}.studio-ad-quicklinks.is-desktop{grid-template-columns:repeat(2,1fr)}.studio-ad-quicklink-desc{font-size:13px;line-height:1.3}.studio-ad-callouts{flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.studio-ad-mobile-actions{border-top:1px solid;gap:8px;margin-top:12px;padding-top:10px;display:flex}.studio-ad-call-btn{border:1px solid var(--ws-line-2);background:var(--ws-surface);color:var(--ws-ink);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.studio-ad-site-btn{border-radius:6px;flex:1;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.studio-ad-rsya{background:var(--ws-surface);border:1px solid var(--ws-line-2);box-shadow:var(--ws-e2);border-radius:12px;max-width:420px;margin:0 auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.studio-ad-rsya.is-mobile{max-width:340px}.studio-ad-rsya-banner{flex-direction:column;justify-content:space-between;height:140px;padding:16px;display:flex}.studio-ad-rsya-top{justify-content:space-between;align-items:center;display:flex}.studio-ad-rsya-brand{background:#fff3;border-radius:4px;padding:2px 8px;font-size:13px;font-weight:600}.studio-ad-rsya-network{background:#0000004d;border-radius:3px;padding:1px 6px;font-size:12px}.studio-ad-rsya-title{text-shadow:0 1px 3px #0000004d;font-size:17px;font-weight:800;line-height:1.2}.studio-ad-rsya-subtitle{opacity:.9;margin-top:4px;font-size:13px}.studio-ad-rsya-body{padding:16px}.studio-ad-rsya-cta{text-align:center;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700;display:block}.studio-channel-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.studio-dialog-pane{background:var(--ws-canvas);border:1px solid var(--ws-line);border-radius:10px;padding:18px}.studio-dialog-kicker{color:var(--ws-ink-3);text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700}.studio-dialog-kicker.is-phone{color:var(--ws-low-ink);align-items:center;gap:6px;display:flex}.studio-dialog-incoming-block{margin-bottom:16px}.studio-dialog-label{color:var(--ws-ink-3);margin-bottom:4px;font-size:13px;font-weight:600}.studio-dialog-label.is-out{color:var(--ws-accent-ink);font-weight:700}.studio-dialog-incoming{background:var(--ws-surface);border:1px solid var(--ws-line-2);color:var(--ws-ink);border-radius:12px 12px 12px 2px;padding:12px 14px;font-size:13px;font-style:italic}.studio-dialog-outgoing{background:var(--ws-accent-soft);border:1px solid var(--ws-accent-soft);color:var(--ws-accent-ink);white-space:pre-line;border-radius:12px 12px 2px;padding:14px 16px;font-size:13px;line-height:1.5}.studio-dialog-editor{width:100%;font-size:13px;line-height:1.5}.studio-phone-step{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:8px;margin-bottom:14px;padding:12px}.studio-phone-step.is-closing{background:var(--ws-accent-soft);border-color:var(--ws-accent-soft)}.studio-phone-step-title{color:var(--ws-accent-ink);margin-bottom:4px;font-size:13px;font-weight:700}.studio-phone-step.is-closing .studio-phone-step-title{color:var(--ws-accent-ink)}.studio-phone-step-body{color:var(--ws-ink);font-size:13px;font-style:italic;line-height:1.4}.studio-phone-step.is-closing .studio-phone-step-body{color:var(--ws-accent-ink);font-weight:600}.studio-phone-points{margin:0;padding-left:18px}.studio-phone-points li{color:var(--ws-ink-2);margin-bottom:4px}.studio-strategy-pane{background:var(--ws-sunken);border:1px solid var(--ws-line);border-radius:10px;flex-direction:column;justify-content:space-between;gap:16px;padding:18px;display:flex}.studio-strategy-block{margin-bottom:14px}.studio-strategy-goal{color:var(--ws-ink);margin-top:4px;font-size:13px;font-weight:600}.studio-manager-hint{background:var(--ws-surface);border:1px solid var(--ws-line);color:var(--ws-ink-3);border-radius:6px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}.studio-manager-hint svg{color:var(--ws-accent-ink);flex:none;margin-top:2px}.studio-legal-details{background:var(--ws-canvas)}.studio-profile-mock{background:var(--ws-surface);border:1px solid var(--ws-line);box-shadow:var(--ws-e1);border-radius:10px;padding:20px}.studio-profile-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.studio-profile-logo{width:40px;height:40px;color:var(--ws-on-accent);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.studio-profile-title{color:var(--ws-ink);font-size:17px;font-weight:700}.studio-profile-subtitle{color:var(--ws-ink-3);font-size:13px}.studio-profile-rating-note{color:var(--ws-ink-3);margin-bottom:12px;font-size:13px}.studio-profile-features{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.studio-profile-feature{background:var(--ws-sunken);color:var(--ws-ink-2);border:1px solid var(--ws-line);border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:13px;display:inline-flex}.studio-profile-feature svg{color:var(--ws-low)}.studio-profile-highlight{border-radius:6px;margin-bottom:14px;padding:8px 12px;font-size:13px;font-weight:600}.studio-profile-tagline{color:var(--ws-ink);margin-bottom:12px;font-size:13px;font-weight:600}.studio-profile-desc{color:var(--ws-ink-2);white-space:pre-line;background:var(--ws-canvas);border:1px solid var(--ws-line);border-radius:6px;padding:12px;font-size:13px;line-height:1.5}.studio-profile-desc.is-scrollable{max-height:280px;overflow-y:auto}.studio-profile-side{background:var(--ws-sunken);border:1px solid var(--ws-line);border-radius:10px;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;display:flex}.studio-side-text{color:var(--ws-ink-2);margin:0 0 14px;font-size:13px;line-height:1.5}.studio-advice{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:6px;margin-bottom:4px;padding:10px 14px;font-size:13px}.studio-advice p{color:var(--ws-ink-2);margin:4px 0 0}.studio-side-actions{flex-direction:column;gap:8px;display:flex}.studio-side-actions .btn{justify-content:center}.studio-tips-stack{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.studio-tip-item{background:var(--ws-surface);border:1px solid var(--ws-line);color:var(--ws-ink-2);border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.4}.studio-swatch-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:20px 0;display:grid}.studio-swatch-card{background:var(--ws-surface);border:1px solid var(--ws-line);box-shadow:var(--ws-e1);border-radius:10px;overflow:hidden}.studio-swatch-color{align-items:flex-end;height:70px;padding:10px;font-size:13px;font-weight:700;display:flex}.studio-swatch-body{padding:12px}.studio-swatch-role{text-transform:uppercase;color:var(--ws-ink-3);font-size:13px;font-weight:700}.studio-swatch-name{color:var(--ws-ink);margin:2px 0 6px;font-size:13px;font-weight:600}.studio-swatch-usage{color:var(--ws-ink-2);margin-bottom:8px;font-size:13px;line-height:1.3}.studio-contrast-badge{border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:13px;font-weight:600;display:inline-flex}.studio-contrast-badge.is-good{background:var(--ws-low-bg);color:var(--ws-low-ink)}.studio-contrast-badge.is-low{background:var(--ws-sunken);color:var(--ws-ink-2)}.studio-palette-actions{justify-content:flex-end;display:flex}.studio-font-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:20px;display:grid}.studio-font-card{background:var(--ws-surface);border:1px solid var(--ws-line);box-shadow:var(--ws-e1);border-radius:10px;padding:20px}.studio-font-name{color:var(--ws-ink);margin-bottom:6px;font-size:14px;font-weight:700}.studio-font-desc{color:var(--ws-ink-2);margin:0 0 16px;font-size:13px;line-height:1.4}.studio-font-sample{background:var(--ws-canvas);border:1px solid var(--ws-line);border-radius:8px;margin-bottom:14px;padding:16px}.studio-font-sample-label{color:var(--ws-ink-3);margin-bottom:4px;font-size:13px;font-weight:600}.studio-font-sample-heading{color:var(--ws-ink);margin-bottom:12px;font-size:17px;font-weight:700;line-height:1.3}.studio-font-sample-body{color:var(--ws-ink-2);font-size:13px;line-height:1.5}.studio-font-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.studio-font-free{color:var(--ws-ink-3);align-items:center;gap:6px;font-size:13px;display:inline-flex}.studio-font-free svg{color:var(--ws-low)}.studio-symbol-controls{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:10px;padding:20px}.studio-symbol-actions{flex-wrap:wrap;gap:10px;display:flex}.studio-symbol-preview{background:var(--ws-canvas);border:1px solid var(--ws-line);border-radius:10px;padding:20px}.studio-symbol-mock{margin-bottom:16px}.studio-symbol-mock-label{color:var(--ws-ink-3);margin-bottom:6px;font-size:13px;font-weight:600}.studio-browser-tab{background:var(--ws-surface);border:1px solid var(--ws-line-2);max-width:320px;box-shadow:var(--ws-e1);border-bottom:none;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:6px 12px;display:flex}.studio-browser-tab-icon{flex:none;width:16px;height:16px}.studio-browser-tab-icon svg{width:100%;height:100%;display:block}.studio-browser-tab-title{color:var(--ws-ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.studio-browser-tab>svg{color:var(--ws-ink-3);flex:none}.studio-messenger-row{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:8px;align-items:center;gap:12px;max-width:340px;padding:10px 14px;display:flex}.studio-messenger-avatar{flex:none;width:40px;height:40px}.studio-messenger-avatar svg{width:100%;height:100%;display:block}.studio-messenger-name{color:var(--ws-ink);font-size:13px;font-weight:700}.studio-messenger-status{color:var(--ws-low-ink);font-size:13px}.studio-symbol-bg-row{gap:12px;display:flex}.studio-symbol-bg{border-radius:8px;justify-content:center;align-items:center;padding:14px;display:flex}.studio-symbol-bg.is-light{background:var(--ws-surface);border:1px solid var(--ws-line)}.studio-symbol-bg.is-dark{background:var(--ws-navy)}.studio-symbol-bg svg{width:48px;height:48px;display:block}.studio-tov-rule{background:var(--ws-mid-bg);color:var(--ws-mid-ink);border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.studio-tov-rule svg{flex:none;margin-top:2px}.studio-stopwords-list{grid-template-columns:1fr;gap:12px;display:grid}.studio-stopword-card{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;padding:14px;display:grid}.studio-stopword-side{border-left:3px solid var(--ws-high);padding-left:10px}.studio-stopword-side.is-good{border-left-color:var(--ws-low)}.studio-stopword-verdict{color:var(--ws-high-ink);text-transform:uppercase;align-items:center;gap:4px;margin-bottom:2px;font-size:13px;font-weight:700;display:flex}.studio-stopword-verdict.is-good{color:var(--ws-low-ink)}.studio-stopword-phrase{color:var(--ws-ink);font-size:13px;font-weight:600}.studio-stopword-why{color:var(--ws-ink-3);margin-top:4px;font-size:13px}.studio-tov-matrix{background:var(--ws-sunken);border:1px solid var(--ws-line);border-radius:10px;margin-top:24px;padding:18px}.studio-tov-matrix .studio-check-grid{padding:14px 0 0}.insights-more-actions summary{border:1px solid var(--ws-line);background:var(--ws-surface);color:var(--ws-ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.insights-more-actions summary::-webkit-details-marker{display:none}.insights-more-actions summary:after{content:"▾";color:var(--ws-ink-3)}.insights-more-actions:not([open]) summary:after{content:"▸"}.insights-more-actions summary:hover{background:var(--ws-accent-soft);color:var(--ws-accent-ink)}@media (max-width:760px){.studio-card-head{flex-direction:column}.studio-head-actions{width:100%}.studio-head-actions .btn{flex:auto;justify-content:center}.studio-hero-mock{padding:24px 16px}.studio-options.is-card{grid-template-columns:minmax(0,1fr)}.studio-empty-radar .btn{justify-content:center;width:100%;margin-left:0}.studio-check-grid{grid-template-columns:minmax(0,1fr)}.studio-font-foot{flex-direction:column;align-items:flex-start}}}@media print{.studio-workspace,.studio-draft-note,.studio-empty-radar,.studio-data-source{display:none!important}.studio-dossier-slot[hidden]{display:block!important}}@media screen{.flow-topbar.is-workspace-status{background:0 0;border:0;position:relative}.account-workspace-nav-desktop{flex-direction:column;gap:0;height:100dvh;min-height:100dvh;max-height:100dvh;padding-top:0;display:flex;top:0;overflow:hidden}.workspace-nav-sections{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.account-workspace-nav-desktop .workspace-brand{border-bottom:1px solid var(--ws-sb-line);flex-shrink:0;margin:0 -16px 20px -24px;padding:0 24px}.workspace-brand{min-height:70px;color:var(--ws-on-navy);font-family:var(--font-display);align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.workspace-nav-footer{flex-shrink:0;margin-top:auto;padding-top:16px}.workspace-nav-footer .flow-logout-button{width:100%;min-height:44px;color:var(--ws-on-navy-2);border-top:1px solid var(--ws-sb-line);border-radius:0;justify-content:flex-start;gap:10px}.workspace-nav-footer .flow-logout-button:hover{color:var(--ws-on-navy);background:var(--ws-sb-hover)}.workspace-brand:focus-visible,.workspace-nav-footer .flow-logout-button:focus-visible{outline:2px solid var(--ws-accent);outline-offset:-2px}.flow-layout:has(.account-workspace) .monitoring-local-nav{top:0}.flow-layout:has(.account-workspace) .niche-subnav-outer{max-height:calc(100dvh - 112px);top:56px}@media (max-width:1100px){.flow-layout:has(.account-workspace) .niche-subnav-outer{max-height:none}}@media (max-width:860px){.account-workspace-nav-desktop{display:none}.account-workspace-more-links{max-height:calc(100dvh - 80px);overflow-y:auto}.account-workspace-more-links .workspace-brand{min-height:44px;margin-bottom:12px}.account-workspace-more-links .workspace-nav-footer{margin-top:12px;padding-top:12px}.flow-layout:has(.account-workspace) .niche-subnav-outer{top:0}}.niche-evidence-map{background:var(--ws-canvas);border-radius:14px;gap:20px;padding:24px;display:grid}.niche-evidence-map-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;display:flex}.niche-evidence-map-head h3{color:var(--ws-ink);margin:2px 0 0;font-size:20px}.niche-evidence-map-head>p{max-width:48ch;color:var(--ws-ink-2);margin:0;font-size:13px;line-height:1.5}.niche-evidence-axis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.niche-evidence-axis{border:1px solid var(--ws-line);background:var(--ws-surface);min-width:0;color:var(--ws-ink);font:inherit;text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 10px;padding:14px;display:grid}button.niche-evidence-axis{cursor:pointer}button.niche-evidence-axis:hover,button.niche-evidence-axis:focus-visible{border-color:var(--ws-accent-ink);background:var(--ws-accent-soft)}.niche-evidence-axis-title{align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.niche-evidence-axis-title svg{color:var(--ws-accent-ink);flex:none}.niche-evidence-axis-title b{text-overflow:ellipsis;overflow:hidden}.niche-evidence-axis>strong{color:var(--ws-ink);font-variant-numeric:tabular-nums;font-size:17px}.niche-evidence-axis-track{background:var(--ws-sunken);border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.niche-evidence-axis-track>span{border-radius:inherit;background:var(--ws-accent-ink);height:100%;display:block}.niche-evidence-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.niche-evidence-source{border-left:3px solid var(--ws-violet);background:var(--ws-violet-soft);align-content:start;gap:8px;padding:14px 16px;display:grid}.niche-evidence-source>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;display:flex}.niche-evidence-source b{color:var(--ws-ink);font-size:14px}.niche-evidence-source strong{color:var(--ws-ink);font-variant-numeric:tabular-nums;font-size:17px}.niche-evidence-source p{color:var(--ws-ink-2);margin:0;font-size:13px;line-height:1.45}.niche-evidence-source-track{background:var(--ws-surface);border-radius:99px;height:5px;overflow:hidden}.niche-evidence-source-track>span{border-radius:inherit;background:var(--ws-violet-ink);height:100%;display:block}.niche-facts-kind{border-top:1px solid var(--ws-line);gap:8px;padding-top:14px;display:grid}.niche-facts-kind-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.niche-facts-kind-head b{color:var(--ws-ink);font-size:14px}.niche-facts-kind-head span{color:var(--ws-ink-2);font-size:13px}.niche-facts-kind-track{background:var(--ws-sunken);border-radius:99px;height:7px;display:flex;overflow:hidden}.niche-facts-kind-track>span{height:100%;display:block}.niche-facts-kind-track>span.is-measured{background:var(--ws-accent-ink)}.niche-facts-kind-track>span.is-reported{background:var(--ws-violet)}.niche-facts-kind-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-facts-kind-legend li{align-items:center;gap:7px;display:inline-flex}.niche-facts-kind-legend i{border-radius:50%;flex:none;width:9px;height:9px}.niche-facts-kind-legend i.is-measured{background:var(--ws-accent-ink)}.niche-facts-kind-legend i.is-reported{background:var(--ws-violet)}.niche-fact-timeline{--fact-rail:151px;gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.niche-fact-timeline:before{top:8px;bottom:8px;left:calc(var(--fact-rail) - 1px);background:var(--ws-line);content:"";width:2px;position:absolute}.niche-fact-timeline>li{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:44px;display:grid;position:relative}.niche-fact-timeline>li:before{top:13px;left:calc(var(--fact-rail) - 7px);border:3px solid var(--ws-surface);background:var(--ws-violet);width:14px;height:14px;box-shadow:0 0 0 1px var(--ws-violet);content:"";border-radius:50%;position:absolute}.niche-fact-timeline-date{text-align:right;gap:5px;padding-top:8px;display:grid}.niche-fact-timeline-date time{color:var(--ws-ink);font-size:14px;font-weight:650}.niche-fact-timeline-date span{color:var(--ws-ink-2);font-size:13px;line-height:1.4}.niche-fact-timeline-card{background:var(--ws-canvas);border-radius:12px;gap:9px;min-width:0;padding:18px 20px;display:grid}.niche-fact-timeline-meta{color:var(--ws-violet-ink);flex-wrap:wrap;gap:6px 12px;font-size:13px;font-weight:650;display:flex}.niche-fact-timeline-card h4{color:var(--ws-ink);margin:0;font-size:17px;line-height:1.4}.niche-fact-timeline-card>p{color:var(--ws-ink-2);margin:0;font-size:14px;line-height:1.55}.niche-fact-timeline-implication{border-left:3px solid var(--ws-violet);background:var(--ws-violet-soft);padding:12px 14px}.niche-fact-timeline-implication b{color:var(--ws-ink);font-size:13px}.niche-fact-timeline-implication p{color:var(--ws-ink-2);margin:4px 0 0;font-size:13px;line-height:1.5}.niche-fact-timeline-footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;font-size:13px;display:flex}.niche-fact-timeline-footer a{color:var(--ws-accent-ink);text-underline-offset:3px}.niche-fact-timeline-footer details summary{color:var(--ws-ink-2);cursor:pointer}.niche-fact-timeline-footer details p{max-width:60ch;color:var(--ws-ink-2);margin:6px 0 0;line-height:1.5}@media (max-width:1100px){.niche-evidence-axis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.niche-evidence-map{padding:20px 16px}.niche-evidence-axis-grid,.niche-evidence-source-grid{grid-template-columns:minmax(0,1fr)}.niche-fact-timeline{--fact-rail:6px;gap:12px;padding-left:18px}.niche-fact-timeline:before{left:calc(var(--fact-rail) - 1px)}.niche-fact-timeline>li{grid-template-columns:minmax(0,1fr);gap:7px}.niche-fact-timeline>li:before{top:8px;left:calc(var(--fact-rail) - 24px);width:12px;height:12px}.niche-fact-timeline-date{text-align:left;padding:0}.niche-fact-timeline-card{padding:16px}}}
.flow-layout .report-premium .report-hero-navigation>a{align-items:center;min-height:24px;display:inline-flex}.flow-layout .report-premium .report-hero-grid{align-items:start}.flow-layout .report-premium .report-hero-verdict{border-radius:var(--ws-r-lg);background:color-mix(in oklab, var(--ws-on-navy) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ws-on-navy) 12%, transparent);border-left:0;gap:6px;padding:20px 22px}.flow-layout .report-premium .report-hero-verdict strong{color:var(--ws-on-navy);font-size:24px;line-height:32px}.flow-layout .report-premium .report-hero-verdict p{color:color-mix(in oklab, var(--ws-on-navy) 82%, var(--ws-navy));margin:0;font-size:15px;line-height:22px}.flow-layout .report-premium .report-hero-coverage{border-top:1px solid color-mix(in oklab, var(--ws-on-navy) 14%, transparent);gap:8px;margin-top:10px;padding-top:14px;display:grid}.flow-layout .report-premium .report-hero-verdict .report-hero-coverage-title{width:fit-content;min-height:24px;color:var(--ws-on-navy);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--ws-on-navy) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--ws-on-navy) 40%, transparent);text-underline-offset:3px;align-items:center;font-size:15px;font-weight:600;line-height:22px;display:inline-flex}.flow-layout .report-premium .report-hero-verdict .report-hero-coverage-title:hover{text-decoration-color:currentColor}.flow-layout .report-premium .report-coverage-meter{gap:4px;display:flex}.flow-layout .report-premium .report-coverage-meter i{background:color-mix(in oklab, var(--ws-on-navy) 16%, transparent);border-radius:3px;flex:1 1 0;height:6px}.flow-layout .report-premium .report-coverage-meter i.is-checked{background:var(--ws-accent)}.flow-layout .report-premium .report-coverage-meter i.is-partial{background:linear-gradient(90deg, var(--ws-accent) 50%, color-mix(in oklab, var(--ws-on-navy) 16%, transparent) 50%)}.flow-layout .report-premium .report-hero-verdict .report-hero-coverage-gap{color:var(--ws-on-navy-2);font-size:13px;line-height:20px}.flow-layout .report-premium .report-hero-verdict .report-hero-legal{border-top:1px solid color-mix(in oklab, var(--ws-on-navy) 14%, transparent);color:var(--ws-on-navy-2);margin-top:10px;padding-top:12px;font-size:13px;line-height:20px}@media (forced-colors:active){.flow-layout .report-premium .report-hero-verdict{border:1px solid canvastext}.flow-layout .report-premium .report-coverage-meter i{background:canvas;border:1px solid canvastext}.flow-layout .report-premium .report-coverage-meter i.is-checked{background:canvastext}}.flow-layout .report-premium .report-conclusion>.report-label{margin-bottom:8px}.flow-layout .report-premium .report-conclusion>p:not(.report-label):not(.report-scope){color:var(--ws-ink);font-size:17px;line-height:27px}.flow-layout .report-premium :is(.report-metric-good,.report-metric-caution,.report-metric-danger) strong{color:var(--ws-ink)}.flow-layout .report-premium .report-finale{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.flow-layout .report-premium .report-finale-summary{background:var(--ws-sunken);align-content:start;gap:10px;padding:28px 32px;display:grid}.flow-layout .report-premium .report-finale-summary h2{color:var(--ws-ink);letter-spacing:-.015em;margin:0;font-size:24px;line-height:32px}.flow-layout .report-premium .report-finale-verdict{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.flow-layout .report-premium .report-finale-verdict strong{color:var(--ws-ink);font-family:var(--font-display);font-size:20px;line-height:28px}.flow-layout .report-premium .report-finale-summary>p{color:var(--ws-ink-2);margin:0;font-size:15px;line-height:24px}.flow-layout .report-premium .report-finale-coverage{width:fit-content;min-height:24px;color:var(--ws-accent-ink);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.flow-layout .report-premium .report-finale-next{align-content:start;gap:10px;padding:28px 32px;display:grid}.flow-layout .report-premium .report-finale-next h3{color:var(--ws-ink);letter-spacing:-.01em;margin:0;font-size:20px;line-height:28px}.flow-layout .report-premium .report-finale-next>p:not(.report-label){color:var(--ws-ink-2);margin:0;font-size:15px;line-height:24px}.flow-layout .report-premium .report-finale-next .btn{justify-self:start;margin-top:4px;text-decoration:none}@media (forced-colors:active){.flow-layout .report-premium .report-finale-summary{border-right:1px solid canvastext}.flow-layout .report-premium :is(.report-finale-summary h2,.report-finale-verdict strong,.report-finale-next h3){color:canvastext}}@media (max-width:980px){.flow-layout .report-premium .report-hero-verdict{max-width:none}}@media (max-width:620px){.flow-layout .report-premium .report-hero-verdict{padding:18px}.flow-layout .report-premium .report-hero-verdict strong{font-size:20px;line-height:28px}.flow-layout .report-premium .report-conclusion>p:not(.report-label):not(.report-scope){font-size:15px;line-height:24px}.flow-layout .report-premium .report-finale{grid-template-columns:minmax(0,1fr)}.flow-layout .report-premium :is(.report-finale-summary,.report-finale-next){padding:22px 20px}.flow-layout .report-premium .report-finale-summary h2{font-size:20px;line-height:28px}@media (forced-colors:active){.flow-layout .report-premium .report-finale-summary{border-bottom:1px solid canvastext;border-right:0}}}
:root{--font-display:var(--font-manrope), "Golos Text", -apple-system, system-ui, sans-serif;--font-body:var(--font-inter), -apple-system, "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--fg);background:var(--surface);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}a{color:inherit;text-decoration:none}:where(body:not(:has(main.landing))) :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.skip-link{z-index:var(--z-skip);min-height:var(--control-min-height);padding:var(--space-3) var(--space-4);color:var(--on-dark);background:var(--bg);border:2px solid var(--accent);transition:transform var(--dur-fast) var(--ease-standard);align-items:center;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{outline:3px solid var(--accent);outline-offset:2px;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-offset:3px;outline:3px solid highlight}.btn,.btn-primary,.btn-ghost,input,select,textarea,summary{forced-color-adjust:auto;border-color:canvastext}.state-label,.monitoring-light,.report-risk,.name-item-recommendation,.field-msg{color:canvastext;background:canvas;border:1px solid canvastext}}.admin-audit-page{gap:24px;display:grid}.admin-audit-heading{gap:4px;display:grid}.admin-audit-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-audit-event{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:20px;padding:18px;display:grid}.admin-audit-event__main,.admin-audit-event__meta{gap:6px;display:grid}.admin-audit-event__main span,.admin-audit-event__meta dd{overflow-wrap:anywhere}.account-danger-zone{border-color:var(--feedback-error)}.account-danger-action{border-color:var(--feedback-error);color:var(--feedback-error)}.account-danger-action:hover,.account-danger-action:focus-visible{border-color:var(--feedback-error);color:var(--fg);background:var(--feedback-error-bg)}.admin-audit-event__meta{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.admin-audit-event__meta div{min-width:0}.admin-audit-event__meta dt{color:var(--muted);font-size:12px}.admin-audit-event__meta dd{margin:2px 0 0;font-size:14px}@media (max-width:720px){.admin-audit-event{grid-template-columns:1fr}.admin-audit-event__meta{grid-template-columns:1fr;gap:10px}}.t-display{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.03em;font-weight:800}.t-h1{font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:-.02em;font-weight:800}.t-h2{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.02em;font-weight:700}.t-body{font-size:var(--text-body)}.t-small{font-size:var(--text-small);color:var(--muted);letter-spacing:.01em}.t-mono{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.02em}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
