@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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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: #ffffff;--brand-700: #312e81;--brand-600: #4338ca;--brand-550: #4f46e5;--brand-500: #6366f1;--brand-300: #a5b4fc;--brand-100: #e2e5ff;--brand-50: #eef0ff;--brand-soft-dark: rgba(99, 102, 241, .16);--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 rgba(13, 18, 36, .06), 0 24px 56px -28px rgba(13, 18, 36, .28);--shadow-hover: 0 8px 24px -16px rgba(13, 18, 36, .35);--masthead-bg: rgba(250, 250, 252, .92);--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: rgba(34, 197, 94, .14);--warn: var(--amber-300);--warn-soft: rgba(245, 158, 11, .14);--shadow-window: 0 1px 2px rgba(0, 0, 0, .4), 0 24px 56px -24px rgba(0, 0, 0, .7);--shadow-hover: 0 8px 24px -16px rgba(0, 0, 0, .6);--masthead-bg: rgba(11, 15, 28, .9)}:root{--brand-50: #FDF3EC;--brand-100: #FCEEE6;--brand-300: #F5A77C;--brand-500: #B8420F;--brand-550: #A53B0D;--brand-600: #95350C;--brand-700: #5A2007;--brand-soft-dark: rgba(245, 167, 124, .16);--brand-soft-fg-dark: #F8C3A4}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{margin:0;background:var(--bg);color:var(--fg);font:400 var(--fs-base)/var(--lh-body) var(--sans);letter-spacing:-.01em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:-.028em;line-height:var(--lh-tight);text-wrap:balance}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-decoration-thickness:1px;text-underline-offset:3px}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);font-size:.875em;letter-spacing:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[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);font-size:.9375rem;margin:0}.meta-line{font-size:var(--fs-sm);color:var(--fg-3);margin:0}.kicker{display:inline-block;font-size:var(--fs-sm);font-weight:600;color:var(--accent);margin-bottom:var(--s-3)}.crumbs{font-size:var(--fs-sm);color:var(--fg-3);margin-bottom:var(--s-4)}.src{font-family:var(--mono);font-size:var(--fs-xs);white-space:nowrap;color:var(--fg-2)}.btn{display:inline-flex;align-items:center;justify-content: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);text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.btn-primary{background:var(--accent-fill);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-fill-hover);color:var(--on-accent)}.btn-ghost{background:transparent;color:var(--fg);border-color:var(--line-strong)}.btn-ghost:hover{border-color:var(--fg-2);color:var(--fg)}.actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}.pill{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-xs);font-weight:600;border-radius:var(--r-pill);padding:.2rem .6rem;white-space:nowrap;line-height:1.4}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill.live{background:var(--ok-soft);color:var(--ok)}.pill.wait{background:var(--warn-soft);color:var(--warn)}.copy-row{display:flex;align-items:stretch;border:1px solid var(--line-strong);background:var(--bg-raised);border-radius:var(--r-sm);overflow:hidden}.copy-row code{flex:1;min-width:0;display:flex;align-items:center;padding:.7rem .9rem;font-size:.9375rem;color:var(--fg);white-space:nowrap;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{flex:none;min-height:var(--tap);min-width:5.5rem;border:0;border-left:1px solid var(--line-strong);background:var(--accent-soft);color:var(--accent-soft-fg);font:600 .9375rem/1 var(--sans);cursor:pointer;padding:0 var(--s-4)}.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{font-size:1rem;padding:.85rem 1rem}.copy-field-label{display:block;font-size:var(--fs-sm);color:var(--fg-3);margin-bottom:var(--s-2)}.more-link{margin:0;font-weight:600}.more-link a{display:inline-block;padding:.7rem 0;line-height:1.4;text-decoration:none}.more-link a:after{content:" →"}.more-link a:hover{text-decoration:underline}@media(max-width:560px){body{font-size:1rem}.actions .btn{flex:1 1 100%}.copy-row[data-size=lg] code{font-size:.875rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}:root{--column-max: 70rem;--gut: clamp(1rem, 4vw, 3rem);--measure-prose: 44rem;--measure-lede: 40rem;--measure-hero: 50rem;--measure-short: 34rem;--measure-narrow: 24rem;--measure-bubble: 34rem;--measure-head: 22ch}img,svg,video{max-width:100%}.column{max-width:calc(var(--column-max) + 2 * var(--gut));margin-inline:auto;padding-inline:var(--gut)}.column>*{min-width:0}.article>*{max-width:var(--measure-prose)}.prose>:where(p,ul,ol,blockquote,h2,h3,h4,dl){max-width:var(--measure-prose)}.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{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-4) var(--s-12);align-items:end;margin-bottom:var(--s-10)}.section-head>h2{max-width:var(--measure-head)}.section-head>p{max-width:var(--measure-short)}.section-head[data-stacked]{grid-template-columns:minmax(0,1fr);gap:var(--s-2);margin-bottom:var(--s-5)}.stack{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6);align-content:start}.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{display:grid;gap:var(--s-4);align-items:stretch;margin:0;padding:0;list-style:none}.grid>*{min-width:0}.grid[data-cols=cards]{grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr))}.grid[data-cols=fit]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14.5rem),1fr))}.grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) var(--s-10)}.grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8)}.grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3)}.grid[data-cols=split]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-10) var(--s-12);align-items:start}.grid[data-cols=split][data-align=center]{align-items:center}@media(max-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(max-width:759px){.section-head{grid-template-columns:minmax(0,1fr);margin-bottom:var(--s-6)}.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(max-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: min(54ch, 640px);--measure-prose: min(54ch, 640px);--measure-head: 18ch}@media(min-width:768px){:root[data-kit="3"]{--gut: 32px}}@media(min-width:1280px){:root[data-kit="3"]{--gut: 56px}}@media(min-width:1440px){:root[data-kit="3"]{--gut: 80px}}[data-kit="3"] .reading3>:where(p,ul,ol,blockquote,h2,h3,h4,dl,figure,.notice){max-width:var(--measure-reading)}[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){max-width:var(--measure-reading)}[data-kit="3"] .measure-reading{max-width:var(--measure-reading)}[data-kit="3"] .reading3>.copy-field{max-width:var(--measure-reading)}[data-kit="3"] .para3{max-width:calc(37rem + 108px)}[data-kit="3"] .post-list li>p{max-width:var(--measure-reading)}[data-kit="3"] .hero3-copy{max-width:36rem}[data-kit="3"] .section-head>h2{max-width:16ch}[data-kit="3"] .section-head>p{max-width:30rem}@media(min-width:760px)and (max-width:1023.98px){[data-kit="3"] .section-head{grid-template-columns:minmax(0,1fr)}}[data-kit="3"] .lead{max-width:40rem}:root[data-kit="3"]{--grid-gutter: 16px}@media(min-width:768px){:root[data-kit="3"]{--grid-gutter: 24px}}[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(min-width:768px)and (max-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{max-width:var(--measure-reading)}[data-kit="3"] .doc3[data-kind=page] .excerpt blockquote{max-width:64ch}[data-kit="3"] .doc3[data-kind=page] .doc3-main :is(p.caption,.measure-prose){max-width:68ch}[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: 37rem}[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(min-width:1280px){[data-kit="3"] .doc3[data-reading][data-has-toc]>.doc3-toc{max-width:none}[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(min-width:768px){[data-kit="3"] .section{padding-block:var(--space-10)}}@media(min-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(min-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:0 0 var(--space-20)}.skip{position:absolute;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}.skip:focus{left:var(--s-2)}.site-header{position:sticky;top:0;z-index:5;background:var(--masthead-bg);border-bottom:1px solid var(--line);backdrop-filter:saturate(1.4) blur(8px)}.site-header .column{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:4rem}.brand{display:inline-flex;align-items:center;gap:.55rem;color:var(--fg);text-decoration:none;font-weight:700;font-size:1.125rem;letter-spacing:-.02em;min-height:var(--tap);min-width:var(--tap)}.brand:hover{color:var(--fg)}.brand svg{width:26px;height:26px;flex:none;border-radius:7px;box-shadow:0 0 0 1px var(--line-strong)}.site-nav{display:flex;align-items:center;gap:var(--s-1);margin-left:auto}.site-nav a{color:var(--fg-2);text-decoration:none;font-size:.9375rem;font-weight:500;padding:.6rem .7rem;border-radius:var(--r-sm);min-height:var(--tap);display:inline-flex;align-items:center}.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);margin-left:.35rem;padding-inline:var(--s-4)}.site-nav a.nav-cta:hover{background:var(--accent-fill-hover);color:var(--on-accent)}.header-tools{display:flex;align-items:center;gap:var(--s-2)}.theme-toggle{display:inline-grid;place-items:center;flex:none;width:var(--tap);height:var(--tap);padding:0;border:1px solid var(--line);border-radius:var(--r-sm);background:transparent;color:var(--fg-2);cursor:pointer}.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{display:flex;gap:var(--s-1);margin:0;padding:0;list-style:none}.lang-switch a{display:inline-grid;place-items:center;min-width:var(--tap);min-height:var(--tap);border-radius:var(--r-sm);color:var(--fg-2);text-decoration:none;font:600 var(--fs-sm)/1 var(--sans);text-transform:uppercase}.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{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--s-6) var(--s-8)}.site-footer h2{font-size:.8125rem;font-weight:600;color:var(--fg-3);letter-spacing:0;margin:0 0 .4rem}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer li a{display:inline-flex;align-items:center;min-height:var(--tap);min-width:var(--tap);color:var(--fg-2);text-decoration:none}.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(max-width:1080px){.foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-about{grid-column:1 / -1}}@media(max-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(max-width:25rem){.site-header .brand span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 rgba(14, 14, 16, .35);--shadow-deep: 0px 40px 80px -30px rgba(0, 0, 0, .45);--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: #FFFFFF;--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: #FFFFFF;--surface-inverse-bg: #0E0E10;--surface-inverse-fg: #FFFFFF;--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(min-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: #FFFFFF;--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: #FFFFFF;--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: #FFFFFF;--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: #FFFFFF;--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(max-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);font-weight:600;letter-spacing:0;color:var(--text-strong)}[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-decoration-thickness:1px;text-underline-offset:3px}[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{display:flex;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)}[data-kit="3"] .eyebrow .eyebrow-rule{flex:none;width:40px;height:1px;background:var(--line-strong)}[data-kit="3"] .eyebrow>span:first-child{flex:none;white-space:nowrap}[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);font-size:.875em;white-space:nowrap;letter-spacing:0;font-variant-numeric:tabular-nums}[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{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--t-caption-size);line-height:1.5;color:var(--text-muted);margin:0}[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{color:var(--text-on-accent-muted)}[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);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:var(--h);padding:0 var(--space-6);border:1px solid transparent;border-radius:var(--radius-pill);font:500 15px/1.2 var(--font-text);text-decoration:none;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)}[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);font-size:16px;border-radius:var(--radius-l)}[data-kit="3"] .b3[data-full]{display:flex;width:100%}[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]{background:transparent;color:var(--text-strong);border-color:var(--text-strong)}[data-kit="3"] .b3[data-variant=ghost]{background:transparent;color:var(--text-accent);padding:0 var(--space-2);min-height:var(--size-target-min);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);padding:0;border-radius:var(--radius-s);background:transparent;color:var(--text-body);border-color:var(--line-control)}[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{text-decoration:underline;color:var(--accent-hover)}[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{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:kit3-spin .8s linear infinite;flex:none}@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{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}@media(max-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{display:inline-flex;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);font-weight:500;line-height:1.2;white-space:nowrap}[data-kit="3"] .badge3[data-tone=outline]{background:transparent;border:1px solid var(--line-control)}[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{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}[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{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);min-height:24px;padding:2px 8px;border-radius:var(--radius-xs);font-size:var(--t-caption-size);font-weight:500;line-height:1.35;background:var(--status-neutral-bg);color:var(--status-neutral-fg)}[data-kit="3"] .status3 .glyph{font-size:12px;line-height:1}[data-kit="3"] .status3 .date{font-family:var(--font-mono);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}[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{display:inline-flex;align-items:center;gap:var(--space-1);min-height:24px;padding:2px 8px;border-radius:var(--radius-xs);border:1px solid currentColor;font-size:var(--t-caption-size);font-weight:500;line-height:1.3;vertical-align:baseline}[data-kit="3"] .voice .glyph{font-size:12px;line-height:1;flex:none}[data-kit="3"] .voice .pin{font-family:var(--font-mono);font-size:12px;color:inherit;opacity:1;white-space:nowrap;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:transparent}[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(max-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{display:inline-block;width:96px;height:24px;border-radius:var(--radius-xs);background:var(--bg-muted);vertical-align:middle}[data-kit="3"] .notice{position:relative;display:block;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)}[data-kit="3"] .notice>.icon{position:absolute;left:var(--space-4);top:calc(var(--space-4) + 2px);color:var(--n-fg)}[data-kit="3"] .notice-title{margin:0;font-size:15px;font-weight:600;line-height:1.4;color:var(--n-fg)}[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{position:absolute;top:4px;right:4px;width:var(--size-target-min);height:var(--size-target-min);display:grid;place-items:center;border:0;background:transparent;color:var(--text-body);border-radius:var(--radius-s);cursor:pointer}[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);display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--space-2);padding:var(--copy-inset) var(--copy-inset) var(--copy-inset) calc(2 * var(--copy-inset));min-height:0;border:1px solid var(--line-subtle);background:var(--bg-subtle);border-radius:var(--radius-m);overflow:hidden}[data-kit="3"] .copy-row code{flex:1 1 auto;min-width:0;align-self:stretch;display:flex;align-items:center;min-height:var(--size-target-min);padding:0 var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--t-code-size);line-height:1.5;color:var(--text-default);-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent);mask-image:linear-gradient(to right,black calc(100% - 24px),transparent)}[data-kit="3"] .copy-row:is([data-wrap],[data-variant=citation]) code{display:block;align-self:auto;min-height:0;padding-block:var(--space-3);line-height:20px;white-space:normal;overflow-wrap:break-word;-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{flex:none;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--size-target-min);min-width:var(--size-target-min);margin:0;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)}[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){display:inline-grid;place-items:center}[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(max-width:767px){[data-kit="3"] .copy-row .copy{padding:0;width:var(--size-target-min)}[data-kit="3"] .copy-row .copy .copy-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}[data-kit="3"] .copy-inline{display:inline-flex;align-items:center;gap:var(--space-1)}[data-kit="3"] .copy-inline .copy{display:inline-grid;place-items:center;width:var(--size-target-min);height:var(--size-target-min);border:0;background:transparent;color:var(--text-muted);border-radius:var(--radius-s);cursor:pointer}[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{display:grid;gap:var(--space-4);justify-items:start}[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{display:grid;gap:var(--space-2)}[data-kit="3"] .field label,[data-kit="3"] .field .field-label{font-size:14px;font-weight:500;color:var(--text-strong)}[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);min-height:120px;resize:vertical}[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:transparent}[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{margin:0;font-size:var(--t-caption-size);color:var(--text-muted)}[data-kit="3"] .field-msg{margin:0;display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--t-caption-size);font-weight:500}[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);font-size:20px;letter-spacing:.5em;padding-inline:var(--space-4) 0}[data-kit="3"] .privacy-line{display:flex;gap:var(--space-2);align-items:flex-start;margin:0;font-size:var(--t-caption-size);color:var(--text-muted)}[data-kit="3"] .privacy-line .icon{flex:none;margin-top:1px}[data-kit="3"] .choice{position:relative;display:flex;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}[data-kit="3"] .choice input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}[data-kit="3"] .choice .box{flex:none;width:20px;height:20px;border:1.5px solid var(--line-control);border-radius:5px;background:var(--bg-surface);display:grid;place-items:center;color:var(--text-on-accent)}[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:"";width:8px;height:8px;border-radius:50%;background:var(--text-on-accent)}[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{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}[data-kit="3"] .empty3{display:grid;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)}[data-kit="3"] .empty3 .ornament{font-family:var(--font-display);font-size:var(--t-display-s-size);line-height:1;color:var(--line-strong)}[data-kit="3"] .empty3 h3{margin:0}[data-kit="3"] .empty3 p{margin:0;color:var(--text-body);font-size:var(--t-body-s-size)}[data-kit="3"] .toast-region{position:fixed;z-index:30;left:50%;bottom:calc(var(--space-4) + env(safe-area-inset-bottom));transform:translate(-50%);display:grid;gap:var(--space-2);pointer-events:none}@media(min-width:768px){[data-kit="3"] .toast-region{left:auto;right:var(--space-6);transform:none}}[data-kit="3"] .toast3{pointer-events:auto;display:flex;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)}[data-kit="3"] .toast3 .icon{flex:none}[data-kit="3"] .toast3 button{min-height:var(--size-target-min);padding:0 var(--space-3);border:0;background:transparent;color:var(--text-on-inverse);font:600 var(--t-body-s-size)/1 var(--font-text);text-decoration:underline;cursor:pointer;border-radius:var(--radius-s)}[data-kit="3"] .toast3[data-static]{position:static;box-shadow:none}[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{display:block;background:var(--bg-muted);border-radius:var(--radius-xs);animation:kit3-pulse 1.6s ease-in-out infinite}[data-kit="3"] .skel-line{height:12px}[data-kit="3"] .skel-badge{width:28px;height:28px;border-radius:50%}[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{display:grid;gap:var(--space-3)}[data-kit="3"] .skeleton3[data-delayed]{visibility:hidden}[data-kit="3"] .skeleton3[data-delayed].is-shown{visibility:visible}[data-kit="3"] .skeleton3 .skel-wait{margin:0;font-size:var(--t-caption-size);color:var(--text-muted)}[data-kit="3"] .tabs3{display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line-subtle);margin:0 0 var(--space-5);padding:0}[data-kit="3"] .tabs3::-webkit-scrollbar{display:none}[data-kit="3"] .tabs3 [role=tab],[data-kit="3"] .tabs3 .tab{flex:none;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-target-min);padding:0 var(--space-3);border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--text-muted);font:500 var(--t-body-s-size)/1.2 var(--font-text);cursor:pointer;white-space:nowrap}[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]{border:0;gap:var(--space-2);margin:0 0 var(--space-4)}[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);font-size:12px;opacity:1}[data-kit="3"] [data-tabpanel][hidden]{display:none}[data-kit="3"] .tabs3[data-variant=hero]{flex-wrap:wrap;overflow:visible}@media(max-width:767px){[data-kit="3"] .tabs3[data-variant=hero]>:is([role=tab],.tab,li){flex:0 1 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:"✓";width:auto;height:auto;background:none;border-radius:0;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);line-height:1.25;color:var(--text-strong);padding-block:var(--space-5);list-style:none;display:flex;justify-content:space-between;gap:var(--space-4)}[data-kit="3"] .faq summary::-webkit-details-marker{display:none}[data-kit="3"] .faq summary:after{content:"+";font-family:var(--font-text);font-size:20px;color:var(--text-muted)}[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{animation-duration:0ms!important;transition-duration:0ms!important;scroll-behavior:auto!important}[data-kit="3"] .spinner{animation:none;border-right-color:currentColor;opacity:.6}}@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{background:Canvas;color:CanvasText}[data-kit="3"] .voice,[data-kit="3"] .status3,[data-kit="3"] .badge3{background:none!important;color:CanvasText!important}[data-kit="3"] a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em;overflow-wrap:anywhere}}[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{position:sticky;top:0;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)}[data-kit="3"] .header3-row{display:flex;align-items:center;gap:var(--space-4);min-height:var(--size-header-phone)}@media(min-width:1280px){[data-kit="3"] .header3-row{min-height:var(--size-header-desktop);gap:var(--space-8)}}[data-kit="3"] .wordmark3{display:inline-flex;align-items:baseline;min-height:var(--size-target-min);align-items:center;color:var(--text-strong);text-decoration:none;font-family:var(--font-display);font-weight:var(--display-weight);font-style:var(--wordmark-style);font-size:28px;line-height:1;letter-spacing:-.5px}@media(min-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{display:none;align-items:center;gap:var(--space-1);margin-inline:auto}[data-kit="3"] .nav3 a{display:inline-flex;align-items:center;min-height:var(--size-target-min);padding:0 var(--space-3);color:var(--text-body);font-size:15px;text-decoration:none;border-radius:var(--radius-s)}[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{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}@media(min-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(max-width:1279px){[data-kit="3"] .header3-cta .cta-long{display:none}[data-kit="3"] .header3-cta .cta-short{display:inline}}@media(max-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(min-width:1280px){[data-kit="3"] .menu3{display:none}}[data-kit="3"] .menu3-sheet{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;gap:var(--space-8);overflow-y:auto;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))}[data-kit="3"] .menu3-top{display:flex;align-items:center;justify-content:space-between;min-height:52px}[data-kit="3"] .menu3-nav{display:grid;gap:var(--space-1)}[data-kit="3"] .menu3-nav a{display:flex;align-items:center;min-height:56px;font-size:24px;color:var(--text-strong);text-decoration:none;border-bottom:1px solid var(--line-subtle)}[data-kit="3"] .menu3-foot{margin-top:auto;display:grid;gap:var(--space-5)}[data-kit="3"] .lang3{position:relative}[data-kit="3"] .lang3>summary{list-style:none;display:inline-flex;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}[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{position:absolute;right:0;top:calc(100% + 6px);z-index:30;list-style:none;margin:0;padding:var(--space-2);min-width:12rem;background:var(--bg-surface);border:1px solid var(--line-subtle);border-radius:var(--radius-m);box-shadow:var(--shadow-float)}[data-kit="3"] .lang3-menu a,[data-kit="3"] .lang3-list a{display:flex;align-items:center;min-height:var(--size-target-min);padding:0 var(--space-3);border-radius:var(--radius-s);color:var(--text-default);text-decoration:none}[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:"✓";margin-left:auto;color:var(--text-accent)}[data-kit="3"] .lang3-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}[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:transparent}[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{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-8)}[data-kit="3"] .footer3-copy{margin:0;color:var(--text-default)}[data-kit="3"] .footer3-nav{display:flex;flex-wrap:wrap;gap:0 var(--space-2);margin-left:auto}[data-kit="3"] .footer3-nav a{display:inline-flex;align-items:center;min-height:var(--size-target-min);padding:0 var(--space-2);color:var(--text-default);text-decoration:none}[data-kit="3"] .footer3-nav a:hover{color:var(--text-accent);text-decoration:underline}[data-kit="3"] .footer3-tools{display:flex;gap:var(--space-2);align-items:center}[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));overflow:visible;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}[data-kit="3"] .footer3-wordmark:before{content:attr(data-wordmark)}[data-kit="3"] .footer3-wordmark[data-dot]:after{content:".";color:var(--ornament)}@media(max-width:767px){[data-kit="3"] .footer3-nav{margin-left:0}}[data-kit="3"] .menu3-theme{margin:0}[data-kit="3"] .hero3{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10);align-items:center}@media(min-width:1280px){[data-kit="3"] .hero3{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter)}[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(max-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{display:flex;flex-wrap:wrap;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);line-height:1.2;color:var(--text-strong)}[data-kit="3"] .ornament-strip .orn{color:var(--ornament);font-style:normal}[data-kit="3"] .compare3{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}@media(min-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{list-style:none;margin:0;padding:0}[data-kit="3"] .compare3-card li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--line-subtle);font-size:var(--t-body-s-size)}[data-kit="3"] .compare3-mark{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--bg-muted);color:var(--text-muted)}[data-kit="3"] .compare3-card[data-kind=with] .compare3-mark{background:var(--bg-accent-soft);color:var(--accent-deep)}@media(max-width:767px){[data-kit="3"] .compare3-card{padding:var(--space-6)}}[data-kit="3"] .example3{display:flex;flex-direction:column;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)}[data-kit="3"] .example3-q{margin:0;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);font-size:20px;line-height:1.35;color:var(--text-strong)}[data-kit="3"] .example3 .eyebrow{margin:0}[data-kit="3"] .example3-returns{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);font-size:var(--t-body-s-size)}[data-kit="3"] .example3-returns li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--space-2);align-items:start}[data-kit="3"] .example3-returns .icon{color:var(--accent-deep);margin-top:calc((1lh - 16px)/2)}[data-kit="3"] .example3-tags{margin-top:auto}[data-kit="3"] .pillars3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}@media(min-width:768px){[data-kit="3"] .pillars3{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}}[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{margin:0;font-size:var(--t-body-s-size)}[data-kit="3"] .block3{border-radius:var(--radius-4xl);padding:var(--space-16) var(--space-10)}@media(max-width:767px){[data-kit="3"] .block3{padding:var(--space-10) var(--space-6);border-radius:var(--radius-3xl)}}[data-kit="3"] .split3{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10);align-items:start}@media(min-width:1280px){[data-kit="3"] .split3{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter)}[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{display:flex;align-items:center;gap:var(--space-4);margin:var(--space-8) 0 0}[data-kit="3"] .price3 b{flex:none;white-space:nowrap;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-s-size);line-height:1}[data-kit="3"] .section.connect3{padding-block:0}[data-kit="3"] .connect3-band{padding-block:var(--space-16)}@media(min-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{display:grid;gap:var(--space-5);align-content:start;min-width:0}[data-kit="3"] .cta3-side>*{margin:0}[data-kit="3"] .crumbs3 ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0 0 var(--space-4);padding:0;font-size:var(--t-caption-size);line-height:1.4;color:var(--text-muted)}[data-kit="3"] .crumbs3 li{display:inline-flex;align-items:center;min-height:var(--size-target-min)}[data-kit="3"] .crumbs3 li+li:before{content:"/";padding:0 var(--space-2);color:var(--line-strong)}[data-kit="3"] .crumbs3 a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--size-target-min);min-width:var(--size-target-min)}[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{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}@media(min-width:1280px){[data-kit="3"] .doc3[data-has-toc]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter)}[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{position:sticky;top:120px;align-self:start}}[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{list-style:none;padding:0;margin:var(--space-6) 0;display:grid;gap:var(--space-4);counter-reset:s3}[data-kit="3"] .steps3>li{counter-increment:s3;display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line-subtle);border-radius:var(--radius-xl);background:var(--bg-surface)}[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);line-height:1;color:var(--text-accent)}[data-kit="3"] .steps3 h3{margin:0 0 var(--space-1)}[data-kit="3"] .steps3 p{margin:0;font-size:var(--t-body-s-size)}[data-kit="3"] .ruling3-head .eyebrow{margin-bottom:var(--space-3)}[data-kit="3"] .ruling3-date{font-size:.55em;letter-spacing:0;vertical-align:middle}[data-kit="3"] .ruling3-ids{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-4) 0 0}[data-kit="3"] .ruling3-links{display:flex;flex-wrap:wrap;gap:0 var(--space-5);margin:var(--space-2) 0 0}[data-kit="3"] .ruling3-links a{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--size-target-min)}[data-kit="3"] .ruling3-notices{display:grid;gap:var(--space-3);margin-top:var(--space-5)}[data-kit="3"] .ruling3{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}@media(min-width:1280px){[data-kit="3"] .ruling3{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter)}[data-kit="3"] .ruling3>:nth-child(1){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{position:sticky;top:120px;align-self:start}}@media(max-width:1279px){[data-kit="3"] .ruling3-toc{position:sticky;bottom:0;order:3;z-index:5;background:var(--bg-page);padding:var(--space-2) 0 calc(var(--space-2) + env(safe-area-inset-bottom))}}[data-kit="3"] .ruling3-filter{margin:0 0 var(--space-6)}[data-kit="3"] .ruling3-part{display:flex;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}[data-kit="3"] .ruling3-part:after{content:"";flex:1;height:1px;background:var(--line-strong)}[data-kit="3"] .para3{display:grid;grid-template-columns:48px minmax(0,1fr) 44px;gap:0 var(--space-2);align-items:start;margin:0 0 var(--space-4);scroll-margin-top:120px}[data-kit="3"] .para3-n{padding-top:4px;color:var(--text-muted);font-size:var(--t-body-s-size)}[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:transparent}[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{display:grid;place-items:center;width:var(--size-target-min);height:var(--size-target-min);padding:0;border:0;background:transparent;color:var(--text-muted);border-radius:var(--radius-s);cursor:pointer}[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{display:flex;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)}[data-kit="3"] .para3-hidden button{min-height:var(--size-target-min);border:0;background:transparent;color:var(--text-accent);font:500 var(--t-caption-size)/1 var(--font-text);cursor:pointer}@media(max-width:767px){[data-kit="3"] .para3{grid-template-columns:minmax(0,1fr) 44px}[data-kit="3"] .para3-n{grid-column:1 / -1;padding:0 0 var(--space-1)}[data-kit="3"] .para3-hidden{margin-left:0}}[data-kit="3"] .ruling3-side{display:grid;gap:var(--space-6);font-size:var(--t-body-s-size)}[data-kit="3"] .ruling3-side h2{margin:0 0 var(--space-2)}[data-kit="3"] .ruling3-cites{list-style:none;margin:0;padding:0}[data-kit="3"] .ruling3-cites a,[data-kit="3"] .ruling3-side p a{display:flex;align-items:center;min-height:var(--size-target-min)}[data-kit="3"] .ruling3-side p{margin:0}[data-kit="3"] .evidence3-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-8);margin:var(--space-6) 0 0}[data-kit="3"] .evidence3-meta div{display:grid;gap:2px}[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{margin:0;font-size:var(--t-body-m-size);color:var(--text-strong)}[data-kit="3"] .evidence3-print{margin-left:auto}[data-kit="3"] .evidence3{display:grid;gap:var(--space-12)}[data-kit="3"] .evidence3>section{display:grid;gap:var(--space-4)}[data-kit="3"] .evidence3>section>h2{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-heading-l-size)}[data-kit="3"] .evidence3 .cards3{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}@media(min-width:1024px){[data-kit="3"] .evidence3 .cards3{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--grid-gutter)}}[data-kit="3"] .card3{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;margin:0;padding:var(--space-6);border:1px solid var(--line-subtle);border-radius:var(--radius-xl);background:var(--bg-surface)}[data-kit="3"] .card3>*{margin:0}[data-kit="3"] .card3[data-size=l]{gap:var(--space-5);padding:var(--space-8)}@media(max-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:transparent}[data-kit="3"] .card3[data-tone=subtle]{background:var(--bg-subtle)}[data-kit="3"] .card3>.card3-foot{margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--line-subtle)}[data-kit="3"] .card3-foot:is(.row3){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}[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{list-style:none;margin:0;padding:0}[data-kit="3"] .card3-q{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-heading-m-size);line-height:1.3;color:var(--text-strong)}[data-kit="3"] .card3-q a{color:inherit}[data-kit="3"] .card3-part{display:grid;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--line-subtle)}[data-kit="3"] .card3-part>*{margin:0}[data-kit="3"] .bars3{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}[data-kit="3"] .bars3>li{display:grid;gap:var(--space-2)}[data-kit="3"] .bars3-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--t-body-s-size);color:var(--text-strong)}[data-kit="3"] .bars3-row b{flex:none;font-variant-numeric:tabular-nums;white-space:nowrap}[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);height:100%;border-radius:var(--radius-pill);background:var(--bg-accent)}[data-kit="3"] .timeline3{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}[data-kit="3"] .timeline3>li{position:relative;display:grid;gap:var(--space-2);padding:0 0 0 var(--space-8)}[data-kit="3"] .timeline3>li:before{content:"";position:absolute;left:var(--space-2);top:var(--space-2);width:var(--space-3);height:var(--space-3);border-radius:50%;border:2px solid var(--line-control);background:var(--bg-surface)}[data-kit="3"] .timeline3>li:not(:last-child):after{content:"";position:absolute;left:calc(var(--space-2) + 5px);top:var(--space-6);bottom:calc(-1 * var(--space-3));width:2px;background:var(--line-subtle)}[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{display:grid;gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--bg-accent-soft)}@media(max-width:767px){[data-kit="3"] .summary3{padding:var(--space-6)}}[data-kit="3"] .summary3>*{margin:0}[data-kit="3"] .summary3 ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);font-size:var(--t-body-m-size)}[data-kit="3"] .summary3 li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-3);align-items:start}[data-kit="3"] .summary3 li .icon{color:var(--accent-deep);margin-top:5px}[data-kit="3"] .meta3{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-3);margin:0;font-size:var(--t-caption-size);color:var(--text-muted)}[data-kit="3"] .meta3 dd{margin:0;color:var(--text-default)}[data-kit="3"] .source3-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}[data-kit="3"] .source3-figure b{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-s-size);line-height:1.1;color:var(--text-strong);font-variant-numeric:tabular-nums}[data-kit="3"] .evidence3-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10)}@media(min-width:1280px){[data-kit="3"] .evidence3-layout{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter)}[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{position:sticky;top:120px;align-self:start}}[data-kit="3"] .evidence3-aside{display:grid;gap:var(--space-4);align-content:start;min-width:0}@media(max-width:1279px){[data-kit="3"] .evidence3-aside{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));column-gap:var(--grid-gutter)}}[data-kit="3"] ol.steps3{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-4);counter-reset:s3}[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(min-width:1280px){[data-kit="3"] .doc3[data-reading][data-has-toc]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter)}[data-kit="3"] .doc3[data-reading][data-has-toc]>.doc3-toc{grid-column:1 / span 3;grid-row:1}[data-kit="3"] .doc3[data-reading][data-has-toc]>.doc3-main{grid-column:4 / span 6;grid-row:1}[data-kit="3"] .doc3[data-reading][data-has-toc]>.doc3-side{display:grid;grid-column:10 / -1;grid-row:1;position:sticky;top:120px;align-self:start;max-height:calc(100vh - 140px);overflow-y:auto;overscroll-behavior:contain}[data-kit="3"] .doc3-side .legal3-rail{padding-top:0;border-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-column:4 / -1;grid-row: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}}@media(min-width:1280px){[data-kit="3"] .doc3-toc{display:grid;gap:var(--space-8);align-content:start;max-height:calc(100vh - 140px);overflow-y:auto;overscroll-behavior:contain}[data-kit="3"] .doc3-rail{display:grid;gap:var(--space-4)}}[data-kit="3"] .doc3-intro{display:grid;gap:var(--space-5);padding-bottom:var(--space-12);margin-bottom:var(--space-12);border-bottom:1px solid var(--line-subtle)}[data-kit="3"] .doc3-intro>*{margin:0}[data-kit="3"] .doc3-intro .crumbs3 ol,[data-kit="3"] .doc3-intro .doc3-meta{margin:0}@media(max-width:767px){[data-kit="3"] .doc3-intro{padding-bottom:var(--space-8);margin-bottom:var(--space-8)}}[data-kit="3"] .doc3-block{display:grid;gap:var(--space-6);scroll-margin-top:var(--space-16)}[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{display:grid;gap:var(--space-4)}[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{list-style:none;padding:0}[data-kit="3"] .run-tools li[data-kind=check]{background:var(--status-warning-bg);border-color:transparent;border-radius:var(--radius-m)}[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{display:inline-flex;align-items:center;min-height:var(--size-target-min)}[data-kit="3"] .legal3-rail{display:grid;gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--line-subtle)}[data-kit="3"] .legal3-rail>.b3{justify-self:start}[data-kit="3"] .legal3-docs{display:grid;gap:var(--space-2)}[data-kit="3"] .legal3-docs .eyebrow{margin:0}[data-kit="3"] .legal3-docs ul{list-style:none;margin:0;padding:0;font-size:var(--t-body-s-size)}[data-kit="3"] .legal3-docs a{display:flex;align-items:center;min-height:var(--size-target-min)}[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((1lh - 16px)/2)}[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{display:grid;gap:var(--space-16)}[data-kit="3"] .gallery3-group{display:grid;gap:var(--space-6)}[data-kit="3"] .gallery3-group>h2{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-s-size);line-height:1.1;letter-spacing:var(--t-display-s-track)}[data-kit="3"] .specimens{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--space-4);align-items:start}[data-kit="3"] .specimens[data-wide]{grid-template-columns:repeat(auto-fill,minmax(min(100%,30rem),1fr))}[data-kit="3"] .specimens[data-one]{grid-template-columns:minmax(0,1fr)}[data-kit="3"] .specimen{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-l);min-width:0}[data-kit="3"] .specimen[data-surface]{border-style:solid;border-color:transparent}[data-kit="3"] .specimen-label{margin:0;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)}[data-kit="3"] [data-surface] .specimen-label{color:inherit}[data-kit="3"] .swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--space-3);list-style:none;margin:0;padding:0}[data-kit="3"] .swatch{display:grid;gap:var(--space-1);font-size:var(--t-caption-size)}[data-kit="3"] .swatch i{display:block;height:48px;border-radius:var(--radius-s);border:1px solid var(--line-subtle)}[data-kit="3"] .type-row{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:var(--space-4);align-items:baseline;padding:var(--space-3) 0;border-top:1px solid var(--line-subtle)}[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(max-width:767px){[data-kit="3"] .type-row{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}[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(1);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{display:grid;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)}@media(hover:hover){[data-kit="3"] .cite-card:hover{border-color:var(--line-strong)}}[data-kit="3"] .cite-card[data-variant=row]{border-radius:0;border-width:0 0 1px;background:transparent;padding-inline:0}[data-kit="3"] .cite-row1{display:flex;align-items:baseline;gap:var(--space-3)}[data-kit="3"] .cite-n{flex:none;display:inline-grid;place-items:center;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}[data-kit="3"] .cite-title{margin:0;font:600 var(--t-body-m-size)/1.35 var(--font-text);color:var(--text-strong)}[data-kit="3"] .cite-row2{margin:0;font-size:var(--t-body-s-size);color:var(--text-default)}[data-kit="3"] .cite-ids{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-3)}[data-kit="3"] .cite-row3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}[data-kit="3"] .cite-alert{display:flex;gap:var(--space-2);align-items:flex-start;margin:0;font-size:var(--t-body-s-size)}[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{margin:0;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)}[data-kit="3"] .cite-quote[data-slot=quoted]{border-left:0;padding-left:var(--space-6)}[data-kit="3"] .cite-quote p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[data-kit="3"] .cite-foot{display:flex;flex-wrap:wrap;gap:0 var(--space-2);margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--line-subtle)}[data-kit="3"] .cite-link{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--size-target-min);padding:0 var(--space-2);border:0;background:transparent;color:var(--text-accent);font:500 var(--t-body-s-size)/1.2 var(--font-text);text-decoration:none;border-radius:var(--radius-s);cursor:pointer}[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{display:inline-flex;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}[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(max-width:767px){[data-kit="3"] .cite-foot .cite-link{min-height:var(--size-target-min)}}[data-kit="3"] .excerpt{margin:0;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--space-2);--rule: var(--voice-authority-fg);--rule-style: solid}[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-body{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start}[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{margin:0;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)}[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-foot{padding-left:48px}[data-kit="3"] .excerpt-more summary{list-style:none;cursor:pointer;display:grid;gap:var(--space-1)}[data-kit="3"] .excerpt-more summary::-webkit-details-marker{display:none}[data-kit="3"] .excerpt-clamp{min-width:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}[data-kit="3"] .excerpt-toggle{display:inline-flex;align-items:center;min-height:var(--size-target-min);color:var(--text-accent);font:500 var(--t-body-s-size)/1 var(--font-text)}[data-kit="3"] .excerpt-more[open] summary{display:none}[data-kit="3"] .excerpt-error{margin:0;color:var(--status-danger-fg);font-size:var(--t-body-s-size)}[data-kit="3"] .excerpt-less a{display:inline-flex;align-items:center;min-height:var(--size-target-min);font-size:var(--t-body-s-size)}@media(max-width:767px){[data-kit="3"] .excerpt-body{grid-template-columns:minmax(0,1fr)}[data-kit="3"] .excerpt-foot{padding-left:0}}[data-kit="3"] .excerpt-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}@media(max-width:1023px){[data-kit="3"] .excerpt-pair{grid-template-columns:minmax(0,1fr)}}[data-kit="3"] .citator{display:grid;gap:var(--space-4)}[data-kit="3"] .citator-meta{display:flex;flex-wrap:wrap;gap:0 var(--space-2)}[data-kit="3"] .citator-table{overflow-x:auto;border:1px solid var(--line-subtle);border-radius:var(--radius-m);background:var(--bg-surface)}[data-kit="3"] .citator table{width:100%;border-collapse:collapse;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);height:auto;border-top:0}[data-kit="3"] .citator-toggle{width:52px}[data-kit="3"] .citator-toggle button{display:grid;place-items:center;width:var(--size-target-min);height:var(--size-target-min);border:0;background:transparent;color:var(--text-body);border-radius:var(--radius-s);cursor:pointer}[data-kit="3"] .citator-toggle button[aria-expanded=true] .icon{transform:rotate(180deg)}[data-kit="3"] .citator-cards{display:none;list-style:none;margin:0;padding:0;gap:var(--space-3)}[data-kit="3"] .citator-card{display:grid;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)}[data-kit="3"] .citator-card p{margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}[data-kit="3"] .citator-card summary{min-height:var(--size-target-min);display:flex;align-items:center;color:var(--text-accent);cursor:pointer;font-weight:500}[data-kit="3"] .citator-error{display:flex;gap:var(--space-2);align-items:center;color:var(--status-danger-fg);margin:0}[data-kit="3"] .citator-more{margin:0}@media(max-width:767px){[data-kit="3"] .citator-table{display:none}[data-kit="3"] .citator-cards{display:grid}}[data-kit="3"] .facets{display:grid;gap:var(--space-4);align-content:start}[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{display:grid;gap:var(--space-5);margin-top:var(--space-4)}[data-kit="3"] .facet-group{margin:0;padding:0;border:0;display:grid;gap:0}[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(min-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{display:inline-flex;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}[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{display:inline-flex;align-items:center;min-height:var(--size-target-min);padding:0 var(--space-2);font-size:var(--t-body-s-size)}[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{display:flex;align-items:center;justify-content:space-between;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;list-style:none}[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{list-style:none;margin:0;padding:0;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{display:flex;align-items:baseline;gap:var(--space-2);min-height:var(--size-target-min);padding:var(--space-3);border-left:2px solid transparent;color:var(--text-muted);text-decoration:none;line-height:1.4}[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{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}[data-kit="3"] .toc-range{flex:none;font-family:var(--font-mono);font-size:12px;color:var(--text-muted);white-space:nowrap}[data-kit="3"] .toc-glyph{flex:none;width:1em;font-size:12px}@media(min-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{margin:0;padding:var(--space-4);border-radius:var(--radius-3xl);display:grid;gap:0}[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);overflow:hidden;display:grid}[data-kit="3"] .run:not([data-surface]) .run-window{border:1px solid var(--line-subtle)}[data-kit="3"] .run-bar{margin:0;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}[data-kit="3"] .run-body{display:grid;gap:var(--space-3);padding:var(--space-5);align-content:start;min-height:26rem}[data-kit="3"] .run-user{justify-self:end;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);line-height:1.5}[data-kit="3"] .run-tools{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}[data-kit="3"] .run-tools li{display:flex;flex-wrap:wrap;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)}[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{margin-left:auto;color:var(--text-muted)}[data-kit="3"] .run-result{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{display:grid;gap:var(--space-3);font-size:var(--t-body-s-size);line-height:1.6;color:var(--text-default)}[data-kit="3"] .run-answer p{margin:0}[data-kit="3"] .run-answer .cite,[data-kit="3"] .answer .cite{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--space-1);border-radius:10px;background:var(--text-strong);color:var(--bg-page);font:600 11px/1 var(--font-mono);text-decoration:none;vertical-align:1px}[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{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);justify-items:start}[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;transform:translateY(6px);visibility:hidden;transition:opacity var(--duration-slow) var(--easing-standard),transform var(--duration-slow) var(--easing-standard),visibility 0s linear var(--duration-slow)}[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);display:flex;align-items:center;justify-content:space-between;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)}[data-kit="3"] .run-send{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--text-strong);color:var(--bg-page)}[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(max-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{display:grid;gap:var(--space-5);padding:var(--space-10);background:var(--bg-surface);color:var(--text-default);border-radius:var(--radius-3xl)}[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{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3);counter-reset:st}[data-kit="3"] .install-steps li{counter-increment:st;position:relative;display:block;min-height:28px;padding:var(--space-1) 0 0 var(--space-10);font-size:var(--t-body-s-size);line-height:1.5}[data-kit="3"] .install-steps li:before{content:counter(st);position:absolute;left:0;top:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--bg-accent-soft);color:var(--accent-deep);font:600 13px/1 var(--font-text)}[data-kit="3"] .install[data-variant=compact] .install-steps{grid-auto-flow:row}[data-kit="3"] .install-cta{display:grid;gap:var(--space-3)}@media(max-width:767px){[data-kit="3"] .install-cta .b3{padding-inline:var(--space-4);white-space:nowrap}}[data-kit="3"] .install-nudge{display:flex;gap:var(--space-2);align-items:flex-start;margin:0;font-size:var(--t-caption-size);color:var(--status-success-fg)}[data-kit="3"] .install-nudge .icon{flex:none;margin-top:1px}[data-kit="3"] .install-setup{display:grid;gap:var(--space-2)}[data-kit="3"] .install-setup-label{display:flex;align-items:center;gap:var(--space-2);margin:0;font-size:var(--t-body-s-size);font-weight:500;color:var(--text-strong)}[data-kit="3"] .install-setup-n{display:inline-grid;place-items:center;flex:none;inline-size:28px;block-size:28px;border-radius:50%;background:var(--bg-accent-soft);color:var(--accent-deep);font:600 13px/1 var(--font-text)}[data-kit="3"] .install-setup-line{margin:0;font-size:var(--t-caption-size);color:var(--text-muted)}[data-kit="3"] .install-or{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:var(--t-caption-size);color:var(--text-muted)}[data-kit="3"] .install-or:before,[data-kit="3"] .install-or:after{content:"";flex:1;height:1px;background:var(--line-subtle)}[data-kit="3"] .install-link{margin:0;font-size:var(--t-body-s-size)}[data-kit="3"] .install-link a{display:inline-flex;align-items:center;min-height:var(--size-target-min)}@media(max-width:767px){[data-kit="3"] .install{padding:var(--space-6);border-radius:var(--radius-2xl)}}[data-kit="3"] .verify3{display:grid;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)}[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{display:flex;gap:var(--space-2);align-items:flex-start;margin:0;color:var(--v-fg);font:600 var(--t-heading-s-size)/1.35 var(--font-text)}[data-kit="3"] .verify3-title .icon{flex:none;margin-top:3px}[data-kit="3"] .verify3-body{margin:0;color:var(--text-default)}[data-kit="3"] .verify3-understood{margin:0}[data-kit="3"] .verify3-excerpts{display:grid;gap:var(--space-5)}[data-kit="3"] .copy-live[data-tone=ok]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[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{display:inline-flex;align-items:baseline;gap:var(--space-1)}[data-kit="3"] .stat-band[data-variant=inline] b{color:var(--text-strong);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}[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(max-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]){margin:0;padding-left:var(--space-6)}[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{display:flex;align-items:center;gap:var(--space-3);min-height:var(--size-target-min);padding:var(--space-2) 0;cursor:pointer;list-style:none}[data-kit="3"] .md-section>summary::-webkit-details-marker{display:none}[data-kit="3"] .md-section>summary:before{content:"+";flex:none;width:var(--space-4);color:var(--text-muted);font-family:var(--font-mono)}[data-kit="3"] .md-section[open]>summary:before{content:"−"}[data-kit="3"] .md-section>summary>:is(h2,h3,h4,h5,h6){margin:0;font-size:var(--t-heading-s-size)}[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{flex-wrap:nowrap;white-space:nowrap}[data-kit="3"] .data-table :is(td,th)>a{display:inline-flex;align-items:flex-start;min-height:var(--size-target-min)}.data-table{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg-raised)}.data-table table{border-collapse:collapse;width:100%;font-size:.9375rem}.data-table th,.data-table td{text-align:left;padding:.65rem .9rem;border-bottom:1px solid var(--line);vertical-align:top}.data-table thead th{font-size:var(--fs-sm);font-weight:600;color:var(--fg-3);background:var(--bg-sunken);white-space:nowrap}.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{display:block;color:var(--fg-3);font-size:var(--fs-xs);font-weight:400;margin-top:.15rem}.data-table th[scope=row] a{font-size:1.0625rem}.data-table .plans{list-style:none;margin:0;padding:0}@media(max-width:759px){.data-table table{min-width:38rem}}@media(max-width:560px){.data-table[data-stack] table{min-width:0}.data-table[data-stack] thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.data-table[data-stack] tr{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line)}.data-table[data-stack] tr:last-child{border-bottom:0}.data-table[data-stack] th,.data-table[data-stack] td{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--s-3);padding:.2rem 0;border:0;white-space:normal}.data-table[data-stack] th[scope=row]{display:block;padding-bottom:var(--s-2)}.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}}.disclosure{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised)}.disclosure summary{cursor:pointer;min-height:var(--tap);padding:var(--s-4) var(--s-5);font-weight:600}.disclosure-body{padding:0 var(--s-5) var(--s-5)}.disclosure-body>p{color:var(--fg-2)}.verb-list{list-style:none;margin:0 0 var(--s-4);padding:0;display:grid;gap:var(--s-3)}.verb-list li{display:grid;grid-template-columns:5rem minmax(0,1fr) minmax(0,1fr);gap:var(--s-2) var(--s-4);align-items:baseline;padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--fs-md)}.verb-list span{color:var(--fg-2)}.tool-list code{display:inline-block;margin:0 .25rem .25rem 0;padding:.1rem .4rem;background:var(--accent-soft);color:var(--accent-soft-fg);border-radius:6px;font-size:var(--fs-xs)}.faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-10);align-items:start}.faq details{border-top:1px solid var(--line)}.faq details:last-child,.faq details:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font-weight:600;padding:var(--s-4) 0;min-height:var(--tap)}.faq details p{color:var(--fg-2);margin:0 0 var(--s-4)}@media(max-width:759px){.faq{grid-template-columns:minmax(0,1fr)}.faq details:nth-last-child(2):nth-child(odd){border-bottom:0}.verb-list li{grid-template-columns:minmax(0,1fr)}}[data-kit="3"] .t-label-mono{margin:0;color:var(--text-muted)}[data-kit="3"] .foot3,[data-kit="3"] .card3>.foot3{margin-top:auto}[data-kit="3"] .board3{display:grid;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-3xl);min-width:0}@media(max-width:767px){[data-kit="3"] .board3{padding:var(--space-4)}}[data-kit="3"] .board3-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-1) var(--space-2) 0}[data-kit="3"] .board3-head>*{margin:0;color:var(--surface-inverse-muted)}[data-kit="3"] .board3-head .board3-count{color:var(--accent-on-inverse)}[data-kit="3"] .board3-card{display:grid;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--bg-surface);min-width:0}@media(max-width:767px){[data-kit="3"] .board3-card{padding:var(--space-4)}}[data-kit="3"] .board3-card>*{margin:0;min-width:0}[data-kit="3"] .board3-q{font-size:var(--t-body-l-size, 17px)}[data-kit="3"] .board3-rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}[data-kit="3"] .board3-rows>li{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:var(--space-1) var(--space-4);align-items:start}@media(max-width:479px){[data-kit="3"] .board3-rows>li{grid-template-columns:minmax(0,1fr)}}[data-kit="3"] .board3-n{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-heading-m-size);line-height:1.2;color:var(--text-accent)}[data-kit="3"] .board3-body{display:grid;gap:var(--space-2);min-width:0}[data-kit="3"] .board3-body>*{margin:0}[data-kit="3"] .n-title{margin:0;font-weight:600}[data-kit="3"] .n-title a{display:inline;text-underline-offset:3px}[data-kit="3"] .board3-foot{padding-top:var(--space-4);border-top:1px solid var(--line-subtle);color:var(--text-default)}[data-kit="3"] .board3-cap{margin:0 var(--space-2);color:var(--surface-inverse-muted)}[data-kit="3"] .hero3{align-items:start}[data-kit="3"] ul.grid.home3-stats{margin:var(--space-10) 0 0}[data-kit="3"] .home3-stats>li{display:grid;gap:var(--space-1);align-content:start;padding-top:var(--space-4);border-top:3px solid var(--text-strong)}[data-kit="3"] .home3-stat{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-s-size);line-height:1.05;letter-spacing:-.02em;color:var(--text-strong)}[data-kit="3"] .home3-strip .ornament-strip{margin-top:0}[data-kit="3"] .home3-side{display:grid;gap:var(--space-4);align-content:start;min-width:0}[data-kit="3"] .home3-side>*{margin:0}[data-kit="3"] .jobs3{list-style:none;margin:0;padding:0}[data-kit="3"] .job3-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}[data-kit="3"] .job3-card>*{margin:0}[data-kit="3"] .job3-top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}[data-kit="3"] .job3-n{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-s-size);line-height:1;color:var(--text-accent)}[data-kit="3"] .job3-name{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-heading-l-size);line-height:1.1;letter-spacing:-.02em}[data-kit="3"] .job3-link{color:var(--text-strong);text-decoration:none;display:inline-flex;align-items:center;min-height:var(--size-target-min)}@media(hover:hover){[data-kit="3"] .job3-link:hover{text-decoration:underline}}[data-kit="3"] .job3-q{color:var(--text-body)}[data-kit="3"] .job3-got{display:grid;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-l);background:var(--bg-subtle)}[data-kit="3"] .job3-got>*{margin:0}[data-kit="3"] .job3-got .t-label-mono{color:var(--text-strong)}[data-kit="3"] .ex3-panel{margin-top:var(--space-6)}[data-kit="3"] .ex3{padding:var(--space-10)}@media(max-width:767px){[data-kit="3"] .ex3{padding:var(--space-5)}}[data-kit="3"] .ex3-side{display:grid;gap:var(--space-5);align-content:start;min-width:0}[data-kit="3"] .ex3-side>*{margin:0}[data-kit="3"] .ex3-side h3{margin:0}[data-kit="3"] .ex3-part{display:grid;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--line-subtle)}[data-kit="3"] .ex3-part.ex3-plain{padding-top:0;border-top:0}[data-kit="3"] .ex3-part>*{margin:0}[data-kit="3"] .ex3-returns{font-size:var(--t-body-m-size)}[data-kit="3"] .notices3{list-style:none;margin:0;padding:0}[data-kit="3"] .notices3>li{display:grid;gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--line-subtle)}[data-kit="3"] .notices3>li:first-child{border-top:0;padding-top:0}[data-kit="3"] .notices3>li>*{margin:0}[data-kit="3"] .pb3{list-style:none;margin:0;padding:0}[data-kit="3"] .pb3>li{display:grid;gap:var(--space-3);align-content:start;padding-top:var(--space-5);border-top:3px solid var(--text-strong)}[data-kit="3"] .pb3>li>*{margin:0}[data-kit="3"] .pb3-n{color:var(--text-accent)}[data-kit="3"] .pb3-tools{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}[data-kit="3"] .price3-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}[data-kit="3"] .price3-card>*{margin:0}[data-kit="3"] .price3-figure{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-m-size);line-height:1;color:var(--text-strong)}[data-kit="3"] .price3-sub{color:var(--text-strong)}[data-kit="3"] .price3-list{padding-top:var(--space-4);border-top:1px solid var(--line-subtle)}[data-kit="3"] .price3-state{color:var(--text-muted)}[data-kit="3"] .kv3{display:grid;margin:var(--space-8) 0 0;border-top:1px solid var(--line-subtle)}[data-kit="3"] .kv3>div{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line-subtle)}@media(max-width:479px){[data-kit="3"] .kv3>div{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}[data-kit="3"] .kv3 dt{font-weight:600;color:var(--text-strong)}[data-kit="3"] .kv3 dd{margin:0;min-width:0}[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)}[data-kit="3"] .section.cta3-band{margin-top:var(--space-8)}@media(min-width:768px){[data-kit="3"] .section.cta3-band{margin-top:var(--space-10)}}@media(min-width:1280px){[data-kit="3"] .section.cta3-band{margin-top:var(--space-16)}}[data-kit="3"] .data-table small{display:block;color:var(--text-muted);font-size:var(--t-caption-size, 13px);font-weight:400}[data-kit="3"] .cov3-title{margin:var(--space-4) 0 0}[data-kit="3"] .cov3-title h1{margin:0}[data-kit="3"] .cov3-title>p{margin:0}[data-kit="3"] ul.grid.cov3-stats{margin:0}[data-kit="3"] .cov3-lead{margin:var(--space-6) 0 0}[data-kit="3"] .cov3-bars{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--line-subtle);min-width:0}[data-kit="3"] .cov3-bars>li{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding-block:var(--space-2);border-top:1px solid var(--line-subtle)}@media(max-width:479px){[data-kit="3"] .cov3-bars>li{grid-template-columns:minmax(0,1fr) auto}[data-kit="3"] .cov3-bar{grid-column:1 / -1;grid-row:2}}[data-kit="3"] .cov3-country{font-size:var(--t-body-s-size);font-weight:600;color:var(--text-strong)}[data-kit="3"] .cov3-bar{display:grid;gap:2px;min-width:0}[data-kit="3"] .cov3-bar .bars3-track{height:10px}[data-kit="3"] .cov3-held{text-align:right;color:var(--text-strong);font-variant-numeric:tabular-nums}[data-kit="3"] ul.grid.cov3-legend{margin-top:var(--space-10)}[data-kit="3"] .cov3-legend>li{display:grid;gap:var(--space-2);align-content:start}[data-kit="3"] .cov3-legend>li>*{margin:0}[data-kit="3"] .cov3-survey{margin:var(--space-8) 0 0}[data-kit="3"] .doc3-block>*{min-width:0}[data-kit="3"] .doc3-block>.section-head{margin-bottom:0}[data-kit="3"] .con3-top{display:grid;gap:var(--space-4)}[data-kit="3"] .con3-apps{display:grid;gap:var(--space-6)}[data-kit="3"] .con3-apps .tabs3{margin:0}[data-kit="3"] .con3-panel{display:grid;gap:var(--space-5)}[data-kit="3"] .con3-panel>*{margin:0}[data-kit="3"] .con3-panel[hidden]{display:none}[data-kit="3"] .con3-kv{margin-top:0}[data-kit="3"] .con3-say{display:grid;gap:var(--space-3)}[data-kit="3"] .con3-say>*{margin:0}[data-kit="3"] .con3-reply{display:grid;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-2xl)}[data-kit="3"] .con3-reply>*{margin:0;color:var(--surface-inverse-fg)}[data-kit="3"] .con3-reply .con3-who{color:var(--accent-on-inverse)}[data-kit="3"] .con3-reply .caption{color:var(--surface-inverse-muted)}[data-kit="3"] .con3-stuck{margin:0}[data-kit="3"] .job3-stats{margin-top:var(--space-12)}[data-kit="3"] .job3-request q{quotes:"“" "”"}[data-kit="3"] .hero3-copy>.job3-who{margin-top:var(--space-4)}[data-kit="3"] .job3-who b{color:var(--text-strong);font-weight:600}[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(max-width:767px){[data-kit="3"] .doc3-md{padding:var(--space-5) var(--space-4)}}[data-kit="3"] .job3-md>*{margin-block:0 var(--space-4);min-width:0}[data-kit="3"] .job3-md>:is(ul,ol){padding-left:var(--space-6)}[data-kit="3"] .job3-md>:is(h3,h4,h5,h6){margin-top:var(--space-8);scroll-margin-top:var(--space-16)}[data-kit="3"] .job3-md>:first-child{margin-top:0}[data-kit="3"] .job3-md>.job3-doctitle{margin-top:var(--space-6);font-size:var(--t-heading-m-size)}[data-kit="3"] .job3-md>.job3-after-preface{padding-top:var(--space-6);border-top:1px solid var(--line-subtle)}[data-kit="3"] .job3-record{display:grid;gap:var(--space-3)}[data-kit="3"] .job3-record>*{margin:0}[data-kit="3"] .job3-md blockquote{margin-inline:0;padding-left:var(--space-4);border-left:3px solid var(--line-strong)}[data-kit="3"] .job3-md hr{border:0;border-top:1px solid var(--line-subtle);margin-block:var(--space-6)}[data-kit="3"] .doc3-pre{margin:0;padding:var(--space-4);border-radius:var(--radius-l);background:var(--bg-subtle);font-family:var(--font-mono);font-size:var(--t-code-size, 13px);white-space:pre-wrap;overflow-wrap:anywhere}[data-kit="3"] .job3-checks{font-size:var(--t-body-m-size)}[data-kit="3"] .job3-calls{margin:0;padding-left:var(--space-6);display:grid;gap:var(--space-1)}[data-kit="3"] .blog3-digest{display:grid;gap:var(--space-6);align-content:start;min-width:0}[data-kit="3"] .blog3-digest>*{margin:0}[data-kit="3"] .blog3-digest h2{font-family:var(--font-display);font-weight:var(--display-weight)}[data-kit="3"] .blog3-form{display:grid;gap:var(--space-4);justify-items:start}[data-kit="3"] .blog3-form>*{margin:0}[data-kit="3"] .blog3-form .field{display:grid;gap:var(--space-2);justify-self:stretch}[data-kit="3"] .blog3-form .field label{font-size:var(--t-body-s-size);font-weight:600;color:var(--text-strong)}[data-kit="3"] .blog3-form input[type=email]{min-height:var(--size-target-min);padding:0 var(--space-4);border:1px solid var(--line-control);border-radius:var(--radius-m);background:var(--bg-surface);color:var(--text-strong);font:inherit}[data-kit="3"] .blog3-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-kit="3"] .blog3-result[data-tone=danger]{color:var(--status-danger-fg, var(--text-strong))}[data-kit="3"] .blog3-posts{display:grid;gap:var(--space-8);min-width:0}[data-kit="3"] .blog3-feat{padding:var(--space-8);gap:var(--space-4)}@media(max-width:767px){[data-kit="3"] .blog3-feat{padding:var(--space-5)}}[data-kit="3"] .blog3-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2)}[data-kit="3"] .blog3-accent{color:var(--text-accent)}[data-kit="3"] .blog3-feat-title{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-display-s-size);line-height:1.1;letter-spacing:-.02em}[data-kit="3"] .blog3-feat-title a{color:var(--text-strong);text-decoration:none}@media(hover:hover){[data-kit="3"] .blog3-feat-title a:hover{text-decoration:underline}}[data-kit="3"] .blog3-list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--line-strong)}[data-kit="3"] .blog3-list>li{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:var(--space-2) var(--space-5);padding-block:var(--space-6);border-top:1px solid var(--line-strong)}@media(max-width:479px){[data-kit="3"] .blog3-list>li{grid-template-columns:minmax(0,1fr)}}[data-kit="3"] .blog3-list>li>div{display:grid;gap:var(--space-2);min-width:0}[data-kit="3"] .blog3-list>li>div>*{margin:0}[data-kit="3"] .blog3-n{font-family:var(--font-display);font-weight:var(--display-weight);font-size:28px;line-height:1.1;color:var(--text-accent)}[data-kit="3"] .blog3-list h3 a{color:var(--text-strong);text-decoration:none;display:inline-flex;align-items:center;min-height:var(--size-target-min)}@media(hover:hover){[data-kit="3"] .blog3-list h3 a:hover{text-decoration:underline}}[data-kit="3"] .post3-text>*{margin-block:0 var(--space-4)}[data-kit="3"] .post3-text>:is(h2,h3,h4){margin-top:var(--space-10);scroll-margin-top:var(--space-16)}[data-kit="3"] .post3-text>:is(ul,ol){padding-left:var(--space-6)}[data-kit="3"] .post3-quote{margin:0 0 var(--space-4)}[data-kit="3"] .post3-quote blockquote{margin:0 0 var(--space-2);padding-left:var(--space-4);border-left:3px solid var(--bg-accent)}[data-kit="3"] .post3-quote blockquote p{margin:0}[data-kit="3"] .post3-quote figcaption a{display:inline-flex;align-items:center;min-height:var(--size-target-min)}[data-kit="3"] .post3-stat{margin-bottom:var(--space-8)}[data-kit="3"] .doc3-figure{margin:0 0 var(--space-4);display:grid;gap:var(--space-2)}[data-kit="3"] .post3-run,[data-kit="3"] .post3-assistant{padding:var(--space-6);gap:var(--space-4)}[data-kit="3"] .post3-run>*,[data-kit="3"] .post3-assistant>*{margin:0}[data-kit="3"] .post3-msg{display:grid;gap:var(--space-1)}[data-kit="3"] .post3-msg>*{margin:0}[data-kit="3"] .post3-q{font-weight:600;color:var(--text-strong)}[data-kit="3"] .post3-calls{display:grid;gap:var(--space-2)}[data-kit="3"] .post3-call{border:1px solid var(--line-subtle);border-radius:var(--radius-m);padding:0 var(--space-3);background:var(--bg-subtle)}[data-kit="3"] .post3-call summary{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);align-items:center;min-height:var(--size-target-min);cursor:pointer;font-size:var(--t-body-s-size)}[data-kit="3"] .post3-call>p{margin:0 0 var(--space-3)}[data-kit="3"] .post3-stats{margin:0 0 var(--space-4);display:grid;gap:var(--space-3)}[data-kit="3"] .post3-stats dl{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--space-4)}[data-kit="3"] .post3-stats dl>div{display:grid;gap:var(--space-1);padding-top:var(--space-3);border-top:3px solid var(--text-strong)}[data-kit="3"] .post3-stats dd{margin:0}[data-kit="3"] .post3-statnum{font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--t-heading-l-size);line-height:1.1;color:var(--text-strong)}[data-kit="3"] .post3-bars{margin:0 0 var(--space-4);display:grid;gap:var(--space-3)}[data-kit="3"] .post3-bars>*{margin:0}[data-kit="3"] .post3-callout{display:grid;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--bg-accent-soft)}[data-kit="3"] .post3-callout>*{margin:0}[data-kit="3"] .con3-client{display:flex;flex-direction:column;gap:var(--space-4)}[data-kit="3"] .con3-client>*{margin:0}[data-kit="3"] .con3-client-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}[data-kit="3"] .con3-client-head>h2{margin:0}[data-kit="3"] .nf3{margin-top:var(--space-4)}[data-kit="3"] :is(.bars3-track,.bars3-fill){display:block}[data-kit="3"] .job3-foot{display:grid;gap:var(--space-4)}[data-kit="3"] .job3-foot>*{margin:0}[data-kit="3"] .board3 .n-title a,[data-kit="3"] .notices3 .n-title a{display:inline-flex;align-items:center;min-height:var(--size-target-min)}[data-kit="3"] .blog3-hp{display:none}[data-kit="3"] .section.connect3#start{margin-block:var(--space-8)}[data-kit="3"] .section.home3-strip{padding-bottom:var(--space-2)}[data-kit="3"] .hub3{margin:var(--space-10) 0 0}@media(max-width:599px){[data-kit="3"] #post .doc3-intro 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"] .blog3-feat-title{font-size:var(--t-heading-m-size);line-height:1.2}}[data-kit="3"] .run3{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}[data-kit="3"] .run3>li{padding:var(--space-3) var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-l);background:var(--bg-surface);min-width:0}[data-kit="3"] .run3>li.run3-check{background:var(--bg-accent-soft);border-color:transparent}[data-kit="3"] .run3-name{margin:0}[data-kit="3"] .run3-calls{margin:var(--space-2) 0 0;padding-left:1.4em;display:grid;gap:var(--space-1);font-size:var(--t-body-s-size)}[data-kit="3"] .run3-calls summary{cursor:pointer;min-height:var(--size-target-min);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}[data-kit="3"] .run3-calls .doc3-pre{max-height:24rem;overflow:auto}[data-kit="3"] .run3-calls .caption{margin:var(--space-2) 0 var(--space-1)}[data-kit="3"] .job3-source{display:grid;gap:var(--space-1);padding:var(--space-4);min-width:0}[data-kit="3"] .job3-source>*{margin:0}[data-kit="3"] .job3-source-ref{font-size:var(--t-body-s-size);overflow-wrap:anywhere}[data-kit="3"] .job3-source-ref a{display:inline-flex;align-items:center;min-height:var(--size-target-min)}[data-kit="3"] .job3-source-ref code.id{background:none;padding:0;color:inherit}[data-kit="3"] .job3-fields{margin-block:0 var(--space-4);border:1px solid var(--line-subtle);border-radius:var(--radius-l);background:var(--bg-subtle)}[data-kit="3"] .job3-fields>div{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line-subtle);min-width:0}[data-kit="3"] .job3-fields>div:first-child{border-top:0}[data-kit="3"] .job3-fields dt{font-weight:600;color:var(--text-strong)}[data-kit="3"] .job3-fields dd{margin:0;min-width:0}[data-kit="3"] .job3-fields dd ul{margin:var(--space-1) 0 0;padding-left:var(--space-5)}@media(min-width:1100px){[data-kit="3"] .job3-fields>div{grid-template-columns:12rem minmax(0,1fr);gap:var(--space-5)}}[data-kit="3"] .job3-md li>ul{margin-top:var(--space-1);padding-left:var(--space-5)}@media(max-width:479px){[data-kit="3"] .job3-hero .evidence3-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}}
