@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibmplexsans-normal-400-latin.CDDApCn2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibmplexsans-normal-400-latin-ext.C5H60-Va.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibmplexsans-normal-500-latin.6ng42L7E.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibmplexsans-normal-500-latin-ext.DakdToA3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibmplexsans-normal-600-latin.CuJfVYMP.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibmplexsans-normal-600-latin-ext.DOrvGEcy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibmplexsans-normal-700-latin.Bxkt5Cjx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ibmplexsans-normal-700-latin-ext.aMgXseD4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibmplexmono-normal-400-latin.DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibmplexmono-normal-400-latin-ext.BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibmplexmono-normal-500-latin.DSY6xOcd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibmplexmono-normal-500-latin-ext.CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0,U+2C60-2C7F,U+A720-A7FF}:root{--ink-950:#0b0f1c;--ink-900:#0d1224;--ink-850:#121829;--ink-800:#182036;--ink-700:#242b43;--ink-600:#3a4256;--ink-500:#5b6479;--ink-400:#8f97b3;--ink-300:#b9bfd6;--ink-200:#e2e4ee;--ink-100:#f1f2f8;--ink-50:#fafafc;--white:#fff;--brand-700:#312e81;--brand-600:#4338ca;--brand-550:#4f46e5;--brand-500:#6366f1;--brand-300:#a5b4fc;--brand-100:#e2e5ff;--brand-50:#eef0ff;--brand-soft-dark:#6366f129;--brand-soft-fg-dark:#c7d0fe;--green-700:#15803d;--green-50:#e8f6ee;--green-300:#86efac;--amber-800:#92400e;--amber-50:#fdf3e2;--amber-300:#fcd34d;--bg:var(--ink-50);--bg-raised:var(--white);--bg-sunken:var(--ink-100);--fg:var(--ink-900);--fg-2:var(--ink-600);--fg-3:var(--ink-500);--line:var(--ink-200);--line-strong:#cfd3e3;--accent:var(--brand-600);--accent-hover:var(--brand-700);--accent-fill:var(--brand-600);--accent-fill-hover:var(--brand-700);--on-accent:var(--white);--accent-soft:var(--brand-50);--accent-soft-hover:var(--brand-100);--accent-soft-fg:var(--brand-700);--focus:var(--brand-500);--ok:var(--green-700);--ok-soft:var(--green-50);--warn:var(--amber-800);--warn-soft:var(--amber-50);--shadow-window:0 1px 2px #0d12240f, 0 24px 56px -28px #0d122447;--shadow-hover:0 8px 24px -16px #0d122459;--masthead-bg:#fafafceb;--sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-md:.9688rem;--fs-base:1.0625rem;--fs-lg:clamp(1.0625rem, 1.4vw, 1.25rem);--fs-h3:1.1875rem;--fs-h2:clamp(1.625rem, 3vw, 2.375rem);--fs-h2-page:clamp(1.375rem, 2.2vw, 1.75rem);--fs-h1:clamp(2.25rem, 4.6vw, 3.75rem);--fs-h1-page:clamp(2.1rem, 4.2vw, 3.25rem);--lh-tight:1.08;--lh-snug:1.3;--lh-body:1.6;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-8:2rem;--s-10:2.5rem;--s-12:3rem;--s-16:4rem;--band:clamp(3.5rem, 7vw, 6rem);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--tap:44px;color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--bg:var(--ink-950);--bg-raised:var(--ink-850);--bg-sunken:#0f1424;--fg:#e8eaf6;--fg-2:var(--ink-300);--fg-3:var(--ink-400);--line:var(--ink-700);--line-strong:#323a57;--accent:var(--brand-300);--accent-hover:var(--brand-soft-fg-dark);--accent-fill:var(--brand-550);--accent-fill-hover:var(--brand-600);--accent-soft:var(--brand-soft-dark);--accent-soft-hover:var(--brand-soft-dark);--accent-soft-fg:var(--brand-soft-fg-dark);--focus:var(--brand-300);--ok:var(--green-300);--ok-soft:#22c55e24;--warn:var(--amber-300);--warn-soft:#f59e0b24;--shadow-window:0 1px 2px #0006, 0 24px 56px -24px #000000b3;--shadow-hover:0 8px 24px -16px #0009;--masthead-bg:#0b0f1ce6}:root{--brand-50:#eef0ff;--brand-100:#e2e5ff;--brand-300:#a5b4fc;--brand-500:#6366f1;--brand-550:#4f46e5;--brand-600:#4338ca;--brand-700:#312e81;--brand-soft-dark:#6366f129;--brand-soft-fg-dark:#c7d0fe}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--bg);color:var(--fg);font:400 var(--fs-base)/var(--lh-body) var(--sans);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{letter-spacing:-.028em;font-weight:700;line-height:var(--lh-tight);text-wrap:balance;margin:0}h1{font-size:var(--fs-h1-page);letter-spacing:-.035em}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);letter-spacing:-.015em;line-height:var(--lh-snug)}p{margin:0 0 var(--s-4)}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}code,.mono{font-family:var(--mono);letter-spacing:0;font-size:.875em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}.nw{white-space:nowrap}.na{color:var(--fg-3)}.lede{font-size:var(--fs-lg);color:var(--fg-2);margin:var(--s-5) 0 0;line-height:1.55}.note{color:var(--fg-3);margin:0;font-size:.9375rem}.meta-line{font-size:var(--fs-sm);color:var(--fg-3);margin:0}.kicker{font-size:var(--fs-sm);color:var(--accent);margin-bottom:var(--s-3);font-weight:600;display:inline-block}.crumbs{font-size:var(--fs-sm);color:var(--fg-3);margin-bottom:var(--s-4)}.crumbs a{min-height:var(--tap);min-width:var(--tap);align-items:center;display:inline-flex}.src{font-family:var(--mono);font-size:var(--fs-xs);white-space:nowrap;color:var(--fg-2)}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:48px;padding:var(--s-3) var(--s-5);border-radius:var(--r-sm);font:600 1rem/1.2 var(--sans);cursor:pointer;border:1px solid #0000;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--accent-fill);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-fill-hover);color:var(--on-accent)}.btn-ghost{color:var(--fg);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{border-color:var(--fg-2);color:var(--fg)}.actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.pill{font-size:var(--fs-xs);border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:.35rem;padding:.2rem .6rem;font-weight:600;line-height:1.4;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.live{background:var(--ok-soft);color:var(--ok)}.pill.wait{background:var(--warn-soft);color:var(--warn)}.copy-row{border:1px solid var(--line-strong);background:var(--bg-raised);border-radius:var(--r-sm);align-items:stretch;display:flex;overflow:hidden}.copy-row code{min-width:0;color:var(--fg);white-space:nowrap;flex:1;align-items:center;padding:.7rem .9rem;font-size:.9375rem;display:flex;overflow-x:auto}.copy-row[data-wrap] code{white-space:normal;overflow-wrap:break-word;overflow-x:visible}.copy-field,.copy-row{min-width:0}.copy-row .copy{min-height:var(--tap);border:0;border-left:1px solid var(--line-strong);background:var(--accent-soft);min-width:5.5rem;color:var(--accent-soft-fg);font:600 .9375rem/1 var(--sans);cursor:pointer;padding:0 var(--s-4);flex:none}.copy-row .copy:hover{background:var(--accent-soft-hover)}.copy-row .copy[data-state=done]{background:var(--ok-soft);color:var(--ok)}.copy-row[data-size=lg] code{padding:.85rem 1rem;font-size:1rem}.copy-field-label{font-size:var(--fs-sm);color:var(--fg-3);margin-bottom:var(--s-2);display:block}.more-link{margin:0;font-weight:600}.more-link a{padding:.7rem 0;line-height:1.4;text-decoration:none;display:inline-block}.more-link a:after{content:" →"}.more-link a:hover{text-decoration:underline}@media (width<=560px){body{font-size:1rem}.actions .btn{flex:100%}.copy-row[data-size=lg] code{font-size:.875rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--column-max:70rem;--gut:clamp(1rem, 4vw, 3rem);--measure-prose:none;--measure-lede:none;--measure-hero:none;--measure-short:none;--measure-narrow:24rem;--measure-bubble:34rem;--measure-head:none}img,svg,video{max-width:100%}.column{max-width:calc(var(--column-max) + 2 * var(--gut));padding-inline:var(--gut);margin-inline:auto}.column>*{min-width:0}.article>*,.prose>:where(p,ul,ol,blockquote,h2,h3,h4,dl),.measure-prose{max-width:var(--measure-prose)}.measure-lede{max-width:var(--measure-lede)}.measure-hero{max-width:var(--measure-hero)}.measure-short{max-width:var(--measure-short)}.measure-narrow{max-width:var(--measure-narrow)}.measure-bubble{max-width:min(var(--measure-bubble), 92%)}.measure-head{max-width:var(--measure-head)}.section{padding-block:var(--band);border-top:1px solid var(--line)}.section[data-tone=alt]{background:var(--bg-raised)}.section[data-kind=hero]{padding:clamp(2rem, 5vw, 4rem) 0 var(--band);border-top:0}.section[data-kind=head]{padding:clamp(2.5rem, 5vw, 4rem) 0 var(--s-8);border-top:0}.section[data-kind=body]{padding:0 0 var(--band);border-top:0}.section-head{gap:var(--s-4) var(--s-12);margin-bottom:var(--s-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.section-head>h2{max-width:var(--measure-head)}.section-head>p{max-width:var(--measure-short)}.section-head[data-stacked]{gap:var(--s-2);margin-bottom:var(--s-5);grid-template-columns:minmax(0,1fr)}.section-head>:only-child{grid-column:1/-1}.stack{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.stack[data-gap=xs]{gap:var(--s-2)}.stack[data-gap=sm]{gap:var(--s-4)}.stack[data-gap=lg]{gap:var(--s-10)}.stack[data-gap=xl]{gap:var(--s-12)}.grid{gap:var(--s-4);align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.grid>*{min-width:0}.grid[data-cols=cards]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14.5rem),1fr))}.grid>:only-child{grid-column:1/-1}.grid[data-cols=fit]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14.5rem),1fr))}.grid[data-cols="2"]{gap:var(--s-4) var(--s-10);grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-cols="3"]{gap:var(--s-8);grid-template-columns:repeat(3,minmax(0,1fr))}.grid[data-cols="4"]{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr))}.grid[data-cols=split]{gap:var(--s-10) var(--s-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.grid[data-cols=split][data-align=center]{align-items:center}@media (width<=1080px){.grid[data-cols=split][data-collapse=lg]{grid-template-columns:minmax(0,1fr)}.grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=759px){.section-head{margin-bottom:var(--s-6);grid-template-columns:minmax(0,1fr)}.grid[data-cols="2"],.grid[data-cols="3"],.grid[data-cols=split]{grid-template-columns:minmax(0,1fr)}.grid[data-cols="3"]{gap:var(--s-5)}}@media (width<=560px){.grid[data-cols="4"]{grid-template-columns:minmax(0,1fr)}.measure-bubble{max-width:100%}}:root[data-kit="3"]{--column-max:80rem;--gut:20px;--measure-reading:none;--measure-prose:none;--measure-head:none}@media (width>=768px){:root[data-kit="3"]{--gut:32px}}@media (width>=1280px){:root[data-kit="3"]{--gut:56px}}@media (width>=1440px){:root[data-kit="3"]{--gut:80px}}[data-kit="3"] .reading3>:where(p,ul,ol,blockquote,h2,h3,h4,dl,figure,.notice),[data-kit="3"] .reading3>.md>:where(p,ul,ol,blockquote,h2,h3,h4,h5,dl,figure),[data-kit="3"] .reading3>.md .md-section-body>:where(p,ul,ol,blockquote,h2,h3,h4,h5,dl,figure),[data-kit="3"] .measure-reading,[data-kit="3"] .reading3>.copy-field,[data-kit="3"] .post-list li>p{max-width:var(--measure-reading)}@media (width>=760px) and (width<=1023.98px){[data-kit="3"] .section-head{grid-template-columns:minmax(0,1fr)}}:root[data-kit="3"]{--grid-gutter:16px}@media (width>=768px){:root[data-kit="3"]{--grid-gutter:24px}}:root[data-kit="3"]{--grid-cols:4}@media (width>=768px){:root[data-kit="3"]{--grid-cols:8}}@media (width>=1280px){:root[data-kit="3"]{--grid-cols:12}}[data-kit="3"] .grid:is([data-cols="2"],[data-cols="3"],[data-cols="4"],[data-cols=cards],[data-cols=fit]){column-gap:var(--grid-gutter)}[data-kit="3"] .grid[data-cols="3"]{row-gap:var(--grid-gutter)}@media (width>=768px) and (width<=1279px){[data-kit="3"] .grid[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-kit="3"] .section-head{column-gap:var(--grid-gutter)}[data-kit="3"] .gallery3-note,[data-kit="3"] .doc3[data-kind=page] .doc3-main>:where(p,ul:not([class]),ol:not([class])),[data-kit="3"] .doc3[data-kind=page] .doc3-block>:where(p,ul:not([class]),ol:not([class])){max-width:var(--measure-reading)}html:root[data-kit="3"][data-kit] :is(.card3,.steps3>li,.notice,.summary3,.install,.compare3-card,.example3,.rail3,.verify3,[data-surface=card]) :is(p,ul,ol,dl,blockquote,figure,.lead,.caption,.measure-prose,.measure-reading,.measure-lede,.measure-short,.copy-field,.para3-text){max-width:none}[data-kit="3"] .doc3[data-reading]{--measure-reading-col:none}[data-kit="3"] .doc3[data-reading]>:is(.doc3-main,.doc3-toc),[data-kit="3"] .doc3[data-reading][data-intro]>.doc3-main>:not(.doc3-intro){max-width:var(--measure-reading-col)}:root[data-kit="3"] .doc3[data-reading] :is(.reading3,.doc3-main)>:where(p,ul,ol,blockquote,h2,h3,h4,dl,figure,.notice,.copy-field,.md),:root[data-kit="3"] .doc3[data-reading] .reading3>.md>:where(p,ul,ol,blockquote,h2,h3,h4,h5,dl,figure){max-width:none}@media (width>=1280px){[data-kit="3"] .doc3[data-reading][data-has-toc]>.doc3-toc,[data-kit="3"] .doc3[data-reading][data-has-toc][data-intro]>.doc3-main{max-width:none}}[data-kit="3"] .section{padding-block:var(--space-8)}@media (width>=768px){[data-kit="3"] .section{padding-block:var(--space-10)}}@media (width>=1280px){[data-kit="3"] .section{padding-block:var(--space-16)}}[data-kit="3"] .section[data-kind=hero]{padding:var(--space-8) 0 var(--space-16)}@media (width>=1280px){[data-kit="3"] .section[data-kind=hero]{padding:var(--space-16) 0 var(--space-20)}}[data-kit="3"] .section[data-kind=head]{padding:var(--space-10) 0 var(--space-8)}[data-kit="3"] .section[data-kind=body]{padding-top:0}.skip{left:-999px;top:var(--s-2);background:var(--fg);color:var(--bg);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);z-index:10;position:absolute}.skip:focus{left:var(--s-2)}.site-header{z-index:5;background:var(--masthead-bg);border-bottom:1px solid var(--line);backdrop-filter:saturate(1.4)blur(8px);position:sticky;top:0}.site-header .column{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:4rem;display:flex}.brand{color:var(--fg);letter-spacing:-.02em;min-height:var(--tap);min-width:var(--tap);align-items:center;gap:.55rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.brand:hover{color:var(--fg)}.brand svg{width:26px;height:26px;box-shadow:0 0 0 1px var(--line-strong);border-radius:7px;flex:none}.site-nav{align-items:center;gap:var(--s-1);margin-left:auto;display:flex}.site-nav a{color:var(--fg-2);border-radius:var(--r-sm);min-height:var(--tap);align-items:center;padding:.6rem .7rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--fg);background:var(--bg-sunken)}.site-nav a[aria-current=page]{color:var(--fg)}.site-nav a.nav-cta{background:var(--accent-fill);color:var(--on-accent);padding-inline:var(--s-4);margin-left:.35rem}.site-nav a.nav-cta:hover{background:var(--accent-fill-hover);color:var(--on-accent)}.header-tools{align-items:center;gap:var(--s-2);display:flex}.theme-toggle{width:var(--tap);height:var(--tap);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--fg-2);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.theme-toggle:hover{color:var(--fg);background:var(--bg-sunken)}.theme-toggle svg{width:20px;height:20px}.theme-toggle .i-sun,:root[data-theme=dark] .theme-toggle .i-moon{display:none}:root[data-theme=dark] .theme-toggle .i-sun{display:block}.lang-switch{gap:var(--s-1);margin:0;padding:0;list-style:none;display:flex}.lang-switch a{min-width:var(--tap);min-height:var(--tap);border-radius:var(--r-sm);color:var(--fg-2);font:600 var(--fs-sm)/1 var(--sans);text-transform:uppercase;place-items:center;text-decoration:none;display:inline-grid}.lang-switch a[aria-current=true]{color:var(--fg);background:var(--bg-sunken)}.site-footer{border-top:1px solid var(--line);background:var(--bg-raised);padding:var(--s-10) 0 var(--s-12);font-size:.9375rem}.foot-grid{gap:var(--s-6) var(--s-8);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.site-footer h2{color:var(--fg-3);letter-spacing:0;margin:0 0 .4rem;font-size:.8125rem;font-weight:600}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li a{min-height:var(--tap);min-width:var(--tap);color:var(--fg-2);align-items:center;text-decoration:none;display:inline-flex}.site-footer li a:hover{color:var(--accent);text-decoration:underline}.foot-about p{color:var(--fg-3);margin:var(--s-2) 0 0}.foot-line{margin:var(--s-8) 0 0;padding-top:var(--s-5);border-top:1px solid var(--line);color:var(--fg-3);font-size:var(--fs-sm)}@media (width<=1080px){.foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-about{grid-column:1/-1}}@media (width<=560px){.site-header .column{gap:var(--s-2)}.site-nav{gap:0}.site-nav a{padding:.6rem .4rem;font-size:.875rem}.site-nav a.hide-sm{display:none}.site-nav a.nav-cta{margin-left:.15rem;padding-inline:.7rem}.foot-grid{gap:var(--s-4)}.site-footer{font-size:var(--fs-sm)}}@media (width<=25rem){.site-header .brand span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-nav a{padding-inline:.3rem;font-size:.8125rem}}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/geist-latin-400-normal.B40WzpMT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/geist-latin-ext-400-normal.CND6cjiG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/geist-latin-500-normal.CTWBw9NS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/geist-latin-ext-500-normal.BovoTgeE.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/geist-latin-600-normal.CSETrqM2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/geist-latin-ext-600-normal.CVFbg5dS.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/geist-mono-latin-400-normal.DTRLJnHl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/geist-mono-latin-ext-400-normal.DI-rJ0UV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/geist-mono-latin-500-normal.YINYabwD.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/geist-mono-latin-ext-500-normal.Buglb9-a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/bricolage-grotesque-latin-600-normal.nxTgbNFE.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/bricolage-grotesque-latin-ext-600-normal.CN5JKkBm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/bricolage-grotesque-latin-700-normal.gtcctNPv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/bricolage-grotesque-latin-ext-700-normal.fBkt-7fi.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/newsreader-latin-500-normal.B66TYsaK.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/newsreader-latin-ext-500-normal.BNHmvKvI.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/newsreader-latin-500-italic.Bsgye1qA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/newsreader-latin-ext-500-italic.B83LgwQp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/archivo-latin-700-normal.D9cHMWGj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/archivo-latin-ext-700-normal.DD_nkw6b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/archivo-latin-800-normal.cB6v3kRN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/archivo-latin-ext-800-normal.BC6piDwP.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root[data-kit="3"]{color-scheme:light;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-30:120px;--space-40:160px;--radius-xs:6px;--radius-s:10px;--radius-m:12px;--radius-l:14px;--radius-xl:16px;--radius-2xl:20px;--radius-3xl:24px;--radius-4xl:28px;--radius-pill:999px;--border-hairline:1px;--border-emphasis:1.5px;--border-focus:2px;--border-voice-rule:3px;--duration-instant:80ms;--duration-fast:.16s;--duration-base:.24s;--duration-slow:.4s;--duration-demo-step:3.5s;--duration-marquee:40s;--size-target-min:44px;--size-button-s:44px;--size-button-m:52px;--size-button-l:58px;--size-button-xl:60px;--size-input:48px;--size-row:44px;--size-header-desktop:96px;--size-header-phone:64px;--size-container-max:1280px;--size-reading-max:720px;--bp-phone:390px;--bp-tablet:768px;--bp-laptop:1280px;--bp-desktop:1440px;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-exit:cubic-bezier(.4, 0, 1, 1);--shadow-float:0px 30px 60px -40px #0e0e1059;--shadow-deep:0px 40px 80px -30px #00000073;--font-text:Geist, "Helvetica Neue", Arial, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-label:var(--font-text);--t-display-xxl-size:clamp(120px, calc(120px + 180 * ((100vw - 390px) / 1050)), 300px);--t-display-xxl-lh:.85;--t-display-xxl-track:clamp(-8px, calc(-3px + -5 * ((100vw - 390px) / 1050)), -3px);--t-display-xl-size:clamp(56px, calc(56px + 40 * ((100vw - 390px) / 1050)), 96px);--t-display-xl-lh:1;--t-display-xl-track:clamp(-2px, calc(-1.5px + -.5 * ((100vw - 390px) / 1050)), -1.5px);--t-display-l-size:clamp(48px, calc(48px + 32 * ((100vw - 390px) / 1050)), 80px);--t-display-l-lh:1;--t-display-l-track:clamp(-2.4px, calc(-1.5px + -.9 * ((100vw - 390px) / 1050)), -1.5px);--t-display-m-size:clamp(40px, calc(40px + 24 * ((100vw - 390px) / 1050)), 64px);--t-display-m-lh:1.05;--t-display-m-track:clamp(-2px, calc(-1.2px + -.8 * ((100vw - 390px) / 1050)), -1.2px);--t-display-s-size:clamp(34px, calc(34px + 6 * ((100vw - 390px) / 1050)), 40px);--t-display-s-lh:1.1;--t-display-s-track:clamp(-1.2px, calc(-1px + -.2 * ((100vw - 390px) / 1050)), -1px);--t-heading-l-size:clamp(28px, calc(28px + 2 * ((100vw - 390px) / 1050)), 30px);--t-heading-l-lh:1.2;--t-heading-l-track:-.5px;--t-heading-m-size:22px;--t-heading-m-lh:1.3;--t-heading-m-track:0px;--t-heading-s-size:19px;--t-heading-s-lh:1.3;--t-heading-s-track:0px;--t-body-l-size:17px;--t-body-l-lh:1.55;--t-body-l-track:0px;--t-body-m-size:16px;--t-body-m-lh:1.6;--t-body-m-track:0px;--t-reading-size:17px;--t-reading-lh:1.7;--t-reading-track:0px;--t-body-s-size:15px;--t-body-s-lh:1.5;--t-body-s-track:0px;--t-caption-size:13px;--t-caption-lh:1.5;--t-caption-track:0px;--t-label-mono-size:12px;--t-label-mono-lh:1.2;--t-label-mono-track:1.4px;--t-code-size:14px;--t-code-lh:1.5;--t-code-track:0px;--bg-page:#fafaf8;--bg-surface:#fff;--bg-subtle:#f2f2ef;--bg-muted:#eeeeea;--bg-inverse:#0e0e10;--line-subtle:#deded8;--line-strong:#c4c4bd;--line-control:#8e8e86;--text-strong:#0e0e10;--text-default:#26261f;--text-body:#45453f;--text-muted:#66665f;--text-on-inverse:#fff;--surface-inverse-bg:#0e0e10;--surface-inverse-fg:#fff;--surface-inverse-muted:#c4c4bd;--surface-inverse-line:#2e2e30;--status-success-fg:#2f6a4b;--status-success-bg:#e2f0e7;--status-warning-fg:#8a5a0b;--status-warning-bg:#fbf0da;--status-danger-fg:#9b2f2f;--status-danger-bg:#f8e4e2;--status-neutral-fg:#55555f;--status-neutral-bg:#eeeef0;--voice-authority-fg:#2f5a4b;--voice-authority-bg:#e3eee8;--voice-finding-fg:#34506e;--voice-finding-bg:#e4eaf2;--voice-party-fg:#7a4d0e;--voice-party-bg:#f6ecdc;--voice-subordinate-fg:#5e4470;--voice-subordinate-bg:#eee8f2;--voice-quoted-fg:#45453f;--voice-quoted-bg:#efefec;--voice-indirect-fg:#8a3f24;--voice-indirect-bg:#f5e6df;--voice-unknown-fg:#5c5c55;--voice-unknown-bg:#f4f4f1}@media (width>=768px){:root[data-kit="3"]{--t-display-xxl-lh:.78;--t-display-xl-lh:.96;--t-display-l-lh:.94;--t-display-m-lh:1;--t-heading-m-size:24px;--t-heading-s-size:20px;--t-body-l-size:18px;--t-body-m-size:17px;--t-label-mono-track:1.6px}}:root[data-kit="3"][data-theme=dark]{color-scheme:dark;--bg-page:#111312;--bg-surface:#191c1b;--bg-subtle:#202422;--bg-muted:#202422;--bg-inverse:#ecede9;--line-subtle:#2c302e;--line-strong:#3a3f3c;--line-control:#6b716d;--text-strong:#ecede9;--text-default:#ecede9;--text-body:#c9cbc4;--text-muted:#9c9e97;--text-on-inverse:#0e0e10;--surface-inverse-bg:#202422;--surface-inverse-fg:#ecede9;--surface-inverse-muted:#c9cbc4;--surface-inverse-line:#3a3f3c;--status-success-fg:#9dd3b4;--status-success-bg:#15241b;--status-warning-fg:#f0c274;--status-warning-bg:#2a2112;--status-danger-fg:#f2a6a0;--status-danger-bg:#2c1817;--status-neutral-fg:#c4c4cc;--status-neutral-bg:#222226;--voice-authority-fg:#a8d4c0;--voice-authority-bg:#1b2622;--voice-finding-fg:#afc4e0;--voice-finding-bg:#1c222b;--voice-party-fg:#e7c38a;--voice-party-bg:#2a2217;--voice-subordinate-fg:#cdb6dd;--voice-subordinate-bg:#241f29;--voice-quoted-fg:#d6d6d0;--voice-quoted-bg:#222320;--voice-indirect-fg:#e8ae95;--voice-indirect-bg:#2a1e19;--voice-unknown-fg:#b5b5ae;--voice-unknown-bg:#1e1f1d;--shadow-float:0 0 0 1px var(--line-subtle);--shadow-deep:0 0 0 1px var(--line-strong)}html:root[data-kit="3"],[data-kit="3"] [data-brand]{--status-info-fg:var(--accent-deep);--status-info-bg:var(--bg-accent-soft);--bg:var(--bg-page);--bg-raised:var(--bg-surface);--bg-sunken:var(--bg-subtle);--fg:var(--text-strong);--fg-2:var(--text-body);--fg-3:var(--text-muted);--line:var(--line-subtle);--accent:var(--text-accent);--accent-fill:var(--bg-accent);--accent-fill-hover:var(--accent-hover);--on-accent:var(--text-on-accent);--accent-soft:var(--bg-accent-soft);--accent-soft-hover:var(--bg-accent-soft);--accent-soft-fg:var(--accent-deep);--focus:var(--focus-ring);--ok:var(--status-success-fg);--ok-soft:var(--status-success-bg);--warn:var(--status-warning-fg);--warn-soft:var(--status-warning-bg);--sans:var(--font-text);--mono:var(--font-mono);--shadow-window:var(--shadow-float);--masthead-bg:color-mix(in srgb, var(--bg-page) 92%, transparent);--r-sm:var(--radius-s);--r-md:var(--radius-m);--r-lg:var(--radius-xl)}[data-kit="3"] .t-display-xxl{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-xxl-size);line-height:var(--t-display-xxl-lh);letter-spacing:var(--t-display-xxl-track);text-wrap:balance}[data-kit="3"] .t-display-xl{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-xl-size);line-height:var(--t-display-xl-lh);letter-spacing:var(--t-display-xl-track);text-wrap:balance}[data-kit="3"] .t-display-l{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-l-size);line-height:var(--t-display-l-lh);letter-spacing:var(--t-display-l-track);text-wrap:balance}[data-kit="3"] .t-display-m{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-m-size);line-height:var(--t-display-m-lh);letter-spacing:var(--t-display-m-track);text-wrap:balance}[data-kit="3"] .t-display-s{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-s-size);line-height:var(--t-display-s-lh);letter-spacing:var(--t-display-s-track);text-wrap:balance}[data-kit="3"] .t-heading-l{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-heading-l-size);line-height:var(--t-heading-l-lh);letter-spacing:var(--t-heading-l-track);text-wrap:balance}[data-kit="3"] .t-heading-m{font-family:var(--font-text);font-weight:600;font-size:var(--t-heading-m-size);line-height:var(--t-heading-m-lh);letter-spacing:var(--t-heading-m-track)}[data-kit="3"] .t-heading-s{font-family:var(--font-text);font-weight:600;font-size:var(--t-heading-s-size);line-height:var(--t-heading-s-lh);letter-spacing:var(--t-heading-s-track)}[data-kit="3"] .t-body-l{font-family:var(--font-text);font-weight:400;font-size:var(--t-body-l-size);line-height:var(--t-body-l-lh);letter-spacing:var(--t-body-l-track)}[data-kit="3"] .t-body-m{font-family:var(--font-text);font-weight:400;font-size:var(--t-body-m-size);line-height:var(--t-body-m-lh);letter-spacing:var(--t-body-m-track)}[data-kit="3"] .t-reading{font-family:var(--font-text);font-weight:400;font-size:var(--t-reading-size);line-height:var(--t-reading-lh);letter-spacing:var(--t-reading-track)}[data-kit="3"] .t-body-s{font-family:var(--font-text);font-weight:400;font-size:var(--t-body-s-size);line-height:var(--t-body-s-lh);letter-spacing:var(--t-body-s-track)}[data-kit="3"] .t-caption{font-family:var(--font-text);font-weight:400;font-size:var(--t-caption-size);line-height:var(--t-caption-lh);letter-spacing:var(--t-caption-track)}[data-kit="3"] .t-label-mono{font-family:var(--font-label);font-weight:500;font-size:var(--t-label-mono-size);line-height:var(--t-label-mono-lh);letter-spacing:var(--t-label-mono-track);text-transform:uppercase}[data-kit="3"] .t-code{font-family:var(--font-mono);font-weight:400;font-size:var(--t-code-size);line-height:var(--t-code-lh);letter-spacing:var(--t-code-track)}:root[data-brand=avokata],[data-brand=avokata]{--font-display:"Instrument Serif", "Times New Roman", Georgia, serif;--display-weight:400;--emphasis-style:italic;--wordmark-style:italic;--ornament-glyph:"§";--font-label:var(--font-mono);--bg-accent:#3f6b5b;--bg-accent-soft:#dfe9e4;--text-accent:#3f6b5b;--text-on-accent:#fff;--text-on-accent-muted:#e4eee9;--focus-ring:#3f6b5b;--accent-hover:#335a4c;--accent-deep:#0f3b2e;--accent-on-inverse:#9fcbb8;--ornament:#7a9d8e}:root[data-theme=dark][data-brand=avokata],:root[data-theme=dark] [data-brand=avokata]{--bg-accent:#8fc2ac;--bg-accent-soft:#1c2b25;--text-accent:#8fc2ac;--text-on-accent:#111312;--text-on-accent-muted:#1c2b25;--focus-ring:#8fc2ac;--accent-hover:#a8d4c0;--accent-deep:#c8e0d5;--accent-on-inverse:#8fc2ac;--ornament:#56705f}:root[data-brand=datailo],[data-brand=datailo]{--font-display:"Bricolage Grotesque", Geist, "Helvetica Neue", Arial, sans-serif;--display-weight:700;--emphasis-style:normal;--wordmark-style:normal;--ornament-glyph:"/";--bg-accent:#7a2e6a;--bg-accent-soft:#f5e9f2;--text-accent:#7a2e6a;--text-on-accent:#fff;--text-on-accent-muted:#f3e4ef;--focus-ring:#7a2e6a;--accent-hover:#5f2152;--accent-deep:#3b1234;--accent-on-inverse:#e4a8d6;--ornament:#c98bbb}:root[data-theme=dark][data-brand=datailo],:root[data-theme=dark] [data-brand=datailo]{--bg-accent:#e4a8d6;--bg-accent-soft:#2a1a27;--text-accent:#e4a8d6;--text-on-accent:#111312;--text-on-accent-muted:#2a1a27;--focus-ring:#e4a8d6;--accent-hover:#efc4e4;--accent-deep:#f6ddef;--accent-on-inverse:#e4a8d6;--ornament:#7a2e6a}:root[data-brand=rekvira],[data-brand=rekvira]{--font-display:Newsreader, Georgia, "Times New Roman", serif;--display-weight:500;--emphasis-style:italic;--wordmark-style:italic;--ornament-glyph:"¶";--font-label:var(--font-mono);--bg-accent:#1e4b8f;--bg-accent-soft:#e6eef8;--text-accent:#1e4b8f;--text-on-accent:#fff;--text-on-accent-muted:#dce6f5;--focus-ring:#1e4b8f;--accent-hover:#173a70;--accent-deep:#0e2548;--accent-on-inverse:#9dbdeb;--ornament:#7c9ccb}:root[data-theme=dark][data-brand=rekvira],:root[data-theme=dark] [data-brand=rekvira]{--bg-accent:#9dbdeb;--bg-accent-soft:#152238;--text-accent:#9dbdeb;--text-on-accent:#111312;--text-on-accent-muted:#152238;--focus-ring:#9dbdeb;--accent-hover:#bcd2f2;--accent-deep:#dce6f5;--accent-on-inverse:#9dbdeb;--ornament:#1e4b8f}:root[data-brand=victano],[data-brand=victano]{--font-display:Archivo, Geist, "Helvetica Neue", Arial, sans-serif;--display-weight:800;--emphasis-style:normal;--wordmark-style:normal;--ornament-glyph:"№";--bg-accent:#b8420f;--bg-accent-soft:#fceee6;--text-accent:#b8420f;--text-on-accent:#fff;--text-on-accent-muted:#fdf3ec;--focus-ring:#b8420f;--accent-hover:#95350c;--accent-deep:#5a2007;--accent-on-inverse:#f5a77c;--ornament:#e8895a}:root[data-theme=dark][data-brand=victano],:root[data-theme=dark] [data-brand=victano]{--bg-accent:#f5a77c;--bg-accent-soft:#2e1b12;--text-accent:#f5a77c;--text-on-accent:#111312;--text-on-accent-muted:#2e1b12;--focus-ring:#f5a77c;--accent-hover:#f8c3a4;--accent-deep:#fbe3d5;--accent-on-inverse:#f5a77c;--ornament:#b8420f}[data-kit="3"] body{background:var(--bg-page);color:var(--text-default);font-family:var(--font-text);font-weight:400;font-size:var(--t-body-m-size);line-height:var(--t-body-m-lh);letter-spacing:0;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01" 0}[data-kit="3"]{scroll-padding-top:112px}@media (width<=1279px){[data-kit="3"]{scroll-padding-top:80px}}[data-kit="3"] h1,[data-kit="3"] h2{font-family:var(--font-display);font-weight:var(--display-weight);color:var(--text-strong);text-wrap:balance}[data-kit="3"] h1{font-size:var(--t-display-m-size);line-height:max(var(--t-display-m-lh), 1);letter-spacing:var(--t-display-m-track)}[data-kit="3"] h2{font-family:var(--font-text);font-weight:600;font-size:var(--t-heading-m-size);line-height:var(--t-heading-m-lh);letter-spacing:0}[data-kit="3"] h3{font-family:var(--font-text);font-weight:600;font-size:var(--t-heading-s-size);line-height:var(--t-heading-s-lh);letter-spacing:0;color:var(--text-strong)}[data-kit="3"] h4{font-size:var(--t-body-m-size);letter-spacing:0;color:var(--text-strong);font-weight:600}[data-kit="3"] p{text-wrap:pretty}[data-kit="3"] :is(h1,h2,.t-display-xl,.t-display-l,.t-display-m,.t-display-s,.t-heading-l) em{font-style:var(--emphasis-style);color:var(--text-accent)}[data-kit="3"] a{color:var(--text-accent);text-underline-offset:3px;text-decoration-thickness:1px}[data-kit="3"] a:hover{color:var(--accent-hover)}[data-kit="3"] :focus-visible{outline:var(--border-focus) solid var(--focus-ring);outline-offset:2px}[data-kit="3"] [data-surface=accent] :focus-visible{outline-color:var(--text-on-accent)}[data-kit="3"] code,[data-kit="3"] .mono{font-family:var(--font-mono);font-size:var(--t-code-size);letter-spacing:0}[data-kit="3"] ::selection{background:var(--bg-accent-soft);color:var(--accent-deep)}[data-kit="3"] .eyebrow{align-items:center;gap:var(--space-3);margin:0 0 var(--space-5);font-family:var(--font-mono);font-size:var(--t-label-mono-size);font-weight:500;line-height:var(--t-label-mono-lh);letter-spacing:var(--t-label-mono-track);text-transform:uppercase;color:var(--text-muted);display:flex}[data-kit="3"] .eyebrow .eyebrow-rule{background:var(--line-strong);flex:none;width:40px;height:1px}[data-kit="3"] .eyebrow>span:first-child{white-space:nowrap;flex:none}[data-kit="3"] .lead{font-size:var(--t-body-l-size);line-height:var(--t-body-l-lh);color:var(--text-body);margin:var(--space-5) 0 0}[data-kit="3"] .caption{font-size:var(--t-caption-size);line-height:var(--t-caption-lh);color:var(--text-muted);margin:0}[data-kit="3"] .muted{color:var(--text-muted)}[data-kit="3"] .num{font-variant-numeric:tabular-nums}[data-kit="3"] .id{font-family:var(--font-mono);white-space:nowrap;letter-spacing:0;font-variant-numeric:tabular-nums;font-size:.875em}[data-kit="3"] .nw{white-space:nowrap}[data-kit="3"] mark.hit{background:var(--bg-accent-soft);color:inherit;border-bottom:2px solid var(--text-accent);padding:0 1px}[data-kit="3"] .reassure{align-items:flex-start;gap:var(--space-2);font-size:var(--t-caption-size);color:var(--text-muted);margin:0;line-height:1.5;display:flex}[data-kit="3"] .reassure .icon{flex:none;margin-top:1px}[data-kit="3"] [data-surface=inverse]{background:var(--surface-inverse-bg);color:var(--surface-inverse-fg)}[data-kit="3"] [data-surface=inverse] :is(h1,h2,h3){color:var(--surface-inverse-fg)}[data-kit="3"] [data-surface=inverse] :is(h1,h2) em{color:var(--accent-on-inverse)}[data-kit="3"] [data-surface=inverse] :is(.eyebrow,.lead,.section-head>p,.caption){color:var(--surface-inverse-muted)}[data-kit="3"] [data-surface=inverse] .eyebrow-rule{background:var(--surface-inverse-line)}[data-kit="3"] [data-surface=inverse] a:not(.b3){color:var(--surface-inverse-fg)}[data-kit="3"] [data-surface=accent]{background:var(--bg-accent);color:var(--text-on-accent)}[data-kit="3"] [data-surface=accent] :is(h1,h2,h3){color:var(--text-on-accent)}[data-kit="3"] [data-surface=accent] :is(h1,h2) em,[data-kit="3"] [data-surface=accent] :is(.eyebrow,.lead,.section-head>p,p){color:var(--text-on-accent-muted)}[data-kit="3"] [data-surface=accent] .eyebrow-rule{background:var(--text-on-accent-muted)}[data-kit="3"] [data-surface=accent] a:not(.b3){color:var(--text-on-accent)}[data-kit="3"] :is([data-surface=inverse],[data-surface=accent]) [data-surface=card]{color:var(--text-default)}[data-kit="3"] :is([data-surface=inverse],[data-surface=accent]) [data-surface=card] :is(h2,h3){color:var(--text-strong)}[data-kit="3"] :is([data-surface=inverse],[data-surface=accent]) [data-surface=card] :is(p,.caption,.eyebrow){color:var(--text-muted)}[data-kit="3"] :is([data-surface=inverse],[data-surface=accent]) [data-surface=card] a:not(.b3){color:var(--text-accent)}[data-kit="3"] [data-surface=accent] [data-surface=card] :focus-visible{outline-color:var(--focus-ring)}[data-kit="3"] .b3{--h:var(--size-button-m);justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--h);padding:0 var(--space-6);border-radius:var(--radius-pill);font:500 15px/1.2 var(--font-text);cursor:pointer;white-space:normal;text-align:center;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), transform var(--duration-instant) var(--easing-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}[data-kit="3"] .b3[data-size=s]{--h:var(--size-button-s);padding:0 var(--space-4)}[data-kit="3"] .b3[data-size=l]{--h:var(--size-button-l);padding:0 var(--space-6);font-size:16px}[data-kit="3"] .b3[data-size=xl]{--h:var(--size-button-xl);padding:0 var(--space-6);border-radius:var(--radius-l);font-size:16px}[data-kit="3"] .b3[data-full]{width:100%;display:flex}[data-kit="3"] .b3 .icon{flex:none}[data-kit="3"] .b3[data-variant=primary]{background:var(--bg-accent);color:var(--text-on-accent)}[data-kit="3"] .b3[data-variant=ink]{background:var(--bg-inverse);color:var(--text-on-inverse)}[data-kit="3"] .b3[data-variant=secondary]{color:var(--text-strong);border-color:var(--text-strong);background:0 0}[data-kit="3"] .b3[data-variant=ghost]{color:var(--text-accent);padding:0 var(--space-2);min-height:var(--size-target-min);background:0 0;text-decoration:none}[data-kit="3"] .b3[data-variant=on-accent]{background:var(--text-on-accent);color:var(--bg-accent)}[data-kit="3"] .b3[data-variant=icon]{width:var(--size-target-min);min-height:var(--size-target-min);border-radius:var(--radius-s);color:var(--text-body);border-color:var(--line-control);background:0 0;padding:0}[data-kit="3"] [data-surface=inverse] .b3[data-variant=secondary]{color:var(--surface-inverse-fg);border-color:var(--surface-inverse-fg)}@media (hover:hover){[data-kit="3"] .b3[data-variant=primary]:hover,[data-kit="3"] .b3[data-variant=primary][data-state=hover]{background:var(--accent-hover);color:var(--text-on-accent)}[data-kit="3"] .b3[data-variant=ink]:hover{background:var(--text-default);color:var(--text-on-inverse)}[data-kit="3"] .b3[data-variant=secondary]:hover{background:var(--bg-muted);color:var(--text-strong)}[data-kit="3"] .b3[data-variant=ghost]:hover{color:var(--accent-hover);text-decoration:underline}[data-kit="3"] .b3[data-variant=on-accent]:hover{background:var(--bg-accent-soft);color:var(--accent-deep)}[data-kit="3"] .b3[data-variant=icon]:hover{background:var(--bg-muted);color:var(--text-strong)}}[data-kit="3"] .b3[data-state=hover][data-variant=primary]{background:var(--accent-hover)}[data-kit="3"] .b3[data-state=hover][data-variant=secondary]{background:var(--bg-muted)}[data-kit="3"] .b3[data-state=focus]{outline:var(--border-focus) solid var(--focus-ring);outline-offset:2px}[data-kit="3"] .b3:active,[data-kit="3"] .b3[data-state=active]{transform:translateY(1px)}[data-kit="3"] .b3[aria-disabled=true]{background:var(--bg-subtle);color:var(--text-muted);border-color:var(--line-control);cursor:not-allowed;transform:none}[data-kit="3"] .b3[aria-busy=true]{cursor:progress}[data-kit="3"] .spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite kit3-spin}@keyframes kit3-spin{to{transform:rotate(360deg)}}[data-kit="3"] .b3-reason{margin:var(--space-2) 0 0;font-size:var(--t-caption-size);color:var(--text-muted)}[data-kit="3"] .actions3{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}@media (width<=767px){[data-kit="3"] .actions3[data-stack]{flex-direction:column;align-items:stretch}[data-kit="3"] .actions3[data-stack] .b3{width:100%}}[data-kit="3"] .badge3{align-items:center;gap:var(--space-2);min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--text-default);font-size:var(--t-caption-size);white-space:nowrap;font-weight:500;line-height:1.2;display:inline-flex}[data-kit="3"] .badge3[data-tone=outline]{border:1px solid var(--line-control);background:0 0}[data-kit="3"] .badge3[data-tone=accent]{background:var(--bg-accent-soft);color:var(--accent-deep)}[data-kit="3"] .badge3[data-tone=success]{background:var(--status-success-bg);color:var(--status-success-fg)}[data-kit="3"] .badge3[data-tone=warning]{background:var(--status-warning-bg);color:var(--status-warning-fg)}[data-kit="3"] .badge3[data-tone=danger]{background:var(--status-danger-bg);color:var(--status-danger-fg)}[data-kit="3"] .badge3[data-tone=neutral]{background:var(--status-neutral-bg);color:var(--status-neutral-fg)}[data-kit="3"] .badge3[data-tone=info]{background:var(--status-info-bg);color:var(--status-info-fg)}[data-kit="3"] .chiprow{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-kit="3"] .chiprow-label{font-family:var(--font-label);font-size:var(--t-label-mono-size);letter-spacing:var(--t-label-mono-track);text-transform:uppercase;color:var(--text-muted);margin-right:var(--space-1)}[data-kit="3"] .status3{align-items:center;gap:var(--space-1);border-radius:var(--radius-xs);min-height:24px;font-size:var(--t-caption-size);background:var(--status-neutral-bg);color:var(--status-neutral-fg);flex-wrap:wrap;padding:2px 8px;font-weight:500;line-height:1.35;display:inline-flex}[data-kit="3"] .status3 .glyph{font-size:12px;line-height:1}[data-kit="3"] .status3 .date{font-family:var(--font-mono);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}[data-kit="3"] .status3[data-tone=success]{background:var(--status-success-bg);color:var(--status-success-fg)}[data-kit="3"] .status3[data-tone=warning]{background:var(--status-warning-bg);color:var(--status-warning-fg)}[data-kit="3"] .status3[data-tone=danger]{background:var(--status-danger-bg);color:var(--status-danger-fg)}[data-kit="3"] .status3[data-tone=info]{background:var(--status-info-bg);color:var(--status-info-fg)}[data-kit="3"] .voice{align-items:center;gap:var(--space-1);border-radius:var(--radius-xs);min-height:24px;font-size:var(--t-caption-size);vertical-align:baseline;border:1px solid;padding:2px 8px;font-weight:500;line-height:1.3;display:inline-flex}[data-kit="3"] .voice .glyph{flex:none;font-size:12px;line-height:1}[data-kit="3"] .voice .pin{font-family:var(--font-mono);color:inherit;opacity:1;white-space:nowrap;font-size:12px;font-weight:400}[data-kit="3"] .voice .inferred{font-weight:600}[data-kit="3"] .voice[data-slot=authority]{color:var(--voice-authority-fg);background:var(--voice-authority-bg);border-style:solid}[data-kit="3"] .voice[data-slot=finding]{color:var(--voice-finding-fg);background:var(--voice-finding-bg);border-style:solid}[data-kit="3"] .voice[data-slot=party]{color:var(--voice-party-fg);background:var(--voice-party-bg);border-style:dashed}[data-kit="3"] .voice[data-slot=subordinate]{color:var(--voice-subordinate-fg);background:var(--voice-subordinate-bg);border-style:double;border-width:3px;padding-block:0}[data-kit="3"] .voice[data-slot=quoted]{color:var(--voice-quoted-fg);background:var(--voice-quoted-bg);border-style:solid;border-color:#0000}[data-kit="3"] .voice[data-slot=indirect]{color:var(--voice-indirect-fg);background:var(--voice-indirect-bg);border-style:dotted}[data-kit="3"] .voice[data-slot=unknown]{color:var(--voice-unknown-fg);background:var(--voice-unknown-bg);border-style:dotted}[data-kit="3"] .voice[data-variant=header]{min-height:28px;padding:var(--space-1) var(--space-3)}@media (width<=767px){[data-kit="3"] .voice{min-height:28px}}[data-kit="3"] button.voice{min-height:var(--size-target-min);padding:0 var(--space-3);cursor:pointer;font-family:var(--font-text)}[data-kit="3"] button.voice[aria-pressed=true]:after{content:"✓";font-weight:600}@media (hover:hover){[data-kit="3"] button.voice:hover{filter:brightness(.96)}}[data-kit="3"] .voice-skeleton{border-radius:var(--radius-xs);background:var(--bg-muted);vertical-align:middle;width:96px;height:24px;display:inline-block}[data-kit="3"] .notice{padding:var(--space-4) var(--space-5) var(--space-4) var(--space-12);border-radius:var(--radius-l);border:1px solid color-mix(in srgb, var(--n-fg) 30%, transparent);background:var(--n-bg);color:var(--text-default);--n-fg:var(--status-info-fg);--n-bg:var(--status-info-bg);display:block;position:relative}[data-kit="3"] .notice>.icon{left:var(--space-4);top:calc(var(--space-4) + 2px);color:var(--n-fg);position:absolute}[data-kit="3"] .notice-title{color:var(--n-fg);margin:0;font-size:15px;font-weight:600;line-height:1.4}[data-kit="3"] .notice-body{font-size:var(--t-body-s-size);line-height:var(--t-body-s-lh);color:var(--text-default)}[data-kit="3"] .notice-title+.notice-body{margin-top:2px}[data-kit="3"] .notice-body p{margin:0}[data-kit="3"] .notice-action{margin:var(--space-2) 0 0;font-size:var(--t-body-s-size);font-weight:500}[data-kit="3"] .notice[data-tone=warning]{--n-fg:var(--status-warning-fg);--n-bg:var(--status-warning-bg)}[data-kit="3"] .notice[data-tone=danger]{--n-fg:var(--status-danger-fg);--n-bg:var(--status-danger-bg)}[data-kit="3"] .notice[data-tone=success]{--n-fg:var(--status-success-fg);--n-bg:var(--status-success-bg)}[data-kit="3"] .notice[data-tone=note]{--n-fg:var(--status-neutral-fg);--n-bg:var(--status-neutral-bg)}[data-kit="3"] .notice[data-dismissible]{padding-right:56px}[data-kit="3"] .notice-close{width:var(--size-target-min);height:var(--size-target-min);color:var(--text-body);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;right:4px}[data-kit="3"] .notice-close:hover{background:color-mix(in srgb, var(--n-fg) 10%, transparent)}[data-kit="3"] .copy-row{--copy-inset:var(--space-2);align-items:flex-start;gap:var(--space-2);padding:var(--copy-inset) var(--copy-inset) var(--copy-inset) calc(2 * var(--copy-inset));border:1px solid var(--line-subtle);background:var(--bg-subtle);border-radius:var(--radius-m);flex-wrap:nowrap;min-height:0;display:flex;overflow:hidden}[data-kit="3"] .copy-row code{min-width:0;min-height:var(--size-target-min);padding:0 var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--t-code-size);color:var(--text-default);flex:auto;align-self:stretch;align-items:center;line-height:1.5;display:flex;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}[data-kit="3"] .copy-row:is([data-wrap],[data-variant=citation]) code{min-height:0;padding-block:var(--space-3);white-space:normal;overflow-wrap:break-word;align-self:auto;line-height:20px;display:block;-webkit-mask-image:none;mask-image:none}[data-kit="3"] .copy-row[data-variant=citation] code{overflow-wrap:anywhere;font-family:var(--font-text);font-size:var(--t-body-s-size)}[data-kit="3"] .copy-row .copy{justify-content:center;align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--size-target-min);min-width:var(--size-target-min);padding:0 var(--space-4) 0 var(--space-3);border:1px solid color-mix(in srgb, var(--text-accent) 22%, transparent);border-radius:var(--radius-xs);background:var(--bg-accent-soft);color:var(--accent-deep);font:600 var(--t-body-s-size)/1 var(--font-text);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), transform var(--duration-instant) var(--easing-standard);flex:none;margin:0;display:inline-flex}[data-kit="3"] .copy-row .copy:hover,[data-kit="3"] .copy-row .copy[data-demo=hover]{background:var(--bg-accent);color:var(--text-on-accent);border-color:var(--bg-accent)}[data-kit="3"] .copy-row .copy:active{transform:scale(.97)}[data-kit="3"] .copy-row .copy[data-state=done]{background:var(--status-success-bg);color:var(--status-success-fg);border-color:color-mix(in srgb, var(--status-success-fg) 40%, transparent);animation:copy3-done var(--duration-base) var(--easing-standard)}[data-kit="3"] .copy-row .copy[data-state=failed]{background:var(--status-warning-bg);color:var(--status-warning-fg);border-color:color-mix(in srgb, var(--status-warning-fg) 40%, transparent)}@keyframes copy3-done{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:scale(1)}}[data-kit="3"] .copy-row .copy :is(.i-idle,.i-done){place-items:center;display:inline-grid}[data-kit="3"] .copy-row .copy[data-state=done] .i-idle,[data-kit="3"] .copy-row .copy:not([data-state=done]) .i-done{display:none}[data-kit="3"] .copy-row[data-failed]{border-color:var(--status-warning-fg);box-shadow:inset 0 0 0 1px var(--status-warning-fg)}[data-kit="3"] .copy-field-label{font-size:var(--t-caption-size);color:var(--text-muted);font-weight:500}[data-kit="3"] .copy-live{margin:var(--space-2) 0 0;font-size:var(--t-caption-size);color:var(--status-warning-fg)}[data-kit="3"] .copy-live:empty{display:none}@media (width<=767px){[data-kit="3"] .copy-row .copy{width:var(--size-target-min);padding:0}[data-kit="3"] .copy-row .copy .copy-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}[data-kit="3"] .copy-inline{align-items:center;gap:var(--space-1);display:inline-flex}[data-kit="3"] .copy-inline .copy{width:var(--size-target-min);height:var(--size-target-min);color:var(--text-muted);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}[data-kit="3"] .copy-inline .copy:hover{background:var(--bg-muted);color:var(--text-strong)}[data-kit="3"] .copy-inline .copy[data-state=done]{color:var(--status-success-fg)}[data-kit="3"] .signin3{gap:var(--space-4);justify-items:start;display:grid}[data-kit="3"] .signin3>*{margin:0}[data-kit="3"] .signin3>:is(.field,.notice,.field-msg,.field-help,.signin3-title){justify-self:stretch}[data-kit="3"] .field{gap:var(--space-2);display:grid}[data-kit="3"] .field label,[data-kit="3"] .field .field-label{color:var(--text-strong);font-size:14px;font-weight:500}[data-kit="3"] .field input,[data-kit="3"] .field textarea,[data-kit="3"] .field select{width:100%;min-height:var(--size-input);padding:0 var(--space-4);border:1px solid var(--line-control);border-radius:var(--radius-s);background:var(--bg-surface);color:var(--text-strong);font:400 16px/1.4 var(--font-text)}[data-kit="3"] .field textarea{padding:var(--space-3) var(--space-4);resize:vertical;min-height:120px}[data-kit="3"] .field input:hover,[data-kit="3"] .field[data-state=hover] input{border-color:var(--text-muted)}[data-kit="3"] .field input:focus-visible,[data-kit="3"] .field textarea:focus-visible,[data-kit="3"] .field[data-state=focus] input{outline:var(--border-focus) solid var(--focus-ring);outline-offset:0;border-color:#0000}[data-kit="3"] .field input:disabled,[data-kit="3"] .field input[readonly]{background:var(--bg-subtle);color:var(--text-muted)}[data-kit="3"] .field input:disabled{cursor:not-allowed}[data-kit="3"] .field[data-state=error] input{border-color:var(--status-danger-fg)}[data-kit="3"] .field[data-state=success] input{border-color:var(--status-success-fg)}[data-kit="3"] .field-help{font-size:var(--t-caption-size);color:var(--text-muted);margin:0}[data-kit="3"] .field-msg{gap:var(--space-2);font-size:var(--t-caption-size);align-items:flex-start;margin:0;font-weight:500;display:flex}[data-kit="3"] .field-msg .icon{flex:none}[data-kit="3"] .field-msg[data-tone=error]{color:var(--status-danger-fg)}[data-kit="3"] .field-msg[data-tone=success]{color:var(--status-success-fg)}[data-kit="3"] .field input[data-code]{font-family:var(--font-mono);letter-spacing:.5em;padding-inline:var(--space-4) 0;font-size:20px}[data-kit="3"] .privacy-line{gap:var(--space-2);font-size:var(--t-caption-size);color:var(--text-muted);align-items:flex-start;margin:0;display:flex}[data-kit="3"] .privacy-line .icon{flex:none;margin-top:1px}[data-kit="3"] .choice{align-items:center;gap:var(--space-3);min-height:var(--size-target-min);padding:0 var(--space-2);border-radius:var(--radius-s);cursor:pointer;display:flex;position:relative}[data-kit="3"] .choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}[data-kit="3"] .choice .box{border:1.5px solid var(--line-control);background:var(--bg-surface);width:20px;height:20px;color:var(--text-on-accent);border-radius:5px;flex:none;place-items:center;display:grid}[data-kit="3"] .choice[data-kind=radio] .box{border-radius:50%}[data-kit="3"] .choice input:checked+.box{background:var(--bg-accent);border-color:var(--bg-accent)}[data-kit="3"] .choice input:checked+.box:after{content:"✓";font-size:13px;line-height:1}[data-kit="3"] .choice[data-kind=radio] input:checked+.box:after{content:"";background:var(--text-on-accent);border-radius:50%;width:8px;height:8px}[data-kit="3"] .choice input:indeterminate+.box{background:var(--bg-accent);border-color:var(--bg-accent)}[data-kit="3"] .choice input:indeterminate+.box:after{content:"–";font-size:14px;line-height:1}[data-kit="3"] .choice input:focus-visible+.box{outline:var(--border-focus) solid var(--focus-ring);outline-offset:2px}[data-kit="3"] .choice:hover .box{border-color:var(--text-muted)}[data-kit="3"] .choice input:disabled~*{color:var(--text-muted)}[data-kit="3"] .choice input:disabled{cursor:not-allowed}[data-kit="3"] .choice .count{font-family:var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}[data-kit="3"] .empty3{justify-items:start;gap:var(--space-2);padding:var(--space-8) var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--radius-xl);background:var(--bg-surface);display:grid}[data-kit="3"] .empty3 .ornament{font-family:var(--font-display);font-size:var(--t-display-s-size);color:var(--line-strong);line-height:1}[data-kit="3"] .empty3 h3{margin:0}[data-kit="3"] .empty3 p{color:var(--text-body);font-size:var(--t-body-s-size);margin:0}[data-kit="3"] .toast-region{z-index:30;left:50%;bottom:calc(var(--space-4) + env(safe-area-inset-bottom));gap:var(--space-2);pointer-events:none;display:grid;position:fixed;transform:translate(-50%)}@media (width>=768px){[data-kit="3"] .toast-region{left:auto;right:var(--space-6);transform:none}}[data-kit="3"] .toast3{pointer-events:auto;align-items:center;gap:var(--space-3);min-height:var(--size-target-min);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-m);background:var(--bg-inverse);color:var(--text-on-inverse);font-size:var(--t-body-s-size);box-shadow:var(--shadow-float);display:flex}[data-kit="3"] .toast3 .icon{flex:none}[data-kit="3"] .toast3 button{min-height:var(--size-target-min);padding:0 var(--space-3);color:var(--text-on-inverse);font:600 var(--t-body-s-size)/1 var(--font-text);cursor:pointer;border-radius:var(--radius-s);background:0 0;border:0;text-decoration:underline}[data-kit="3"] .toast3[data-static]{box-shadow:none;position:static}[data-kit="3"] .toast3.is-in{animation:kit3-toast var(--duration-base) var(--easing-standard)}@keyframes kit3-toast{0%{opacity:0;transform:translateY(8px)}}[data-kit="3"] .skel{background:var(--bg-muted);border-radius:var(--radius-xs);animation:1.6s ease-in-out infinite kit3-pulse;display:block}[data-kit="3"] .skel-line{height:12px}[data-kit="3"] .skel-badge{border-radius:50%;width:28px;height:28px}[data-kit="3"] .skel-chip{width:96px;height:24px}[data-kit="3"] .skel-row{height:var(--size-row);border-radius:var(--radius-s)}[data-kit="3"] .skel-line[data-w="100"]{width:100%}[data-kit="3"] .skel-line[data-w="95"]{width:95%}[data-kit="3"] .skel-line[data-w="85"]{width:85%}[data-kit="3"] .skel-line[data-w="70"]{width:70%}[data-kit="3"] .skel-line[data-w="60"]{width:60%}@keyframes kit3-pulse{50%{opacity:.6}}[data-kit="3"] .skeleton3{gap:var(--space-3);display:grid}[data-kit="3"] .skeleton3[data-delayed]{visibility:hidden}[data-kit="3"] .skeleton3[data-delayed].is-shown{visibility:visible}[data-kit="3"] .skeleton3 .skel-wait{font-size:var(--t-caption-size);color:var(--text-muted);margin:0}[data-kit="3"] .tabs3{gap:var(--space-1);scrollbar-width:none;border-bottom:1px solid var(--line-subtle);margin:0 0 var(--space-5);padding:0;display:flex;overflow-x:auto}[data-kit="3"] .tabs3::-webkit-scrollbar{display:none}[data-kit="3"] .tabs3 [role=tab],[data-kit="3"] .tabs3 .tab{align-items:center;gap:var(--space-2);min-height:var(--size-target-min);padding:0 var(--space-3);color:var(--text-muted);font:500 var(--t-body-s-size)/1.2 var(--font-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;display:inline-flex}[data-kit="3"] .tabs3 [role=tab]:hover{color:var(--text-default)}[data-kit="3"] .tabs3 [aria-selected=true]{color:var(--text-strong);border-bottom-color:var(--text-accent)}[data-kit="3"] .tabs3 [aria-disabled=true]{color:var(--text-muted);cursor:not-allowed;text-decoration:line-through}[data-kit="3"] .tabs3[data-variant=hero]{gap:var(--space-2);margin:0 0 var(--space-4);border:0}[data-kit="3"] .tabs3[data-variant=hero] [role=tab],[data-kit="3"] .tabs3[data-variant=hero] .tab{min-height:var(--size-target-min);padding:0 var(--space-4);border:1px solid color-mix(in srgb, var(--text-on-accent) 35%, transparent);border-radius:var(--radius-pill);color:var(--text-on-accent-muted);font-size:var(--t-caption-size);margin:0}[data-kit="3"] .tabs3[data-variant=hero] [aria-selected=true]{background:var(--text-on-accent);color:var(--bg-accent);border-color:var(--text-on-accent)}[data-kit="3"] .tabs3 .n{font-family:var(--font-mono);opacity:1;font-size:12px}[data-kit="3"] [data-tabpanel][hidden]{display:none}[data-kit="3"] .tabs3[data-variant=hero]{flex-wrap:wrap;overflow:visible}@media (width<=767px){[data-kit="3"] .tabs3[data-variant=hero]>:is([role=tab],.tab,li){flex:0 auto}}[data-kit="3"] .tabs3[data-variant=hero] .tab[aria-current]{background:var(--text-on-accent);color:var(--bg-accent);border-color:var(--text-on-accent)}[data-kit="3"] :is(.reading3,.card3,.notice,.doc3-main) :is(p,li,dd,h2,h3,span,a){overflow-wrap:break-word}[data-kit="3"] :is(.reading3,.card3,.doc3-main) :is(code,.id){overflow-wrap:anywhere}[data-kit="3"] .btn{border-radius:var(--radius-pill);font-weight:500;font-family:var(--font-text)}[data-kit="3"] .btn-ghost{border-color:var(--text-strong);color:var(--text-strong)}[data-kit="3"] .pill{font-weight:500}[data-kit="3"] .pill:before{content:"✓";background:0 0;border-radius:0;width:auto;height:auto;font-size:11px}[data-kit="3"] .pill.wait:before{content:"◷"}[data-kit="3"] .section-head>h2{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-m-size);line-height:max(var(--t-display-m-lh), 1);letter-spacing:var(--t-display-m-track)}[data-kit="3"] .section-head>p{color:var(--text-body);font-size:var(--t-body-m-size)}[data-kit="3"] .section{border-top:0}[data-kit="3"] .faq summary{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-heading-l-size);color:var(--text-strong);padding-block:var(--space-5);justify-content:space-between;gap:var(--space-4);line-height:1.25;list-style:none;display:flex}[data-kit="3"] .faq summary::-webkit-details-marker{display:none}[data-kit="3"] .faq summary:after{content:"+";font-family:var(--font-text);color:var(--text-muted);font-size:20px}[data-kit="3"] .faq details[open] summary:after{content:"−"}[data-kit="3"] .faq details{border-color:var(--line-subtle)}[data-kit="3"] .faq details p{color:var(--text-body);font-size:var(--t-body-m-size)}@media (prefers-reduced-motion:reduce){[data-kit="3"] *,[data-kit="3"] :before,[data-kit="3"] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}[data-kit="3"] .spinner{opacity:.6;border-right-color:currentColor;animation:none}}@media print{[data-kit="3"] .site-header,[data-kit="3"] .site-footer,[data-kit="3"] .toast-region,[data-kit="3"] .theme-toggle,[data-kit="3"] .skip{display:none!important}[data-kit="3"] body{color:canvastext;background:canvas}[data-kit="3"] .voice,[data-kit="3"] .status3,[data-kit="3"] .badge3{color:canvastext!important;background:0 0!important}[data-kit="3"] a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:.8em}}[data-kit="3"] .skip{background:var(--bg-inverse);color:var(--text-on-inverse);border-radius:var(--radius-s);z-index:40}[data-kit="3"] .header3{z-index:20;background:color-mix(in srgb, var(--bg-page) 92%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-subtle);padding-top:env(safe-area-inset-top);position:sticky;top:0}[data-kit="3"] .header3-row{align-items:center;gap:var(--space-4);min-height:var(--size-header-phone);display:flex}@media (width>=1280px){[data-kit="3"] .header3-row{min-height:var(--size-header-desktop);gap:var(--space-8)}}[data-kit="3"] .wordmark3{min-height:var(--size-target-min);color:var(--text-strong);font-family:var(--font-display);font-weight:var(--display-weight);font-style:var(--wordmark-style);letter-spacing:-.5px;align-items:center;font-size:28px;line-height:1;text-decoration:none;display:inline-flex}@media (width>=1280px){[data-kit="3"] .wordmark3{font-size:36px}}[data-kit="3"] .wordmark3:hover{color:var(--text-strong)}[data-kit="3"] .wordmark3-dot{color:var(--text-accent);font-style:normal}[data-kit="3"] .nav3{align-items:center;gap:var(--space-1);margin-inline:auto;display:none}[data-kit="3"] .nav3 a{min-height:var(--size-target-min);padding:0 var(--space-3);color:var(--text-body);border-radius:var(--radius-s);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}[data-kit="3"] .nav3 a:hover,[data-kit="3"] .nav3 a[aria-current=page]{color:var(--text-strong)}[data-kit="3"] .nav3 a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--text-accent);text-underline-offset:6px}[data-kit="3"] .header3-tools{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}@media (width>=1280px){[data-kit="3"] .nav3{display:flex}[data-kit="3"] .header3-tools{margin-left:0}}[data-kit="3"] .header3-cta .cta-short{display:none}@media (width<=1279px){[data-kit="3"] .header3-cta .cta-long{display:none}[data-kit="3"] .header3-cta .cta-short{display:inline}}@media (width<=400px){[data-kit="3"] .header3-tools>.lang3,[data-kit="3"] .header3-tools>.theme-toggle{display:none}}[data-kit="3"] .header3:has(.menu3[open]){backdrop-filter:none}[data-kit="3"] .menu3>summary{list-style:none}[data-kit="3"] .menu3>summary::-webkit-details-marker{display:none}@media (width>=1280px){[data-kit="3"] .menu3{display:none}}[data-kit="3"] .menu3-sheet{z-index:50;gap:var(--space-8);background:var(--bg-page);padding:calc(var(--space-3) + env(safe-area-inset-top)) var(--gut) calc(var(--space-6) + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}[data-kit="3"] .menu3-top{justify-content:space-between;align-items:center;min-height:52px;display:flex}[data-kit="3"] .menu3-nav{gap:var(--space-1);display:grid}[data-kit="3"] .menu3-nav a{min-height:56px;color:var(--text-strong);border-bottom:1px solid var(--line-subtle);align-items:center;font-size:24px;text-decoration:none;display:flex}[data-kit="3"] .menu3-foot{gap:var(--space-5);margin-top:auto;display:grid}[data-kit="3"] .lang3{position:relative}[data-kit="3"] .lang3>summary{align-items:center;gap:var(--space-2);min-height:var(--size-target-min);padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--text-body);font:500 var(--t-body-s-size)/1 var(--font-text);cursor:pointer;list-style:none;display:inline-flex}[data-kit="3"] .lang3>summary::-webkit-details-marker{display:none}[data-kit="3"] .lang3>summary:hover{background:var(--bg-muted);color:var(--text-strong)}[data-kit="3"] .lang3-menu{z-index:30;padding:var(--space-2);background:var(--bg-surface);border:1px solid var(--line-subtle);border-radius:var(--radius-m);min-width:12rem;box-shadow:var(--shadow-float);margin:0;list-style:none;position:absolute;top:calc(100% + 6px);right:0}[data-kit="3"] .lang3-menu a,[data-kit="3"] .lang3-list a{min-height:var(--size-target-min);padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--text-default);align-items:center;text-decoration:none;display:flex}[data-kit="3"] .lang3-menu a:hover{background:var(--bg-muted)}[data-kit="3"] .lang3-menu a[aria-current],[data-kit="3"] .lang3-list a[aria-current]{color:var(--text-strong);font-weight:600}[data-kit="3"] .lang3-menu a[aria-current]:after,[data-kit="3"] .lang3-list a[aria-current]:after{content:"✓";color:var(--text-accent);margin-left:auto}[data-kit="3"] .lang3-list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}[data-kit="3"] .footer3 .lang3-menu{top:auto;bottom:calc(100% + 6px)}[data-kit="3"] .theme-toggle{width:var(--size-target-min);height:var(--size-target-min);border:1px solid var(--line-control);border-radius:var(--radius-s);color:var(--text-body);background:0 0}[data-kit="3"] .theme-toggle:hover{background:var(--bg-muted);color:var(--text-strong)}[data-kit="3"] .footer3{background:var(--bg-page);border-top:1px solid var(--line-subtle);padding:var(--space-10) 0 0;font-size:var(--t-body-s-size);overflow:hidden}[data-kit="3"] .footer3-top{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}[data-kit="3"] .footer3-copy{color:var(--text-default);margin:0}[data-kit="3"] .footer3-nav{gap:0 var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}[data-kit="3"] .footer3-nav a{min-height:var(--size-target-min);padding:0 var(--space-2);color:var(--text-default);align-items:center;text-decoration:none;display:inline-flex}[data-kit="3"] .footer3-nav a:hover{color:var(--text-accent);text-decoration:underline}[data-kit="3"] .footer3-tools{gap:var(--space-2);align-items:center;display:flex}[data-kit="3"] .footer3-line{margin:var(--space-6) 0 0;color:var(--text-muted)}[data-kit="3"] .footer3-about{margin:var(--space-2) 0 0;color:var(--text-muted)}[data-kit="3"] .footer3-wordmark{margin:var(--space-8) 0 0;height:calc(var(--t-display-xxl-size) * (var(--t-display-xxl-lh) - .1));font-family:var(--font-display);font-weight:var(--display-weight);font-style:var(--wordmark-style);font-size:var(--t-display-xxl-size);line-height:var(--t-display-xxl-lh);letter-spacing:var(--t-display-xxl-track);color:var(--line-subtle);white-space:nowrap;user-select:none;overflow:visible}[data-kit="3"] .footer3-wordmark:before{content:attr(data-wordmark)}[data-kit="3"] .footer3-wordmark[data-dot]:after{content:".";color:var(--ornament)}@media (width<=767px){[data-kit="3"] .footer3-nav{margin-left:0}}[data-kit="3"] .menu3-theme{margin:0}[data-kit="3"] .hero3{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (width>=1280px){[data-kit="3"] .hero3{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}[data-kit="3"] .hero3>:first-child{grid-column:1/span 5}[data-kit="3"] .hero3>:nth-child(2){grid-column:6/-1}}[data-kit="3"] .hero3-copy h1{margin:0}[data-kit="3"] .hero3-copy .lead{margin-top:var(--space-6)}[data-kit="3"] .hero3-copy .actions3{margin-top:var(--space-8)}[data-kit="3"] .hero3-copy .reassure{margin-top:var(--space-5)}[data-kit="3"] .hero3-works{margin-top:var(--space-3)}[data-kit="3"] .hero3-demo{border-radius:var(--radius-3xl)}[data-kit="3"] .hero3-demo .run{padding:var(--space-5)}@media (width<=767px){[data-kit="3"] .hero3-demo{margin-inline:calc(-1 * var(--space-2))}[data-kit="3"] .hero3-demo .run{padding:var(--space-3)}}[data-kit="3"] .ornament-strip{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-6);padding:var(--space-6) 0;border-block:1px solid var(--line-subtle);font-family:var(--font-display);font-weight:var(--display-weight);font-style:var(--emphasis-style);font-size:var(--t-heading-l-size);color:var(--text-strong);flex-wrap:wrap;line-height:1.2;display:flex}[data-kit="3"] .ornament-strip .orn{color:var(--ornament);font-style:normal}[data-kit="3"] .compare3{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){[data-kit="3"] .compare3{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-kit="3"] .compare3-card{padding:var(--space-8);border-radius:var(--radius-2xl);border:1px solid var(--line-subtle);background:var(--bg-subtle)}[data-kit="3"] .compare3-card[data-kind=with]{background:var(--bg-surface);border:var(--border-emphasis) solid var(--bg-accent)}[data-kit="3"] .compare3-card .eyebrow{margin-bottom:var(--space-3)}[data-kit="3"] .compare3-card h3{margin:0 0 var(--space-5);font-family:var(--font-display);font-weight:var(--display-weight)}[data-kit="3"] .compare3-card ul{margin:0;padding:0;list-style:none}[data-kit="3"] .compare3-card li{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line-subtle);font-size:var(--t-body-s-size);grid-template-columns:24px minmax(0,1fr);display:grid}[data-kit="3"] .compare3-mark{background:var(--bg-muted);width:22px;height:22px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid}[data-kit="3"] .compare3-card[data-kind=with] .compare3-mark{background:var(--bg-accent-soft);color:var(--accent-deep)}@media (width<=767px){[data-kit="3"] .compare3-card{padding:var(--space-6)}}[data-kit="3"] .example3{gap:var(--space-4);height:100%;padding:var(--space-6);border:1px solid var(--line-subtle);border-radius:var(--radius-2xl);background:var(--bg-surface);flex-direction:column;display:flex}[data-kit="3"] .example3-q{padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);background:var(--bg-muted);font-family:var(--font-display);font-weight:var(--display-weight);font-style:var(--emphasis-style);color:var(--text-strong);margin:0;font-size:20px;line-height:1.35}[data-kit="3"] .example3 .eyebrow{margin:0}[data-kit="3"] .example3-returns{gap:var(--space-2);font-size:var(--t-body-s-size);margin:0;padding:0;list-style:none;display:grid}[data-kit="3"] .example3-returns li{gap:var(--space-2);grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}[data-kit="3"] .example3-returns .icon{color:var(--accent-deep);margin-top:calc(.5lh - 8px)}[data-kit="3"] .example3-tags{margin-top:auto}[data-kit="3"] .pillars3{gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){[data-kit="3"] .pillars3{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}[data-kit="3"] .pillars3 li{padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, currentColor 30%, transparent)}[data-kit="3"] .pillars3 h3{margin:0 0 var(--space-2);font-size:var(--t-heading-s-size)}[data-kit="3"] .pillars3 p{font-size:var(--t-body-s-size);margin:0}[data-kit="3"] .block3{border-radius:var(--radius-4xl);padding:var(--space-16) var(--space-10)}@media (width<=767px){[data-kit="3"] .block3{padding:var(--space-10) var(--space-6);border-radius:var(--radius-3xl)}}[data-kit="3"] .split3{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1280px){[data-kit="3"] .split3{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}[data-kit="3"] .split3>:first-child{grid-column:1/span 5}[data-kit="3"] .split3>:nth-child(2){grid-column:6/-1}[data-kit="3"] .split3[data-align=center]{align-items:center}}[data-kit="3"] .price3{align-items:center;gap:var(--space-4);margin:var(--space-8) 0 0;display:flex}[data-kit="3"] .price3 b{white-space:nowrap;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-s-size);flex:none;line-height:1}[data-kit="3"] main>.section.connect3:last-child{padding-bottom:0}[data-kit="3"] .connect3-band{padding-block:var(--space-16)}@media (width>=1280px){[data-kit="3"] .connect3-band{padding-block:var(--space-30)}}[data-kit="3"] .split3 .faq{grid-template-columns:minmax(0,1fr)}[data-kit="3"] .cta3-side{gap:var(--space-5);align-content:start;min-width:0;display:grid}[data-kit="3"] .cta3-side>*{margin:0}[data-kit="3"] .crumbs3 ol{margin:0 0 var(--space-4);font-size:var(--t-caption-size);color:var(--text-muted);flex-wrap:wrap;align-items:center;padding:0;line-height:1.4;list-style:none;display:flex}[data-kit="3"] .crumbs3 li{min-height:var(--size-target-min);align-items:center;display:inline-flex}[data-kit="3"] .crumbs3 li+li:before{content:"/";padding:0 var(--space-2);color:var(--line-strong)}[data-kit="3"] .crumbs3 a{min-height:var(--size-target-min);min-width:var(--size-target-min);justify-content:center;align-items:center;display:inline-flex}[data-kit="3"] .crumbs3 li:first-child a{justify-content:flex-start}[data-kit="3"] .crumbs3 [aria-current]{color:var(--text-default)}[data-kit="3"] .doc3-meta{margin-top:var(--space-4)}[data-kit="3"] .doc3{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1280px){[data-kit="3"] .doc3[data-has-toc]{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}[data-kit="3"] .doc3[data-has-toc]>:first-child{grid-column:1/span 3}[data-kit="3"] .doc3[data-has-toc]>:nth-child(2){grid-column:4/-1}[data-kit="3"] .doc3-toc{align-self:start;position:sticky;top:120px}}[data-kit="3"] .reading3{font-size:var(--t-reading-size);line-height:var(--t-reading-lh);color:var(--text-default)}[data-kit="3"] .reading3>p{margin:0 0 var(--space-4)}[data-kit="3"] .reading3>h2{margin:var(--space-10) 0 var(--space-4);scroll-margin-top:120px}[data-kit="3"] .reading3>h3{margin:var(--space-8) 0 var(--space-3)}[data-kit="3"] .reading3>.notice,[data-kit="3"] .reading3>.steps,[data-kit="3"] .reading3>.install,[data-kit="3"] .reading3>.copy-field{margin-block:var(--space-6)}[data-kit="3"] .reading3>:first-child{margin-top:0}[data-kit="3"] .doc3[data-kind=legal] .reading3{counter-reset:h2}[data-kit="3"] .doc3[data-kind=legal] .reading3>h2{counter-increment:h2}[data-kit="3"] .doc3[data-kind=legal] .reading3>h2:before{content:counter(h2) ". ";color:var(--text-muted);font-variant-numeric:tabular-nums}[data-kit="3"] .reading3 ol.steps3{margin:var(--space-6) 0;gap:var(--space-4);counter-reset:s3;padding:0;list-style:none;display:grid}[data-kit="3"] .steps3>li{counter-increment:s3;grid-template-columns:max(var(--space-10), calc((100% + 2 * (var(--space-5) + 1px) - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols) - var(--space-5) - 1px)) minmax(0, 1fr);column-gap:var(--grid-gutter);row-gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line-subtle);border-radius:var(--radius-xl);background:var(--bg-surface);display:grid}[data-kit="3"] .steps3>li:before{content:counter(s3);font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-s-size);color:var(--text-accent);line-height:1}[data-kit="3"] .steps3 h3{margin:0 0 var(--space-1)}[data-kit="3"] .steps3 p{font-size:var(--t-body-s-size);margin:0}[data-kit="3"] .ruling3-head .eyebrow{margin-bottom:var(--space-3)}[data-kit="3"] .ruling3-date{letter-spacing:0;vertical-align:middle;font-size:.55em}[data-kit="3"] .ruling3-ids{align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}[data-kit="3"] .ruling3-links{gap:0 var(--space-5);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}[data-kit="3"] .ruling3-links a{align-items:center;gap:var(--space-1);min-height:var(--size-target-min);display:inline-flex}[data-kit="3"] .ruling3-notices{gap:var(--space-3);margin-top:var(--space-5);display:grid}[data-kit="3"] .ruling3{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1280px){[data-kit="3"] .ruling3{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}[data-kit="3"] .ruling3>:first-child{grid-column:1/span 3}[data-kit="3"] .ruling3>:nth-child(2){grid-column:4/span 6}[data-kit="3"] .ruling3>:nth-child(3){grid-column:10/-1}[data-kit="3"] .ruling3-toc,[data-kit="3"] .ruling3-side{align-self:start;position:sticky;top:120px}}@media (width<=1279px){[data-kit="3"] .ruling3-toc{z-index:5;background:var(--bg-page);padding:var(--space-2) 0 calc(var(--space-2) + env(safe-area-inset-bottom));order:3;position:sticky;bottom:0}}[data-kit="3"] .ruling3-filter{margin:0 0 var(--space-6)}[data-kit="3"] .ruling3-part{align-items:center;gap:var(--space-3);margin:var(--space-10) 0 var(--space-5);font:500 var(--t-label-mono-size)/1.3 var(--font-label);letter-spacing:var(--t-label-mono-track);text-transform:uppercase;color:var(--text-muted);scroll-margin-top:120px;display:flex}[data-kit="3"] .ruling3-part:after{content:"";background:var(--line-strong);flex:1;height:1px}[data-kit="3"] .para3{gap:0 var(--space-2);margin:0 0 var(--space-4);grid-template-columns:48px minmax(0,1fr) 44px;align-items:start;scroll-margin-top:120px;display:grid}[data-kit="3"] .para3-n{color:var(--text-muted);font-size:var(--t-body-s-size);padding-top:4px}[data-kit="3"] .para3-text>p{margin:0}[data-kit="3"] .para3-chip{margin:0 0 var(--space-2)!important}[data-kit="3"] .para3 .para3-text{padding-left:var(--space-4);border-left:var(--border-voice-rule) solid var(--voice-authority-fg)}[data-kit="3"] .para3[data-slot=finding] .para3-text{border-left-color:var(--voice-finding-fg)}[data-kit="3"] .para3[data-slot=party] .para3-text{border-left:var(--border-voice-rule) dashed var(--voice-party-fg)}[data-kit="3"] .para3[data-slot=subordinate] .para3-text{border-left:var(--border-voice-rule) double var(--voice-subordinate-fg)}[data-kit="3"] .para3[data-slot=indirect] .para3-text{border-left:var(--border-voice-rule) dotted var(--voice-indirect-fg)}[data-kit="3"] .para3[data-slot=quoted] .para3-text{border-left-color:#0000}[data-kit="3"] .para3[data-slot=unknown] .para3-text{border-left:var(--border-voice-rule) dotted var(--voice-unknown-fg)}[data-kit="3"] .para3-copy{width:var(--size-target-min);height:var(--size-target-min);color:var(--text-muted);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}[data-kit="3"] .para3-copy:hover{background:var(--bg-muted);color:var(--text-strong)}[data-kit="3"] .para3-copy[data-state=done]{color:var(--status-success-fg)}[data-kit="3"] .para3.is-hidden{display:none}[data-kit="3"] .para3-hidden{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4) 56px;padding:var(--space-2) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-s);font-size:var(--t-caption-size);color:var(--text-muted);display:flex}[data-kit="3"] .para3-hidden button{min-height:var(--size-target-min);color:var(--text-accent);font:500 var(--t-caption-size)/1 var(--font-text);cursor:pointer;background:0 0;border:0}@media (width<=767px){[data-kit="3"] .para3{grid-template-columns:minmax(0,1fr) 44px}[data-kit="3"] .para3-n{padding:0 0 var(--space-1);grid-column:1/-1}[data-kit="3"] .para3-hidden{margin-left:0}}[data-kit="3"] .ruling3-side{gap:var(--space-6);font-size:var(--t-body-s-size);display:grid}[data-kit="3"] .ruling3-side h2{margin:0 0 var(--space-2)}[data-kit="3"] .ruling3-cites{margin:0;padding:0;list-style:none}[data-kit="3"] .ruling3-cites a,[data-kit="3"] .ruling3-side p a{min-height:var(--size-target-min);align-items:center;display:flex}[data-kit="3"] .ruling3-side p{margin:0}[data-kit="3"] .evidence3-meta{align-items:center;gap:var(--space-3) var(--space-8);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}[data-kit="3"] .evidence3-meta div{gap:2px;display:grid}[data-kit="3"] .evidence3-meta dt{font:500 var(--t-label-mono-size)/1.2 var(--font-label);letter-spacing:var(--t-label-mono-track);text-transform:uppercase;color:var(--text-muted)}[data-kit="3"] .evidence3-meta dd{font-size:var(--t-body-m-size);color:var(--text-strong);margin:0}[data-kit="3"] .evidence3-print{margin-left:auto}[data-kit="3"] .evidence3{gap:var(--space-12);display:grid}[data-kit="3"] .evidence3>section{gap:var(--space-4);display:grid}[data-kit="3"] .evidence3>section>h2{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-heading-l-size);margin:0}[data-kit="3"] .evidence3 .cards3{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}[data-kit="3"] .evidence3 .cards3>:only-child{grid-column:1/-1}@media (width>=1024px){[data-kit="3"] .evidence3 .cards3{column-gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}[data-kit="3"] .card3{gap:var(--space-3);min-width:0;padding:var(--space-6);border:1px solid var(--line-subtle);border-radius:var(--radius-xl);background:var(--bg-surface);flex-direction:column;margin:0;display:flex}[data-kit="3"] .card3>*{margin:0}[data-kit="3"] .card3[data-size=l]{gap:var(--space-5);padding:var(--space-8)}@media (width<=767px){[data-kit="3"] .card3[data-size=l]{padding:var(--space-6)}}[data-kit="3"] .card3[data-tone=accent]{background:var(--bg-accent-soft);border-color:#0000}[data-kit="3"] .card3[data-tone=subtle]{background:var(--bg-subtle)}[data-kit="3"] .card3>.card3-foot{padding-top:var(--space-4);border-top:1px solid var(--line-subtle);margin-top:auto}[data-kit="3"] .card3-foot.row3{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}[data-kit="3"] :is(.grid,.cards3,.grid3)>.card3,[data-kit="3"] :is(.grid,.cards3,.grid3)>li>.card3{height:100%}[data-kit="3"] :is(ul,ol).grid{margin:0;padding:0;list-style:none}[data-kit="3"] .card3-q{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-heading-m-size);color:var(--text-strong);line-height:1.3}[data-kit="3"] .card3-q a{color:inherit}[data-kit="3"] .card3-part{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--line-subtle);display:grid}[data-kit="3"] .card3-part>*{margin:0}[data-kit="3"] .bars3{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}[data-kit="3"] .bars3>li{gap:var(--space-2);display:grid}[data-kit="3"] .bars3-row{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--t-body-s-size);color:var(--text-strong);display:flex}[data-kit="3"] .bars3-row b{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}[data-kit="3"] .bars3-track{height:var(--space-2);border-radius:var(--radius-pill);background:var(--bg-muted);overflow:hidden}[data-kit="3"] .bars3-fill{width:var(--w,0%);min-width:var(--space-1);border-radius:var(--radius-pill);background:var(--bg-accent);height:100%}[data-kit="3"] .timeline3{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}[data-kit="3"] .timeline3>li{gap:var(--space-2);padding:0 0 0 var(--space-8);display:grid;position:relative}[data-kit="3"] .timeline3>li:before{content:"";left:var(--space-2);top:var(--space-2);width:var(--space-3);height:var(--space-3);border:2px solid var(--line-control);background:var(--bg-surface);border-radius:50%;position:absolute}[data-kit="3"] .timeline3>li:not(:last-child):after{content:"";left:calc(var(--space-2) + 5px);top:var(--space-6);bottom:calc(-1 * var(--space-3));background:var(--line-subtle);width:2px;position:absolute}[data-kit="3"] .timeline3>li[data-current]:before{border-color:var(--text-accent);background:var(--text-accent)}[data-kit="3"] .timeline3>li>*{margin:0}[data-kit="3"] .summary3{gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--bg-accent-soft);display:grid}@media (width<=767px){[data-kit="3"] .summary3{padding:var(--space-6)}}[data-kit="3"] .summary3>*{margin:0}[data-kit="3"] .summary3 ul{gap:var(--space-3);font-size:var(--t-body-m-size);margin:0;padding:0;list-style:none;display:grid}[data-kit="3"] .summary3 li{gap:var(--space-3);grid-template-columns:20px minmax(0,1fr);align-items:start;display:grid}[data-kit="3"] .summary3 li .icon{color:var(--accent-deep);margin-top:5px}[data-kit="3"] .meta3{gap:var(--space-1) var(--space-3);font-size:var(--t-caption-size);color:var(--text-muted);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}[data-kit="3"] .meta3 dd{color:var(--text-default);margin:0}[data-kit="3"] .source3-figure{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}[data-kit="3"] .source3-figure b{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-s-size);color:var(--text-strong);font-variant-numeric:tabular-nums;line-height:1.1}[data-kit="3"] .evidence3-layout{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1280px){[data-kit="3"] .evidence3-layout{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}[data-kit="3"] .evidence3-layout>:first-child{grid-column:1/span 8}[data-kit="3"] .evidence3-layout>:nth-child(2){grid-column:9/-1}[data-kit="3"] .evidence3-aside{align-self:start;position:sticky;top:120px}}[data-kit="3"] .evidence3-aside{gap:var(--space-4);align-content:start;min-width:0;display:grid}@media (width<=1279px){[data-kit="3"] .evidence3-aside{column-gap:var(--grid-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}[data-kit="3"] ol.steps3{gap:var(--space-4);counter-reset:s3;margin:0;padding:0;list-style:none;display:grid}[data-kit="3"] .doc3>*,[data-kit="3"] .doc3-main,[data-kit="3"] .doc3-toc{min-width:0}[data-kit="3"] .doc3-rail,[data-kit="3"] .doc3-side{display:none}@media (width>=1280px){[data-kit="3"] .doc3[data-reading][data-has-toc]{column-gap:var(--grid-gutter);grid-template-columns:repeat(12,minmax(0,1fr))}[data-kit="3"] .doc3[data-reading][data-has-toc]>.doc3-toc{grid-area:1/1/auto/span 3}[data-kit="3"] .doc3[data-reading][data-has-toc]>.doc3-main{grid-area:1/4/auto/span 6}[data-kit="3"] .doc3[data-reading][data-has-toc]>.doc3-side{overscroll-behavior:contain;grid-area:1/10/auto/-1;align-self:start;max-height:calc(100vh - 140px);display:grid;position:sticky;top:120px;overflow-y:auto}[data-kit="3"] .doc3-side .legal3-rail{border-top:0;padding-top:0}[data-kit="3"] .doc3[data-reading][data-has-toc][data-intro]{row-gap:0}[data-kit="3"] .doc3[data-reading][data-has-toc][data-intro]>.doc3-main{display:contents}[data-kit="3"] .doc3[data-reading][data-has-toc][data-intro]>.doc3-toc{grid-row:1/span 60}[data-kit="3"] .doc3[data-reading][data-has-toc][data-intro]>.doc3-main>.doc3-intro{grid-area:1/4/auto/-1}[data-kit="3"] .doc3[data-reading][data-has-toc][data-intro]>.doc3-main>:not(.doc3-intro){grid-column:4/span 6;min-width:0}[data-kit="3"] .doc3[data-reading][data-has-toc][data-intro]>.doc3-side{grid-row:2/span 59}[data-kit="3"] .doc3[data-reading][data-has-toc]:not(:has(>.doc3-side))>.doc3-main,[data-kit="3"] .doc3[data-reading][data-has-toc][data-intro]:not(:has(>.doc3-side))>.doc3-main>:not(.doc3-intro){grid-column:4/-1}[data-kit="3"] .doc3-toc{gap:var(--space-8);overscroll-behavior:contain;align-content:start;max-height:calc(100vh - 140px);display:grid;overflow-y:auto}[data-kit="3"] .doc3-rail{gap:var(--space-4);display:grid}}[data-kit="3"] .doc3-intro{gap:var(--space-5);padding-bottom:var(--space-12);margin-bottom:var(--space-12);border-bottom:1px solid var(--line-subtle);display:grid}[data-kit="3"] .doc3-intro>*,[data-kit="3"] .doc3-intro .crumbs3 ol,[data-kit="3"] .doc3-intro .doc3-meta{margin:0}@media (width<=767px){[data-kit="3"] .doc3-intro{padding-bottom:var(--space-8);margin-bottom:var(--space-8)}}[data-kit="3"] .doc3-block{gap:var(--space-6);scroll-margin-top:var(--space-16);display:grid}[data-kit="3"] .doc3-block+.doc3-block{padding-top:var(--space-16);margin-top:var(--space-16);border-top:1px solid var(--line-subtle)}[data-kit="3"] .doc3-block>*{margin:0}[data-kit="3"] .doc3-block .md{gap:var(--space-4);display:grid}[data-kit="3"] .doc3-block .md>*{margin:0}[data-kit="3"] .doc3-block .md>:is(h2,h3,h4,h5):not(:first-child){margin-top:var(--space-4)}[data-kit="3"] .doc3-block .md>:is(ul,ol){padding-left:var(--space-6)}[data-kit="3"] .rail3{gap:var(--space-3);padding:var(--space-5)}[data-kit="3"] .rail3>.b3{width:100%}[data-kit="3"] ol.run-stages{padding:0;list-style:none}[data-kit="3"] .run-tools li[data-kind=check]{background:var(--status-warning-bg);border-radius:var(--radius-m);border-color:#0000}[data-kit="3"] .run-tools li[data-kind=check] .icon{color:var(--status-warning-fg)}[data-kit="3"] .run-tools li[data-kind=check] .run-result{color:var(--text-default)}[data-kit="3"] .run-doc-link{min-height:var(--size-target-min);align-items:center;display:inline-flex}[data-kit="3"] .legal3-rail{gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line-subtle);display:grid}[data-kit="3"] .legal3-rail>.b3{justify-self:start}[data-kit="3"] .legal3-docs{gap:var(--space-2);display:grid}[data-kit="3"] .legal3-docs .eyebrow{margin:0}[data-kit="3"] .legal3-docs ul{font-size:var(--t-body-s-size);margin:0;padding:0;list-style:none}[data-kit="3"] .legal3-docs a{min-height:var(--size-target-min);align-items:center;display:flex}[data-kit="3"] .legal3-docs a[aria-current]{color:var(--text-strong);font-weight:500;text-decoration:none}[data-kit="3"] .legal3-short{margin-bottom:var(--space-10)}[data-kit="3"] .legal3-short li .icon{margin-top:calc(.5lh - 8px)}[data-kit="3"] .doc3-block+.changelog3-entry{padding-top:var(--space-10);margin-top:var(--space-10)}[data-kit="3"] .changelog3-entry .reading3>.md>:first-child{margin-top:0}[data-kit="3"] .gallery3{gap:var(--space-16);display:grid}[data-kit="3"] .gallery3-group{gap:var(--space-6);display:grid}[data-kit="3"] .gallery3-group>h2{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-s-size);letter-spacing:var(--t-display-s-track);margin:0;line-height:1.1}[data-kit="3"] .specimens{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;display:grid}[data-kit="3"] .specimens[data-wide]{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr))}[data-kit="3"] .specimens[data-one]{grid-template-columns:minmax(0,1fr)}[data-kit="3"] .specimen{gap:var(--space-3);padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-l);align-content:start;min-width:0;display:grid}[data-kit="3"] .specimen[data-surface]{border-style:solid;border-color:#0000}[data-kit="3"] .specimen-label{font:500 var(--t-label-mono-size)/1.3 var(--font-label);letter-spacing:var(--t-label-mono-track);text-transform:uppercase;color:var(--text-muted);margin:0}[data-kit="3"] [data-surface] .specimen-label{color:inherit}[data-kit="3"] .swatches{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}[data-kit="3"] .swatch{gap:var(--space-1);font-size:var(--t-caption-size);display:grid}[data-kit="3"] .swatch i{border-radius:var(--radius-s);border:1px solid var(--line-subtle);height:48px;display:block}[data-kit="3"] .type-row{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line-subtle);grid-template-columns:minmax(0,8rem) minmax(0,1fr);align-items:baseline;display:grid}[data-kit="3"] .type-row>span:first-child{font:500 var(--t-label-mono-size)/1.3 var(--font-mono);color:var(--text-muted)}[data-kit="3"] .type-row>:last-child{overflow-wrap:anywhere;min-width:0}@media (width<=767px){[data-kit="3"] .type-row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}[data-kit="3"] .sw-bg-page{background:var(--bg-page)}[data-kit="3"] .sw-bg-surface{background:var(--bg-surface)}[data-kit="3"] .sw-bg-subtle{background:var(--bg-subtle)}[data-kit="3"] .sw-bg-muted{background:var(--bg-muted)}[data-kit="3"] .sw-bg-inverse{background:var(--bg-inverse)}[data-kit="3"] .sw-bg-accent{background:var(--bg-accent)}[data-kit="3"] .sw-bg-accent-soft{background:var(--bg-accent-soft)}[data-kit="3"] .sw-line-subtle{background:var(--line-subtle)}[data-kit="3"] .sw-line-strong{background:var(--line-strong)}[data-kit="3"] .sw-line-control{background:var(--line-control)}[data-kit="3"] .sw-text-strong{background:var(--text-strong)}[data-kit="3"] .sw-text-default{background:var(--text-default)}[data-kit="3"] .sw-text-body{background:var(--text-body)}[data-kit="3"] .sw-text-muted{background:var(--text-muted)}[data-kit="3"] .sw-text-accent{background:var(--text-accent)}[data-kit="3"] .sw-accent-hover{background:var(--accent-hover)}[data-kit="3"] .sw-accent-deep{background:var(--accent-deep)}[data-kit="3"] .sw-focus-ring{background:var(--focus-ring)}[data-kit="3"] .sw-status-success{background:var(--status-success-bg);box-shadow:inset 0 -12px 0 var(--status-success-fg)}[data-kit="3"] .sw-status-warning{background:var(--status-warning-bg);box-shadow:inset 0 -12px 0 var(--status-warning-fg)}[data-kit="3"] .sw-status-danger{background:var(--status-danger-bg);box-shadow:inset 0 -12px 0 var(--status-danger-fg)}[data-kit="3"] .sw-status-neutral{background:var(--status-neutral-bg);box-shadow:inset 0 -12px 0 var(--status-neutral-fg)}[data-kit="3"] .sw-status-info{background:var(--status-info-bg);box-shadow:inset 0 -12px 0 var(--status-info-fg)}[data-kit="3"] .sw-voice-authority{background:var(--voice-authority-bg);box-shadow:inset 0 -12px 0 var(--voice-authority-fg)}[data-kit="3"] .sw-voice-finding{background:var(--voice-finding-bg);box-shadow:inset 0 -12px 0 var(--voice-finding-fg)}[data-kit="3"] .sw-voice-party{background:var(--voice-party-bg);box-shadow:inset 0 -12px 0 var(--voice-party-fg)}[data-kit="3"] .sw-voice-subordinate{background:var(--voice-subordinate-bg);box-shadow:inset 0 -12px 0 var(--voice-subordinate-fg)}[data-kit="3"] .sw-voice-quoted{background:var(--voice-quoted-bg);box-shadow:inset 0 -12px 0 var(--voice-quoted-fg)}[data-kit="3"] .sw-voice-indirect{background:var(--voice-indirect-bg);box-shadow:inset 0 -12px 0 var(--voice-indirect-fg)}[data-kit="3"] .sw-voice-unknown{background:var(--voice-unknown-bg);box-shadow:inset 0 -12px 0 var(--voice-unknown-fg)}@media print{[data-kit="3"] .evidence3-print,[data-kit="3"] .cite-foot button,[data-kit="3"] .para3-copy,[data-kit="3"] .ruling3-filter,[data-kit="3"] .toc{display:none!important}[data-kit="3"] body{filter:grayscale();font-size:11pt}[data-kit="3"] .cite-card,[data-kit="3"] .verify3{break-inside:avoid;border-color:canvastext}[data-kit="3"] .section{padding-block:12pt}}[data-kit="3"] .cite-card{gap:var(--space-3);padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--line-subtle);border-radius:var(--radius-m);color:var(--text-default);transition:border-color var(--duration-fast) var(--easing-standard);display:grid}@media (hover:hover){[data-kit="3"] .cite-card:hover{border-color:var(--line-strong)}}[data-kit="3"] .cite-card[data-variant=row]{background:0 0;border-width:0 0 1px;border-radius:0;padding-inline:0}[data-kit="3"] .cite-row1{align-items:baseline;gap:var(--space-3);display:flex}[data-kit="3"] .cite-n{min-width:24px;height:24px;padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--bg-accent-soft);color:var(--accent-deep);font:500 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}[data-kit="3"] .cite-title{font:600 var(--t-body-m-size)/1.35 var(--font-text);color:var(--text-strong);margin:0}[data-kit="3"] .cite-row2{font-size:var(--t-body-s-size);color:var(--text-default);margin:0}[data-kit="3"] .cite-ids{align-items:center;gap:0 var(--space-3);flex-wrap:wrap;display:flex}[data-kit="3"] .cite-row3{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}[data-kit="3"] .cite-alert{gap:var(--space-2);font-size:var(--t-body-s-size);align-items:flex-start;margin:0;display:flex}[data-kit="3"] .cite-alert[data-tone=warning]{color:var(--status-warning-fg)}[data-kit="3"] .cite-alert[data-tone=danger]{color:var(--status-danger-fg)}[data-kit="3"] .cite-alert .icon{flex:none;margin-top:3px}[data-kit="3"] .cite-quote{padding-left:var(--space-4);border-left:var(--border-voice-rule) solid var(--voice-authority-fg);font-size:var(--t-body-s-size);color:var(--text-body);margin:0}[data-kit="3"] .cite-quote[data-slot=quoted]{padding-left:var(--space-6);border-left:0}[data-kit="3"] .cite-quote p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}[data-kit="3"] .cite-foot{gap:0 var(--space-2);margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line-subtle);flex-wrap:wrap;display:flex}[data-kit="3"] .cite-link{align-items:center;gap:var(--space-1);min-height:var(--size-target-min);padding:0 var(--space-2);color:var(--text-accent);font:500 var(--t-body-s-size)/1.2 var(--font-text);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}[data-kit="3"] .cite-link:hover{background:var(--bg-muted);color:var(--accent-hover)}[data-kit="3"] .cite-link[data-state=done]{color:var(--status-success-fg)}[data-kit="3"] .cite-report{color:var(--text-muted);margin-left:auto}[data-kit="3"] .cite-chip{align-items:center;gap:var(--space-2);min-height:28px;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--radius-s);background:var(--bg-accent-soft);color:var(--accent-deep);font-size:var(--t-caption-size);font-weight:500;line-height:1.3;display:inline-flex}[data-kit="3"] .cite-chip .cite-n{background:var(--bg-surface)}[data-kit="3"] .cite-chip .id{white-space:nowrap}[data-kit="3"] .cite-chip-status{font-weight:400}@media (width<=767px){[data-kit="3"] .cite-foot .cite-link{min-height:var(--size-target-min)}}[data-kit="3"] .excerpt{grid-template-columns:var(--excerpt-num) minmax(0, 1fr);gap:var(--space-2) var(--grid-gutter);--rule:var(--voice-authority-fg);--rule-style:solid;min-width:0;margin:0;display:grid}[data-kit="3"] .excerpt>*{grid-column:1/-1}[data-kit="3"] .excerpt>.excerpt-foot{grid-column:2}[data-kit="3"] .excerpt[data-slot=finding]{--rule:var(--voice-finding-fg)}[data-kit="3"] .excerpt[data-slot=party]{--rule:var(--voice-party-fg);--rule-style:dashed}[data-kit="3"] .excerpt[data-slot=subordinate]{--rule:var(--voice-subordinate-fg);--rule-style:double}[data-kit="3"] .excerpt[data-slot=indirect]{--rule:var(--voice-indirect-fg);--rule-style:dotted}[data-kit="3"] .excerpt[data-slot=quoted]{--rule:transparent}[data-kit="3"] .excerpt[data-slot=unknown]{--rule:var(--voice-unknown-fg);--rule-style:dotted}[data-kit="3"] .excerpt>.voice{justify-self:start}[data-kit="3"] .excerpt{--excerpt-num:max(var(--space-10), calc((100% - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols)))}[data-kit="3"] .excerpt-body{grid-template-columns:var(--excerpt-num) minmax(0, 1fr);column-gap:var(--grid-gutter);align-items:start;display:grid}[data-kit="3"] .excerpt-body>blockquote{grid-column:2}[data-kit="3"] .excerpt-para{color:var(--text-muted);font-size:var(--t-body-s-size);padding-top:var(--space-1)}[data-kit="3"] .excerpt blockquote{padding-left:var(--space-4);border-left:var(--border-voice-rule) var(--rule-style) var(--rule);font-size:var(--t-reading-size);line-height:var(--t-reading-lh);color:var(--text-default);margin:0}[data-kit="3"] .excerpt[data-slot=unknown] blockquote{border:1px dotted var(--rule);border-radius:var(--radius-s);padding:var(--space-3) var(--space-4)}[data-kit="3"] .excerpt[data-slot=quoted] blockquote{padding-left:var(--space-6)}[data-kit="3"] .excerpt blockquote p{margin:0 0 var(--space-4)}[data-kit="3"] .excerpt blockquote p:last-child{margin:0}[data-kit="3"] .excerpt-sentence .voice{margin-right:var(--space-1)}[data-kit="3"] .excerpt-more summary{cursor:pointer;gap:var(--space-1);list-style:none;display:grid}[data-kit="3"] .excerpt-more summary::-webkit-details-marker{display:none}[data-kit="3"] .excerpt-clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}[data-kit="3"] .excerpt-toggle{min-height:var(--size-target-min);color:var(--text-accent);font:500 var(--t-body-s-size)/1 var(--font-text);align-items:center;display:inline-flex}[data-kit="3"] .excerpt-more[open] summary{display:none}[data-kit="3"] .excerpt-error{color:var(--status-danger-fg);font-size:var(--t-body-s-size);margin:0}[data-kit="3"] .excerpt-less a{min-height:var(--size-target-min);font-size:var(--t-body-s-size);align-items:center;display:inline-flex}@media (width<=767px){[data-kit="3"] :is(.excerpt,.excerpt-body){grid-template-columns:minmax(0,1fr)}[data-kit="3"] .excerpt>.excerpt-foot{grid-column:1/-1}[data-kit="3"] .excerpt-body>blockquote{grid-column:auto}}[data-kit="3"] .excerpt-pair{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=1023px){[data-kit="3"] .excerpt-pair{grid-template-columns:minmax(0,1fr)}}[data-kit="3"] .citator{gap:var(--space-4);display:grid}[data-kit="3"] .citator-meta{gap:0 var(--space-2);flex-wrap:wrap;display:flex}[data-kit="3"] .citator-table{border:1px solid var(--line-subtle);border-radius:var(--radius-m);background:var(--bg-surface);overflow-x:auto}[data-kit="3"] .citator table{border-collapse:collapse;width:100%;font-size:var(--t-body-s-size)}[data-kit="3"] .citator th{text-align:left;background:var(--bg-subtle);font:500 var(--t-label-mono-size)/1.2 var(--font-label);letter-spacing:var(--t-label-mono-track);text-transform:uppercase;color:var(--text-muted);padding:var(--space-3);white-space:nowrap}[data-kit="3"] .citator td{padding:0 var(--space-3);height:var(--size-row);border-top:1px solid var(--line-subtle);vertical-align:middle}[data-kit="3"] .citator tr:not(.citator-x):hover td{background:var(--bg-muted)}[data-kit="3"] .citator-x td{padding:var(--space-4) var(--space-3) var(--space-5);border-top:0;height:auto}[data-kit="3"] .citator-toggle{width:52px}[data-kit="3"] .citator-toggle button{width:var(--size-target-min);height:var(--size-target-min);color:var(--text-body);border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}[data-kit="3"] .citator-toggle button[aria-expanded=true] .icon{transform:rotate(180deg)}[data-kit="3"] .citator-cards{gap:var(--space-3);margin:0;padding:0;list-style:none;display:none}[data-kit="3"] .citator-card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-m);background:var(--bg-surface);font-size:var(--t-body-s-size);display:grid}[data-kit="3"] .citator-card p{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:0;display:flex}[data-kit="3"] .citator-card summary{min-height:var(--size-target-min);color:var(--text-accent);cursor:pointer;align-items:center;font-weight:500;display:flex}[data-kit="3"] .citator-error{gap:var(--space-2);color:var(--status-danger-fg);align-items:center;margin:0;display:flex}[data-kit="3"] .citator-more{margin:0}@media (width<=767px){[data-kit="3"] .citator-table{display:none}[data-kit="3"] .citator-cards{display:grid}}[data-kit="3"] .facets{gap:var(--space-4);align-content:start;display:grid}[data-kit="3"] .facet-sheet>summary{list-style:none}[data-kit="3"] .facet-sheet>summary::-webkit-details-marker{display:none}[data-kit="3"] .facet-form{gap:var(--space-5);margin-top:var(--space-4);display:grid}[data-kit="3"] .facet-group{border:0;gap:0;margin:0;padding:0;display:grid}[data-kit="3"] .facet-group legend{padding:0 0 var(--space-2);font:500 var(--t-label-mono-size)/1.2 var(--font-label);letter-spacing:var(--t-label-mono-track);text-transform:uppercase;color:var(--text-muted)}[data-kit="3"] .facet-apply{justify-self:stretch}@media (width>=1280px){[data-kit="3"] .facet-sheet>summary{display:none}[data-kit="3"] .facet-form{margin-top:0}[data-kit="3"].js .facet-apply{display:none}}[data-kit="3"] .facet-chip{align-items:center;gap:var(--space-2);min-height:var(--size-target-min);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--bg-accent-soft);color:var(--accent-deep);font-size:var(--t-body-s-size);font-weight:500;text-decoration:none;display:inline-flex}[data-kit="3"] .facet-chip:hover{color:var(--accent-deep);background:color-mix(in srgb, var(--bg-accent-soft) 70%, var(--line-strong))}[data-kit="3"] .facet-clear{min-height:var(--size-target-min);padding:0 var(--space-2);font-size:var(--t-body-s-size);align-items:center;display:inline-flex}[data-kit="3"] .facet-results{margin:0;font-weight:500}[data-kit="3"] .toc{font-size:var(--t-body-s-size)}[data-kit="3"] .toc-title{margin:0 0 var(--space-3);font:500 var(--t-label-mono-size)/1.2 var(--font-label);letter-spacing:var(--t-label-mono-track);text-transform:uppercase;color:var(--text-muted)}[data-kit="3"] .toc-sheet>summary{min-height:var(--size-target-min);padding:0 var(--space-4);border:1px solid var(--line-control);border-radius:var(--radius-s);background:var(--bg-surface);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}[data-kit="3"] .toc-sheet>summary::-webkit-details-marker{display:none}[data-kit="3"] .toc-sheet>summary:after{content:"+";color:var(--text-muted)}[data-kit="3"] .toc-sheet[open]>summary:after{content:"−"}[data-kit="3"] .toc-sheet>summary .toc-title{margin:0}[data-kit="3"] .toc-title-wide{display:none}[data-kit="3"] .toc ol{margin:0;padding:0;list-style:none;display:grid}[data-kit="3"] .toc-sheet>ol{margin-top:var(--space-3)}[data-kit="3"] .toc ol ol{padding-left:var(--space-4)}[data-kit="3"] .toc a{align-items:baseline;gap:var(--space-2);min-height:var(--size-target-min);padding:var(--space-3);color:var(--text-muted);border-left:2px solid #0000;line-height:1.4;text-decoration:none;display:flex}[data-kit="3"] .toc a:hover{color:var(--text-default)}[data-kit="3"] .toc a[aria-current]{border-left-color:var(--text-accent);color:var(--text-strong);font-weight:500}[data-kit="3"] .toc-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}[data-kit="3"] .toc-range{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;flex:none;font-size:12px}[data-kit="3"] .toc-glyph{flex:none;width:1em;font-size:12px}@media (width>=1280px){[data-kit="3"] .toc-sheet>summary{display:none}[data-kit="3"] .toc-title-wide{display:block}[data-kit="3"] .toc-sheet>ol{margin-top:0}}[data-kit="3"] .run{padding:var(--space-4);border-radius:var(--radius-3xl);gap:0;margin:0;display:grid}[data-kit="3"] .run:not([data-surface]){padding:0}[data-kit="3"] .run-window{background:var(--bg-surface);color:var(--text-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);display:grid;overflow:hidden}[data-kit="3"] .run:not([data-surface]) .run-window{border:1px solid var(--line-subtle)}[data-kit="3"] .run-bar{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--line-subtle);font-size:var(--t-caption-size);color:var(--text-muted);text-align:center;margin:0}[data-kit="3"] .run-body{gap:var(--space-3);padding:var(--space-5);align-content:start;min-height:26rem;display:grid}[data-kit="3"] .run-user{margin:0 0 var(--space-2) var(--space-10);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xs) var(--radius-xl);background:var(--bg-muted);color:var(--text-strong);font-size:var(--t-body-s-size);justify-self:end;line-height:1.5}[data-kit="3"] .run-tools{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}[data-kit="3"] .run-tools li{align-items:center;gap:4px var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line-subtle);border-radius:var(--radius-s);font:400 13px/1.4 var(--font-mono);color:var(--text-body);flex-wrap:wrap;display:flex}[data-kit="3"] .run-tools li .icon{color:var(--status-success-fg)}[data-kit="3"] .run-tools b{color:var(--text-strong);font-weight:500}[data-kit="3"] .run-result{color:var(--text-muted);margin-left:auto;display:inline-grid}[data-kit="3"] .run-result>*{grid-area:1/1}[data-kit="3"] .run-searching{visibility:hidden}[data-kit="3"] .run[data-step="2"] .run-searching{visibility:visible}[data-kit="3"] .run[data-step="2"] .run-found{visibility:hidden}[data-kit="3"] .run-answer{gap:var(--space-3);font-size:var(--t-body-s-size);color:var(--text-default);line-height:1.6;display:grid}[data-kit="3"] .run-answer p{margin:0}[data-kit="3"] .run-answer .cite,[data-kit="3"] .answer .cite{min-width:20px;height:20px;padding:0 var(--space-1);background:var(--text-strong);color:var(--bg-page);font:600 11px/1 var(--font-mono);vertical-align:1px;border-radius:10px;place-items:center;text-decoration:none;display:inline-grid}[data-kit="3"] .run-answer .cite,[data-kit="3"] [data-surface] .run-answer a.cite:not(.b3){background:var(--bg-accent);color:var(--text-on-accent)}[data-kit="3"] .run-chips{gap:var(--space-2);justify-items:start;margin:0;padding:0;list-style:none;display:grid}[data-kit="3"] [data-run-step]{transition:opacity var(--duration-slow) var(--easing-standard), transform var(--duration-slow) var(--easing-standard), visibility 0s linear 0s}[data-kit="3"] .run[data-step="1"] [data-run-step="2"],[data-kit="3"] .run[data-step="1"] [data-run-step="3"],[data-kit="3"] .run[data-step="2"] [data-run-step="3"]{opacity:0;visibility:hidden;transition:opacity var(--duration-slow) var(--easing-standard), transform var(--duration-slow) var(--easing-standard), visibility 0s linear var(--duration-slow);transform:translateY(6px)}[data-kit="3"] .run[data-run-instant] [data-run-step]{transition:none}[data-kit="3"] .run-input{margin:0 var(--space-5) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-2) 0 var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--t-body-s-size);display:flex}[data-kit="3"] .run-send{background:var(--text-strong);width:32px;height:32px;color:var(--bg-page);border-radius:50%;place-items:center;display:grid}[data-kit="3"] .run-caption{margin:var(--space-3) 0 0;font-size:var(--t-caption-size);color:var(--text-on-accent-muted)}[data-kit="3"] .run:not([data-surface]) .run-caption{color:var(--text-muted)}@media (width<=767px){[data-kit="3"] .run{padding:var(--space-3)}[data-kit="3"] .run-body{min-height:0;padding:var(--space-4)}[data-kit="3"] .run-user{margin-left:var(--space-4)}}[data-kit="3"] .install{gap:var(--space-5);padding:var(--space-10);background:var(--bg-surface);color:var(--text-default);border-radius:var(--radius-3xl);display:grid}[data-kit="3"] .install[data-variant=on-dark]{box-shadow:var(--shadow-deep)}[data-kit="3"] .install[data-variant=inline]{border:1px solid var(--line-subtle);border-radius:var(--radius-2xl);padding:var(--space-8)}[data-kit="3"] .install[data-variant=compact]{padding:var(--space-6)}[data-kit="3"] .install .eyebrow{margin:0}[data-kit="3"] .install-title{margin:calc(-1 * var(--space-2)) 0 0}[data-kit="3"] .install-steps{gap:var(--space-3);counter-reset:st;margin:0;padding:0;list-style:none;display:grid}[data-kit="3"] .install-steps li{counter-increment:st;min-height:28px;padding:var(--space-1) 0 0 var(--space-10);font-size:var(--t-body-s-size);line-height:1.5;display:block;position:relative}[data-kit="3"] .install-steps li:before{content:counter(st);background:var(--bg-accent-soft);width:28px;height:28px;color:var(--accent-deep);font:600 13px/1 var(--font-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}[data-kit="3"] .install[data-variant=compact] .install-steps{grid-auto-flow:row}[data-kit="3"] .install-cta{gap:var(--space-3);display:grid}@media (width<=767px){[data-kit="3"] .install-cta .b3{padding-inline:var(--space-4);white-space:nowrap}}[data-kit="3"] .install-nudge{gap:var(--space-2);font-size:var(--t-caption-size);color:var(--status-success-fg);align-items:flex-start;margin:0;display:flex}[data-kit="3"] .install-nudge .icon{flex:none;margin-top:1px}[data-kit="3"] .install-setup{gap:var(--space-2);display:grid}[data-kit="3"] .install-setup-label{align-items:center;gap:var(--space-2);font-size:var(--t-body-s-size);color:var(--text-strong);margin:0;font-weight:500;display:flex}[data-kit="3"] .install-setup-n{background:var(--bg-accent-soft);block-size:28px;inline-size:28px;color:var(--accent-deep);font:600 13px/1 var(--font-text);border-radius:50%;flex:none;place-items:center;display:inline-grid}[data-kit="3"] .install-setup-line{font-size:var(--t-caption-size);color:var(--text-muted);margin:0}[data-kit="3"] .install-or{align-items:center;gap:var(--space-3);font-size:var(--t-caption-size);color:var(--text-muted);margin:0;display:flex}[data-kit="3"] .install-or:before,[data-kit="3"] .install-or:after{content:"";background:var(--line-subtle);flex:1;height:1px}[data-kit="3"] .install-link{font-size:var(--t-body-s-size);margin:0}[data-kit="3"] .install-link a{min-height:var(--size-target-min);align-items:center;display:inline-flex}@media (width<=767px){[data-kit="3"] .install{padding:var(--space-6);border-radius:var(--radius-2xl)}}[data-kit="3"] .verify3{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-m);border:1px solid var(--line-subtle);border-left:4px solid var(--v-fg);background:var(--bg-surface);--v-fg:var(--status-neutral-fg);display:grid}[data-kit="3"] .verify3[data-tone=success]{--v-fg:var(--status-success-fg)}[data-kit="3"] .verify3[data-tone=warning]{--v-fg:var(--status-warning-fg)}[data-kit="3"] .verify3[data-tone=danger]{--v-fg:var(--status-danger-fg)}[data-kit="3"] .verify3-title{gap:var(--space-2);color:var(--v-fg);font:600 var(--t-heading-s-size)/1.35 var(--font-text);align-items:flex-start;margin:0;display:flex}[data-kit="3"] .verify3-title .icon{flex:none;margin-top:3px}[data-kit="3"] .verify3-body{color:var(--text-default);margin:0}[data-kit="3"] .verify3-understood{margin:0}[data-kit="3"] .verify3-excerpts{gap:var(--space-5);display:grid}[data-kit="3"] .copy-live[data-tone=ok]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-kit="3"] .copy-row .copy[data-focus-demo]{outline:var(--border-focus) solid var(--focus-ring);outline-offset:2px}[data-kit="3"] .stat-band[data-variant=inline]{gap:var(--space-2) var(--space-6);font-size:var(--t-body-s-size);color:var(--text-muted)}[data-kit="3"] .stat-band[data-variant=inline] li{align-items:baseline;gap:var(--space-1);display:inline-flex}[data-kit="3"] .stat-band[data-variant=inline] b{color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}[data-kit="3"] .data-table :is(th,td){padding:var(--space-3) var(--space-4)}[data-kit="3"] .data-table :is(td,th) small{margin-top:2px}@media (width<=560px){[data-kit="3"] .data-table[data-stack] :is(th,td){padding:var(--space-1) 0}[data-kit="3"] .data-table[data-stack] th[scope=row]{padding-bottom:var(--space-2)}}[data-kit="3"] .reading3>:is(ul,ol):not([class]){margin:0 0 var(--space-4);padding-left:var(--space-6)}[data-kit="3"] .evidence3>section>:is(ul,ol):not([class]){padding-left:var(--space-6);margin:0}[data-kit="3"] .stat-band[data-variant=cells]{gap:var(--grid-gutter)}[data-kit="3"] :is(.reading3,.md) blockquote{margin-block:var(--space-4);margin-inline:0}[data-kit="3"] :is(.reading3,.md,.doc3-main,.card3) code.id{white-space:normal;overflow-wrap:anywhere}[data-kit="3"] .md-section{border-top:1px solid var(--line-subtle)}[data-kit="3"] .md-section:last-child{border-bottom:1px solid var(--line-subtle)}[data-kit="3"] .md-section>summary{align-items:center;gap:var(--space-3);min-height:var(--size-target-min);padding:var(--space-2) 0;cursor:pointer;list-style:none;display:flex}[data-kit="3"] .md-section>summary::-webkit-details-marker{display:none}[data-kit="3"] .md-section>summary:before{content:"+";width:var(--space-4);color:var(--text-muted);font-family:var(--font-mono);flex:none}[data-kit="3"] .md-section[open]>summary:before{content:"−"}[data-kit="3"] .md-section>summary>:is(h2,h3,h4,h5,h6){font-size:var(--t-heading-s-size);margin:0}[data-kit="3"] .md-section-body{padding:var(--space-2) 0 var(--space-4) var(--space-8)}[data-kit="3"] .md-section-body>*{margin-block:0 var(--space-4)}[data-kit="3"] .md-section-body>:last-child{margin-bottom:0}[data-kit="3"] :is(td,th) .status3{white-space:nowrap;flex-wrap:nowrap}[data-kit="3"] .data-table :is(td,th)>a{min-height:var(--size-target-min);align-items:flex-start;display:inline-flex}.data-table{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised);overflow-x:auto}.data-table table{border-collapse:collapse;width:100%;font-size:.9375rem}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.65rem .9rem}.data-table thead th{font-size:var(--fs-sm);color:var(--fg-3);background:var(--bg-sunken);white-space:nowrap;font-weight:600}.data-table tbody th{font-weight:600}.data-table tr:last-child td,.data-table tr:last-child th{border-bottom:0}.data-table .num{white-space:nowrap}.data-table td small,.data-table th small{color:var(--fg-3);font-size:var(--fs-xs);margin-top:.15rem;font-weight:400;display:block}.data-table th[scope=row] a{font-size:1.0625rem}.data-table .plans{margin:0;padding:0;list-style:none}@media (width<=759px){.data-table table{min-width:38rem}}@media (width<=560px){.data-table[data-stack] table{min-width:0}.data-table[data-stack] thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.data-table[data-stack] tr{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}.data-table[data-stack] tr:last-child{border-bottom:0}.data-table[data-stack] th,.data-table[data-stack] td{gap:var(--s-3);white-space:normal;border:0;grid-template-columns:7.5rem minmax(0,1fr);padding:.2rem 0;display:grid}.data-table[data-stack] th[scope=row]{padding-bottom:var(--s-2);display:block}.data-table[data-stack] td:before{content:attr(data-label);color:var(--fg-3);font-size:var(--fs-sm)}.data-table[data-stack] td[colspan]{display:block}.data-table[data-stack] td[colspan]:before{content:none}.data-table[data-stack] td small{grid-column:2;margin:0}.data-table[data-stack] .src{white-space:normal;overflow-wrap:anywhere}}[data-kit="3"] .route3{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:-.02em;color:var(--text-strong);white-space:nowrap;line-height:1.05;font-size:var(--t-heading-m-size);margin:0;display:inline-block}[data-kit="3"] .route3[data-size=s]{font-size:var(--t-heading-s-size)}[data-kit="3"] .route3[data-size=l]{font-size:var(--t-heading-l-size)}[data-kit="3"] .route3[data-size=xl]{font-size:var(--t-display-l-size)}[data-kit="3"] .route3-slash{color:var(--text-accent)}[data-kit="3"] .route3-link{min-height:var(--size-target-min);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){[data-kit="3"] .route3-link:hover .route3{text-underline-offset:4px;text-decoration:underline 2px}}[data-kit="3"] .mono3{color:var(--text-muted);margin:0}[data-kit="3"] .more3{margin:var(--space-4) 0 0;font-size:var(--t-body-s-size)}[data-kit="3"] .more3 a,[data-kit="3"] .tap3{min-height:var(--size-target-min);align-items:center;display:inline-flex}[data-kit="3"] .kv3{margin:var(--space-4) 0;border-top:1px solid var(--line-subtle);display:grid}[data-kit="3"] .kv3>div{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line-subtle);grid-template-columns:minmax(0,6rem) minmax(0,1fr);display:grid}[data-kit="3"] .kv3 dt{color:var(--text-strong);font-weight:600}[data-kit="3"] .kv3 dd{min-width:0;margin:0}[data-kit="3"] .svc3-list{margin:var(--space-4) 0;border-bottom:1px solid var(--line-subtle);padding:0;list-style:none}[data-kit="3"] .svc3-list>li{gap:var(--space-1);padding-block:var(--space-3) var(--space-4);border-top:1px solid var(--line-subtle);display:grid}[data-kit="3"] .con3-top{gap:var(--space-4);display:grid}[data-kit="3"] .con3-top>*{margin:0}[data-kit="3"] .start3-add{margin-block:var(--space-6)}[data-kit="3"] .con3-client{gap:var(--space-4);flex-direction:column;display:flex}[data-kit="3"] .con3-client>*{margin:0}[data-kit="3"] .con3-client-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}[data-kit="3"] .con3-client-head>h3{margin:0}[data-kit="3"] .con3-client .card3-foot{margin-top:auto}[data-kit="3"] .doc3-block>.section-head{margin-bottom:0}[data-kit="3"] .job3-stats{margin-top:var(--space-12)}[data-kit="3"] .job3-request q{quotes:"“" "”"}[data-kit="3"] .job3-who b{color:var(--text-strong);font-weight:600}[data-kit="3"] .doc3-block>*{min-width:0}[data-kit="3"] .job3-glance>*{margin:0}[data-kit="3"] .job3-muted{color:var(--text-muted);font-weight:500}[data-kit="3"] .doc3-md{padding:var(--space-6) var(--space-8);border:1px solid var(--line-subtle);border-radius:var(--radius-xl);background:var(--bg-surface);min-width:0}@media (width<=767px){[data-kit="3"] .doc3-md{padding:var(--space-5) var(--space-4)}}[data-kit="3"] .job3-md>.job3-h{margin:var(--space-8) 0 var(--space-4);scroll-margin-top:var(--space-16)}[data-kit="3"] .job3-md>.job3-h:first-child{margin-top:0}[data-kit="3"] .job3-md .md>*{margin-block:0 var(--space-4);min-width:0}[data-kit="3"] .job3-md .md>:is(ul,ol){padding-left:var(--space-6)}[data-kit="3"] .job3-md .md>:is(h3,h4,h5,h6){margin-top:var(--space-8)}[data-kit="3"] .job3-md .md{grid-template-columns:minmax(0,1fr)}[data-kit="3"] .job3-md .md>:first-child{margin-top:0}[data-kit="3"] .job3-checks{font-size:var(--t-body-m-size)}[data-kit="3"] .job3-calls{padding-left:var(--space-6);gap:var(--space-1);margin:0;display:grid}[data-kit="3"] .hero3-copy>.job3-who{margin-top:var(--space-4)}[data-kit="3"] .svc3-rows{border-bottom:1px solid var(--line-strong);margin:0;padding:0;list-style:none}[data-kit="3"] .svc3-row{gap:var(--space-4) var(--grid-gutter);padding-block:var(--space-6);border-top:1px solid var(--line-strong);align-items:start;display:grid}@media (width>=768px){[data-kit="3"] .svc3-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){[data-kit="3"] .svc3-row{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-kit="3"] .svc3-row[hidden]{display:none}[data-kit="3"] .svc3-row>*{min-width:0;margin:0}[data-kit="3"] .svc3-name{gap:var(--space-2);align-content:start;display:grid}[data-kit="3"] .svc3-name>*{margin:0}[data-kit="3"] .svc3-name .route3{font-size:var(--t-display-s-size)}[data-kit="3"] .svc3-desc{color:var(--text-body)}[data-kit="3"] .svc3-facts{gap:var(--space-2);display:grid}[data-kit="3"] .svc3-facts>div{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--line-subtle);display:flex}[data-kit="3"] .svc3-facts>div:last-child{border-bottom:0;padding-bottom:0}[data-kit="3"] .svc3-facts dd{color:var(--text-strong);text-align:right;margin:0}[data-kit="3"] .svc3-go{gap:var(--space-1);justify-items:start;display:grid}[data-kit="3"] .pri3-copy{gap:var(--space-6);align-content:start;display:grid}[data-kit="3"] .pri3-copy>*{margin:0}[data-kit="3"] .pri3-head .split3{margin-top:var(--space-4)}[data-kit="3"] .pri3-panel{gap:var(--space-4);padding:var(--space-10);border-radius:var(--radius-3xl);display:grid}@media (width<=767px){[data-kit="3"] .pri3-panel{padding:var(--space-6)}}[data-kit="3"] .pri3-panel>*{margin:0}[data-kit="3"] .pri3-figure{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-xl-size);color:var(--text-on-accent);line-height:1}[data-kit="3"] .data-table small{color:var(--text-muted);font-size:var(--t-caption-size,13px);font-weight:400;display:block}[data-kit="3"] .pri3-points{margin:0;padding:0;list-style:none}[data-kit="3"] .pri3-points>li{gap:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--line-strong);align-content:start;display:grid}[data-kit="3"] .pri3-points>li>*{margin:0}[data-kit="3"] .cat3-head .section-head{margin-bottom:0}[data-kit="3"] .cat3-head h1{margin:0}[data-kit="3"] .cat3-lede{gap:var(--space-3);display:grid}[data-kit="3"] .cat3-lede>*{margin:0}[data-kit="3"] .cat3-points{border:0}[data-kit="3"] .cat3-points>li{border-top:0;padding-top:0}[data-kit="3"] [data-catalogue] .shelf-head{gap:var(--space-1);margin-bottom:var(--space-4);display:grid}[data-kit="3"] .svc3-head .split3{margin-top:var(--space-4)}[data-kit="3"] .svc3-hero,[data-kit="3"] .svc3-col{gap:var(--space-4);align-content:start;min-width:0;display:grid}[data-kit="3"] .svc3-hero>*,[data-kit="3"] .svc3-col>*,[data-kit="3"] .svc3-h1{margin:0}[data-kit="3"] .svc3-h1 .route3{font-size:var(--t-display-xl-size)}[data-kit="3"] .svc3-card{gap:var(--space-6);padding:var(--space-8)}@media (width<=767px){[data-kit="3"] .svc3-card{padding:var(--space-5)}}[data-kit="3"] .svc3-summary{gap:var(--space-3);margin:0;display:grid}@media (width>=480px){[data-kit="3"] .svc3-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-kit="3"] .svc3-summary>div{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-l);background:var(--bg-subtle);align-content:start;display:grid}[data-kit="3"] .svc3-summary dd{color:var(--text-strong);font-weight:600;font-size:var(--t-body-s-size);margin:0}[data-kit="3"] .svc3-ask{gap:var(--space-3);display:grid}[data-kit="3"] .svc3-ask>*{margin:0}[data-kit="3"] .shelf3{gap:0 var(--grid-gutter);border-bottom:1px solid var(--line-subtle);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){[data-kit="3"] .shelf3{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-kit="3"] .shelf3>li{gap:var(--space-1);padding-block:var(--space-4);border-top:1px solid var(--line-subtle);align-content:start;display:grid}[data-kit="3"] .shelf3-n{color:var(--text-accent)}[data-kit="3"] .shelf3 .t-body-m{color:var(--text-strong)}[data-kit="3"] .svc3-docs{gap:0 var(--space-4);flex-wrap:wrap;display:flex}[data-kit="3"] .src3{font-family:var(--font-mono);font-size:var(--t-code-size,13px);color:var(--text-muted);overflow-wrap:anywhere}[data-kit="3"] .home3-h1{text-wrap:balance;margin:0}@media (width<=599px){[data-kit="3"] .home3-h1{font-size:var(--t-display-m-size);line-height:var(--t-display-m-lh);letter-spacing:var(--t-display-m-track)}}[data-kit="3"] .home3-split{margin-top:var(--space-10)}[data-kit="3"] .home3-copy{gap:var(--space-8);align-content:start;min-width:0;display:grid}[data-kit="3"] .home3-copy>*{margin:0}[data-kit="3"] .home3-stats{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--line-subtle)}@media (width<=767px){[data-kit="3"] .home3-stats .stat-band[data-variant=inline]{column-gap:var(--grid-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}[data-kit="3"] .board3{padding:var(--space-5);border-radius:var(--radius-3xl);min-width:0;margin:0}[data-kit="3"] .board3-card{background:var(--bg-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-float);overflow:hidden}[data-kit="3"] .board3-head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-6);background:var(--bg-subtle);flex-wrap:wrap;display:flex}[data-kit="3"] .board3-head .id{color:var(--text-strong)}[data-kit="3"] .board3-rows{margin:0;padding:0;list-style:none}[data-kit="3"] .board3-rows>li{gap:var(--space-2);padding:var(--space-5) var(--space-6);border-top:1px solid var(--line-subtle);display:grid}@media (width<=767px){[data-kit="3"] .board3-rows>li,[data-kit="3"] .board3-head{padding-inline:var(--space-4)}}[data-kit="3"] .board3-rows>li>*{min-width:0;margin:0}[data-kit="3"] .board3-top{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}[data-kit="3"] .board3-q{color:var(--text-strong)}[data-kit="3"] .board3-calls{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}[data-kit="3"] .board3-cap{margin:var(--space-3) var(--space-1) 0;color:var(--text-on-accent-muted)}[data-kit="3"] .home3-strip .ornament-strip{margin-top:0}[data-kit="3"] .ex3-panel{margin-top:var(--space-6)}[data-kit="3"] .ex3{padding:var(--space-10)}@media (width<=767px){[data-kit="3"] .ex3{padding:var(--space-5)}}[data-kit="3"] .ex3-side{gap:var(--space-5);align-content:start;min-width:0;display:grid}[data-kit="3"] .ex3-side>*{margin:0}[data-kit="3"] .ex3-part{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--line-subtle);display:grid}[data-kit="3"] .ex3-part>*{margin:0}[data-kit="3"] .ex3-tool{color:var(--text-muted);font-size:var(--t-body-s-size);display:block}[data-kit="3"] .notices3{margin:0;padding:0;list-style:none}[data-kit="3"] .notices3>li{gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--line-subtle);display:grid}[data-kit="3"] .notices3>li>*{margin:0}[data-kit="3"] .notices3-title{font-weight:600}[data-kit="3"] .sources{gap:var(--space-1);display:grid}[data-kit="3"] .sources>*{margin:0}[data-kit="3"] .job3-card{gap:var(--space-5);padding:var(--space-8);flex-direction:column;display:flex}@media (width<=767px){[data-kit="3"] .job3-card{padding:var(--space-5)}}[data-kit="3"] .job3-card>*{margin:0}[data-kit="3"] .job3-card b{color:var(--text-strong);font-weight:600}[data-kit="3"] .job3-link{color:inherit;min-height:var(--size-target-min);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){[data-kit="3"] .job3-link:hover{text-decoration:underline}}[data-kit="3"] .job3-stages{border-bottom:1px solid var(--line-subtle);margin:0;padding:0;list-style:none}[data-kit="3"] .job3-stages>li{gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--line-subtle);display:grid}[data-kit="3"] .job3-stage-top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}[data-kit="3"] .job3-card .card3-foot{margin-top:auto}[data-kit="3"] .prov3{margin:0;padding:0;list-style:none}[data-kit="3"] .prov3>li.prov3-cell{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--line-strong);align-content:start;display:grid}[data-kit="3"] .prov3>li>*{margin:0}[data-kit="3"] .prov3-top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}[data-kit="3"] .prov3-num{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-m-size);color:var(--text-strong);line-height:1}[data-kit="3"] .prov3-what{color:var(--text-strong)}[data-kit="3"] .not3{margin:0;padding:0;list-style:none}[data-kit="3"] .not3>li{padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, currentColor 30%, transparent)}[data-kit="3"] .not3>li>*{margin:0}[data-kit="3"] .not3 h3{margin-bottom:var(--space-2)}[data-kit="3"] .home3-prices{margin-top:var(--space-8)}@media (width<=767px){[data-kit="3"] .home3-prices>div{column-gap:var(--grid-gutter);grid-template-columns:calc(50% - 8px) minmax(0,1fr)}}@media (width>=768px) and (width<=1023.98px){[data-kit="3"] .home3-prices>div{column-gap:var(--grid-gutter);grid-template-columns:calc(25% - 18px) minmax(0,1fr)}}[data-kit="3"] [data-surface=inverse] .kv3 dt{color:var(--surface-inverse-fg)}[data-kit="3"] [data-surface=inverse] .kv3 dd{color:var(--surface-inverse-muted)}[data-kit="3"] [data-surface=inverse] .kv3,[data-kit="3"] [data-surface=inverse] .kv3>div{border-color:color-mix(in srgb, currentColor 30%, transparent)}
