:where(.hero){padding-block:clamp(var(--s-5), 4vw, var(--s-7))}:where(.hero__title){font-family:var(--font-display);font-size:var(--t-display);font-stretch:var(--display-stretch);font-weight:var(--w-black);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);text-wrap:balance}:where(.hero__lead){max-inline-size:32em;font-size:var(--t-lead);line-height:var(--lh-body)}:where(.hero__actions){gap:var(--s-3);flex-wrap:wrap;display:flex}:where(.hero--home) :where(.hero__frame){grid-template-columns:minmax(0,1fr);padding:0;display:grid}:where(.hero--home) :where(.hero__title){font-size:clamp(var(--t-h1), 14.2cqi, var(--t-display))}:where(.hero--home) :where(.hero__text){z-index:var(--z-above);align-content:start;gap:var(--s-5);padding:clamp(var(--s-5), 4vw, var(--s-7));display:grid;position:relative}:where(.hero--home) :where(.hero__demo){min-block-size:calc(var(--big-dot) * .84);position:relative}:where(.hero--page){padding-block:clamp(var(--s-7), 7vw, var(--s-9)) clamp(var(--s-6), 4vw, var(--s-8))}:where(.hero--page) :where(.wrap){justify-items:start;gap:var(--s-5);display:grid}:where(.hero--page) :where(.hero__title){max-inline-size:14em}:where(.big-dot){--D:var(--big-dot);inline-size:var(--D);aspect-ratio:1;padding-inline:calc(var(--D) * .13) calc(var(--D) * .3);border-radius:var(--r-circle);background:var(--page);color:var(--page-fg);--bg:var(--page);--fg:var(--page-fg);--fg-2:var(--page-fg-2);--fg-3:var(--page-fg-3);--surface:var(--page-surface);--line:var(--page-line);animation:st-grow calc(var(--dur-3) * 1.6) var(--ease-out) backwards;flex-direction:column;justify-content:center;display:flex;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-44% 5%;container-type:inline-size}:where(.big-dot):before{content:"";border:var(--bw-strong) solid var(--on-blk);border-radius:inherit;opacity:0;pointer-events:none;animation:st-ripple calc(var(--dur-3) * 9) calc(var(--dur-3) * 2.5) var(--ease-out) 1;position:absolute;inset:0}:where(.big-dot)>:where(.badge,.tag,.btn){align-self:flex-start}:where(.big-dot>*){animation:st-rise calc(var(--dur-3) * .7) calc(var(--dur-3) * 1.1) var(--ease-out) backwards}:where(.hero--home){--big-dot:min(118cqi, calc(var(--s-10) * 4.4))}@media (min-width:1024px){:where(.hero--home){--big-dot:min(64cqi, calc(var(--s-10) * 6.9))}:where(.hero--home) :where(.hero__title){font-size:clamp(var(--t-micro), 6.4cqi, var(--t-display))}:where(.hero--home) :where(.hero__frame){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.hero--home) :where(.hero__text){padding-block:var(--s-7) var(--s-8)}:where(.hero--home) :where(.hero__demo){min-block-size:auto}:where(.big-dot){inset-block-start:62%;translate:-40% -50%}}:where(.band){padding-block:clamp(var(--s-8), 8vw, var(--s-10))}:where(.band--tint){background:var(--sunken)}:where(.band--tint) :where(.badge--rank){background:var(--surface)}:where(.section-head){justify-items:start;gap:var(--s-4);max-inline-size:46em;margin-block-end:clamp(var(--s-6), 4vw, var(--s-8));display:grid}:where(.section-head__title){font-family:var(--font-display);font-size:var(--t-h1);font-stretch:var(--display-stretch);font-weight:var(--w-black);line-height:var(--lh-tight);letter-spacing:var(--tr-tight)}:where(main:has(.page-head__title)) :where(.section-head__title){font-size:var(--t-h2)}:where(.section-head__lead){font-size:var(--t-lead);color:var(--fg-2)}@media not (min-width:768px){:where(.section-head__lead,.feature__body){font-size:var(--t-body)}}:where(.feature){align-items:center;gap:var(--s-6) var(--s-8);padding-block:clamp(var(--s-7), 5vw, var(--s-8));grid-template-columns:minmax(0,1fr);display:grid}:where(.feature__text){justify-items:start;gap:var(--s-4);display:grid}:where(.feature__title){font-family:var(--font-display);font-size:var(--t-h2);font-stretch:var(--display-stretch);font-weight:var(--w-black);line-height:var(--lh-tight);letter-spacing:var(--tr-tight)}:where(.feature__body){max-inline-size:30em;font-size:var(--t-lead);color:var(--fg-2)}:where(.feature__points,.plan__features){gap:var(--s-3);font-weight:var(--w-medium);margin:0;padding:0;list-style:none;display:grid}:where(.feature__points){font-weight:var(--w-regular)}:where(.feature__points>li,.plan__features>li){align-items:baseline;gap:var(--s-3);display:flex}:where(.feature__points>li,.plan__features>li):before{content:"";inline-size:calc(var(--s-2) + var(--bw));block-size:calc(var(--s-2) + var(--bw));border-radius:var(--r-circle);translate:0 calc(var(--bw) * -1);background:currentColor;flex:none}@media (min-width:1024px){:where(.feature){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}:where(.feature:nth-child(2n of .feature)){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}:where(.feature:nth-child(2n of .feature)) :where(.feature__text){order:2}}:where(.demo){border-radius:var(--r-l);background:var(--surface);min-inline-size:0;color:var(--fg);margin:0;display:grid;position:relative;overflow:hidden}:where(.demo__bar){align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-4) var(--s-5) 0;flex-wrap:wrap;padding-inline-end:calc(var(--s-10) + var(--s-5));display:flex}:where(.demo__title){font-family:var(--font-data);font-weight:var(--w-bold)}:where(.demo__bar) :where(.switch){white-space:nowrap}@media not (min-width:480px){:where(.demo__bar){padding-block-start:var(--s-7);padding-inline-end:var(--s-5)}:where(.demo__title){white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;max-inline-size:100%;overflow:hidden}}:where(.demo__stage){min-block-size:var(--demo-h,calc(var(--s-10) * 2.5));padding:var(--s-4) var(--s-5) var(--s-5);position:relative}:where(.demo__stage)>:where(:not(:defined)){min-block-size:calc(var(--demo-h,calc(var(--s-10) * 2.5)) - var(--s-9));border-radius:var(--r-m);background:var(--sunken);animation:bt-breathe calc(var(--dur-3) * 2) var(--ease-in-out) infinite alternate;display:block}:where([data-demos=off]) :where(.demo__stage)>:where(:not(:defined)){animation:none}@media (prefers-reduced-motion:reduce){:where(.demo__stage)>:where(:not(:defined)){animation:none}}:where(.demo__corner){z-index:var(--z-overlay);position:absolute;inset-block-start:var(--s-4);inset-inline-end:var(--s-5)}:where(.demo:not(:has(.demo__bar,.dm-bar)))>:where(.demo__stage){padding-block-start:var(--demo-chip-room,calc(var(--s-4) * 2 + var(--s-5)))}:where(.demo__caption){padding:0 var(--s-5) var(--s-5);font-size:var(--t-small);color:var(--fg-3)}:where(.tile-grid){grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--s-10) * 2), 100%), 1fr));gap:var(--s-6) var(--s-5);margin:0;padding:0;list-style:none;display:grid}:where(.tile-grid__item){align-content:start;gap:var(--s-3);border-block-start:var(--bw-strong) solid var(--fg);padding-block-start:var(--s-5);display:grid}:where(.tile-grid__mark){min-block-size:var(--s-7);align-items:center;display:flex}:where(.tile-grid__title){font-size:var(--t-lead);font-weight:var(--w-heavy);line-height:var(--lh-snug)}:where(.tile-grid__body){color:var(--fg-2)}:where(.plan-grid){grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--s-10) * 2.25), 100%), 1fr));align-items:stretch;gap:var(--s-4);display:grid}:where(.plan){align-items:flex-start;gap:var(--s-4);min-inline-size:0;padding:var(--s-6);border-radius:var(--r-l);flex-direction:column;display:flex;container-type:normal}:where(.plan:not(.block)){background:var(--surface);color:var(--fg)}:where(.plan__mark){inline-size:var(--s-7);block-size:var(--s-7);place-items:center;display:grid}:where(.plan__mark):before{content:"";inline-size:var(--mark-top100);block-size:var(--mark-top100);border-radius:var(--r-circle);background:currentColor}:where(.plan__mark[data-size="2"]):before{inline-size:var(--mark-top10);block-size:var(--mark-top10)}:where(.plan__mark[data-size="3"]):before{inline-size:var(--mark-rank1);block-size:var(--mark-rank1);box-shadow:0 0 0 var(--bw-strong) var(--blk,var(--surface)), 0 0 0 calc(var(--bw-strong) * 2) currentColor}:where(.plan__name){font-family:var(--font-display);font-size:var(--t-h2);font-stretch:var(--display-stretch);font-weight:var(--w-black);line-height:var(--lh-tight);letter-spacing:var(--tr-tight)}:where(.plan__tagline){color:var(--fg-2);font-weight:var(--w-medium)}:where(.plan__price){align-items:flex-end;gap:var(--s-2) var(--s-3);font-size:var(--t-small);font-weight:var(--w-semi);line-height:var(--lh-snug);flex-wrap:nowrap;display:flex}:where(.plan__price b){font-family:var(--font-display);font-size:clamp(var(--t-h2), 18cqi, var(--t-h1));font-stretch:var(--display-stretch);font-weight:var(--w-black);line-height:calc(var(--lh-tight) * .85);letter-spacing:calc(var(--tr-tight) * 1.4)}:where(.plan__price span){white-space:nowrap}:where(.plan__cta){align-self:stretch}:where(.plan__features){flex:1;align-content:start}:where(.plan__fine){font-size:var(--t-small);color:var(--fg-3)}:where(.compare-table){scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--r-l);background:var(--surface);max-inline-size:100%;overflow-x:auto}:where(.compare-table table){min-inline-size:calc(var(--s-10) * 4.5)}:where(.compare-table thead th){padding-block:var(--s-5) var(--s-3);text-align:center}:where(.compare-table thead th:first-child,.compare-table tbody th){text-align:start}:where(.compare-table tbody th){padding:var(--s-3);border-block-end:var(--bw) solid var(--line);font-weight:var(--w-semi)}:where(.compare-table td){text-align:center}:where(.compare-table th:first-child){z-index:var(--z-above);background:var(--surface);position:sticky;inset-inline-start:0}:where(.compare-table__yes,.compare-table__no){inline-size:var(--s-5);block-size:var(--s-5);color:#0000;place-items:center;font-size:0;display:inline-grid;overflow:hidden}:where(.compare-table__yes):before{content:"";inline-size:calc(var(--s-3) - var(--bw));block-size:calc(var(--s-3) - var(--bw));border-radius:var(--r-circle);background:var(--fg)}:where(.compare-table__no):before{content:"";inline-size:var(--s-3);block-size:var(--bw-strong);border-radius:var(--bw);background:var(--fg-3)}:where(.faq){max-inline-size:calc(var(--measure) + var(--s-8));border-block-end:var(--bw-strong) solid var(--line);display:grid}:where(.faq__item){border-block-start:var(--bw-strong) solid var(--line)}:where(.faq__item)::details-content{block-size:0;transition:block-size var(--dur-2) var(--ease-out), content-visibility var(--dur-2) allow-discrete;overflow:clip}:where(.faq__item[open])::details-content{block-size:auto}:where(.faq__q){justify-content:space-between;align-items:center;gap:var(--s-4);padding-block:var(--s-5);font-size:var(--t-lead);font-weight:var(--w-heavy);line-height:var(--lh-snug);text-wrap:balance;cursor:pointer;list-style:none;display:flex}:where(.faq__q)::-webkit-details-marker{display:none}:where(.faq__q):after{content:"";inline-size:var(--icon);block-size:var(--icon);border:var(--bw-strong) solid var(--fg);border-radius:var(--r-circle);background:linear-gradient(var(--fg), var(--fg)) center / calc(var(--icon) / 2) var(--bw-strong) no-repeat, linear-gradient(var(--fg), var(--fg)) center / var(--bw-strong) calc(var(--icon) / 2) no-repeat;transition:transform var(--dur-2) var(--ease-spring);flex:none}:where(.faq__item[open]) :where(.faq__q):after{transform:rotate(45deg)}@media (hover:hover){:where(.faq__q:hover){color:var(--accent-text)}}:where(.faq__a){max-inline-size:var(--measure);color:var(--fg-2);padding-block-end:var(--s-5)}:where(.faq__a>*+*){margin-block-start:var(--s-3)}:where(.cta){justify-items:start;gap:var(--s-5);padding:clamp(var(--s-6), 6vw, var(--s-9));display:grid}:where(.cta__title){max-inline-size:14em;font-family:var(--font-display);font-size:var(--t-h1);font-stretch:var(--display-stretch);font-weight:var(--w-black);line-height:var(--lh-tight);letter-spacing:var(--tr-tight)}:where(.cta__body){max-inline-size:32em;font-size:var(--t-lead)}:where(.cta__actions){gap:var(--s-3);flex-wrap:wrap;display:flex}@media not (min-width:480px){:where(.hero__actions,.cta__actions)>:where(.btn){flex:100%}}:where(.page-head){padding-block:clamp(var(--s-7), 6vw, var(--s-9)) clamp(var(--s-5), 3vw, var(--s-7))}:where(.page-head) :where(.wrap){justify-items:start;gap:var(--s-4);display:grid}:where(.page-head__title){max-inline-size:16em;font-family:var(--font-display);font-size:var(--t-h1);font-stretch:var(--display-stretch);font-weight:var(--w-black);line-height:var(--lh-tight);letter-spacing:var(--tr-tight)}:where(.page-head__lead){max-inline-size:34em;font-size:var(--t-lead);color:var(--fg-2)}:where(.page-head__meta,.article__meta){gap:var(--s-1) var(--s-4);font-family:var(--font-data);font-size:var(--t-micro);color:var(--fg-3);flex-wrap:wrap;display:flex}:where(.article){gap:var(--s-5);flex-direction:column;padding-block-end:var(--s-9);display:flex}:where(.article__main){gap:var(--s-5);min-inline-size:0;display:grid}:where(.article__toc){z-index:calc(var(--z-sticky) - 1);min-inline-size:0;margin-inline:calc(var(--gutter) * -1);padding:var(--s-2) var(--gutter);border-block-end:var(--bw) solid var(--line);background:var(--bg);font-size:var(--t-small);position:sticky;inset-block-start:var(--site-header-h)}@media (min-width:1024px){:where(.article){grid-template-columns:minmax(calc(var(--s-10) + var(--s-9)), max-content) minmax(0, var(--measure));gap:var(--s-8);display:grid}:where(.article__toc){z-index:auto;background:0 0;border:0;align-self:start;margin:0;padding:0;inset-block-start:calc(var(--bar) + var(--s-5))}}:where(.article__main,.legal__body,.ln-step) :where(.prose){max-inline-size:var(--measure)}:where(.article-card){align-content:start;gap:var(--s-3);display:grid}:where(.article-card__title){font-size:var(--t-h3);text-wrap:balance;font-weight:var(--w-heavy);line-height:var(--lh-snug)}:where(.article-card__excerpt){color:var(--fg-2);text-wrap:pretty}@media (hover:hover){:where(.article-card:hover) :where(.article-card__title){text-decoration:underline;text-decoration-thickness:var(--bw-strong);text-underline-offset:.15em}}:where(.legal){gap:var(--s-6);grid-template-columns:minmax(0,1fr);padding-block-end:var(--s-9);display:grid}:where(.legal__nav ul){gap:var(--s-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, currentcolor calc(100% - var(--s-6)), transparent);mask-image:linear-gradient(to right, currentcolor calc(100% - var(--s-6)), transparent);padding-inline-end:var(--gutter);display:flex;overflow-x:auto}:where(.legal__nav li){scroll-snap-align:center;flex:none}:where(.legal__link){align-items:center;gap:var(--s-2);min-block-size:var(--h-m);padding-inline:var(--s-3);border-radius:var(--r-full);color:var(--fg-2);font-weight:var(--w-semi);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);text-decoration:none;display:inline-flex}@media (hover:hover){:where(.legal__link:hover){background:var(--surface-2);color:var(--fg)}}:where(.legal__link[aria-current]):before{content:"";inline-size:var(--s-2);block-size:var(--s-2);border-radius:var(--r-circle);background:var(--accent)}:where(.legal__link[aria-current]){color:var(--fg);font-weight:var(--w-heavy)}@media (min-width:1024px){:where(.legal){grid-template-columns:calc(var(--s-10) + var(--s-9)) minmax(0, 1fr);gap:var(--s-8)}:where(.legal__nav){z-index:var(--z-above);align-self:start;position:sticky;inset-block-start:calc(var(--bar) + var(--s-5))}:where(.legal__nav ul){gap:var(--s-1);flex-direction:column;padding-inline-end:0;overflow:visible;-webkit-mask-image:none;mask-image:none}:where(.legal__link){min-block-size:var(--h-s)}:where(.page-head--legal .wrap){padding-inline-start:calc(var(--gutter) + var(--s-10) + var(--s-9) + var(--s-8))}}@media (min-width:1024px) and (pointer:coarse){:where(.legal__link){min-block-size:var(--h-m)}}:where(.auth){align-items:start;gap:var(--s-6);padding-block:clamp(var(--s-6), 5vw, var(--s-9));grid-template-columns:minmax(0,1fr);display:grid}:where(.auth__form){gap:var(--s-5);inline-size:100%;max-inline-size:calc(var(--s-10) * 3.5);display:grid}:where(.auth__title){font-family:var(--font-display);font-size:var(--t-h1);text-wrap:balance;font-stretch:var(--display-stretch);font-weight:var(--w-black);line-height:var(--lh-tight);letter-spacing:var(--tr-tight)}:where(.auth__panel){align-content:end;gap:var(--s-4);min-block-size:calc(var(--s-10) * 2);display:grid}@media (min-width:1024px){:where(.auth){grid-template-columns:minmax(0, calc(var(--s-10) * 3.5)) minmax(0, 1fr);gap:var(--s-9)}:where(.auth__panel){z-index:var(--z-above);min-block-size:calc(var(--s-10) * 4.5);position:sticky;inset-block-start:calc(var(--bar) + var(--s-5))}}:where(.releases){gap:var(--s-6);margin:0;padding:0;list-style:none;display:grid;position:relative}:where(.releases):before{content:"";inset-block:var(--s-3);border-inline-start:var(--bw-strong) dotted var(--line-strong);position:absolute;inset-inline-start:calc(var(--s-3) - var(--bw))}:where(.releases__entry){gap:var(--s-2);padding-inline-start:var(--s-7);display:grid;position:relative}:where(.releases__entry):before{content:"";inline-size:var(--s-5);block-size:var(--s-5);border:var(--bw-strong) solid var(--line-strong);border-radius:var(--r-circle);background:var(--bg);position:absolute;inset-block-start:calc(var(--bw) * 3);inset-inline-start:0}:where(.releases__entry:has(~.releases__entry[aria-current])):before{border-color:var(--fg);background:var(--fg)}:where(.releases__entry[aria-current]):before{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 var(--s-1) var(--accent-soft)}:where(.releases__title){font-size:var(--t-h3);font-weight:var(--w-heavy);line-height:var(--lh-snug)}:where(.releases__date){color:var(--fg-2);font:var(--w-regular) var(--t-small) / var(--lh-snug) var(--font-data);white-space:nowrap;margin-inline-start:auto}@media not (min-width:768px){:where(.releases__date){flex-basis:100%;margin-inline-start:0}}:where(.releases__items){gap:var(--s-1);max-inline-size:var(--measure);color:var(--fg-2);margin:0;padding:0;list-style:none;display:grid}:where(.releases__items>li){align-items:baseline;gap:var(--s-3);display:flex}:where(.releases__items>li):before{content:"";inline-size:calc(var(--s-2) + var(--bw));block-size:calc(var(--s-2) + var(--bw));border:var(--bw-strong) solid currentColor;border-radius:var(--r-circle);translate:0 calc(var(--bw) * -1);flex:none}:where(.steps){gap:var(--s-6);counter-reset:step;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){:where(.steps){grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}:where(.breadcrumb ol){gap:0 var(--s-2);font-size:var(--t-small);color:var(--fg-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(.breadcrumb li){align-items:center;gap:var(--s-2);min-inline-size:0;display:inline-flex}:where(.breadcrumb li+li):before{content:"/" / "";color:var(--fg-3)}:where(.breadcrumb a){min-inline-size:var(--h-m);min-block-size:var(--h-s);color:var(--fg-2);font-weight:var(--w-semi);justify-content:flex-start;align-items:center;text-decoration:none;display:inline-flex}:where(.breadcrumb [aria-current]){color:var(--fg);font-weight:var(--w-semi)}@media (hover:hover){:where(.breadcrumb a:hover){color:var(--fg);text-decoration:underline;text-decoration-thickness:var(--bw-strong);text-underline-offset:.15em}}@media (pointer:coarse){:where(.breadcrumb a){min-block-size:var(--h-m)}}@media not (min-width:768px){:where(.breadcrumb li:last-child){display:none}}:where(.toc){gap:var(--s-2);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}:where(.toc__title){padding-inline:var(--s-3);display:none}:where(.toc__list){gap:var(--s-1);overscroll-behavior-x:contain;scrollbar-width:none;margin:0;padding:0;padding-inline-end:var(--gutter);list-style:none;display:flex;overflow-x:auto}:where(.toc__link){text-wrap:balance;align-items:center;gap:var(--s-2);min-block-size:var(--h-s);padding-inline:var(--s-3);border-radius:var(--r-full);color:var(--fg-2);font-size:var(--t-small);font-weight:var(--w-semi);line-height:var(--lh-snug);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);text-decoration:none;display:inline-flex}:where(.toc__link):before{content:"";inline-size:var(--s-2);block-size:var(--s-2);border-radius:var(--r-circle);background:var(--accent);transition:scale var(--dur-1) var(--ease-spring);flex:none;scale:0}:where(.toc__link[aria-current]){background:var(--sunken);color:var(--fg)}:where(.toc__link[aria-current]):before{scale:1}@media (hover:hover){:where(.toc__link:hover){background:var(--surface-2);color:var(--fg)}:where(.toc__link:hover):before{scale:1}}@media (pointer:coarse){:where(.toc__link){min-block-size:var(--h-m)}}:where(.toc--list){margin-inline-start:calc(var(--s-3) * -1)}:where(.toc--list) :where(.toc__list){flex-direction:column;padding-inline-end:0;overflow:visible}:where(.toc--list) :where(.toc__link){min-block-size:0;padding-block:var(--s-2);border-radius:var(--r-m);white-space:normal;align-items:flex-start}:where(.toc--list) :where(.toc__link):before{background:var(--line-strong);margin-block-start:calc(var(--s-1) + var(--bw));scale:1}:where(.toc--list) :where(.toc__link[aria-current]):before{background:var(--accent)}@media (hover:hover){:where(.toc--list) :where(.toc__link:hover):before{background:var(--accent)}}@media (pointer:coarse){:where(.toc--list) :where(.toc__link){min-block-size:var(--h-m);align-items:center}}@media (min-width:1024px){:where(.toc:not(.toc--row)){margin-inline-start:calc(var(--s-3) * -1)}:where(.toc:not(.toc--row)) :where(.toc__title){display:flex}:where(.toc:not(.toc--row)) :where(.toc__list){flex-direction:column;padding-inline-end:0;overflow:visible}:where(.toc:not(.toc--row)) :where(.toc__link){padding-block:var(--s-2);border-radius:var(--r-m);white-space:normal;align-items:flex-start}:where(.toc:not(.toc--row)) :where(.toc__link):before{margin-block-start:calc(var(--s-1) + var(--bw))}}:where(main [id],.anchor-target){scroll-margin-block-start:calc(var(--site-header-h) + var(--s-5))}:where(.anchor-target){block-size:0;inline-size:0;position:absolute;inset-block-start:0;inset-inline-start:0}:where(.anchor){inline-size:var(--s-6);block-size:var(--s-6);border-radius:var(--r-s);color:var(--fg-3);vertical-align:middle;transition:color var(--dur-1) var(--ease-out), opacity var(--dur-1) var(--ease-out);place-items:center;margin-inline-start:var(--s-2);text-decoration:none;display:inline-grid;position:relative}:where(.anchor):before{content:"";inset:calc(var(--s-2) * -1);position:absolute}@media (hover:hover){:where(.anchor){opacity:0}:where(h1,h2,h3,h4):hover>:where(.anchor),:where(.anchor:focus-visible){opacity:1}:where(.anchor:hover){color:var(--accent-text)}}:where(.facts){margin:0;display:grid}:where(.facts)>:where(div){grid-template-columns:minmax(0, calc(var(--s-10) + var(--s-5))) minmax(0, 1fr);align-items:baseline;gap:var(--s-3);padding-block:var(--s-3);border-block-start:var(--bw) solid var(--line);display:grid}:where(.facts) :where(dt){font-family:var(--font-data);font-size:var(--t-micro);font-weight:var(--w-medium);letter-spacing:var(--tr-caps);text-transform:uppercase;color:var(--fg-3)}:where(.facts) :where(dd){font-weight:var(--w-semi);margin:0}@media not (min-width:480px){:where(.facts)>:where(div){grid-template-columns:minmax(min-content,1fr) minmax(min-content,max-content)}}:where(.facts--inline){gap:var(--s-4) var(--s-6);flex-wrap:wrap;margin-block-start:var(--s-4);display:flex}:where(.facts--inline)>:where(div){border-block-start:0;padding-block:0;display:block}:where(.facts--inline) :where(dd){margin-block-start:var(--s-1)}:where(.mega,.numeral){font-size:clamp(var(--t-micro), calc(var(--fit,21) * 1cqi), var(--fit-max,var(--t-mega)))}:where(.numeral){font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:var(--w-black);line-height:calc(var(--lh-tight) * .9);letter-spacing:calc(var(--tr-tight) * 1.4);white-space:nowrap;display:block}:where(.note){max-inline-size:var(--measure);font-size:var(--t-small);line-height:var(--lh-body);color:var(--fg-3)}:where(.block,.band--ink) :where(.note){color:var(--on-blk)}@keyframes st-grow{0%{scale:.0123}72%{scale:1.03}to{scale:1}}@keyframes st-ripple{0%{opacity:.6;scale:1}35%,to{opacity:0;scale:1.13}}@keyframes st-rise{0%{opacity:0;transform:scale(.94)}}@media not (min-width:360px){:where(.display,.hero__title){font-size:var(--t-h1)}:where(.cta__title,.section-head__title,.page-head__title,.auth__title,.ln-start__title,.h1){font-size:var(--t-h2)}:where(.feature__title,.h2){font-size:var(--t-h3)}}:where(bt-term){white-space:nowrap}@media (min-width:1024px){:where(.article__toc) :where(.toc__link){white-space:nowrap}}@media not (min-width:360px){:where(main),:where(.plan__tagline,.plan__features>li,.feature__points>li,.releases__items>li,.ln-path__link,.ln-term__line,.toc--list .toc__link){font-size:var(--t-small)}:where(.demo__caption,.plan__fine,.plan__tagline,.plan__features>li,.feature__points>li,.releases__items>li,.ln-path__link,.ln-term__line,.toc--list .toc__link){font-size:var(--t-micro)}}:where(.toc__part){white-space:nowrap}@media not (min-width:360px){:where(.toc--list) :where(.toc__link:has(>.toc__part)){column-gap:var(--s-2);grid-template-columns:auto minmax(0,1fr);display:grid}:where(.toc--list) :where(.toc__link:has(>.toc__part)):before{grid-row:span 2}:where(.toc--list) :where(.toc__part){grid-column:2}}body:not([data-page=app]){--measure:48ch}body:not([data-page=app]) .site-nav__link{font-size:var(--t-small)}body:not([data-page=app]) :is(.site-footer__top,.site-footer__legal){max-width:var(--wrap);margin-inline:auto}body:not([data-page=app]) .site-footer__logo .site-logo--big .logo-svg{height:calc((var(--s-6) - var(--bw-strong)) * 1.25)}@media not (pointer:coarse){body:not([data-page=app]) .seg__opt{min-block-size:var(--h-s)}}body:not([data-page=app]) :where(.print-row--card) :where(.print-row__size){font-size:clamp(var(--t-micro), 7cqi, var(--t-lead))}:where(.toc--list.callout){margin-inline-start:0}body:not([data-page=app]) :is(.ft-head,.pr-head) .page-head__title{max-inline-size:14em;font-size:var(--t-display)}body:not([data-page=app]) :is(.ft-head,.pr-head) .wrap{gap:var(--s-5)}body:not([data-page=app]) .page-head{padding-block-start:clamp(var(--s-7), 7vw, var(--s-9))}body:not([data-page=app]) .pg-release__head{max-inline-size:calc(var(--measure) + var(--s-7))}@media (min-width:768px){body:not([data-page=app]) .auth__panel{min-block-size:calc(var(--s-10) * 3);align-self:start}}@media (min-width:1024px){body:not([data-page=app]) .ln-article{grid-template-columns:calc(var(--s-10) + var(--s-9)) minmax(0, 1fr)}body:not([data-page=app]) .ln-article .toc__link{text-wrap:balance}}body:not([data-page=app]) :is(.pr-term__body,.page-head--legal .page-head__lead,.pg-copy>.lead){font-size:var(--t-body)}@media not (min-width:768px){body:not([data-page=app]) :is(.hero__lead,.page-head__lead,.cta__body,.pg-principle p,.pg-principles__lead>.lead,.article__lede,.ln-article .lead){font-size:var(--t-body)}}body:not([data-page=app]) .bt-state__btn{min-height:var(--s-5);border-width:var(--bw)}body:not([data-page=app]) .hm-key__item{grid-template-columns:calc(var(--s-6) * 2 + var(--s-3)) minmax(0, 1fr)}body:not([data-page=app]) .dm-theme__marks{gap:var(--s-1);flex-wrap:wrap}@media not (min-width:768px){body:not([data-page=app]) .cta:has(>.block__dot){padding-block-end:var(--s-9)}}@media (min-width:1024px){body:not([data-page=app]) .ln-more .ln-cards--related{grid-template-columns:repeat(3,minmax(0,1fr))}}body:not([data-page=app]) .ln-pager{align-items:start}body:not([data-page=app]) .pg-principles__lead>.display{font-size:var(--t-h2)}body:not([data-page=app]) .dm-state__line{font-size:var(--t-body);font-weight:var(--w-medium)}body:not([data-page=app]) .ln-try{margin-inline-start:calc((var(--s-4) + var(--bw-strong)) * -1)}body:not([data-page=app]) .legal__link{padding-inline-start:var(--s-5);position:relative}body:not([data-page=app]) .legal__link[aria-current]:before{position:absolute;inset-block-start:50%;inset-inline-start:var(--s-2);translate:0 -50%}@media not (min-width:768px){body:not([data-page=app]) :is(.dm-state__steps,.dm-alert__examples){padding-inline-end:var(--gutter)}}body:not([data-page=app]) .prose ul>li{list-style:none;position:relative}body:not([data-page=app]) .prose ul>li:before{content:"";inline-size:calc(var(--s-2) + var(--bw));block-size:calc(var(--s-2) + var(--bw));border-radius:var(--r-circle);background:currentColor;position:absolute;inset-block-start:calc((1lh - var(--s-2) - var(--bw)) / 2);inset-inline-start:calc(var(--s-4) * -1)}@media (min-width:768px){body:not([data-page=app]) .pr-table .pr-cell__part{display:inline}}body:not([data-page=app]) .pg-legend-group{max-inline-size:none}@media (forced-colors:active){:where(.feature__points>li,.plan__features>li):before,:where(.prose ul>li):before,:where(.plan__mark):before{border:var(--bw-strong) solid CanvasText}:where(.plan__mark[data-size="3"]):before{box-shadow:none;outline:var(--bw-strong) solid CanvasText;outline-offset:var(--bw-strong)}:where(.toc__link):before{border:var(--bw-strong) solid Highlight}:where(.faq__q):after{forced-color-adjust:none;background-image:linear-gradient(canvastext,canvastext),linear-gradient(canvastext,canvastext);border-color:canvastext}}
