@layer screens{html :where(body.brand-v15) .sc-public,html :where(body.brand-v15) .ui-pricing{--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-blue:var(--ds-info);--brand-orange:var(--ds-brand);background:var(--ds-page);color:var(--ds-ink);color-scheme:light;font-family:var(--ds-font)}html :where(body.brand-v15) .sc-public :is(.sp-hero h1,.sp-section h2,.sp-method-grid h3,.sp-faq summary,.sp-meaning-cards h3){color:var(--ds-ink)}html :where(body.brand-v15) .sc-public :is(.sp-example header,.sp-example footer,.sp-example-main p,.sp-example-bars>div>span,.sp-example-main .sc-eyebrow){color:var(--ds-muted)}html :where(body.brand-v15) .sc-public :is(.sp-example,.sp-method-grid details,.sp-meaning-cards article){background:var(--ds-surface)}html :where(body.brand-v15) .sc-public .sp-example-main h2{color:var(--ds-ink)}html :where(body.brand-v15) .sc-public :is(.sp-example-next,.sp-final){background:var(--ds-inverse);color:var(--ds-inverse-ink)}html :where(body.brand-v15) .sc-public :is(.sp-example-next strong,.sp-final h2){color:var(--ds-inverse-ink)}html :where(body.brand-v15) .sc-public :is(.sp-example-next p,.sp-example-next>span,.sp-final p,.sp-final .sp-kicker){color:var(--ds-inverse-ink)}html :where(body.brand-v15) .sc-public :is(.sp-example footer,.sp-example-bars>div>span,.sp-hero-promises span,.sp-method-grid summary div>span,.sp-method-detail small){font-size:var(--ds-text-small)}html :where(body.brand-v15) .sc-public :is(.sp-example-main p,.sp-example-next p){font-size:var(--ds-text-body);line-height:1.65}html :where(body.brand-v15) .sc-public input{background:var(--ds-surface);color:var(--ds-ink)}html :where(body.brand-v15) .ui-pricing main{max-width:1200px;padding-top:72px;padding-bottom:72px}html :where(body.brand-v15) .ui-pricing h1{font-size:var(--ds-text-26);letter-spacing:-2px;color:var(--ds-ink)}html :where(body.brand-v15) .ui-pricing .eyebrow{color:var(--ds-brand-text)}html :where(body.brand-v15) .ui-pricing .card{padding:32px}html :where(body.brand-v15) .ui-pricing .featured{background:var(--ds-inverse);color:var(--ds-inverse-ink);border-color:var(--ds-line)}html :where(body.brand-v15) .ui-pricing .featured :is(h2,.price,li){color:var(--ds-inverse-ink)}html :where(body.brand-v15) .ui-pricing .featured p{color:var(--ds-inverse-ink)}html :where(body.brand-v15) .ui-pricing .button{background:var(--ds-action);color:var(--ds-on-action);border-radius:var(--ds-control-radius)}html :where(body.brand-v15) .ui-pricing .button:hover{background:var(--ds-brand)}html :where(body.brand-v15) .ui-pricing .button:focus-visible{outline:3px solid var(--ds-info);outline-offset:4px}html :where(body.brand-v15) .ui-pricing .tag{background:var(--ds-soft);color:var(--ds-brand-text)}html :where(body.brand-v15) .ui-pricing .notice{background:var(--ds-soft);border-color:var(--ds-line);color:var(--ds-muted)}@media (max-width:600px){html :where(body.brand-v15) .ui-pricing .card{padding:24px}html :where(body.brand-v15) .ui-pricing main{padding-top:40px}html :where(body.brand-v15) .sc-public .sp-example-main{grid-template-columns:90px minmax(0,1fr)}}html :where(body.brand-v15) .sc-public .sp-boundary{background:var(--ds-inverse);color:var(--ds-inverse-ink)}html :where(body.brand-v15) .sc-public .sp-boundary :is(h2,h3){color:var(--ds-inverse-ink)}html :where(body.brand-v15) .sc-public .sp-boundary :is(p,li,.sp-kicker){color:var(--ds-inverse-ink)}html :where(body.brand-v15) .sc-public :is(.sp-hero-copy>p,.sp-section p,.sp-value-strip p,.sp-method-detail p,.sp-address>p,.sp-address>label){color:var(--ds-muted)}html :where(body.brand-v15) .sc-public .sp-final :is(.sp-address>p,.sp-address>label){color:var(--ds-inverse-ink)}}