.ds-badge{height:1.5rem;font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;text-box:trim-both cap alphabetic;border-radius:999px;flex:none;align-items:center;gap:.36rem;padding:0 .62rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.ds-badge b{font-size:.78em;font-weight:700}.ds-badge.is-plan{color:var(--indigo-deep);background:var(--lav)}.ds-badge.is-plan:before{background:var(--indigo);content:"";border-radius:50%;width:.36rem;height:.36rem}.ds-badge.is-premium{color:var(--ember-ink);background:var(--ember);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #781e0040}.ds-badge.is-ai{color:#fff;background:var(--ink)}.ds-badge.is-ai b{color:var(--lav-on-dark)}.ds-badge .ai-mark{vertical-align:0;width:12px;height:12px}.ds-badge.is-inline .ai-mark{width:11px;height:11px}.ds-badge.is-inline{vertical-align:.12em;height:1.3rem;padding:0 .5rem;font-size:.68rem}.ds-dark .ds-badge.is-ai{color:#efeaff;background:#b7adff29}.ds-dark .ds-badge.is-plan{color:#e6e1ff;background:#b7adff24}.ds-dark .ds-badge.is-plan:before{background:var(--lav-on-dark)}.ds-head h2{max-width:18ch;color:var(--ink);font-size:var(--fs-h2);letter-spacing:-.01em;text-wrap:balance;margin:1.1rem 0 0;font-weight:400;line-height:1.02}.ds-head h2:first-child{margin-top:0}.ds-lede{max-width:var(--measure-lede);color:var(--muted);font-size:var(--fs-lede);text-wrap:pretty;margin:1.25rem 0 0;line-height:1.65}.ds-head-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.ds-head-row .ds-eyebrow{margin-right:.4rem}.ds-head.is-center{text-align:center;justify-items:center;max-width:46rem;margin-inline:auto;display:grid}.ds-head.is-center h2{max-width:20ch}.ds-head.is-center .ds-lede{max-width:44rem}.ds-head.is-center .ds-eyebrow,.ds-head.is-center .ds-head-row{justify-content:center}.ds-head.is-split{align-items:end;gap:0 3rem;display:grid}@media (width>=48rem){.ds-head.is-split{grid-template-columns:minmax(0,1fr) minmax(0,28rem)}.ds-head.is-split .ds-lede{margin-top:0}}.ds-dark .ds-head h2{color:#fff}.ds-dark .ds-lede{color:var(--on-dark)}.ds-section{padding-block:var(--section-pad);position:relative}.ds-section[id]{scroll-margin-top:calc(-1 * var(--section-pad) + 2rem)}.ds-section.is-dark{color:#fff;background:var(--bg-night)}.ds-section.is-dark :is(h2,h3){color:#fff}.ds-section.is-lav{background:var(--bg-lav)}.ds-section.is-cream{background:var(--bg-cream)}:is(.ds-page,.ds-section) :is(h2,h3,h4){text-wrap:balance}:is(.ds-page,.ds-section) :is(p,li,dd,figcaption){text-wrap:pretty}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ds-rv{animation:ds-rise both var(--ease);animation-timeline:view();animation-range:entry entry 55%}}}@keyframes ds-rise{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:none}}
