@layer screens{:where(body.brand-v15){--brand-ink:var(--ds-ink);--brand-body:var(--ds-muted);--brand-muted:var(--ds-muted);--brand-canvas:var(--ds-page);--brand-surface:var(--ds-surface);--brand-soft:var(--ds-soft);--brand-line:var(--ds-line);--brand-orange:var(--ds-brand);--brand-orange-hover:var(--ds-brand-hover);--brand-tint:var(--ds-brand-soft);--brand-blue:var(--ds-info);--brand-font:var(--ds-font);--background:var(--ds-page);--foreground:var(--ds-ink);--primary:var(--ds-brand);--primary-foreground:var(--ds-on-brand);--muted-foreground:var(--ds-muted);--border:var(--ds-line);--input:var(--ds-input-line);--ring:var(--ds-ai);--sidebar-accent:var(--ds-brand-soft);--sidebar-accent-foreground:var(--ds-brand-text);--sidebar-primary:var(--ds-brand);font-family:var(--ds-font);background:var(--brand-canvas);color:var(--brand-ink);-webkit-font-smoothing:antialiased}:where(body.brand-v15) :is(.lp,.sp-page,.sc-public,.co-main,.cm){font-family:var(--ds-font);color:var(--brand-ink)}:where(body.brand-v15) :is(.lp,.sp-page,.sc-public){background:var(--brand-canvas)}:where(body.brand-v15) :is(button,input,textarea,select){font-family:inherit}:where(body.brand-v15) :is(a,button,input,textarea,summary,select):focus-visible{outline:2px solid var(--brand-ink);outline-offset:4px}:where(body.brand-v15) :is(.lp,.sp-page) :is(h1,h2,h3){font-weight:600;letter-spacing:-.03em}:where(body.brand-v15) :is(.lp-logo,.sp-logo){color:var(--brand-ink);font-weight:600;letter-spacing:-1.3px}:where(body.brand-v15) :is(.lp-logo span,.sp-logo span,.blue){color:var(--brand-ink)}:where(body.brand-v15) :is(.lp-logo i,.sp-logo i){background:var(--brand-orange)}:where(body.brand-v15) :is(.lp-nav,.sp-nav){max-width:1320px;min-height:88px;padding:20px 38px;border-bottom:1px solid var(--brand-line)}:where(body.brand-v15) .lp-nav nav{font-size:var(--ds-text-label);gap:23px}:where(body.brand-v15) :is(.lp-nav nav,.sp-nav nav)>a{color:var(--brand-ink);font-weight:500}:where(body.brand-v15) .lp-nav nav .lp-score-link,:where(body.brand-v15) .sp-nav-score{color:var(--brand-ink);background:var(--brand-tint);border:1px solid var(--ds-line);border-radius:var(--ds-control-radius);padding:9px 12px;font-weight:600}:where(body.brand-v15) :is(.lp-login,.sp-nav-login){border-color:var(--ds-line);border-radius:var(--ds-control-radius);color:var(--brand-ink)}:where(body.brand-v15) .lp-nav nav.open{background:var(--brand-canvas);border-color:var(--brand-line)}:where(body.brand-v15) :is(.lp-eyebrow,.sp-kicker){font-size:var(--ds-text-small);font-weight:600;color:var(--brand-ink);letter-spacing:.08em}:where(body.brand-v15) .lp-eyebrow>span{background:var(--brand-orange);width:19px;height:3px;border-radius:var(--ds-radius-small)}:where(body.brand-v15) :is(.lp-hero em,.hs-story em,.mx-heading em,.sp-hero em){color:var(--brand-ink);font-style:normal}:where(body.brand-v15) .lp-hero{max-width:1320px;padding:64px 38px 66px;grid-template-columns:1.12fr 1fr;gap:65px}:where(body.brand-v15) .lp h1{font-size:var(--ds-text-26);line-height:1.12;font-weight:600;letter-spacing:-.037em;margin:24px 0}:where(body.brand-v15) .lp-lead{font-size:var(--ds-text-18);line-height:1.7;color:var(--brand-body);margin:0 0 15px;max-width:530px}:where(body.brand-v15) .lp-hero .lp-scan-promise{font-size:var(--ds-text-body);line-height:1.75;color:var(--brand-muted);max-width:500px}:where(body.brand-v15) .lp-address>div{border-color:var(--ds-line);border-radius:var(--ds-control-radius);padding:5px;background:var(--ds-surface);box-shadow:none}:where(body.brand-v15) .lp-address input{font-size:var(--ds-text-16);color:var(--brand-ink);height:46px}:where(body.brand-v15) .lp-address input::placeholder{color:var(--brand-muted)}:where(body.brand-v15) :is(.lp-address button,.sc-button,.sp-address button,.sp-scan-form button){background:var(--ds-action);color:var(--ds-on-action);border:1px solid var(--brand-ink);border-radius:var(--ds-control-radius);font-size:var(--ds-text-body);font-weight:600;min-height:46px;box-shadow:none}:where(body.brand-v15) :is(.lp-address button,.sc-button,.sp-address button,.sp-scan-form button):hover{background:var(--brand-orange-hover);color:var(--brand-ink)}:where(body.brand-v15) .sc-button-secondary{background:var(--ds-surface);color:var(--brand-ink);border-color:var(--ds-line)}:where(body.brand-v15) .sc-button-secondary:hover{background:var(--brand-soft)}:where(body.brand-v15) :is(.lp-address>p,.sp-address>p){font-size:var(--ds-text-small);color:var(--brand-muted);line-height:1.75}:where(body.brand-v15) :is(.lp-text-link,.hs-link,.sx-text-button){color:var(--brand-ink);font-size:var(--ds-text-label);text-decoration:underline;text-underline-offset:5px;font-weight:600}:where(body.brand-v15) .hs-preview{border-color:var(--brand-line);border-radius:var(--ds-card-radius);padding:29px;background:var(--ds-surface);box-shadow:0 18px 48px color-mix(in srgb,var(--ds-ink) 5%,transparent)}:where(body.brand-v15) .hs-preview>header>span{font-size:var(--ds-text-body);color:var(--brand-ink)}:where(body.brand-v15) .hs-preview>header>small{font-size:var(--ds-text-small);background:var(--brand-soft);color:var(--brand-muted)}:where(body.brand-v15) .hs-score{grid-template-columns:135px minmax(0,1fr);gap:25px}:where(body.brand-v15) .hs-score h2{font-size:var(--ds-text-24);line-height:1.35;color:var(--brand-ink);font-weight:600;letter-spacing:-.03em}:where(body.brand-v15) .hs-score>div>span{font-size:var(--ds-text-small);letter-spacing:.025em;color:var(--brand-muted)}:where(body.brand-v15) .hs-score p{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .hs-score .sc-dial strong{font-size:var(--ds-text-48);color:var(--brand-ink);font-weight:600;letter-spacing:-.055em}:where(body.brand-v15) .hs-score .sc-dial-fill{stroke:var(--brand-orange)}:where(body.brand-v15) .hs-score .sc-dial-track{stroke:var(--brand-soft)}:where(body.brand-v15) .hs-bars{gap:18px 23px}:where(body.brand-v15) .hs-bars span{font-size:var(--ds-text-small);color:var(--brand-body)}:where(body.brand-v15) .hs-bars strong{font-size:var(--ds-text-small);color:var(--brand-ink)}:where(body.brand-v15) .hs-bars i{background:var(--brand-blue)}:where(body.brand-v15) .hs-bars>div>div{height:4px;background:var(--ds-soft)}:where(body.brand-v15) .hs-recognition{background:var(--brand-tint);padding:17px;border:1px solid var(--ds-line)}:where(body.brand-v15) .hs-recognition svg{color:var(--ds-brand-text)}:where(body.brand-v15) .hs-recognition strong{font-size:var(--ds-text-label);color:var(--brand-ink)}:where(body.brand-v15) .hs-recognition p{font-size:var(--ds-text-small);color:var(--brand-body)}:where(body.brand-v15) .hs-preview>footer{font-size:var(--ds-text-small);color:var(--brand-muted);line-height:1.6}:where(body.brand-v15) .hs-link{font-size:var(--ds-text-small);line-height:1.7}:where(body.brand-v15) .lp-proof-strip{border-color:var(--brand-line);padding:28px 12px;max-width:1244px}:where(body.brand-v15) .lp-proof-strip strong{font-size:var(--ds-text-20);font-weight:600;letter-spacing:-.03em}:where(body.brand-v15) .lp-proof-strip span{font-size:var(--ds-text-label);color:var(--brand-muted)}:where(body.brand-v15) .lp-proof-strip>div{background:var(--brand-line)}:where(body.brand-v15) :is(.hs-story,.lp-section,.mx-section){max-width:1320px;padding-top:76px;padding-bottom:76px}:where(body.brand-v15) :is(.hs-story h2,.mx-heading h2,.lp-section-heading h2,.lp-memory-section h2){font-size:clamp(32px,3.3vw,44px);line-height:1.25;font-weight:600;letter-spacing:-.035em}:where(body.brand-v15) :is(.hs-story>div>p,.mx-heading p,.lp-section-heading>p){font-size:var(--ds-text-16);line-height:1.8;color:var(--brand-muted)}:where(body.brand-v15) .hs-steps article{border-color:var(--brand-line);gap:19px}:where(body.brand-v15) .hs-steps article>span{color:var(--ds-brand-text);font-weight:600}:where(body.brand-v15) .hs-steps h3{font-size:var(--ds-text-18);font-weight:600}:where(body.brand-v15) .hs-steps p{font-size:var(--ds-text-body);color:var(--brand-muted)}:where(body.brand-v15) .hs-steps .hs-note{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .lp-section-heading h2 span{color:var(--ds-muted)}:where(body.brand-v15) .lp-question-grid article{background:var(--ds-surface);border-color:var(--brand-line);border-radius:var(--ds-card-radius)}:where(body.brand-v15) .lp-question-grid h3{font-size:var(--ds-text-26);font-weight:600;letter-spacing:-.035em}:where(body.brand-v15) .lp-question-grid article>p{font-size:var(--ds-text-body);color:var(--brand-muted)}:where(body.brand-v15) :is(.lp-mini-evidence,.lp-mini-priority,.lp-mini-progress){background:var(--brand-canvas);border-color:var(--brand-line)}:where(body.brand-v15) :is(.lp-mini-evidence,.lp-mini-priority,.lp-mini-progress) :is(span,small){color:var(--brand-muted);font-size:var(--ds-text-small)}:where(body.brand-v15) .lp-question-grid>article>svg{color:var(--brand-blue)}:where(body.brand-v15) .lp-memory-section{background:var(--ds-inverse);background-image:radial-gradient(ellipse at 85% 25%,color-mix(in srgb,var(--ds-ink) 53%,transparent),transparent 65%);color:var(--ds-inverse-ink)}:where(body.brand-v15) .lp-memory-section :is(.lp-eyebrow,.lp-text-link){color:var(--ds-inverse-ink)}:where(body.brand-v15) .lp-memory-section h2{color:var(--ds-inverse-ink)}:where(body.brand-v15) .lp-memory-section h2 em{color:var(--ds-brand-text)}:where(body.brand-v15) .lp-memory-section>div>p{font-size:var(--ds-text-16);color:var(--ds-muted);line-height:1.85}:where(body.brand-v15) .lp-memory{background:var(--ds-surface);color:var(--brand-ink);border-color:var(--ds-line)}:where(body.brand-v15) .lp-memory :is(header,footer){border-color:var(--brand-line)}:where(body.brand-v15) .lp-memory-row{border-color:var(--ds-line)}:where(body.brand-v15) .lp-memory-row p{color:var(--brand-muted);font-size:var(--ds-text-label)}:where(body.brand-v15) .lp-memory-row small{font-size:var(--ds-text-small);background:var(--brand-soft);color:var(--brand-muted)}:where(body.brand-v15) .lp-memory-row strong{color:var(--brand-ink);font-size:var(--ds-text-body)}:where(body.brand-v15) .lp-memory :is(header span,footer){font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .lp-story-card{background:var(--ds-surface);border-color:var(--brand-line);border-radius:var(--ds-card-radius);box-shadow:0 8px 30px color-mix(in srgb,var(--ds-ink) 2%,transparent)}:where(body.brand-v15) .lp-story-card h3{color:var(--brand-ink);font-size:var(--ds-text-26)}:where(body.brand-v15) .lp-story-card>p{font-size:var(--ds-text-16);color:var(--brand-body);line-height:1.85}:where(body.brand-v15) .lp-story-steps button.active{background:var(--brand-tint);border-color:var(--ds-line);color:var(--brand-ink)}:where(body.brand-v15) .lp-story-steps :is(p,span){color:var(--brand-muted);font-size:var(--ds-text-label)}:where(body.brand-v15) .lp-story-steps strong{font-size:var(--ds-text-16)}:where(body.brand-v15) .lp-story-facts{background:var(--brand-canvas);border-color:var(--brand-line)}:where(body.brand-v15) .lp-story-facts small{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .lp-story-facts strong{font-size:var(--ds-text-label);color:var(--brand-ink)}:where(body.brand-v15) .lp-story-footer{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .mx-canvas{background:radial-gradient(ellipse at 50% 20%,var(--ds-surface),transparent 62%),var(--ds-soft);border-color:var(--ds-line);border-radius:var(--ds-card-radius);padding:38px}:where(body.brand-v15) .mx-lines path{stroke:var(--ds-brand-text);stroke-width:1.4}:where(body.brand-v15) .mx-source{background:var(--ds-surface);border-color:var(--ds-line);box-shadow:0 8px 22px color-mix(in srgb,var(--ds-ink) 2%,transparent);border-radius:var(--ds-card-radius)}:where(body.brand-v15) .mx-source[aria-pressed=true]{border-color:var(--ds-brand-line);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-ink) 8%,transparent),0 8px 22px color-mix(in srgb,var(--ds-ink) 3%,transparent)}:where(body.brand-v15) .mx-source[aria-pressed=true] .mx-source-icon{background:var(--brand-tint);color:var(--ds-brand-text)}:where(body.brand-v15) .mx-source-icon{background:var(--ds-page);color:var(--ds-muted)}:where(body.brand-v15) .mx-source strong{font-size:var(--ds-text-body);color:var(--brand-ink)}:where(body.brand-v15) .mx-source small{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .mx-core{background:radial-gradient(ellipse at 50% 0,var(--ds-soft),var(--ds-inverse) 75%);box-shadow:0 0 0 13px color-mix(in srgb,var(--ds-ink) 100%,transparent),0 0 0 14px color-mix(in srgb,var(--ds-ink) 100%,transparent),0 0 0 29px color-mix(in srgb,var(--ds-ink) 50%,transparent)}:where(body.brand-v15) .mx-core-orb{color:var(--ds-brand-text)}:where(body.brand-v15) .mx-core h3{color:var(--ds-inverse-ink);font-size:var(--ds-text-26);font-weight:600;letter-spacing:-.025em}:where(body.brand-v15) .mx-core p{font-size:var(--ds-text-small);color:var(--ds-muted)}:where(body.brand-v15) .mx-core>span{color:var(--ds-muted);font-size:var(--ds-text-small)}:where(body.brand-v15) .mx-insight{border-color:var(--brand-line);padding:27px;grid-template-columns:minmax(0,1fr) 270px}:where(body.brand-v15) .mx-insight h3{font-size:var(--ds-text-20);line-height:1.5;font-weight:600}:where(body.brand-v15) .mx-insight p{font-size:var(--ds-text-body);color:var(--brand-muted)}:where(body.brand-v15) .mx-insight>div>span{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .mx-output{background:var(--brand-tint);border-color:var(--ds-line)}:where(body.brand-v15) .mx-output svg{color:var(--ds-brand-text)}:where(body.brand-v15) .mx-output strong{color:var(--brand-ink);font-size:var(--ds-text-body)}:where(body.brand-v15) .mx-output>span{font-size:var(--ds-text-small);color:var(--ds-brand-text);letter-spacing:.025em}:where(body.brand-v15) .mx-outcomes strong{font-size:var(--ds-text-body);color:var(--brand-ink)}:where(body.brand-v15) .mx-outcomes small{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .mx-note{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .lp-faq summary{font-size:var(--ds-text-16);font-weight:600;color:var(--brand-ink);padding-top:23px;padding-bottom:23px}:where(body.brand-v15) .lp-faq details{border-color:var(--brand-line)}:where(body.brand-v15) .lp-faq details>p{font-size:var(--ds-text-body);color:var(--brand-muted);line-height:1.9}:where(body.brand-v15) .lp-final{background:var(--ds-inverse);color:var(--ds-inverse-ink);border-radius:var(--ds-card-radius)}:where(body.brand-v15) .lp-final h2{font-size:clamp(36px,4vw,55px);font-weight:600;letter-spacing:-.035em}:where(body.brand-v15) .lp-final h2 em{color:var(--ds-brand-text)}:where(body.brand-v15) .lp-final .lp-eyebrow{color:var(--ds-brand-text)}:where(body.brand-v15) .lp-final>p{font-size:var(--ds-text-16);color:var(--ds-muted)}:where(body.brand-v15) .lp-final .lp-address>p{color:var(--ds-muted)}:where(body.brand-v15) .lp-footer{border-color:var(--brand-line)}:where(body.brand-v15) .lp-footer :is(p,a:not(.lp-logo)){font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .sp-hero{padding-top:60px;padding-bottom:66px;gap:55px}:where(body.brand-v15) .sp-hero h1{font-size:var(--ds-text-26);letter-spacing:-.035em;line-height:1.16}:where(body.brand-v15) .sp-hero-copy>p{font-size:var(--ds-text-16);color:var(--brand-body);line-height:1.8}:where(body.brand-v15) .sp-address input{font-size:var(--ds-text-16);color:var(--brand-ink)}:where(body.brand-v15) .sp-address>div{border-color:var(--ds-line)}:where(body.brand-v15) .sp-hero-promises span{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .sp-example{background:var(--ds-surface);border-color:var(--brand-line);transform:none;box-shadow:0 18px 48px color-mix(in srgb,var(--ds-ink) 5%,transparent)}:where(body.brand-v15) .sp-example>header{font-size:var(--ds-text-small);color:var(--brand-muted);background:var(--brand-canvas);border-color:var(--brand-line)}:where(body.brand-v15) .sp-example-main h2{font-size:var(--ds-text-24);color:var(--brand-ink)}:where(body.brand-v15) .sp-example-main p{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .sp-example-main .sc-dial-fill{stroke:var(--brand-orange)}:where(body.brand-v15) .sp-example-main .sc-dial strong{color:var(--brand-ink)}:where(body.brand-v15) .sp-example-bars>div>span{font-size:var(--ds-text-small);color:var(--brand-body)}:where(body.brand-v15) .sp-example-next{background:var(--brand-ink);border-radius:var(--ds-card-radius);padding:23px}:where(body.brand-v15) .sp-example-next>span{font-size:var(--ds-text-small);color:var(--ds-brand-text)}:where(body.brand-v15) .sp-example-next>strong{font-size:var(--ds-text-18);color:var(--ds-inverse-ink)}:where(body.brand-v15) .sp-example-next>p{font-size:var(--ds-text-small);color:var(--ds-muted)}:where(body.brand-v15) .sp-example-next a{background:var(--brand-orange);color:var(--ds-on-brand);font-size:var(--ds-text-small);padding:11px 13px}:where(body.brand-v15) .sp-value-strip{border-color:var(--brand-line)}:where(body.brand-v15) .sp-value-strip strong{font-size:var(--ds-text-body);color:var(--brand-ink)}:where(body.brand-v15) .sp-value-strip p{font-size:var(--ds-text-label);color:var(--brand-muted)}:where(body.brand-v15) .sp-section h2{font-size:clamp(29px,3vw,39px);line-height:1.25;letter-spacing:-.035em}:where(body.brand-v15) :is(.sp-section>div>p,.sp-meaning-cards p,.sp-boundary p,.sp-faq details p,.sp-method-intro p){font-size:var(--ds-text-body);color:var(--brand-muted);line-height:1.85}:where(body.brand-v15) .sp-meaning-cards article{background:var(--ds-surface);border-color:var(--brand-line)}:where(body.brand-v15) .sp-method-grid summary h3{font-size:var(--ds-text-body);font-weight:600;color:var(--brand-ink)}:where(body.brand-v15) .sp-method-grid summary div>span{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .sp-method-grid summary>strong{font-size:var(--ds-text-26);color:var(--brand-ink)}:where(body.brand-v15) .sp-method-grid>details{border-color:var(--brand-line);background:var(--ds-surface)}:where(body.brand-v15) .sp-method-grid details :is(li,p){font-size:var(--ds-text-label);color:var(--brand-muted)}:where(body.brand-v15) .sp-boundary{background:var(--brand-soft);border-color:var(--ds-line)}:where(body.brand-v15) .sp-faq summary{font-size:var(--ds-text-16);color:var(--brand-ink)}:where(body.brand-v15) .sp-final{background:var(--brand-ink)}:where(body.brand-v15) .sp-final h2{color:var(--ds-inverse-ink)}:where(body.brand-v15) .sp-final :is(p,.sp-address>p){color:var(--ds-muted);font-size:var(--ds-text-body)}:where(body.brand-v15) .sp-footer :is(p,a:not(.sp-logo)){font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .sp-analysis-heading h1{font-size:var(--ds-text-26);line-height:1.25;color:var(--brand-ink)}:where(body.brand-v15) .sp-analysis-heading p{font-size:var(--ds-text-body);color:var(--brand-muted);line-height:1.8}:where(body.brand-v15) .sp-analysis-heading>a{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .sp-scan-form{border-color:var(--brand-line);border-radius:var(--ds-card-radius)}:where(body.brand-v15) .sp-scan-form label{font-size:var(--ds-text-label);color:var(--brand-ink)}:where(body.brand-v15) .sp-scan-form input{font-size:var(--ds-text-16);color:var(--brand-ink)}:where(body.brand-v15) .sp-scan-form>div{border-color:var(--ds-line)}:where(body.brand-v15) .sp-progress{background:var(--brand-ink);border-radius:var(--ds-card-radius)}:where(body.brand-v15) .sp-progress .sc-eyebrow{font-size:var(--ds-text-small);color:var(--ds-brand-text)}:where(body.brand-v15) .sp-progress h2{font-size:var(--ds-text-26);color:var(--ds-inverse-ink);font-weight:600}:where(body.brand-v15) .sp-progress-domain{font-size:var(--ds-text-body);color:var(--ds-inverse-ink)}:where(body.brand-v15) .sp-progress li strong{font-size:var(--ds-text-body);color:var(--ds-inverse-ink)}:where(body.brand-v15) .sp-progress li p{font-size:var(--ds-text-label);color:var(--ds-muted)}:where(body.brand-v15) .sp-progress li.done>span{background:var(--brand-orange);color:var(--ds-on-brand)}:where(body.brand-v15) .sp-progress li.active>span{border-color:var(--ds-brand-line);color:var(--ds-brand-text)}:where(body.brand-v15) .sp-stage-bar>span.done{background:var(--brand-orange)}:where(body.brand-v15) .sp-stage-bar>span.active{background:var(--ds-brand)}:where(body.brand-v15) .sp-progress footer{font-size:var(--ds-text-small);color:var(--ds-muted)}:where(body.brand-v15) .sp-progress-note{font-size:var(--ds-text-small);color:var(--ds-muted)}:where(body.brand-v15) .sp-continue{background:var(--brand-tint);border:1px solid var(--ds-line);border-radius:var(--ds-card-radius);padding:32px}:where(body.brand-v15) .sp-continue-icon{background:var(--ds-page);color:var(--ds-brand-text)}:where(body.brand-v15) .sp-continue .sc-eyebrow{color:var(--ds-brand-text);font-size:var(--ds-text-small);letter-spacing:.06em}:where(body.brand-v15) .sp-continue h3{font-size:var(--ds-text-26);color:var(--brand-ink);line-height:1.35;font-weight:600}:where(body.brand-v15) .sp-continue p{font-size:var(--ds-text-body);color:var(--ds-muted);line-height:1.85}:where(body.brand-v15) .sp-continue-benefits strong{font-size:var(--ds-text-body);color:var(--brand-ink)}:where(body.brand-v15) .sp-continue-benefits p{font-size:var(--ds-text-label);color:var(--ds-muted)}:where(body.brand-v15) .sp-continue-benefits>div{border-color:var(--ds-line)}:where(body.brand-v15) .sp-login-link{color:var(--brand-ink);font-size:var(--ds-text-label);text-decoration:underline;text-underline-offset:4px}:where(body.brand-v15) .sp-continue small{font-size:var(--ds-text-small);color:var(--ds-muted)}:where(body.brand-v15) .sp-retention{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .sc-result-hero{background:radial-gradient(ellipse at 85% 0,var(--ds-soft),var(--ds-inverse) 75%);border-radius:var(--ds-card-radius);box-shadow:0 14px 36px color-mix(in srgb,var(--ds-ink) 4%,transparent)}:where(body.brand-v15) .sc-result-copy h2{font-size:clamp(26px,2.5vw,36px);font-weight:600;letter-spacing:-.03em;color:var(--ds-inverse-ink)}:where(body.brand-v15) .sc-result-copy p{font-size:var(--ds-text-16);color:var(--ds-inverse-ink);line-height:1.8}:where(body.brand-v15) .sc-result-main{grid-template-columns:175px minmax(0,1fr)}:where(body.brand-v15) .sc-result-copy{min-width:0}:where(body.brand-v15) .sc-result-top .sc-eyebrow{font-size:var(--ds-text-small);letter-spacing:.08em;color:var(--ds-brand-text)}:where(body.brand-v15) .sc-result-date{font-size:var(--ds-text-small);color:var(--ds-muted)}:where(body.brand-v15) .sc-domain{font-size:var(--ds-text-label);color:var(--ds-muted)}:where(body.brand-v15) .sc-result-hero .sc-dial-fill{stroke:var(--ds-brand-text)}:where(body.brand-v15) .sc-result-hero .sc-dial-track{stroke:var(--ds-muted)}:where(body.brand-v15) .sc-result-hero .sc-dial strong{font-size:var(--ds-text-56);font-weight:600;letter-spacing:-.055em}:where(body.brand-v15) .sc-result-hero .sc-dial span{font-size:var(--ds-text-label);color:var(--ds-muted)}:where(body.brand-v15) .sc-pills span{font-size:var(--ds-text-small);color:var(--ds-inverse-ink);border-color:var(--ds-line)}:where(body.brand-v15) .sc-result-note{font-size:var(--ds-text-small);line-height:1.8;color:var(--ds-muted);border-color:var(--ds-line)}:where(body.brand-v15) .sc-result-note>svg{color:var(--ds-brand-text)}:where(body.brand-v15) .sx-portrait{border-color:var(--brand-line);border-radius:var(--ds-card-radius)}:where(body.brand-v15) .sx-portrait .sc-eyebrow{color:var(--brand-muted);font-size:var(--ds-text-small);letter-spacing:.07em}:where(body.brand-v15) .sx-portrait h3{font-size:var(--ds-text-24);color:var(--brand-ink);font-weight:600}:where(body.brand-v15) .sx-icon{color:var(--ds-muted);background:var(--ds-page)}:where(body.brand-v15) .sx-platform{font-size:var(--ds-text-small);color:var(--brand-muted);border-color:var(--brand-line);background:var(--brand-canvas)}:where(body.brand-v15) .sx-description{font-size:var(--ds-text-body);color:var(--brand-body)}:where(body.brand-v15) .sx-products>div{background:var(--brand-canvas);border-color:var(--ds-line);color:var(--brand-body);font-size:var(--ds-text-body)}:where(body.brand-v15) .sx-products>p{font-size:var(--ds-text-label);color:var(--brand-muted)}:where(body.brand-v15) .sx-products strong{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .sx-source{font-size:var(--ds-text-small);color:var(--brand-muted);text-decoration:underline;text-underline-offset:3px}:where(body.brand-v15) .sx-counts,:where(body.brand-v15) .sx-counts>button{border-color:var(--brand-line)}:where(body.brand-v15) .sx-counts strong{color:var(--brand-ink);font-size:var(--ds-text-32);font-weight:600}:where(body.brand-v15) .sx-counts span{color:var(--brand-muted);font-size:var(--ds-text-label)}:where(body.brand-v15) .sc-section-head .sc-eyebrow{font-size:var(--ds-text-small);letter-spacing:.07em;color:var(--brand-muted)}:where(body.brand-v15) :is(.sc-section-head h3,.sx-highlights .sc-section-head h3){font-size:var(--ds-text-26);color:var(--brand-ink);font-weight:600;letter-spacing:-.025em}:where(body.brand-v15) .sx-highlight-grid article{border-color:var(--brand-line);border-radius:var(--ds-card-radius);box-shadow:0 5px 18px color-mix(in srgb,var(--ds-ink) 2%,transparent)}:where(body.brand-v15) .sx-highlight-grid header>small{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .sx-highlight-grid header>span{font-size:var(--ds-text-small);color:var(--ds-brand-text)}:where(body.brand-v15) .sx-highlight-grid h4{font-size:var(--ds-text-20);color:var(--brand-ink);font-weight:600}:where(body.brand-v15) .sx-highlight-grid article>p{font-size:var(--ds-text-body);color:var(--brand-muted);line-height:1.8}:where(body.brand-v15) .sx-affected{font-size:var(--ds-text-small);color:var(--ds-brand-text)}:where(body.brand-v15) .sx-highlight-grid summary{font-size:var(--ds-text-label);color:var(--brand-ink);min-height:40px}:where(body.brand-v15) .sx-highlight-grid details{border-color:var(--brand-line)}:where(body.brand-v15) .sx-highlight-grid details>p{font-size:var(--ds-text-label);color:var(--brand-muted)}:where(body.brand-v15) .sx-highlight-grid details>strong{font-size:var(--ds-text-body);color:var(--brand-ink)}:where(body.brand-v15) :is(.sx-highlight-grid ol,.sx-finding-body ol){font-size:var(--ds-text-label);color:var(--brand-body)}:where(body.brand-v15) .sx-section-note{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .sc-category{border-color:var(--brand-line);border-radius:var(--ds-card-radius)}:where(body.brand-v15) .sc-category-head{align-items:flex-start}:where(body.brand-v15) .sc-category-head>span{font-size:var(--ds-text-body);line-height:1.6;color:var(--brand-ink)}:where(body.brand-v15) .sc-category-head strong{font-size:var(--ds-text-24);color:var(--brand-ink);white-space:nowrap}:where(body.brand-v15) .sc-category p{font-size:var(--ds-text-label);color:var(--brand-muted);line-height:1.8}:where(body.brand-v15) .sc-bar>span{background:var(--brand-blue)}:where(body.brand-v15) .sc-category footer :is(span,button){font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .sc-category footer button{color:var(--brand-ink);min-height:35px;text-decoration:underline;text-underline-offset:4px}:where(body.brand-v15) .sc-section-head>a{font-size:var(--ds-text-small);color:var(--brand-ink)}:where(body.brand-v15) .sc-scope{border-color:var(--brand-line);border-radius:var(--ds-card-radius)}:where(body.brand-v15) .sc-scope>summary{font-size:var(--ds-text-body);color:var(--brand-ink);min-height:62px}:where(body.brand-v15) .sx-filters button{font-size:var(--ds-text-small);background:var(--brand-canvas);border-color:var(--brand-line);color:var(--brand-muted);min-height:42px}:where(body.brand-v15) .sx-filters button[aria-pressed=true]{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--ds-inverse-ink)}:where(body.brand-v15) .sx-finding{border-color:var(--brand-line)}:where(body.brand-v15) .sx-finding summary strong{color:var(--brand-ink);font-size:var(--ds-text-16)}:where(body.brand-v15) .sx-finding summary small{color:var(--brand-muted);font-size:var(--ds-text-small)}:where(body.brand-v15) .sx-status-label{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .sx-finding-body>p{font-size:var(--ds-text-body);color:var(--brand-body)}:where(body.brand-v15) .sx-finding-body h4{font-size:var(--ds-text-16);color:var(--brand-ink)}:where(body.brand-v15) .sx-page-evidence p{font-size:var(--ds-text-label);color:var(--brand-muted)}:where(body.brand-v15) .sx-page-evidence :is(a,summary){font-size:var(--ds-text-label);color:var(--brand-blue)}:where(body.brand-v15) :is(.sx-finding-note,.sx-empty){font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .sc-scope-body :is(p,li){font-size:var(--ds-text-label);color:var(--brand-muted)}:where(body.brand-v15) [data-slot=sidebar-inset]{min-width:0;background:var(--brand-canvas)}:where(body.brand-v15) .co-main{color:var(--brand-ink)}:where(body.brand-v15) .brand-symbol{background:var(--brand-orange);color:var(--ds-on-brand)}:where(body.brand-v15) .today-nav-mark{background:var(--brand-orange)}:where(body.brand-v15) .co-main .page-heading h1{font-weight:600;letter-spacing:-.035em}:where(body.brand-v15) .co-main .page-heading p:not(.eyebrow){font-size:var(--ds-text-body);color:var(--brand-muted)}:where(body.brand-v15) .co-main .eyebrow{font-size:var(--ds-text-small);color:var(--brand-muted);letter-spacing:.08em}:where(body.brand-v15) .co-small-note{font-size:var(--ds-text-small);color:var(--brand-muted)}:where(body.brand-v15) .sc-save-banner{font-size:var(--ds-text-label);background:var(--ds-page);color:var(--ds-positive-text);border-color:var(--ds-line);gap:14px;line-height:1.8}:where(body.brand-v15) .sc-save-banner a{color:var(--ds-positive-text);text-decoration:underline;text-underline-offset:4px}:where(body.brand-v15) .co-footer{color:var(--brand-muted);border-color:var(--brand-line)}:where(body.brand-v15) .co-category-strip button{border-color:var(--brand-line)}:where(body.brand-v15) .co-category-strip button.active{background:var(--brand-tint);border-color:var(--ds-brand-line)}:where(body.brand-v15) .co-category-strip button>span{font-size:var(--ds-text-label);color:var(--brand-muted)}:where(body.brand-v15) .co-category-strip strong{color:var(--brand-ink)}:where(body.brand-v15) .co-analysis-entry input{font-size:var(--ds-text-16)}@media (max-width:1150px){:where(body.brand-v15) .lp-hero{gap:33px;padding-top:45px;grid-template-columns:1fr 1fr}:where(body.brand-v15) .hs-score{grid-template-columns:110px minmax(0,1fr);gap:18px}:where(body.brand-v15) .hs-score .sc-dial{width:110px;height:110px}:where(body.brand-v15) .hs-score h2{font-size:var(--ds-text-20)}:where(body.brand-v15) .mx-source strong{font-size:var(--ds-text-small)}:where(body.brand-v15) .mx-source small{font-size:var(--ds-text-small)}:where(body.brand-v15) .mx-core h3{font-size:var(--ds-text-24)}:where(body.brand-v15) .mx-core p{font-size:var(--ds-text-small)}}@media (max-width:780px){:where(body.brand-v15) :is(.lp-nav,.sp-nav){min-height:76px;padding:18px 24px}:where(body.brand-v15) .lp-hero{grid-template-columns:1fr;padding:42px 24px 50px;gap:35px}:where(body.brand-v15) .lp h1{font-size:var(--ds-text-26);line-height:1.12}:where(body.brand-v15) .lp-lead{font-size:var(--ds-text-18);max-width:590px}:where(body.brand-v15) .hs-score{grid-template-columns:135px minmax(0,1fr);gap:24px}:where(body.brand-v15) .hs-score .sc-dial{width:135px;height:135px}:where(body.brand-v15) .hs-score h2{font-size:var(--ds-text-24)}:where(body.brand-v15) .hs-preview{max-width:570px;padding:26px}:where(body.brand-v15) :is(.hs-story,.lp-section,.mx-section){padding:55px 24px}:where(body.brand-v15) .mx-canvas{padding:25px 20px}:where(body.brand-v15) .mx-insight{grid-template-columns:1fr;padding:23px;gap:20px}:where(body.brand-v15) .mx-source strong{font-size:var(--ds-text-body)}:where(body.brand-v15) .mx-core h3{font-size:var(--ds-text-24)}:where(body.brand-v15) .mx-core p{font-size:var(--ds-text-small)}:where(body.brand-v15) .mx-outcomes strong{font-size:var(--ds-text-body)}:where(body.brand-v15) .sp-hero{padding:42px 24px;gap:35px}:where(body.brand-v15) .sp-hero h1{font-size:var(--ds-text-26)}:where(body.brand-v15) .sp-hero-copy>p{font-size:var(--ds-text-16)}:where(body.brand-v15) .sp-section{padding:55px 24px}:where(body.brand-v15) .sc-result-main{grid-template-columns:145px minmax(0,1fr);gap:23px}:where(body.brand-v15) .sc-result-copy p{font-size:var(--ds-text-body)}:where(body.brand-v15) .sp-continue{padding:26px}:where(body.brand-v15) .sp-continue h3{font-size:var(--ds-text-24)}}@media (max-width:480px){:where(body.brand-v15) :is(.lp-nav,.sp-nav){padding:17px 18px;min-height:70px}:where(body.brand-v15) .lp-hero{padding:33px 18px 43px;gap:28px}:where(body.brand-v15) .lp h1{font-size:var(--ds-text-26);letter-spacing:-.04em}:where(body.brand-v15) .lp-lead{font-size:var(--ds-text-16)}:where(body.brand-v15) .lp-hero .lp-scan-promise{font-size:var(--ds-text-body)}:where(body.brand-v15) .lp-address>div{flex-wrap:wrap}:where(body.brand-v15) .lp-address input{width:calc(100% - 44px);flex:1}:where(body.brand-v15) .lp-address button{width:100%;min-height:48px}:where(body.brand-v15) .hs-preview{padding:23px 19px}:where(body.brand-v15) .hs-score{grid-template-columns:96px minmax(0,1fr);gap:15px}:where(body.brand-v15) .hs-score .sc-dial{width:96px;height:96px}:where(body.brand-v15) .hs-score .sc-dial strong{font-size:var(--ds-text-40)}:where(body.brand-v15) .hs-score h2{font-size:var(--ds-text-20)}:where(body.brand-v15) .hs-score>div>span{font-size:var(--ds-text-small)}:where(body.brand-v15) .hs-bars{gap:16px 15px}:where(body.brand-v15) .hs-bars span{font-size:var(--ds-text-small)}:where(body.brand-v15) .hs-link{font-size:var(--ds-text-small)}:where(body.brand-v15) .hs-preview>footer{font-size:var(--ds-text-small)}:where(body.brand-v15) :is(.hs-story,.lp-section,.mx-section){padding:43px 18px}:where(body.brand-v15) :is(.hs-story h2,.mx-heading h2,.lp-section-heading h2,.lp-memory-section h2){font-size:var(--ds-text-32)}:where(body.brand-v15) .mx-canvas{padding:23px 16px}:where(body.brand-v15) .mx-insight{padding:21px 17px}:where(body.brand-v15) .mx-insight h3{font-size:var(--ds-text-20)}:where(body.brand-v15) .mx-source strong{font-size:var(--ds-text-small)}:where(body.brand-v15) .mx-source small{font-size:var(--ds-text-small)}:where(body.brand-v15) .sp-hero{padding:32px 18px 40px}:where(body.brand-v15) .sp-hero h1{font-size:var(--ds-text-26)}:where(body.brand-v15) .sp-example-main h2{font-size:var(--ds-text-18)}:where(body.brand-v15) .sp-example-main p{font-size:var(--ds-text-small)}:where(body.brand-v15) .sp-example-bars>div>span{font-size:var(--ds-text-small)}:where(body.brand-v15) .sp-section{padding:43px 18px}:where(body.brand-v15) .sp-section h2{font-size:var(--ds-text-26)}:where(body.brand-v15) .sp-analysis-heading h1{font-size:var(--ds-text-26)}:where(body.brand-v15) .sp-analysis-heading p{font-size:var(--ds-text-body)}:where(body.brand-v15) .sc-result-main{grid-template-columns:1fr;padding:23px 0}:where(body.brand-v15) .sc-result-copy h2{font-size:var(--ds-text-26)}:where(body.brand-v15) .sc-result-copy p{font-size:var(--ds-text-body)}:where(body.brand-v15) .sc-result-date{font-size:var(--ds-text-small)}:where(body.brand-v15) .sc-result-top .sc-eyebrow{font-size:var(--ds-text-small);letter-spacing:.055em}:where(body.brand-v15) .sc-result-note{font-size:var(--ds-text-small)}:where(body.brand-v15) .sx-portrait h3{font-size:var(--ds-text-20)}:where(body.brand-v15) :is(.sc-section-head h3,.sx-highlights .sc-section-head h3){font-size:var(--ds-text-24)}:where(body.brand-v15) .sx-counts strong{font-size:var(--ds-text-32)}:where(body.brand-v15) .sx-counts span{font-size:var(--ds-text-small)}:where(body.brand-v15) .sp-continue{padding:25px 20px}:where(body.brand-v15) .sp-continue h3{font-size:var(--ds-text-24)}:where(body.brand-v15) .sp-continue p{font-size:var(--ds-text-body)}:where(body.brand-v15) .sp-progress h2{font-size:var(--ds-text-24)}:where(body.brand-v15) .sp-progress li p{font-size:var(--ds-text-small)}:where(body.brand-v15) .sx-finding summary strong{font-size:var(--ds-text-body)}:where(body.brand-v15) .sx-filters button{font-size:var(--ds-text-small);min-height:42px}}@media (prefers-reduced-motion:reduce){:where(body.brand-v15) *{scroll-behavior:auto}}html.dark:root :where(body.brand-v15){--brand-canvas:var(--ds-page);--brand-surface:var(--ds-surface);--brand-soft:var(--ds-soft);--brand-line:var(--ds-line);--brand-ink:var(--ds-ink);--brand-body:var(--ds-muted);--brand-muted:var(--ds-muted);--brand-tint:var(--ds-brand-soft);--brand-blue:var(--ds-info);--card:var(--ds-surface);--card-foreground:var(--ds-ink);--popover:var(--ds-surface);--popover-foreground:var(--ds-ink);--secondary:var(--ds-soft);--secondary-foreground:var(--ds-ink);--muted:var(--ds-soft);--muted-foreground:var(--ds-muted);--accent:var(--ds-brand-soft);--accent-foreground:var(--ds-brand-text);--sidebar:var(--ds-surface);--sidebar-foreground:var(--ds-ink);--input:var(--ds-input-line)}}@layer screens{:where(body.brand-v15){--pd-paper:var(--ds-page);--pd-surface:var(--ds-surface);--pd-ink:var(--ds-ink);--pd-muted:var(--ds-muted);--pd-line:var(--ds-line);--pd-soft:var(--ds-soft);--pd-orange:var(--ds-brand);--pd-tint:var(--ds-brand-soft);--pd-green:var(--ds-positive-text);--pd-green-soft:var(--ds-positive-soft);--pd-blue:var(--ds-info);--pd-navy:var(--ds-ai)}html.dark :where(body.brand-v15){--pd-paper:var(--ds-page);--pd-surface:var(--ds-surface);--pd-ink:var(--ds-ink);--pd-muted:var(--ds-muted);--pd-line:var(--ds-line);--pd-soft:var(--ds-soft);--pd-tint:var(--ds-brand-soft);--pd-green:var(--ds-positive-text);--pd-green-soft:var(--ds-positive-soft);--pd-blue:var(--ds-info);--pd-navy:var(--ds-ai)}:where(body.brand-v15) .pd-product{background:var(--pd-paper);color:var(--pd-ink);font-family:var(--ds-font)}:where(body.brand-v15) .pd-product [data-slot=sidebar-inset]{background:var(--pd-paper);min-width:0}:where(body.brand-v15) .pd-product :is([data-slot=sidebar-inner]){background:var(--pd-surface);border-color:var(--pd-line)}:where(body.brand-v15) .pd-product .co-main{background:var(--pd-paper)}:where(body.brand-v15) .pd-product .co-business-icon{background:var(--pd-surface);color:var(--pd-ink);padding:7px}.pd-product .co-pilot{font-size:var(--ds-text-small)}:where(body.brand-v15) .pd-product :is(.co-page-head h1,.pd-heading h1){font-size:var(--ds-text-26);line-height:1.2;font-weight:600;letter-spacing:-1.25px;color:var(--pd-ink);margin:7px 0 11px}:where(body.brand-v15) .pd-product .co-page-head{margin-bottom:25px}.pd-product .co-page-head p:last-child{font-size:var(--ds-text-label);color:var(--pd-muted)}.pd-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:26px}.pd-heading h1 span{color:var(--pd-orange)}.pd-heading>div>p:last-child{font-size:var(--ds-text-label);color:var(--pd-muted);margin:0}.pd-eyebrow{display:block;font-size:var(--ds-text-small);font-weight:600;letter-spacing:.095em;text-transform:uppercase;color:var(--pd-muted);line-height:1.6}.pd-product a,.pd-product button{touch-action:manipulation}.pd-product :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--pd-blue);outline-offset:3px}.pd-product button:disabled{cursor:wait;opacity:.55}.pd-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 16px;border:1px solid transparent;border-radius:var(--ds-control-radius);background:var(--ds-action);color:var(--ds-on-action);font-size:var(--ds-text-small);font-weight:600;line-height:1.4;transition:background .15s,transform .15s}.pd-button:hover{background:var(--ds-action-hover)}.pd-button.pd-secondary{background:var(--pd-surface);color:var(--pd-ink);border-color:var(--pd-line)}.pd-button.pd-secondary:hover{background:var(--pd-soft)}.pd-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;min-height:44px;font-size:var(--ds-text-small);font-weight:500;color:var(--pd-ink);text-align:left}.pd-link:hover{text-decoration:underline;text-underline-offset:4px}.pd-icon-button{min-width:44px;min-height:44px;display:grid;place-items:center;border-radius:var(--ds-control-radius)}.pd-icon-button:hover{background:var(--pd-soft)}.pd-focus-bar{display:flex;align-items:center;gap:17px;flex-wrap:wrap;margin-bottom:21px}.pd-focus-bar>span{display:flex;align-items:center;gap:7px;font-size:var(--ds-text-small);color:var(--pd-muted)}.pd-focus-bar>div{display:flex;gap:3px;background:var(--pd-surface);border:1px solid var(--pd-line);padding:3px;border-radius:var(--ds-control-radius)}.pd-focus-bar button{font-size:var(--ds-text-small);padding:8px 12px;min-height:36px;border-radius:var(--ds-radius-small);color:var(--pd-muted)}.pd-focus-bar button[aria-pressed=true]{background:var(--pd-ink);color:var(--pd-surface)}.pd-focus-bar>small{font-size:var(--ds-text-small);color:var(--pd-muted)}.pd-overview-top{display:grid;grid-template-columns:minmax(0,1fr) 276px;gap:20px;margin-bottom:23px}.pd-manager{position:relative;overflow:hidden;background:var(--pd-navy);color:var(--ds-inverse-ink);border-radius:var(--ds-card-radius);padding:28px 32px 27px;display:flex;flex-direction:column;align-items:flex-start}.pd-manager:after{content:"";position:absolute;right:-85px;top:-130px;width:350px;height:350px;border:1px solid color-mix(in srgb,var(--ds-ink) 4%,transparent);border-radius:50%;pointer-events:none}.pd-manager-label{display:flex;align-items:center;gap:12px;font-size:var(--ds-text-small);font-weight:600;letter-spacing:.07em}.pd-manager-label>span>span{display:block;color:var(--ds-muted);font-size:var(--ds-text-small);font-weight:400;letter-spacing:0;margin-top:4px}.pd-orb{flex:none;width:37px;height:37px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--ds-ink) 31%,transparent);background:color-mix(in srgb,var(--ds-ink) 8%,transparent);color:var(--ds-brand-text);border-radius:var(--ds-control-radius)}.pd-manager h2{font-size:clamp(22px,2.15vw,29px);font-weight:500;letter-spacing:-.8px;line-height:1.3;margin:27px 0 13px;max-width:700px}.pd-manager>p{font-size:var(--ds-text-label);line-height:1.8;color:var(--ds-muted);max-width:670px;margin-bottom:24px;overflow-wrap:anywhere}.pd-manager-footer{display:flex;align-items:center;gap:16px;margin-top:auto;flex-wrap:wrap}.pd-manager-footer small{color:var(--ds-muted);font-size:var(--ds-text-small);line-height:1.6;max-width:180px}.pd-score-card{border:1px solid var(--pd-line);border-radius:var(--ds-card-radius);background:var(--pd-surface);padding:24px 22px 18px;text-align:center;display:flex;align-items:center;flex-direction:column}.pd-score-card .sc-dial{width:136px;height:136px;min-width:136px;margin:12px auto 8px}.pd-score-card .sc-dial strong{font-size:var(--ds-text-40);color:var(--pd-ink)}.pd-score-card .sc-dial span{color:var(--pd-muted);font-size:var(--ds-text-small)}.pd-score-card .sc-dial-track{stroke:var(--pd-soft)}.pd-score-card .sc-dial-fill{stroke:var(--pd-orange)}.pd-score-card>p{font-size:var(--ds-text-small);color:var(--pd-muted);margin:4px 0 13px}.pd-score-card>p strong{color:var(--pd-ink)}.pd-score-card>small{color:var(--pd-muted);font-size:var(--ds-text-small);line-height:1.6}.pd-score-counts{display:flex;flex-wrap:wrap;gap:9px;justify-content:center}.pd-score-counts>span{display:flex;align-items:center;gap:4px;font-size:var(--ds-text-small)}.pd-dot{width:6px;height:6px;display:inline-block;border-radius:50%;flex:none;background:var(--ds-soft)}.pd-dot.pass{background:var(--ds-positive)}.pd-dot.fail{background:var(--ds-brand)}.pd-dot.unknown{background:var(--ds-soft)}.pd-overview-bottom{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;margin-bottom:22px}.pd-card{background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:var(--ds-card-radius);padding:24px}.pd-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.pd-section-title h2{font-size:var(--ds-text-16);letter-spacing:-.4px;font-weight:600;margin:5px 0 0}.pd-section-title>svg{color:var(--pd-muted)}.pd-priorities>button{width:100%;display:flex;align-items:center;gap:14px;padding:19px 0;text-align:left;border-top:1px solid var(--pd-line)}.pd-priorities>button:hover{background:var(--pd-paper)}.pd-rank{font-size:var(--ds-text-label);color:var(--ds-muted);font-weight:500}.pd-priorities>button>span:nth-child(2){flex:1;min-width:0}.pd-priorities small{display:block;font-size:var(--ds-text-small);color:var(--pd-muted);margin-bottom:5px}.pd-priorities strong{font-size:var(--ds-text-label);line-height:1.6;font-weight:500}.pd-priorities>button>svg{color:var(--pd-muted);flex:none}.pd-source-card{display:flex;flex-direction:column}.pd-source-card>p{line-height:1.8}.pd-source-card>p,.pd-source-card>small{font-size:var(--ds-text-small);color:var(--pd-muted)}.pd-source-card>.pd-link{margin-top:auto;padding-top:10px}.pd-source-metrics{display:flex;gap:25px;margin:21px 0 14px}.pd-source-metrics>div{flex:1;min-width:0}.pd-source-metrics strong{display:block;font-size:var(--ds-text-24);line-height:1.5;font-weight:600;letter-spacing:-.6px;overflow-wrap:anywhere}.pd-badge,.pd-source-metrics span{font-size:var(--ds-text-small);color:var(--pd-muted)}.pd-badge{display:inline-flex;align-items:center;align-self:flex-start;font-weight:500;padding:5px 8px;border-radius:var(--ds-radius-small);background:var(--pd-soft)}.pd-badge.pass{background:var(--pd-green-soft);color:var(--pd-green)}.pd-badge.fail{background:var(--pd-tint)}.pd-badge.fail,html.dark .pd-badge.fail{color:var(--ds-brand-text)}.pd-progress-strip{display:flex;align-items:center;gap:15px;border:1px solid var(--pd-line);border-radius:var(--ds-card-radius);padding:18px 22px;background:var(--pd-surface)}.pd-progress-icon{display:grid;place-items:center;width:40px;height:40px;background:var(--pd-green-soft);color:var(--pd-green);border-radius:var(--ds-control-radius);flex:none}.pd-progress-strip>div{flex:1;min-width:0}.pd-progress-strip strong{font-size:var(--ds-text-small);font-weight:500}.pd-progress-strip p{font-size:var(--ds-text-small);color:var(--pd-muted);margin:5px 0 0}.pd-setup-detail{margin:20px 0}.pd-setup-detail>summary,.pd-supplement>summary{font-size:var(--ds-text-small);color:var(--pd-muted);cursor:pointer;padding:14px 0;min-height:44px}.pd-setup-detail .gx-today{margin-top:20px}.pd-rescan{background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:var(--ds-control-radius);margin-bottom:19px}.pd-rescan>summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding:12px 16px;min-height:44px;font-size:var(--ds-text-small);color:var(--pd-muted)}.pd-rescan>summary>svg:last-child{margin-left:auto}.pd-rescan .co-scan-form{padding:15px 20px}.pd-supplement{margin-top:16px}.pd-back-workspace{margin-bottom:15px}.pd-analysis{border:1px solid var(--pd-line);border-radius:var(--ds-card-radius);background:var(--pd-surface);overflow:hidden}.pd-analysis-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 21px;border-bottom:1px solid var(--pd-line)}.pd-analysis-toolbar>div{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pd-analysis-toolbar strong{font-size:var(--ds-text-20);font-weight:600;letter-spacing:-.5px}.pd-analysis-toolbar small{font-weight:400;margin-left:2px}.pd-analysis-toolbar small,.pd-analysis-toolbar>div>span:last-child{font-size:var(--ds-text-small);color:var(--pd-muted)}.pd-workspace-grid{display:grid;grid-template-columns:245px minmax(0,1fr) 278px;min-height:630px}.pd-workspace-grid:not(:has(.pd-assistant-pane)){grid-template-columns:260px minmax(0,1fr)}.pd-finding-nav{border-right:1px solid var(--pd-line);background:var(--pd-paper);min-width:0}.pd-finding-nav-head{padding:20px 16px 14px}.pd-finding-nav h2{font-size:var(--ds-text-label);font-weight:600;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.pd-finding-nav h2>span{padding:3px 7px;background:var(--pd-surface);border-radius:var(--ds-radius-small)}.pd-category-label,.pd-finding-nav h2>span{font-size:var(--ds-text-small);color:var(--pd-muted)}.pd-category-label{display:block}.pd-category-label select{width:100%;margin:5px 0 12px;border:1px solid var(--pd-line);border-radius:var(--ds-radius-small);background:var(--pd-surface);color:var(--pd-ink);font-size:var(--ds-text-small);min-height:39px;padding:8px;overflow:hidden;text-overflow:ellipsis}.pd-finding-filters{display:grid;grid-template-columns:1fr 1fr;gap:5px}.pd-finding-filters button{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:var(--ds-text-small);min-height:34px;padding:6px 8px;border:1px solid transparent;border-radius:var(--ds-radius-small);color:var(--pd-muted)}.pd-finding-filters button[aria-pressed=true]{background:var(--pd-surface);border-color:var(--pd-line);color:var(--pd-ink)}.pd-finding-filters button>span{font-size:var(--ds-text-small)}.pd-finding-items>button{width:100%;display:flex;align-items:flex-start;gap:8px;padding:18px 13px 18px 16px;text-align:left;border-top:1px solid var(--pd-line);border-left:3px solid transparent}.pd-finding-items>button[aria-current=true]{background:var(--pd-surface);border-left-color:var(--pd-orange)}.pd-finding-items>button:hover{background:var(--pd-surface)}.pd-finding-items>button>span:nth-child(2){flex:1;min-width:0}.pd-finding-items small{display:block;font-size:var(--ds-text-small);color:var(--pd-muted);line-height:1.5;margin-bottom:5px}.pd-finding-items strong{display:block;font-size:var(--ds-text-small);font-weight:500;line-height:1.6}.pd-finding-items em{display:block;font-size:var(--ds-text-small);font-style:normal;color:var(--pd-muted);margin-top:5px}.pd-finding-items>button>svg{flex:none;margin-top:14px;color:var(--pd-muted)}.pd-finding-mark{display:flex;margin-top:3px;color:var(--ds-brand-text)}.pd-finding-mark.pass{color:var(--pd-green)}.pd-finding-mark.unknown{color:var(--pd-muted)}.pd-evidence-pane{min-width:0;display:flex;flex-direction:column}.pd-evidence-heading{padding:26px 25px 20px}.pd-evidence-heading>span:nth-child(2){display:inline-block;margin:0 0 0 8px;font-size:var(--ds-text-small);color:var(--pd-muted)}.pd-evidence-heading h2{font-size:var(--ds-text-24);font-weight:600;letter-spacing:-.65px;line-height:1.35;margin:16px 0 12px}.pd-evidence-heading p{color:var(--pd-muted);font-size:var(--ds-text-small);line-height:1.9;margin:0}.pd-evidence-tabs{display:flex;border-bottom:1px solid var(--pd-line);padding:0 23px;gap:20px}.pd-evidence-tabs button{font-size:var(--ds-text-small);min-height:45px;border-bottom:2px solid transparent;color:var(--pd-muted)}.pd-evidence-tabs button[aria-pressed=true]{color:var(--pd-ink);border-bottom-color:var(--pd-orange)}.pd-evidence-content{padding:23px 25px;flex:1}.pd-evidence-content h3{display:flex;align-items:center;gap:8px;font-size:var(--ds-text-small);font-weight:600;line-height:1.7;margin:0 0 12px}.pd-evidence-content>p{font-size:var(--ds-text-small);line-height:1.8;color:var(--pd-muted)}.pd-observation{background:var(--pd-paper);border-left:2px solid var(--pd-orange);padding:13px 14px;border-radius:0 6px 6px 0;overflow-wrap:anywhere}.pd-evidence-subhead{display:flex;align-items:center;justify-content:space-between;margin-top:27px}.pd-evidence-subhead>span{font-size:var(--ds-text-small);color:var(--pd-muted)}.pd-page-observations article{display:flex;gap:10px;padding:14px 0;border-top:1px solid var(--pd-line)}.pd-page-observations article>.pd-dot{margin-top:8px}.pd-page-observations article>div{min-width:0}.pd-page-observations a{display:flex;gap:6px;align-items:center;font-size:var(--ds-text-small);font-weight:500;overflow-wrap:anywhere;color:var(--pd-blue);min-height:30px}.pd-page-observations a svg{flex:none}.pd-page-observations p{line-height:1.8;overflow-wrap:anywhere;margin:5px 0}.pd-page-observations p,.pd-page-observations small,.pd-technical{font-size:var(--ds-text-small);color:var(--pd-muted)}.pd-technical{margin-top:15px}.pd-technical summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;cursor:pointer;border-top:1px solid var(--pd-line)}.pd-technical p{line-height:1.8;margin:10px 0}.pd-evidence-footer{padding:17px 25px;border-top:1px solid var(--pd-line);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pd-evidence-footer p,.pd-evidence-footer small{font-size:var(--ds-text-small);color:var(--pd-muted);line-height:1.7}.pd-step-list{padding:0;list-style:none;margin:15px 0}.pd-step-list li{display:flex;gap:12px;border-top:1px solid var(--pd-line);padding:17px 0}.pd-step-list li>span{color:var(--pd-muted);font-size:var(--ds-text-small)}.pd-step-list p{line-height:1.8;margin:0}.pd-footnote,.pd-step-list p{font-size:var(--ds-text-small)}.pd-footnote{color:var(--pd-muted);line-height:1.7;margin:12px 0}.pd-note-label{font-size:var(--ds-text-small);display:block;margin:16px 0}.pd-note-label textarea{width:100%;border:1px solid var(--pd-line);border-radius:var(--ds-control-radius);background:var(--pd-surface);padding:12px;font-size:var(--ds-text-small);color:var(--pd-ink);line-height:1.8;resize:vertical;margin-top:6px}.pd-note-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.pd-note-actions .pd-link{font-size:var(--ds-text-small)}.pd-assistant-pane{border-left:1px solid var(--pd-line);min-width:0;background:var(--pd-paper)}.pd-mudur{padding:19px;display:flex;flex-direction:column;height:100%;min-height:480px}.pd-mudur>header{display:flex;align-items:center;gap:10px}.pd-mudur>header>div{min-width:0;flex:1}.pd-mudur>header h2{font-size:var(--ds-text-small);font-weight:600;margin:0 0 3px}.pd-mudur>header span:not(.pd-orb){font-size:var(--ds-text-small);color:var(--pd-muted)}.pd-mudur .pd-orb{background:var(--pd-tint);color:var(--ds-brand-text);width:34px;height:34px}.pd-mudur>header .pd-icon-button{min-width:28px;min-height:44px}.pd-chat-context{margin:22px 0 18px;padding:12px;background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:var(--ds-control-radius)}.pd-chat-context span{font-size:var(--ds-text-small);letter-spacing:.08em;color:var(--pd-muted)}.pd-chat-context strong{display:block;font-size:var(--ds-text-small);line-height:1.7;font-weight:500;margin-top:6px}.pd-chat-thread{flex:1;max-height:450px;overflow:auto;scrollbar-width:thin}.pd-chat-intro>p{font-size:var(--ds-text-small);line-height:1.9;margin-bottom:12px}.pd-chat-intro>.pd-link{font-size:var(--ds-text-small);line-height:1.7}.pd-chat-message{border:1px solid var(--pd-line);border-radius:var(--ds-control-radius);background:var(--pd-surface);padding:12px;margin:0 0 12px}.pd-chat-message.user{background:var(--pd-soft)}.pd-chat-message>strong{font-size:var(--ds-text-small);color:var(--pd-muted);font-weight:500}.pd-chat-message>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--ds-text-small);line-height:1.8;margin:6px 0}.pd-chat-message>small,.pd-chat-pending{font-size:var(--ds-text-small);color:var(--pd-muted)}.pd-chat-pending{display:flex;align-items:center;gap:8px}.pd-mudur>footer{font-size:var(--ds-text-small);color:var(--pd-muted);line-height:1.7;margin-top:13px}.pd-pending-proposals{font-size:var(--ds-text-small);line-height:1.6;margin-top:12px}.pd-empty-inline{padding:18px 0;font-size:var(--ds-text-small);line-height:1.8;color:var(--pd-muted)}.pd-finding-nav .pd-empty-inline{padding:20px}.pd-workspace-empty{padding:45px 25px;color:var(--pd-muted)}.pd-workspace-empty h2{font-size:var(--ds-text-18);margin:18px 0 10px;color:var(--pd-ink)}.pd-workspace-empty p{font-size:var(--ds-text-small);line-height:1.8}.pd-history-note{padding:15px 21px;background:var(--pd-tint);font-size:var(--ds-text-small)}.pd-mobile-back,.pd-mobile-nav{display:none}:where(body.brand-v15) .pd-product :is(.co-card,.rm-task,.rm-goal-card,.rm-focus,.rm-attention,.bd-provider,.co-profile-summary){border-color:var(--pd-line);border-radius:var(--ds-card-radius);box-shadow:none;background:var(--pd-surface);color:var(--pd-ink)}:where(body.brand-v15) .pd-product .rm-tabs{background:transparent;padding:0;border-radius:0;border-bottom:1px solid var(--pd-line);gap:17px;justify-content:flex-start}.pd-product .rm-tabs button{font-size:var(--ds-text-small);padding:11px 2px;border-radius:0;border:0;border-bottom:2px solid transparent;background:transparent;box-shadow:none;min-height:44px}.pd-product .rm-tabs button[data-state=active]{border-bottom-color:var(--pd-orange);color:var(--pd-ink)}:where(body.brand-v15) .pd-product .rm-board{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:18px}.pd-product .rm-lane{background:var(--pd-soft);border:1px solid var(--pd-line);border-radius:var(--ds-card-radius);padding:13px;min-width:0;min-height:350px}.pd-product .rm-lane>header h2{font-size:var(--ds-text-small);font-weight:600}.pd-product .rm-lane>header{margin-bottom:15px}.pd-product .rm-task{padding:16px;margin-bottom:12px}.pd-product .rm-task-title{font-size:var(--ds-text-label);line-height:1.7;text-align:left}.pd-product .rm-task-meta{font-size:var(--ds-text-small);line-height:1.6}.pd-product .rm-task-footer{font-size:var(--ds-text-small);padding-top:12px}.pd-product .rm-task [data-slot=select-trigger]{min-height:36px;font-size:var(--ds-text-small);background:var(--pd-paper)}.pd-product .rm-filters{gap:10px;flex-wrap:wrap}.pd-product .rm-filters input{font-size:var(--ds-text-small)}.pd-product .rm-workspace{gap:21px}.pd-product .rm-view-note{font-size:var(--ds-text-small);line-height:1.8}.pd-product .pd-board-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border:1px solid var(--pd-line);background:var(--pd-surface);border-radius:var(--ds-control-radius)}.pd-board-summary p{margin:0}.pd-board-summary p,.pd-task-proof{font-size:var(--ds-text-small);color:var(--pd-muted)}.pd-task-proof{margin:12px 0;line-height:1.7}.pd-task-proof.verified{color:var(--pd-green)}:where(body.brand-v15) .pd-product .bd-coverage{background:var(--pd-navy);border-radius:var(--ds-card-radius);color:var(--ds-inverse-ink);padding:27px 30px;margin-bottom:22px;box-shadow:none}.pd-product .bd-coverage h2{color:var(--ds-inverse-ink);font-size:var(--ds-text-24);letter-spacing:-.6px;line-height:1.4}.pd-product .bd-coverage p{color:var(--ds-muted);font-size:var(--ds-text-small);line-height:1.9;max-width:680px}.pd-product .bd-coverage .co-label{color:var(--ds-muted);font-size:var(--ds-text-small);letter-spacing:.1em}.pd-product .bd-coverage button{background:var(--ds-surface);color:var(--ds-ink);border:0}.pd-product .fb-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.pd-product .fb-integration-grid .bd-provider{padding:24px}.pd-product .bd-provider>h2{font-size:var(--ds-text-18);letter-spacing:-.4px}.pd-product .bd-provider>p{font-size:var(--ds-text-small);line-height:1.8}.pd-product .bd-source-details{background:var(--pd-paper);border:1px solid var(--pd-line);border-radius:var(--ds-control-radius);padding:14px}.pd-product .bd-source-details>*{font-size:var(--ds-text-small);line-height:1.8}.pd-product .fb-provider-details{margin-top:18px}.pd-product .fb-provider-details summary{min-height:44px;font-size:var(--ds-text-small)}.pd-product .fb-provider-details p{font-size:var(--ds-text-small);line-height:1.8}:where(body.brand-v15) .sx-result{--pd-ink:var(--ds-ink)}:where(body.brand-v15) .sx-result .sc-result-hero{border-radius:var(--ds-card-radius);padding:28px 32px;background:var(--ds-inverse);color:var(--ds-inverse-ink)}.sx-result .sc-result-main{gap:29px}.sx-result .sc-result-copy h2{font-size:var(--ds-text-32);letter-spacing:-.8px}.sx-result .sc-result-copy>p{font-size:var(--ds-text-label);max-width:620px}.sx-result .sc-result-note{line-height:1.7}.sx-result .sc-pills span,.sx-result .sc-result-date,.sx-result .sc-result-note{font-size:var(--ds-text-small)}.sx-result .sx-counts{margin-top:24px}.sx-result .sx-counts button{border-color:var(--pd-line);border-radius:var(--ds-control-radius);background:var(--pd-surface)}.sx-result .sx-counts strong{font-size:var(--ds-text-24)}.sx-result .sx-counts span{font-size:var(--ds-text-small)}.pd-public-assessment{margin:23px 0;padding:22px 25px;border:1px solid var(--pd-line);border-radius:var(--ds-card-radius);background:var(--pd-surface)}.pd-public-assessment header{display:flex;align-items:center;gap:10px;font-size:var(--ds-text-small);font-weight:600}.pd-public-assessment header svg{color:var(--ds-brand-text)}.pd-public-assessment p{font-size:var(--ds-text-body);line-height:1.9;margin:12px 0 0;color:var(--pd-muted)}.pd-public-portrait{margin:20px 0}.pd-public-portrait>summary{font-size:var(--ds-text-small);color:var(--pd-muted);cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px}.sx-result .sx-highlight-grid article{border-color:var(--pd-line);border-radius:var(--ds-card-radius);box-shadow:none}.sx-result .sx-highlight-grid h4{font-size:var(--ds-text-18);line-height:1.5}.sx-result .sc-category{border-color:var(--pd-line);border-radius:var(--ds-control-radius);box-shadow:none}.sx-result .sc-category-head>span{font-size:var(--ds-text-label)}.sx-result .sc-category footer,.sx-result .sc-category>p{font-size:var(--ds-text-small)}@media (min-width:1600px){.pd-workspace-grid{grid-template-columns:265px minmax(0,1fr) 300px}.pd-overview-top{grid-template-columns:minmax(0,1fr) 300px}.pd-overview-bottom{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width:1250px){.pd-workspace-grid{grid-template-columns:215px minmax(0,1fr)}.pd-assistant-pane{grid-column:1/-1;border-left:0;border-top:1px solid var(--pd-line)}.pd-mudur{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.pd-mudur>header{grid-column:1/-1}.pd-mudur .pd-chat-thread{grid-column:1;grid-row:3/6;max-height:300px}.pd-mudur .pd-chat-context{grid-column:1;margin-bottom:12px}.pd-mudur>footer{grid-column:2}.pd-mudur>.error{grid-column:1/-1}.pd-overview-bottom{grid-template-columns:minmax(0,1fr) 290px}.pd-manager{padding:26px}.pd-overview-top{grid-template-columns:minmax(0,1fr) 250px}.pd-focus-bar{gap:10px}}@media (max-width:1000px){.pd-overview-bottom,.pd-overview-top{grid-template-columns:1fr}.pd-score-card{display:grid;grid-template-columns:150px 1fr;text-align:left;gap:5px 20px;padding:18px}.pd-score-card>.pd-eyebrow{grid-column:2;grid-row:1;margin-top:10px}.pd-score-card .sc-dial{grid-column:1;grid-row:1/6;margin:0}.pd-score-card .pd-score-counts,.pd-score-card>.pd-link,.pd-score-card>p,.pd-score-card>small{grid-column:2;margin:0;justify-content:flex-start}.pd-source-card{min-height:220px}.pd-source-metrics{max-width:390px}.pd-product .fb-integration-grid{grid-template-columns:1fr}.pd-product .rm-board{gap:10px}.pd-product .rm-lane{padding:10px}.pd-evidence-heading{padding:22px 20px}.pd-evidence-content{padding:20px}.pd-evidence-tabs{padding:0 20px;gap:13px}}@media (max-width:767px){.pd-heading{gap:13px;align-items:flex-start;margin-bottom:20px}.pd-heading>.pd-button{font-size:0;padding:11px;min-width:44px}.pd-heading>.pd-button svg{width:18px}.pd-heading h1{font-size:var(--ds-text-26);letter-spacing:-1px}.pd-heading>div>p:last-child{line-height:1.8}.pd-eyebrow,.pd-heading>div>p:last-child{font-size:var(--ds-text-small)}.pd-focus-bar{display:block;margin-bottom:18px}.pd-focus-bar>span{margin-bottom:10px}.pd-focus-bar>div{display:flex;width:100%;margin-bottom:7px}.pd-focus-bar button{flex:1;padding:7px 5px;min-height:40px;white-space:normal}.pd-focus-bar button,.pd-focus-bar>small{font-size:var(--ds-text-small)}.pd-manager{padding:23px 22px;border-radius:var(--ds-card-radius)}.pd-manager h2{font-size:var(--ds-text-24);margin-top:24px}.pd-manager>p{font-size:var(--ds-text-small)}.pd-manager-footer{gap:11px}.pd-manager-footer>small{max-width:none;font-size:var(--ds-text-small)}.pd-overview-bottom,.pd-overview-top{gap:17px;margin-bottom:18px}.pd-card{padding:20px}.pd-section-title h2{font-size:var(--ds-text-16)}.pd-priorities small,.pd-priorities strong{font-size:var(--ds-text-small)}.pd-score-card{grid-template-columns:117px 1fr;gap:3px 13px;padding:16px}.pd-score-card .sc-dial{width:117px;height:117px;min-width:117px}.pd-score-card .sc-dial strong{font-size:var(--ds-text-32)}.pd-score-card>.pd-eyebrow,.pd-score-card>p{font-size:var(--ds-text-small)}.pd-score-counts{gap:5px 8px}.pd-score-card .pd-link,.pd-score-counts>span{font-size:var(--ds-text-small)}.pd-score-card .pd-link{min-height:35px}.pd-score-card>small{font-size:var(--ds-text-small)}.pd-progress-strip{padding:16px;flex-wrap:wrap;gap:12px}.pd-progress-strip .pd-link{margin-left:52px;min-height:32px}.pd-progress-strip strong{line-height:1.6}.pd-progress-strip p,.pd-progress-strip strong{font-size:var(--ds-text-small)}.pd-mobile-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:35;background:var(--pd-surface);border-top:1px solid var(--pd-line);padding:7px 8px max(7px,env(safe-area-inset-bottom));box-shadow:0 -5px 25px color-mix(in srgb,var(--ds-ink) 3%,transparent)}.pd-mobile-nav>button{min-height:49px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--pd-muted);border-radius:var(--ds-control-radius)}.pd-mobile-nav>button>span{font-size:var(--ds-text-small)}.pd-mobile-nav>button[aria-current=page]{color:var(--pd-ink);background:var(--pd-tint)}.pd-product .coo-launcher{bottom:90px}.pd-workspace-grid,.pd-workspace-grid:not(:has(.pd-assistant-pane)){display:block;min-height:0}.pd-finding-nav{border:0}.pd-assistant-pane,.pd-detail-open .pd-finding-nav,.pd-evidence-pane{display:none}.pd-detail-open .pd-assistant-pane,.pd-detail-open .pd-evidence-pane{display:block}.pd-mobile-back{display:flex;padding:6px 20px;border-bottom:1px solid var(--pd-line);width:100%;font-size:var(--ds-text-small)}.pd-analysis-toolbar{padding:15px;align-items:flex-start}.pd-analysis-toolbar>div{gap:7px 10px}.pd-analysis-toolbar .pd-eyebrow{width:100%;font-size:var(--ds-text-small)}.pd-analysis-toolbar strong{font-size:var(--ds-text-20)}.pd-analysis-toolbar>.pd-link,.pd-analysis-toolbar>div>span:last-child{font-size:var(--ds-text-small)}.pd-analysis-toolbar>.pd-link{flex:none}.pd-finding-nav-head{padding:17px}.pd-finding-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-finding-filters button{font-size:var(--ds-text-small);min-height:44px;flex-direction:column;gap:4px;justify-content:center;padding:6px 4px}.pd-finding-items>button{padding:20px 17px}.pd-finding-items strong{font-size:var(--ds-text-label)}.pd-finding-items em,.pd-finding-items small{font-size:var(--ds-text-small)}.pd-finding-items>button>svg{margin-top:20px}.pd-evidence-heading{padding:22px 20px 16px}.pd-evidence-heading h2{font-size:var(--ds-text-24)}.pd-evidence-heading>span:nth-child(2){font-size:var(--ds-text-small)}.pd-evidence-tabs{justify-content:space-between;gap:8px;padding:0 20px}.pd-evidence-tabs button{font-size:var(--ds-text-small);min-height:47px}.pd-evidence-content{padding:20px}.pd-evidence-footer{padding:17px 20px;align-items:flex-start;flex-direction:column;gap:7px}.pd-evidence-footer .pd-button{width:100%}.pd-mudur{display:flex;padding:22px 20px}.pd-mudur>header h2{font-size:var(--ds-text-body)}.pd-mudur .pd-chat-thread{max-height:400px}.pd-chat-message>p{font-size:var(--ds-text-small)}.pd-chat-context{margin-top:20px}.pd-chat-intro .pd-link{font-size:var(--ds-text-small)}.pd-product .rm-board{grid-template-columns:1fr;gap:17px}.pd-product .rm-lane{min-height:120px;padding:16px}.pd-product .rm-lane>header h2,.pd-product .rm-task-title{font-size:var(--ds-text-body)}.pd-product .rm-task [data-slot=select-trigger]{min-height:44px;font-size:var(--ds-text-small)}.pd-product .rm-tabs{gap:13px}.pd-product .rm-tabs button{font-size:var(--ds-text-small)}.pd-product .rm-filters{display:flex;flex-direction:column;align-items:stretch}.pd-product .rm-filters>button,.pd-product .rm-filters>label{width:100%;max-width:none}.pd-product .pd-board-summary{flex-direction:column;align-items:flex-start;gap:4px}.pd-product .bd-coverage{padding:24px 22px}.pd-product .bd-coverage h2{font-size:var(--ds-text-20)}.pd-product .fb-integration-grid .bd-provider{padding:22px}.pd-product :is(.co-notice,.co-scanning){font-size:var(--ds-text-small)}.pd-note-label textarea{font-size:var(--ds-text-16)}.pd-product .co-page-head p:last-child{font-size:var(--ds-text-small);line-height:1.8}:where(body.brand-v15) .sx-result .sc-result-hero{padding:22px}.sx-result .sc-result-copy h2{font-size:var(--ds-text-24)}.pd-public-assessment{padding:20px}.pd-public-assessment p{font-size:var(--ds-text-label)}.sx-result .sx-highlight-grid h4{font-size:var(--ds-text-18)}}@media (prefers-reduced-motion:reduce){.pd-product *{scroll-behavior:auto;transition:none;animation:none}}@media (max-width:767px){:where(body.brand-v15) .pd-product .rm-board{grid-template-columns:minmax(0,1fr);gap:17px}:where(body.brand-v15) .pd-product .bd-coverage{padding:24px 22px}}.pd-product .pf-account summary{font-size:var(--ds-text-small);min-height:44px;display:flex;align-items:center;gap:8px}.pd-product .pd-category-label select{min-height:44px}}@layer screens{:where(body.brand-v15) .cm.cm-embedded{color:var(--pd-ink,var(--brand-ink));font-family:var(--ds-font)}:where(body.brand-v15) .cm.cm-embedded :is(.card,.account-hero){background:var(--pd-surface,var(--brand-surface));border-color:var(--pd-line,var(--brand-line));color:var(--pd-ink,var(--brand-ink))}:where(body.brand-v15) .cm.cm-embedded .account-hero{background:linear-gradient(120deg,var(--pd-soft,var(--brand-soft)),var(--pd-surface,var(--brand-surface)))}:where(body.brand-v15) .cm.cm-embedded :is(p,small,.lead,.muted){color:var(--pd-muted,var(--brand-muted))}:where(body.brand-v15) .cm.cm-embedded .featured{background:var(--ds-inverse);color:var(--ds-inverse-ink)}:where(body.brand-v15) .cm.cm-embedded .featured :is(h2,p,small,.muted){color:var(--ds-inverse-ink)}:where(body.brand-v15) .cm.cm-embedded .account-avatar{background:var(--brand-ink);color:var(--brand-surface)}:where(body.brand-v15) .cm.cm-embedded .account-icon{background:var(--pd-soft,var(--brand-soft));color:var(--pd-ink,var(--brand-ink))}:where(body.brand-v15) .cm.cm-embedded .account-session{border-color:var(--pd-line,var(--brand-line))}:where(body.brand-v15) .cm.cm-embedded :is(button,.button):not([data-screen-primary=true]){background:var(--pd-surface,var(--brand-surface));color:var(--pd-ink,var(--brand-ink));border:1px solid var(--pd-line,var(--brand-line));border-radius:var(--ds-control-radius);min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--ds-text-body);line-height:1.4}:where(body.brand-v15) .cm.cm-embedded button:disabled{opacity:.5;cursor:not-allowed}:where(body.brand-v15) .cm.cm-embedded .featured>button:not([data-screen-primary=true]){background:var(--ds-inverse);color:var(--ds-on-brand);border-color:var(--ds-line)}:where(body.brand-v15) .cm.cm-embedded .cm-load-error{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--pd-line,var(--brand-line));background:var(--pd-soft,var(--brand-soft))}:where(body.brand-v15) .cm.cm-embedded .cm-load-error p{margin:0;flex:1;min-width:180px}:where(body.brand-v15) .cm.cm-embedded :is(input,textarea){font:inherit;color:var(--pd-ink,var(--brand-ink));background:var(--pd-surface,var(--brand-surface));border-color:var(--pd-line,var(--brand-line))}:where(body.brand-v15) .cm.cm-embedded :is(.account-hero,.card){overflow-wrap:anywhere;min-width:0}:where(body.brand-v15) :is(.ct-data-status,.ct-secondary>button,.ct-secondary>a,.r9-quick-filters button,.pf-progress button,.pf-progress select){min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px}:where(body.brand-v15) .r9-quick-filters button{padding:8px 12px}:where(body.brand-v15) .pf-progress button{padding:7px 10px}:where(body.brand-v15) .ct-detail-unified .ct-performance>footer,:where(body.brand-v15) .ct-fetch-dates,:where(body.brand-v15) .ct-fetch-dates b{font-size:var(--ds-text-small);line-height:1.6}:where(body.brand-v15) :is(.b7-source-heading>p,.px-experience .bp-section small){font-size:var(--ds-text-small);line-height:1.6}:where(body.brand-v15) [data-slot=dialog-header]{padding-right:36px}:where(body.brand-v15) .d2-detail-sheet .d2-sheet-heading{padding-right:56px}@media (max-width:767px){:where(body.brand-v15) :is([data-slot=dialog-close],.d2-detail-sheet>button,.d2-bottom-sheet .d2-sheet-heading>button){min-width:44px;min-height:44px}:where(body.brand-v15) :is(.d2-sheet-resize,.ct-data-status,.ct-secondary>button,.ct-secondary>a,.r9-quick-filters button,.pf-progress button,.pf-progress select){min-height:44px}:where(body.brand-v15) .cm.cm-embedded :is(button,.button){min-height:44px}:where(body.brand-v15) .d2-bottom-sheet .d2-sheet-heading{gap:12px}:where(body.brand-v15) .d2-bottom-sheet .d2-sheet-heading>[data-slot=drawer-title]{min-width:0;overflow-wrap:anywhere}}}