@font-face{font-family:Inter;src:url(/assets/inter-400-latin-721e5b04.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+A2,U+A7,U+A9,U+AB,U+AD,U+B0,U+B5,U+B7,U+BB,U+D7,U+DF,U+E1,U+E4,U+E9,U+ED,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+20AC,U+2191,U+2193,U+2212}@font-face{font-family:Inter;src:url(/assets/inter-400-latin-rest-837b6de3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+1-1F,U+7F-9F,U+A1,U+A3-A6,U+A8,U+AA,U+AC,U+AE-AF,U+B1-B4,U+B6,U+B8-BA,U+BC-D6,U+D8-DE,U+E0,U+E2-E3,U+E5-E8,U+EA-EC,U+EE-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+2122,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;src:url(/assets/space-grotesk-400-latin-c9081af7.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+A2,U+A7,U+A9,U+AB,U+AD,U+B0,U+B5,U+B7,U+BB,U+D7,U+DF,U+E1,U+E4,U+E9,U+ED,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+20AC,U+2191,U+2193,U+2212}@font-face{font-family:Space Grotesk;src:url(/assets/space-grotesk-400-latin-rest-5f1d4161.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+1-1F,U+7F-9F,U+A1,U+A3-A6,U+A8,U+AA,U+AC,U+AE-AF,U+B1-B4,U+B6,U+B8-BA,U+BC-D6,U+D8-DE,U+E0,U+E2-E3,U+E5-E8,U+EA-EC,U+EE-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+2122,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-400-latin-a07484c6.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+A2,U+A7,U+A9,U+AB,U+AD,U+B0,U+B5,U+B7,U+BB,U+D7,U+DF,U+E1,U+E4,U+E9,U+ED,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+20AC,U+2191,U+2193,U+2212}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-400-latin-rest-1f7c2674.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1-1F,U+7F-9F,U+A1,U+A3-A6,U+A8,U+AA,U+AC,U+AE-AF,U+B1-B4,U+B6,U+B8-BA,U+BC-D6,U+D8-DE,U+E0,U+E2-E3,U+E5-E8,U+EA-EC,U+EE-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+2122,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;src:url(/assets/instrument-serif-400-latin-ef2bc5f1.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0,U+A2,U+A7,U+A9,U+AB,U+AD,U+B0,U+B5,U+B7,U+BB,U+D7,U+DF,U+E1,U+E4,U+E9,U+ED,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+20AC,U+2191,U+2193,U+2212}@font-face{font-family:Instrument Serif;src:url(/assets/instrument-serif-400-latin-rest-f57b485c.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+1-1F,U+7F-9F,U+A1,U+A3-A6,U+A8,U+AA,U+AC,U+AE-AF,U+B1-B4,U+B6,U+B8-BA,U+BC-D6,U+D8-DE,U+E0,U+E2-E3,U+E5-E8,U+EA-EC,U+EE-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+2122,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;src:url(/assets/instrument-serif-400i-latin-39c8df67.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0,U+A2,U+A7,U+A9,U+AB,U+AD,U+B0,U+B5,U+B7,U+BB,U+D7,U+DF,U+E1,U+E4,U+E9,U+ED,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+203A,U+20AC,U+2191,U+2193,U+2212}@font-face{font-family:Instrument Serif;src:url(/assets/instrument-serif-400i-latin-rest-7225221d.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+1-1F,U+7F-9F,U+A1,U+A3-A6,U+A8,U+AA,U+AC,U+AE-AF,U+B1-B4,U+B6,U+B8-BA,U+BC-D6,U+D8-DE,U+E0,U+E2-E3,U+E5-E8,U+EA-EC,U+EE-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201E-2025,U+2027-2039,U+203B-206F,U+2122,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);size-adjust:109.47%;ascent-override:89.89%;descent-override:26.67%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New);size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);size-adjust:83.94%;ascent-override:117.94%;descent-override:36.93%;line-gap-override:0%}[data-kerf=styled]{visibility:visible;animation:none}@media (prefers-reduced-motion:no-preference){[data-kerf=styled]{animation:.16s ease-out kerf-reveal}}@keyframes kerf-reveal{0%{opacity:0}}@layer veneer.layout{:where(html:has(>body [data-scope=scroll-rail])){scrollbar-width:none!important}:where(html:has(>body [data-scope=scroll-rail]))::-webkit-scrollbar{display:none!important}:where([data-scope=scroll-rail]){inset-block:var(--veneer-scroll-rail-top,0px) 0;inline-size:12px;z-index:var(--veneer-z-sticky);touch-action:none;display:block;position:fixed;inset-inline-end:0}:where([data-scope=scroll-rail][data-none]){display:none}:where([data-scope=scroll-rail])>:where([data-part=thumb]){background:color-mix(in oklab, var(--veneer-color-text) 22%, transparent);opacity:.6;inline-size:6px;transition:opacity var(--veneer-duration-slow) var(--veneer-ease-out), inline-size var(--veneer-duration-fast) var(--veneer-ease-out), background-color var(--veneer-duration-fast);border-radius:999px;position:absolute;inset-block-start:0;inset-inline-end:3px}:where([data-scope=scroll-rail][data-active])>:where([data-part=thumb]){opacity:1}:where([data-scope=scroll-rail]:hover)>:where([data-part=thumb]),:where([data-scope=scroll-rail][data-dragging])>:where([data-part=thumb]){opacity:1;background:color-mix(in oklab, var(--veneer-color-text) 40%, transparent);inline-size:8px}@media (pointer:coarse){:where([data-scope=scroll-rail]){pointer-events:none}:where([data-scope=scroll-rail])>:where([data-part=thumb]){pointer-events:auto}:where([data-scope=scroll-rail])>:where([data-part=thumb]):before{content:"";inset-block:-8px;inset-inline:calc(12px - var(--veneer-hit-min,44px)) -6px;position:absolute}}}@layer veneer.inputs-rich{:where([data-scope=prose]){text-wrap:pretty;font-size:var(--veneer-text-prose-size,16px);line-height:var(--veneer-text-prose-leading,1.65);grid-template-columns:minmax(0,1fr);gap:1.05em;max-inline-size:68ch;display:grid}:where([data-scope=prose])>:where(*){margin:0}:where([data-scope=prose]) :where(:is(h2)),:where([data-scope=prose]) :where(:is(h3)){font-family:var(--veneer-text-title-font);font-weight:var(--veneer-text-title-weight);letter-spacing:var(--veneer-text-title-tracking);margin-block-start:8px;scroll-margin-block-start:80px;line-height:1.2}:where([data-scope=prose]) :where(h2){font-size:calc(var(--veneer-text-heading-size) + 8px);border-block-start:var(--veneer-border-hairline) solid var(--veneer-color-border);margin-block-start:1.6em;padding-block-start:1.2em;scroll-margin-block-start:72px;line-height:1.2}:where([data-scope=prose])>:where(h2:first-child){border:0;margin-block-start:0;padding-block-start:0}:where([data-scope=prose]) :where(h3){font-size:calc(var(--veneer-text-heading-size) + 2px);margin-block-start:.8em;scroll-margin-block-start:72px;line-height:1.3}:where([data-scope=prose]) :where(:is(ul)),:where([data-scope=prose]) :where(:is(ol)){grid-template-columns:minmax(0,1fr);gap:.45em;padding-inline-start:1.25em;display:grid}:where([data-scope=prose]) :where(li)::marker{color:var(--veneer-color-text-subtle)}:where([data-scope=prose]) :where(strong){color:var(--veneer-color-text);font-weight:600}:where([data-scope=prose]) :where([data-part=anchor]:not([data-scope=prose] [data-scope=anchor-heading] :not([data-scope=prose] [data-scope=anchor-heading] [data-scope=prose] *))){color:var(--veneer-color-text-subtle);opacity:0;transition:opacity var(--veneer-duration-fast);margin-inline-start:8px;text-decoration:none}:where([data-scope=prose]) :where(:is(h2,h3):hover) :where([data-part=anchor]:not([data-scope=prose] [data-scope=anchor-heading] :not([data-scope=prose] [data-scope=anchor-heading] [data-scope=prose] *))),:where([data-scope=prose]) :where([data-part=anchor]:focus-visible:not([data-scope=prose] [data-scope=anchor-heading] :not([data-scope=prose] [data-scope=anchor-heading] [data-scope=prose] *))){opacity:1}:where([data-pointer=coarse]) :where([data-scope=prose]) :where([data-part=anchor]:not([data-scope=prose] [data-scope=anchor-heading] :not([data-scope=prose] [data-scope=anchor-heading] [data-scope=prose] *))){opacity:.6}:where([data-scope=prose]) :where([data-part=anchor][data-done]):after{content:" copied";font:400 11px var(--veneer-font-mono);color:var(--veneer-color-accent-text)}:where([data-scope=prose]) :where(a){color:var(--veneer-color-accent-text);text-underline-offset:2px}:where([data-scope=prose]) :where(blockquote){border-radius:var(--veneer-radius-control);background:var(--veneer-color-accent-soft);border-inline-start:2px solid var(--veneer-color-accent-solid);color:var(--veneer-color-text-subtle);padding:12px 16px}:where([data-scope=prose]) :where(table){border-collapse:separate;border-spacing:0;font-size:var(--veneer-text-label-size);border:var(--veneer-border-hairline) solid var(--veneer-color-border);border-radius:var(--veneer-radius-surface);inline-size:100%;display:block;overflow-x:auto}:where([data-scope=prose]) :where(tbody) :where(tr){transition:background var(--veneer-duration-fast)}:where([data-scope=prose]) :where(tbody) :where(tr:hover){background:var(--veneer-color-surface-hover)}:where([data-scope=prose]) :where(tbody) :where(tr:last-child) :where(:is(th)),:where([data-scope=prose]) :where(tbody) :where(tr:last-child) :where(:is(td)){border-block-end:0}:where([data-scope=prose]) :where(thead) :where(:is(th)){background:var(--veneer-color-surface-sunken)}:where([data-scope=prose]) :where(caption){text-align:start;color:var(--veneer-color-text-subtle);font-size:var(--veneer-text-caption-size);padding-block-end:6px}:where([data-scope=prose]) :where(:is(th)),:where([data-scope=prose]) :where(:is(td)){border-block-end:var(--veneer-border-hairline) solid var(--veneer-color-border);text-align:start;padding:9px 14px}:where([data-scope=prose]) :where(thead) :where(th){border-block-end-color:var(--veneer-color-border-strong);font-weight:600}:where([data-scope=prose]) :where(math){font-size:1.05em}:where([data-scope=prose]) :where(hr){border:0;border-block-start:var(--veneer-border-hairline) solid var(--veneer-color-border)}:where([data-scope=prose]) :where([data-part=footnotes]){font-size:var(--veneer-text-caption-size);color:var(--veneer-color-text-subtle);padding-inline-start:1.2em}:where([data-scope=prose]) :where(sup) :where(a){font-weight:600;text-decoration:none}:where([data-part=diagram]){border:var(--veneer-border-hairline) dashed var(--veneer-color-border-control);border-radius:var(--veneer-radius-surface);margin:0;overflow:clip}:where([data-part=diagram]) :where(figcaption){color:var(--veneer-color-text-subtle);border-block-end:var(--veneer-border-hairline) dashed var(--veneer-color-border);padding:6px 12px;font-size:11px}:where([data-part=diagram]) :where(figcaption) :where(span){font:500 10px/1 var(--veneer-font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--veneer-radius-mark);background:var(--veneer-color-surface-sunken);margin-inline-end:6px;padding:2px 5px}:where([data-part=diagram]) :where(pre){font:400 var(--veneer-text-code-size)/1.6 var(--veneer-font-mono);margin:0;padding:10px 12px}:where([data-scope=props]){border:var(--veneer-border-hairline) solid var(--veneer-color-border);border-radius:var(--veneer-radius-surface);outline:none;overflow-x:auto}:where([data-scope=props]:focus-visible){box-shadow:0 0 0 var(--veneer-focus-width) var(--veneer-color-focus)}:where([data-scope=props]) :where(table){border-collapse:collapse;inline-size:100%;min-inline-size:560px;font-size:13px}:where([data-scope=props]) :where(caption){text-align:start;padding:8px 10px;font-weight:600}:where([data-scope=props]) :where(:is(th)),:where([data-scope=props]) :where(:is(td)){text-align:start;vertical-align:top;border-block-start:var(--veneer-border-hairline) solid var(--veneer-color-border);padding:7px 10px}:where([data-scope=props]) :where(thead) :where(th){font:500 10px/1.2 var(--veneer-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--veneer-color-text-subtle)}:where([data-scope=props]) :where(tbody) :where(th){white-space:nowrap;font-weight:500}:where([data-scope=props]) :where(code){font:400 12px var(--veneer-font-mono)}:where([data-scope=props]) :where(td:nth-child(2)) :where(code){color:var(--veneer-color-accent-text)}:where(.lp-slot){margin-block-start:8px}:where([data-scope=linkcard]){border-radius:var(--veneer-radius-surface);border:var(--veneer-border-hairline) solid var(--veneer-color-border);color:inherit;background:var(--veneer-color-surface-raised,var(--veneer-color-surface));transition:border-color var(--veneer-duration-fast);grid-template-columns:96px 1fr;gap:12px;padding:10px;text-decoration:none;display:grid}:where(a[data-scope=linkcard]:hover){border-color:var(--veneer-color-border-strong)}:where(a[data-scope=linkcard]:focus-visible){outline:var(--veneer-focus-width) solid var(--veneer-color-focus);outline-offset:2px}:where([data-scope=linkcard][data-plain]){grid-template-columns:1fr}:where([data-scope=linkcard]) :where([data-part=media]:not([data-scope=linkcard] [data-scope=item] :not([data-scope=linkcard] [data-scope=item] [data-scope=linkcard] *))){border-radius:var(--veneer-radius-control);background:linear-gradient(135deg, var(--veneer-color-accent-soft), var(--veneer-color-info-soft));min-block-size:72px}:where([data-scope=linkcard]) :where([data-part=text]:not([data-scope=linkcard] :is([data-scope=announcement],[data-scope=editable],[data-scope=hover-scope],[data-scope=notification],[data-scope=palette],[data-scope=save-bar],[data-scope=sortable],[data-scope=truncate]) :not([data-scope=linkcard] :is([data-scope=announcement],[data-scope=editable],[data-scope=hover-scope],[data-scope=notification],[data-scope=palette],[data-scope=save-bar],[data-scope=sortable],[data-scope=truncate]) [data-scope=linkcard] *))){align-content:start;gap:4px;min-inline-size:0;font-size:13px;display:grid}:where([data-scope=linkcard]) :where([data-part=text]:not([data-scope=linkcard] :is([data-scope=announcement],[data-scope=editable],[data-scope=hover-scope],[data-scope=notification],[data-scope=palette],[data-scope=save-bar],[data-scope=sortable],[data-scope=truncate]) :not([data-scope=linkcard] :is([data-scope=announcement],[data-scope=editable],[data-scope=hover-scope],[data-scope=notification],[data-scope=palette],[data-scope=save-bar],[data-scope=sortable],[data-scope=truncate]) [data-scope=linkcard] *)))>:where(span){color:var(--veneer-color-text-subtle);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:clip}:where([data-scope=linkcard]) :where(small){color:var(--veneer-color-text-subtle);align-items:center;gap:4px;font-size:11px;display:flex}:where([data-scope=linkcard]) :where(small) :where(svg){block-size:12px;inline-size:12px}:where([data-skel]){background:linear-gradient(90deg, var(--veneer-color-surface-sunken), var(--veneer-color-surface-hover), var(--veneer-color-surface-sunken));background-size:200% 100%;border-radius:4px;block-size:10px;animation:1.4s linear infinite veneer-skel;display:block}:where(span[data-part=media][data-skel]){block-size:auto}@keyframes veneer-skel{to{background-position:-200% 0}}:where([data-motion=reduce]) :where([data-skel]){animation:none}@media (prefers-reduced-motion:reduce){:where([data-skel]){animation:none}}:where([data-scope=embed]){aspect-ratio:16/9;border-radius:var(--veneer-radius-surface);background:var(--veneer-color-surface-sunken);border:var(--veneer-border-hairline) solid var(--veneer-color-border);text-align:center;place-items:center;padding:16px;display:grid}:where([data-scope=embed]) :where([data-part=consent]){justify-items:center;gap:8px;max-inline-size:36ch;display:grid}:where([data-scope=embed]) :where([data-part=consent]) :where(p){color:var(--veneer-color-text-subtle);margin:0}:where([data-scope=embed]) :where([data-part=frame]:not([hidden]):not([data-scope=embed] :is([data-scope=cropper],[data-scope=rte]) :not([data-scope=embed] :is([data-scope=cropper],[data-scope=rte]) [data-scope=embed] *))){place-items:center;gap:6px;display:grid}:where([data-scope=embed]) :where([data-part=frame]:not([data-scope=embed] :is([data-scope=cropper],[data-scope=rte]) :not([data-scope=embed] :is([data-scope=cropper],[data-scope=rte]) [data-scope=embed] *))) :where(span){background:var(--veneer-color-accent-solid);color:#fff;border-radius:999px;place-items:center;block-size:56px;inline-size:56px;font-size:22px;display:grid}:where([data-scope=embed]) :where(label){align-items:center;gap:6px;display:inline-flex}:where([data-scope=feedback]){gap:10px;display:grid}:where([data-scope=feedback])>:where(p){margin:0}:where([data-scope=feedback]) :where([data-part=more]:not([hidden]):not([data-scope=feedback] :is([data-scope=avatar-group],[data-scope=avatar-stack],[data-scope=calendar]) :not([data-scope=feedback] :is([data-scope=avatar-group],[data-scope=avatar-stack],[data-scope=calendar]) [data-scope=feedback] *))){justify-items:start;gap:10px;display:grid}:where([data-scope=feedback]) :where([data-part=more]:not([data-scope=feedback] :is([data-scope=avatar-group],[data-scope=avatar-stack],[data-scope=calendar]) :not([data-scope=feedback] :is([data-scope=avatar-group],[data-scope=avatar-stack],[data-scope=calendar]) [data-scope=feedback] *)))>:where(div){justify-self:stretch}:where([data-scope=feedback]) :where([data-part=thanks]){color:var(--veneer-color-accent-text);font-size:var(--veneer-text-caption-size)}:where([data-scope=feedback]) :where([data-part=thanks]:empty){display:none}}[data-site=you-will-learn],[data-site=challenge],[data-site=note],[data-site=pitfall],[data-site=deepdive]{box-sizing:border-box;max-inline-size:68ch;margin-block:0 var(--veneer-space-group);padding:var(--veneer-space-group) calc(var(--veneer-space-group) * 1.25);border:var(--veneer-border-hairline) solid var(--veneer-color-border);border-radius:var(--veneer-radius-surface);background:var(--veneer-color-surface);color:var(--veneer-color-text-subtle)}[data-site=you-will-learn]{border-inline-start:3px solid var(--veneer-color-accent-text);background:var(--veneer-color-accent-soft)}:is([data-site=you-will-learn],[data-site=challenge],[data-site=pitfall],[data-site=deepdive]) [data-part=label]{margin:0 0 var(--veneer-space-tight);font:400 calc(.75 * var(--veneer-rem))/1.4 var(--veneer-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--veneer-color-accent-text)}[data-site=you-will-learn] ul{gap:var(--veneer-space-tight);color:var(--veneer-color-text);margin:0;padding-inline-start:1.2em;line-height:1.55;display:grid}[data-site=you-will-learn] p{margin:0}[data-site=doc] [data-scope=prose] [data-site=challenge]{margin-block:var(--veneer-space-group)}[data-site=challenge] h3,[data-site=doc] [data-scope=prose] [data-site=challenge] h3{margin:0 0 var(--veneer-space-related)}[data-site=challenge]>p{margin-block:0 var(--veneer-space-related)}[data-site=challenge] details{border-block-start:var(--veneer-border-hairline) solid var(--veneer-color-border);margin-block-start:var(--veneer-space-related);padding-block-start:var(--veneer-space-related)}[data-site=challenge] summary{cursor:pointer;inline-size:fit-content;color:var(--veneer-color-accent-text);font-weight:500}[data-site=challenge] summary:focus-visible{outline:2px solid var(--veneer-color-focus,var(--veneer-color-accent-text));outline-offset:2px;border-radius:4px}[data-site=challenge] details[open] summary{margin-block-end:var(--veneer-space-related)}[data-site=note]{background:var(--veneer-color-surface-sunken)}[data-site=note]>:last-child{margin-block-end:0}[data-site=pitfall]{border-inline-start:3px solid var(--veneer-color-caution-solid,var(--veneer-color-accent-text));background:var(--veneer-color-caution-soft,var(--veneer-color-surface-sunken))}[data-site=pitfall] [data-part=label]{color:var(--veneer-color-caution-text,var(--veneer-color-accent-text))}:is([data-site=pitfall],[data-site=note]) [data-part=title]{margin:0 0 var(--veneer-space-tight);color:var(--veneer-color-text);font-weight:600}[data-site=pitfall]>:last-child,[data-site=deepdive] [data-part=body]>:last-child{margin-block-end:0}[data-site=deepdive]{padding-block:var(--veneer-space-related)}[data-site=deepdive] summary{align-items:baseline;gap:var(--veneer-space-tight) var(--veneer-space-related);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}[data-site=deepdive] summary::-webkit-details-marker{display:none}[data-site=deepdive] summary:after{content:"Show more";font-size:var(--doc-small,calc(.875 * var(--veneer-rem)));color:var(--veneer-color-accent-text);margin-inline-start:auto}[data-site=deepdive][open] summary:after{content:"Show less"}[data-site=deepdive] summary [data-part=label]{margin:0}[data-site=deepdive] summary [data-part=title]{color:var(--veneer-color-text);font-weight:600}[data-site=deepdive] summary:focus-visible{outline:2px solid var(--veneer-color-focus,var(--veneer-color-accent-text));outline-offset:4px;border-radius:4px}[data-site=deepdive] [data-part=body]{border-block-start:var(--veneer-border-hairline) solid var(--veneer-color-border);margin-block-start:var(--veneer-space-related);padding-block-start:var(--veneer-space-related)}[data-site=example][data-learn]{content-visibility:visible;margin-block:var(--veneer-space-group) calc(var(--veneer-space-section) * .75)}[data-site=example][data-learn] [data-part=run]{min-block-size:180px}[data-site=example][data-learn] [data-part=try]{max-inline-size:68ch;font-size:calc(.9375 * var(--veneer-rem));color:var(--veneer-color-text-subtle);margin:0;line-height:1.55}[data-site=example][data-learn] [data-part=try] strong{color:var(--veneer-color-text);font-weight:600}[data-site=doc] [data-part=crumb] span{color:var(--veneer-color-text-subtle)}[data-learn-home] h2{margin-block:var(--veneer-space-section) var(--veneer-space-related);font:600 var(--doc-h2)/1.25 var(--doc-sans);letter-spacing:-.015em;color:var(--ink)}[data-learn-home] section>p{max-inline-size:68ch;margin-block:0 var(--veneer-space-related);color:var(--dim);line-height:1.7}[data-learn-home] [data-part=cmd]{box-sizing:border-box;max-inline-size:100%;margin:0 0 var(--veneer-space-group);padding:var(--veneer-space-related) var(--veneer-space-group);border:var(--veneer-border-hairline) solid var(--veneer-color-border);border-radius:var(--veneer-radius-control);background:var(--veneer-color-surface-sunken);font:400 calc(.875 * var(--veneer-rem))/1.5 var(--veneer-font-mono);color:var(--veneer-color-text);overflow-x:auto}[data-learn-home] [data-part=path]{gap:var(--veneer-space-related);margin:0 0 var(--veneer-space-group);counter-reset:none;padding:0;list-style:none;display:grid}[data-learn-home] [data-part=path]>li{gap:var(--veneer-space-group);padding:var(--veneer-space-group);border:var(--veneer-border-hairline) solid var(--veneer-color-border);border-radius:var(--veneer-radius-surface);background:var(--veneer-color-surface);grid-template-columns:32px minmax(0,1fr);display:grid}[data-learn-home] [data-part=n]{border:var(--veneer-border-hairline) solid var(--veneer-color-border-strong);block-size:28px;inline-size:28px;font:400 calc(.8125 * var(--veneer-rem))/1 var(--veneer-font-mono);color:var(--glow);border-radius:50%;place-items:center;display:grid}[data-learn-home] [data-part=path] h3{margin:0 0 var(--veneer-space-tight);font:600 var(--doc-h3)/1.35 var(--doc-sans)}[data-learn-home] [data-part=path] h3 a{color:var(--ink);text-decoration:none}[data-learn-home] [data-part=path] h3 a:hover{color:var(--glow)}[data-learn-home] [data-part=path] p{margin:0 0 var(--veneer-space-related);color:var(--dim);line-height:1.55}[data-learn-home] [data-part=path] ul{gap:var(--veneer-space-tight) var(--veneer-space-group);font-size:var(--doc-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}[data-learn-home] [data-part=path] ul a{color:var(--dim)}[data-learn-home] [data-part=path] ul a:hover{color:var(--ink)}@media (width<=599.98px){[data-learn-home] [data-part=path]>li{gap:var(--veneer-space-related);grid-template-columns:minmax(0,1fr)}[data-site=you-will-learn],[data-site=challenge],[data-site=note],[data-site=pitfall],[data-site=deepdive]{padding:var(--veneer-space-related) var(--veneer-space-group)}}[data-site=stages]{gap:0;min-inline-size:0;display:grid}[data-site=frame]{border:var(--veneer-border-hairline) solid var(--rule);border-radius:var(--veneer-radius-surface);background:var(--well);min-inline-size:0;position:relative;overflow:clip}[data-site=frame] [data-part=tools]{align-items:center;gap:var(--veneer-space-hair);padding:var(--veneer-space-hair) var(--veneer-space-tight);border-block-end:var(--veneer-border-hairline) solid var(--rule);background:var(--veneer-color-surface);color:var(--ink);display:flex}[data-site=frame] [data-part=views],[data-site=frame] [data-part=stage-tools]{align-items:center;gap:var(--veneer-space-hair);display:flex}[data-site=frame] [data-part=views] [aria-pressed=false]{color:var(--dim)}[data-site=frame][data-code] [data-part=stage],[data-site=frame][data-code] [data-part=stage-tools],[data-site=frame][data-code] [data-act=stage-code]{display:none}[data-site=frame][data-code]>[data-part=code]{border-block-start:0}[data-site=frame][data-code]>[data-part=code][data-fold] [data-scope=codeblock]{max-block-size:none}[data-site=frame][data-code]>[data-part=code][data-fold]>div:first-child:after{display:none}[data-site=frame] [data-part=spacer]{flex:1}[data-site=frame] [data-part=stage]{--stage-h:200px;box-sizing:border-box;min-inline-size:0;min-block-size:var(--stage-h);color:var(--veneer-color-text);background-color:var(--veneer-color-surface);display:grid;container-type:inline-size}[data-site=frame][data-hero] [data-part=stage]{--stage-h:360px}[data-site=frame][data-hero] [data-part=stage]:has(>[data-part=mount][data-stage=center]){--stage-h:220px}[data-site=frame] [data-part=stage][data-width=tablet]{inline-size:min(100%,768px);margin-inline:auto}[data-site=frame] [data-part=stage][data-width=phone]{inline-size:min(100%,390px);margin-inline:auto}[data-site=frame] [data-part=mount][data-stage=fill]:has(>[data-scope=calendar]){block-size:var(--stage-h)}[data-site=frame] [data-part=mount][data-stage=fill]>[data-scope=calendar]{block-size:100%;min-block-size:0}[data-site=frame] [data-part=mount][data-stage=fill]:has(>[data-scope=calendar]){padding:0}[data-site=frame] [data-part=mount][data-stage=fill]:has(>[data-scope=table]){padding:16px}[data-part=mount]{box-sizing:border-box;min-inline-size:0;padding:32px}[data-part=mount][data-stage=center]{place-content:center;align-items:center;gap:var(--veneer-space-group);flex-wrap:wrap;display:flex}[data-part=mount][data-stage=narrow]{align-content:center;justify-self:center;inline-size:min(100%,424px);display:grid}[data-part=mount][data-stage=start]{align-content:start;justify-items:start;gap:var(--veneer-space-group);display:grid}[data-part=mount][data-stage=fill]{align-content:start;gap:var(--veneer-space-group);inline-size:100%;display:grid}[data-part=mount]:not([data-ready]){place-items:center;display:grid}[data-part=wait]{border-radius:var(--veneer-radius-control);background:var(--veneer-color-surface-hover);block-size:36px;inline-size:min(100%,240px);animation:stage-wait 1.2s var(--veneer-ease-out) infinite alternate;display:block}@keyframes stage-wait{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-part=wait]{animation:none}}[data-site=frame]>[data-part=code]{border-block-start:var(--veneer-border-hairline) solid var(--rule);position:relative}[data-site=frame]>[data-part=code] [data-scope=codeblock]{border:0;border-radius:0}[data-site=frame]>[data-part=code][data-fold] [data-scope=codeblock]{max-block-size:104px}[data-site=frame][data-open]>[data-part=code][data-fold] [data-scope=codeblock]{max-block-size:none}[data-site=frame]>[data-part=code][data-fold]{justify-items:center;row-gap:var(--veneer-space-tight);background:var(--veneer-color-surface-sunken);padding-block-end:var(--veneer-space-related);display:grid}[data-site=frame]>[data-part=code][data-fold]>div:first-child{justify-self:stretch;min-inline-size:0;position:relative}[data-site=frame]>[data-part=code][data-fold]>div:first-child:after{content:"";background:linear-gradient(transparent, var(--veneer-color-surface-sunken));pointer-events:none;block-size:48px;position:absolute;inset-block-end:0;inset-inline:0}[data-site=frame][data-open]>[data-part=code][data-fold]>div:first-child:after{display:none}[data-site=frame]>[data-part=code]>[data-act=stage-code]{background:var(--veneer-color-surface)}[data-site=frame][data-play] [data-part=tools] [data-part=play-live]{align-items:center;gap:var(--veneer-space-tight);padding-inline:var(--veneer-space-tight);font:400 var(--doc-tiny)/1.4 var(--veneer-font-mono);color:var(--dim);display:inline-flex}[data-site=frame][data-play] [data-part=play-live] [data-part=dot]{background:var(--veneer-color-positive-solid,var(--veneer-color-accent-solid));border-radius:50%;block-size:6px;inline-size:6px}[data-site=frame][data-play] [data-part=pair]{grid-template-columns:minmax(0,1fr) clamp(264px,48%,320px);display:grid}[data-site=frame][data-play] [data-part=stage]{--stage-h:320px}[data-site=frame][data-play] [data-part=stage]:has(>[data-part=mount][data-stage=center]){--stage-h:300px}[data-site=frame][data-play=wide] [data-part=pair]{grid-template-columns:minmax(0,1fr)}[data-site=frame] [data-part=knobs]{align-content:start;gap:var(--veneer-space-group);min-inline-size:0;padding:var(--veneer-space-related) var(--veneer-space-group) var(--veneer-space-group);background:var(--veneer-color-surface);border-inline-start:var(--veneer-border-hairline) solid var(--rule);display:grid}[data-site=frame][data-play=wide] [data-part=knobs]{border-inline-start:0;border-block-start:var(--veneer-border-hairline) solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));align-items:end;column-gap:24px}[data-site=frame] [data-part=knobs-head]{justify-content:space-between;align-items:center;gap:var(--veneer-space-tight);margin-inline-end:calc(var(--veneer-space-tight) * -1);display:flex}[data-site=frame][data-play=wide] [data-part=knobs-head],[data-site=frame][data-play=wide] [data-part=presets]{grid-column:1/-1}[data-site=frame] [data-part=knobs-title]{font:600 var(--doc-small)/1.4 var(--doc-sans);color:var(--ink)}[data-site=frame] [data-part=knob]{gap:var(--veneer-space-tight);min-inline-size:0;display:grid}[data-site=frame] [data-part=knobs] [data-part=knob-label]{font:400 var(--doc-tiny)/1.4 var(--veneer-font-mono);color:var(--dim)}[data-site=frame] [data-part=knob] [data-scope=segmented]{max-inline-size:100%}[data-site=frame] [data-part=knob] [data-scope=segmented][data-measure]{inline-size:max-content;max-inline-size:none;display:inline-grid}[data-site=frame] [data-part=knob] [data-scope=segmented][data-wrap]{justify-self:stretch}[data-site=frame] [data-part=knob][data-fallback]>:is([data-part=knob-label],[data-scope=segmented]){display:none}[data-site=frame] [data-part=knob]:not([data-fallback])>[data-scope=field]:has([role=combobox]):not(:only-child){display:none}[data-site=frame] [data-part=knob][hidden]{display:none}[data-site=frame] [data-part=knob][data-control=switch]+[data-part=knob][data-control=switch]{margin-block-start:calc(var(--veneer-space-tight) - var(--veneer-space-group))}[data-site=frame][data-play=wide] [data-part=knob][data-control=switch]+[data-part=knob][data-control=switch]{margin-block-start:0}[data-site=frame] [data-part=presets]{gap:var(--veneer-space-tight);border-block-end:var(--veneer-border-hairline) solid var(--rule);padding-block-end:var(--veneer-space-group);display:grid}[data-site=frame] [data-part=preset-list]{gap:var(--veneer-space-tight);flex-wrap:wrap;display:flex}[data-site=frame][data-play]>[data-part=code] [data-scope=codeblock]{margin:0}[data-site=frame][data-play]>[data-part=code] [data-part=head]{align-items:center;gap:var(--veneer-space-tight);background:var(--veneer-color-surface);display:flex}[data-site=frame][data-play]>[data-part=code] [data-part=lang]{font:600 var(--doc-tiny)/1.4 var(--doc-sans);color:var(--ink)}[data-site=frame][data-play]>[data-part=code] [data-part=live-note]{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:400 var(--doc-tiny)/1.4 var(--veneer-font-mono);color:var(--dim);overflow:hidden}[data-site=frame][data-play]>[data-part=code] pre{margin:0}[data-site=tk-section][data-try]>[data-part=note]{margin-block-end:var(--veneer-space-related)}[data-site=tk-default]{margin-block-start:32px;scroll-margin-block-start:88px}[data-site=install] [data-part=panel],[data-site=install] [role=tabpanel]{margin-block-start:var(--veneer-space-tight);padding:0}[data-site=related]>span{font-size:var(--doc-small);color:var(--dim)}[data-site=moved]{padding:64px var(--veneer-space-page)}[data-site=tk-section]{margin-block-start:64px;scroll-margin-block-start:88px}[data-site=tk-section]>h2{margin:0 0 var(--veneer-space-related);font:600 var(--doc-h2)/1.25 var(--doc-sans);letter-spacing:-.015em;text-transform:none;color:var(--ink);text-box:normal;--veneer-trim-k:0}[data-site=tk-section] h3{margin:0 0 var(--veneer-space-tight);font-family:var(--doc-sans);font-weight:600;font-size:var(--doc-h3);letter-spacing:-.01em;color:var(--ink);text-box:normal;--veneer-trim-k:0;line-height:1.35}[data-site=tk-section] [data-site=ex]+[data-site=ex],[data-site=tk-section] [data-part=note]+[data-site=ex]{margin-block-start:40px}[data-site=ex]{scroll-margin-block-start:128px}[data-site=ex]>[data-part=note],[data-site=tk-section] [data-part=note]{max-inline-size:68ch;margin-block:0 var(--veneer-space-related);font-size:var(--doc-body);color:var(--dim);line-height:1.6}[data-site=ex]>h3+[data-site=frame]{margin-block-start:var(--veneer-space-related)}#playground{scroll-margin-block-start:128px}[data-site=doc] [data-part=actions] [data-part=import]{min-inline-size:min(100%,320px)}[data-site=doc] [data-part=actions] a{font-size:var(--doc-small);color:var(--dim)}[data-site=doc] [data-part=actions] [data-part=import] [data-scope=codeblock]{margin:0}[data-site=tk-section] [data-part=use]{gap:var(--veneer-space-group) 32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}[data-site=tk-section] [data-part=use] h3{font-size:var(--doc-small)}[data-site=tk-section] [data-part=use] ul,[data-site=tk-section] [data-part=notes]{margin:var(--veneer-space-related) 0 0;font-size:var(--doc-body);color:var(--dim);padding-inline-start:1.2em;line-height:1.6}[data-site=tk-section] [data-part=use] li+li,[data-site=tk-section] [data-part=notes] li+li{margin-block-start:var(--veneer-space-tight)}[data-site=tk-section] [data-part=keys]{margin:0;display:grid}[data-site=tk-section] [data-part=keys]>div{align-items:center;gap:var(--veneer-space-group);border-block-end:var(--veneer-border-hairline) solid var(--rule);grid-template-columns:180px minmax(0,1fr);min-block-size:44px;display:grid}[data-site=tk-section] [data-part=keys] dt{align-items:center;gap:var(--veneer-space-hair);flex-wrap:wrap;display:flex}[data-site=tk-section] [data-part=keys] [data-part=chord]{align-items:center;gap:var(--veneer-space-hair);flex-wrap:wrap;display:inline-flex}[data-site=tk-section] [data-part=keys] [data-part=key-word]{color:var(--dim);font-size:var(--veneer-text-caption-size)}[data-site=tk-section] [data-part=keys] dd{color:var(--dim);margin:0}[data-site=tk-section] [data-part=chips]{gap:var(--veneer-space-tight);flex-wrap:wrap;margin:0;display:flex}[data-site=related]{align-items:baseline;margin-block-start:var(--veneer-space-group)}[data-site=related]>span{font:400 var(--doc-tiny)/1.4 var(--veneer-font-mono);color:var(--dim);margin-inline-end:var(--veneer-space-tight)}[data-site=related] a{padding:var(--veneer-space-hair) var(--veneer-space-related);border:var(--veneer-border-hairline) solid var(--rule);border-radius:var(--veneer-radius-control);font-size:var(--doc-small);color:var(--ink);text-transform:none;letter-spacing:normal;text-decoration:none}[data-site=related] a:hover{border-color:var(--veneer-color-border-strong);text-underline-offset:3px;text-decoration:underline}[data-site=related] a:focus-visible{outline:var(--veneer-focus-width) solid var(--veneer-color-focus);outline-offset:2px}[data-site=props]{margin-block-end:var(--veneer-space-group)}[data-site=props] table{font-size:var(--doc-small)}[data-site=props] thead th{font:400 var(--doc-tiny)/1.4 var(--veneer-font-mono);letter-spacing:.02em;text-transform:none}[data-site=props] :is(th,td){padding:10px var(--veneer-space-related)}[data-site=props] tbody th code{color:var(--ink);font-weight:500}[data-site=props] code{font-size:var(--doc-micro)}[data-site=props] td:nth-child(2){overflow-wrap:anywhere;min-inline-size:180px;max-inline-size:280px}[data-site=props] td:last-child{color:var(--dim)}[data-site=props] td[data-label=Default]:not(:has(code)){color:var(--dim)}[data-site=props]{container-type:inline-size}@container (width<=560px){[data-site=props] :is(table,tbody,tr,th,td){display:block}[data-site=props] table{min-inline-size:0}[data-site=props] tbody th{white-space:normal;overflow-wrap:anywhere}[data-site=props] thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-site=props] tbody tr{padding:var(--veneer-space-related)}[data-site=props] tbody tr+tr{border-block-start:var(--veneer-border-hairline) solid var(--rule)}[data-site=props] tbody :is(th,td){border:0;padding:0}[data-site=props] tbody th{margin-block-end:var(--veneer-space-hair)}[data-site=props] td[data-label=Type]{overflow-wrap:anywhere}[data-site=props] td[data-label]{min-inline-size:0;max-inline-size:none;padding-inline-start:6em;position:relative}[data-site=props] td[data-label]:before{content:attr(data-label);font:400 var(--doc-tiny)/1.9 var(--veneer-font-mono);color:var(--dim);position:absolute;inset-inline-start:0}[data-site=props] td[data-label=Description]{margin-block-start:var(--veneer-space-hair);padding-inline-start:0}[data-site=props] td[data-label=Description]:before{content:none}}[data-site=props] [data-part=req]{vertical-align:middle;background:var(--veneer-color-critical-text);border-radius:50%;block-size:6px;inline-size:6px;margin-inline-start:6px;display:inline-block}[data-site=tk-bar]{justify-content:space-between;align-items:start;gap:var(--veneer-space-group);flex-wrap:wrap;margin-block:24px 16px;display:flex}[data-site=tk-filter]{gap:var(--veneer-space-tight);flex:280px;display:grid}[data-site=tk-filter] [data-scope=field]{max-inline-size:360px}[data-site=tk-filter] [data-part=chips]{gap:var(--veneer-space-tight);flex-wrap:wrap;display:flex}[data-site=tk-filter] [data-part=count]{min-block-size:1.4em;font-size:var(--doc-small);color:var(--dim)}[data-tk=group]{margin-block-end:48px;scroll-margin-block-start:128px}[data-tk=group][hidden]{display:none}[data-tk=group]>header{gap:var(--veneer-space-tight);margin-block-end:var(--veneer-space-group);display:grid}[data-tk=group] h2{font:600 var(--doc-h2)/1.25 var(--doc-sans);letter-spacing:-.015em;text-transform:none;color:var(--ink);text-box:normal;--veneer-trim-k:0}[data-tk=group]>header p{max-inline-size:68ch;color:var(--dim);font-size:var(--doc-small);line-height:1.5}[data-tk=tiles]{--veneer-flow-cols:3;gap:var(--veneer-space-group);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}[data-site=tile]{contain-intrinsic-size:auto 200px;border:var(--veneer-border-hairline) solid var(--rule);border-radius:var(--veneer-radius-surface);background:var(--veneer-color-surface);color:var(--ink);transition:border-color var(--veneer-duration-fast) var(--veneer-ease-out);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}[data-site=tile][hidden],[data-site=tile][data-rest]:not([data-show]){display:none}[data-site=tile]:hover{border-color:var(--veneer-color-border-strong);translate:0 -1px}[data-site=tile] [data-part=stage]{aspect-ratio:3/2;background:var(--veneer-color-surface);border-block-end:var(--veneer-border-hairline) solid var(--rule);position:relative;overflow:hidden}@media (width>=600px){[data-area=charts] [data-site=tile] [data-part=stage]{aspect-ratio:4/3}}[data-site=tile] [data-part=mount]{--tile-zoom:.8;--tile-readable:.5;inline-size:var(--tile-w,100%);padding:var(--veneer-space-group);pointer-events:none;transform-origin:0 0;opacity:0;position:absolute;inset-block-start:0;inset-inline-start:0;container-type:inline-size}[data-site=tile] [data-part=mount]:not([data-ready]){opacity:1;inline-size:auto;inset:0;transform:none}[data-site=tile] [data-part=mount][data-stage=narrow]{justify-self:auto}[data-site=tile] [data-part=mount]>*{max-inline-size:100%}[data-site=tile] [data-part=words]{padding:var(--veneer-space-tight) var(--veneer-space-related)}[data-site=tile] strong{font-size:var(--doc-small);font-weight:600}[data-site=tile] [data-part=words] span{font-size:var(--doc-micro);color:var(--dim);line-height:1.4;display:none}@media (width<=599.98px){[data-tk=tiles]{gap:var(--veneer-space-related);grid-template-columns:minmax(0,1fr)}[data-site=tile]{contain-intrinsic-size:auto 200px;grid-template-rows:auto auto}[data-site=tile] [data-part=stage]{aspect-ratio:auto;block-size:120px}[data-site=tile] [data-part=mount]{--tile-hug:240px;--tile-readable:.3;padding:var(--veneer-space-related)}[data-site=tile] [data-part=words]{gap:var(--veneer-space-hair);padding:var(--veneer-space-tight) var(--veneer-space-related) var(--veneer-space-related);min-inline-size:0;display:grid}[data-site=tile] strong{overflow-wrap:anywhere}[data-site=tile] [data-part=words] span{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}[data-tk=all]{font-size:var(--doc-small);margin-block-start:var(--veneer-space-group)}@media (width<=899.98px){[data-site=frame] [data-part=stage]{overflow-x:auto}[data-site=frame][data-play] [data-part=pair]{grid-template-columns:minmax(0,1fr)}[data-site=frame][data-play] [data-part=stage]{--stage-h:240px}[data-site=frame] [data-part=knobs]{border-inline-start:0;border-block-start:var(--veneer-border-hairline) solid var(--rule)}[data-site=frame][data-play]>[data-part=code] [data-part=live-note]{display:none}[data-part=mount]{padding:var(--veneer-space-group)}[data-site=tk-section] [data-part=keys]>div{grid-template-columns:120px minmax(0,1fr)}[data-site=frame] [data-part=tools]{display:none}}[data-site=dial]{display:contents}html{--veneer-flow-top:57px;scroll-padding-block-start:72px}body{background:var(--veneer-color-page);color:var(--veneer-color-text);font-family:var(--veneer-text-body-font);font-size:var(--veneer-text-body-size);line-height:var(--veneer-text-body-leading);-webkit-font-smoothing:antialiased;margin:0}#app{grid-template-rows:auto 1fr auto;min-block-size:100dvh;display:grid}main{min-inline-size:0}h1,h2,h3{font-family:var(--veneer-text-title-font);font-weight:var(--veneer-text-title-weight);letter-spacing:var(--veneer-text-title-tracking);text-wrap:balance;margin:0}p{margin:0}[data-site=skip]{padding:var(--veneer-space-related) var(--veneer-space-related);background:var(--veneer-color-surface-raised);border-radius:var(--veneer-radius-control);z-index:30;position:absolute;inset-block-start:8px;inset-inline-start:8px;translate:0 -200%}[data-site=skip]:focus{translate:0}:root{--veneer-scroll-rail-top:57px}[data-site=header]{z-index:20;background:color-mix(in oklab, var(--veneer-color-page) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-block-end:var(--veneer-border-hairline) solid transparent;position:sticky;inset-block-start:0}[data-site=header]:after{content:"";inset-block-end:calc(var(--veneer-border-hairline) * -1);inset-inline:var(--_edge,0px) 0;block-size:var(--veneer-border-hairline);background:var(--veneer-color-border);transition:inset-inline-start var(--_edge-time,var(--veneer-duration-base)) var(--veneer-ease-out);position:absolute}:root:has([data-site=docs]>[data-scope=sidenav]) [data-site=header]{--_rail:calc(var(--veneer-space-page) - var(--veneer-space-related));--_edge:calc(var(--_rail) + 248px + var(--veneer-space-related) - var(--veneer-border-hairline))}:root:has([data-site=docs]>[data-scope=sidenav][data-collapsed]) [data-site=header]{--_edge:calc(var(--_rail) + 28px - var(--veneer-border-hairline))}@media (width<=899.98px){:root:has([data-site=docs]>[data-scope=sidenav]) [data-site=header]{--_edge:calc(28px - var(--veneer-border-hairline));--_edge-time:var(--veneer-duration-sheet,.24s)}:root:has([data-site=docs]>[data-scope=sidenav][data-open]) [data-site=header]{--_edge:calc(min(320px, 100vw - 48px) + 28px - var(--veneer-border-hairline))}}[data-site=repo][data-scope=button]{color:var(--veneer-color-text-subtle)}[data-site=bar]{align-items:center;gap:var(--veneer-space-related);block-size:56px;padding-inline:var(--veneer-space-page);margin-inline:auto;display:flex}[data-site=bar] .brand svg{block-size:26px;inline-size:26px}[data-site=bar] [data-scope=sidenav-title]>[data-part=title],[data-site=bar] .brand span{font:600 calc(1.25 * var(--veneer-rem))/1 var(--veneer-font-sans);letter-spacing:-.03em}[data-site=bar] .brand [data-site=wordmark]{letter-spacing:-.045em;font-weight:800}[data-site=bar] .brand{align-items:center;gap:var(--veneer-space-related);color:var(--veneer-color-text);font-family:var(--veneer-font-sans);font-weight:var(--veneer-text-heading-weight);font-size:var(--veneer-text-heading-size);text-decoration:none;display:inline-flex}[data-site=top-nav]{gap:var(--veneer-space-tight);--_bar:2px;align-self:stretch;align-items:stretch;margin-inline-start:var(--veneer-space-group);display:flex}@media (width>=900px){:root:has([data-site=docs]>[data-scope=sidenav]:not([data-collapsed])) [data-site=bar]>.brand{min-inline-size:calc(var(--_edge) - var(--veneer-space-page) - var(--veneer-space-related))}:root:has([data-site=docs]>[data-scope=sidenav]:not([data-collapsed])) [data-site=top-nav]{margin-inline-start:0}}[data-site=top-nav] a{color:var(--veneer-color-text-subtle);padding-inline:var(--veneer-space-related);font-size:calc(.875 * var(--veneer-rem));font-weight:var(--veneer-text-label-weight);align-items:center;text-decoration:none;display:flex}[data-site=top-nav] a:hover,[data-site=top-nav] a[aria-current]{color:var(--veneer-color-text)}[data-site=grow]{flex:1}[data-site=mark]{flex:none}[data-site=search]{justify-content:flex-start;gap:var(--veneer-space-related);background:color-mix(in oklab, var(--veneer-color-text) 4%, var(--veneer-color-page));border-color:color-mix(in oklab, var(--veneer-color-border) 70%, transparent);block-size:30px;inline-size:220px;color:var(--veneer-color-text-subtle);font-size:calc(.8125 * var(--veneer-rem));letter-spacing:0;transition:border-color var(--veneer-duration-fast) var(--veneer-ease-out), color var(--veneer-duration-fast) var(--veneer-ease-out);padding-inline:10px 8px;font-weight:400}[data-site=search]:before,[data-site=search]>[data-part=sweep]{display:none}[data-site=search]>svg{block-size:14px;inline-size:14px}[data-site=search]:is(:hover,:focus-visible){border-color:var(--veneer-color-border-strong,var(--veneer-color-border));color:var(--veneer-color-text);box-shadow:none;translate:none}[data-site=search]>[data-part=collapse]{align-items:center;gap:var(--veneer-space-related);flex:1;display:flex}[data-site=search] [data-part=text]{text-align:start;flex:1}[data-site=search] [data-part=keys]{font:500 calc(.6875 * var(--veneer-rem)) / 1 var(--veneer-font-mono);letter-spacing:.04em;color:var(--veneer-color-text-subtle);opacity:0;transition:opacity var(--veneer-duration-fast) var(--veneer-ease-out), translate var(--veneer-duration-fast) var(--veneer-ease-out);translate:3px}[data-site=search]:is(:hover,:focus-visible) [data-part=keys]{opacity:1;translate:0}[data-site=menu]{display:none}[data-site=dials]{gap:var(--veneer-space-related);inline-size:260px;margin-block-start:var(--veneer-space-related);display:grid}[data-site=dials] [data-part=row]{gap:var(--veneer-space-hair);font-size:calc(.8125 * var(--veneer-rem));color:var(--veneer-color-text-subtle);display:grid}[data-site=dials] [data-scope=segmented]{inline-size:100%}[data-scope=menu-screen]>[data-part=head]{box-sizing:border-box;block-size:56px;padding-block:0;padding-inline:var(--veneer-space-page)}[data-scope=menu-screen]>[data-part=body]{padding-inline:var(--veneer-space-page)}[data-scope=menu-screen] .brand{align-items:center;gap:var(--veneer-space-tight);color:var(--veneer-color-text);font-weight:600;text-decoration:none;display:inline-flex}[data-site=footer]{justify-content:space-between;align-items:center;gap:var(--veneer-space-group);box-sizing:border-box;inline-size:100%;max-inline-size:1240px;padding:var(--veneer-space-group) var(--veneer-space-page);border-block-start:var(--veneer-border-hairline) solid var(--veneer-color-border);font-size:var(--veneer-text-caption-size);color:var(--veneer-color-text-subtle);flex-wrap:wrap;margin-inline:auto;display:flex}[data-site=footer] nav{gap:var(--veneer-space-group);flex-wrap:wrap;display:flex}[data-site=footer] a{color:inherit;align-items:center;min-block-size:24px;display:inline-flex}[data-site=readout]{gap:var(--veneer-space-hair) var(--veneer-space-group);font-family:var(--veneer-font-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}[data-site=readout] b{font-weight:var(--veneer-text-body-weight);color:var(--veneer-color-text)}[data-site=page]{color:var(--veneer-color-text-subtle);max-inline-size:1240px;padding:var(--veneer-space-section) var(--veneer-space-page);margin-inline:auto}[data-site=hero]{isolation:isolate;background:var(--veneer-color-page);min-block-size:min(100svh - 73px,820px);padding:var(--veneer-space-section) var(--veneer-space-page);box-sizing:border-box;touch-action:pan-y;align-items:center;display:grid;position:relative;overflow:clip}[data-site=hero] [data-part=poster],[data-site=loom]{block-size:100%;inline-size:100%;image-rendering:pixelated;z-index:-2;position:absolute;inset:0}[data-site=hero] [data-part=poster]{opacity:.5;background:url(/art/field.png) 50%/cover}[data-site=hero]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--veneer-color-page) 0 min(52%, 720px), transparent min(60%, 860px)), linear-gradient(0deg, var(--veneer-color-page), transparent 22%);position:absolute;inset:0}[data-site=loom]{opacity:0;transition:opacity var(--veneer-duration-slow) var(--veneer-ease-out)}[data-site=loom][data-live]{opacity:.85}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) [data-site=loom][data-live]{opacity:1}:root:not([data-theme=dark]) [data-site=hero] [data-part=poster]{filter:invert()hue-rotate(180deg)}:root:not([data-theme=dark]) [data-site=hero]:has([data-site=loom][data-live]) [data-part=poster]{opacity:0}}:root[data-theme=light] [data-site=loom][data-live]{opacity:1}:root[data-theme=light] [data-site=hero] [data-part=poster]{filter:invert()hue-rotate(180deg)}:root[data-theme=light] [data-site=hero]:has([data-site=loom][data-live]) [data-part=poster]{opacity:0}[data-site=hero] [data-part=say]{gap:var(--veneer-space-group);max-inline-size:660px;display:grid}[data-site=hero] h1{font-family:var(--veneer-text-display-font);font-weight:var(--veneer-text-display-weight);font-size:clamp(calc(2.75 * var(--veneer-rem)), calc(1.4 * var(--veneer-rem)) + 4.4vw, calc(5 * var(--veneer-rem)));letter-spacing:var(--veneer-text-display-tracking);color:var(--veneer-color-text);line-height:1.02}[data-site=hero] [data-part=say]>p:not([data-part]){max-inline-size:calc(34 * var(--veneer-rem));font-size:clamp(calc(1.125 * var(--veneer-rem)), calc(1 * var(--veneer-rem)) + .5vw, calc(1.375 * var(--veneer-rem)));color:var(--veneer-color-text-subtle);margin-block-start:var(--veneer-space-related);line-height:1.5}[data-part=next]{align-items:center;gap:var(--veneer-space-group);flex-wrap:wrap;display:flex}[data-part=quiet]{color:var(--veneer-color-text-subtle)}[data-part=install]{gap:var(--veneer-space-tight);font-size:calc(.8125 * var(--veneer-rem));color:var(--veneer-color-text-subtle);display:grid}[data-part=install] code{max-inline-size:100%;padding:var(--veneer-space-related) var(--veneer-space-related);border:1px solid var(--veneer-color-border);background:color-mix(in oklch, var(--veneer-color-page) 80%, transparent);font-family:var(--veneer-font-mono);font-size:calc(.875 * var(--veneer-rem));color:var(--veneer-color-text);justify-self:start;overflow-x:auto}[data-site=story]{gap:var(--veneer-space-section);background:var(--veneer-color-page);padding:var(--veneer-space-section) var(--veneer-space-page);grid-template-columns:minmax(0,1fr);display:grid}[data-site=story]>section:nth-of-type(2n){isolation:isolate;position:relative}[data-site=story]>section:nth-of-type(2n):before{content:"";z-index:-1;inset-block:calc(var(--veneer-space-section) * -.5);background:var(--veneer-color-surface-sunken);position:absolute;inset-inline:-100vmax}[data-site=story]{overflow-x:clip}[data-site=art-strip]{gap:var(--veneer-space-related);inline-size:100%;display:grid}[data-site=art-strip] [data-part=wall]{gap:var(--veneer-space-tight);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-site=art-strip] [data-part=wall]>*{min-inline-size:0}[data-site=art-strip] [data-art=frame]{aspect-ratio:auto;block-size:280px}[data-site=art-strip] [data-part=wall]>:is(:first-child,:last-child){grid-column:span 2}@media (width<=899.98px){[data-site=art-strip] [data-part=wall]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-site=art-strip] [data-art=frame]{block-size:180px}}[data-site=story] h2,[data-site=story] section{scroll-margin-block-start:96px}[data-site=story]>section,[data-part=reading]{box-sizing:border-box;inline-size:100%;max-inline-size:1120px;margin-inline:auto}[data-site=story] h2{font-family:var(--veneer-text-title-font);font-weight:var(--veneer-text-title-weight);font-size:clamp(calc(2 * var(--veneer-rem)), calc(1.3 * var(--veneer-rem)) + 2.4vw, calc(3.25 * var(--veneer-rem)));letter-spacing:var(--veneer-text-title-tracking);color:var(--veneer-color-text);line-height:1.08}[data-part=intro]{max-inline-size:65ch;margin-block:var(--veneer-space-group);font-size:calc(1.125 * var(--veneer-rem));color:var(--veneer-color-text-subtle);line-height:1.6}[data-part=intro] code,[data-site=fix] code{font-family:var(--veneer-font-mono);font-size:.92em}[data-part=lead]{box-sizing:border-box;inline-size:100%;max-inline-size:1120px;font-size:clamp(calc(1.25 * var(--veneer-rem)), calc(1 * var(--veneer-rem)) + 1vw, calc(1.75 * var(--veneer-rem)));letter-spacing:-.015em;color:var(--veneer-color-text);margin-inline:auto;line-height:1.35}[data-part=server]{border:1px solid var(--veneer-color-border);background:var(--veneer-color-surface-sunken);margin-block-end:var(--veneer-space-related)}[data-part=server] pre{padding:var(--veneer-space-group);font-size:calc(.875 * var(--veneer-rem));margin:0;line-height:1.6;overflow-x:auto}[data-part=missing]{max-inline-size:65ch;margin-block:var(--veneer-space-group);padding:var(--veneer-space-related) var(--veneer-space-group);border:1px solid var(--veneer-color-caution-border);background:var(--veneer-color-caution-soft);color:var(--veneer-color-text);line-height:1.5}[data-part=missing] code{font-family:var(--veneer-font-mono);font-size:.92em}[data-part=note]{max-inline-size:75ch;font-size:calc(.9375 * var(--veneer-rem));color:var(--veneer-color-text-subtle);margin-block-start:var(--veneer-space-related);line-height:1.55}[data-part=more]{margin-block-start:var(--veneer-space-related)}[data-part=sizes]{gap:var(--veneer-space-group);font-size:calc(1.125 * var(--veneer-rem));font-family:var(--veneer-font-mono);margin:0;padding:0;list-style:none;display:grid}[data-part=sizes] li{gap:var(--veneer-space-related);grid-template-columns:minmax(0,160px) 1fr 90px;align-items:center;display:grid}[data-part=sizes] i{block-size:40px;inline-size:calc(var(--share) * 100%);background:repeating-linear-gradient(90deg, var(--veneer-color-accent-text) 0 5px, transparent 5px 7px);display:block}[data-part=sizes] li:first-child b{color:var(--veneer-color-accent-text)}[data-part=sizes] b{text-align:end;color:var(--veneer-color-text-subtle);font-weight:400}[data-part=files]{padding:var(--veneer-space-group);border:1px solid var(--veneer-color-border);background:var(--veneer-color-surface-sunken);font-family:var(--veneer-font-mono);font-size:calc(.875 * var(--veneer-rem));grid-template-columns:max-content minmax(0,1fr);column-gap:3ch;margin:0;line-height:1.7;display:grid}[data-part=files]>div{display:contents}[data-part=files] dt{color:var(--veneer-color-text)}[data-part=files] dd{color:var(--veneer-color-text-subtle);margin:0}@media (width<=599.98px){[data-part=files]{grid-template-columns:minmax(0,1fr)}[data-part=files] dt{overflow-wrap:anywhere}[data-part=files] dd{margin-block-end:var(--veneer-space-tight);padding-inline-start:2ch}[data-part=files] dd:last-child{margin-block-end:0}}[data-site=page]>h1,[data-part=reading] h1{font-family:var(--veneer-text-display-font);font-weight:var(--veneer-text-display-weight);font-size:clamp(calc(2.125 * var(--veneer-rem)), calc(1.2 * var(--veneer-rem)) + 2vw, calc(2.75 * var(--veneer-rem)));letter-spacing:var(--veneer-text-display-tracking);color:var(--veneer-color-text);text-box:normal;--veneer-trim-k:0;line-height:1.1}[data-site=arena] [data-part=actions]{gap:var(--veneer-space-related);flex-wrap:wrap;align-items:center;margin-block-end:var(--veneer-space-group);display:flex}[data-site=arena] [data-part=stage]{gap:var(--veneer-space-group);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}[data-site=arena] article{gap:var(--veneer-space-related);min-inline-size:0;display:grid}[data-site=arena] h3{font-family:var(--veneer-text-heading-font);font-size:calc(1.25 * var(--veneer-rem));color:var(--veneer-color-text);justify-content:space-between;align-items:baseline;margin:0;display:flex}[data-site=arena] h3 a{font-size:calc(.8125 * var(--veneer-rem));color:var(--veneer-color-text-subtle)}[data-site=arena] iframe{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;block-size:229px;inline-size:100%;display:block}[data-site=arena] dl{gap:var(--veneer-space-tight);margin:0;display:grid}[data-site=arena] dl>div{border-block-end:1px solid var(--veneer-color-surface-hover);justify-content:space-between;align-items:baseline;padding-block-end:var(--veneer-space-tight);display:flex}[data-site=arena] dd{font-family:var(--veneer-font-mono);font-size:calc(1.125 * var(--veneer-rem));font-variant-numeric:tabular-nums;color:var(--veneer-color-accent-text);margin:0}[data-site=arena] [data-loud] dd{color:var(--veneer-color-critical-text)}[data-site=arena] [data-part=table]{overflow-x:auto}[data-site=arena] table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}[data-site=arena] th,[data-site=arena] td{padding:var(--veneer-space-tight);border-block-end:1px solid var(--veneer-color-surface-hover);text-align:end;white-space:nowrap;font-weight:400}[data-site=arena] th:first-child{text-align:start;color:var(--veneer-color-text)}[data-site=arena] thead th{color:var(--veneer-color-text-subtle)}[data-site=arena] [data-lost] td:last-child{color:var(--veneer-color-critical-text)}[data-site=arena] dt{font-size:calc(.875 * var(--veneer-rem));color:var(--veneer-color-text-subtle)}[data-site=arena] [data-part=weight]{block-size:8px;inline-size:calc(var(--share) * 100%);background:repeating-linear-gradient(90deg, var(--veneer-color-accent-text) 0 4px, transparent 4px 6px)}[data-site=fix]{gap:var(--veneer-space-group);display:grid}[data-site=fix] [data-part=steps]{gap:var(--veneer-space-tight);grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}[data-site=fix] [data-part=steps] button{justify-content:start;align-items:center;gap:var(--veneer-space-tight);text-transform:none;letter-spacing:normal;min-block-size:44px;inline-size:100%;padding:var(--veneer-space-tight) var(--veneer-space-related);border:1px solid var(--veneer-color-border);color:var(--veneer-color-text-subtle);font:inherit;text-align:start;cursor:pointer;background:0 0;display:flex}[data-site=fix] [data-part=steps] button span{font-family:var(--veneer-font-mono);color:var(--veneer-color-accent-text)}[data-site=fix] [data-part=steps] button[aria-current]{border-color:var(--veneer-color-accent-solid);background:var(--veneer-color-accent-soft);color:var(--veneer-color-text)}[data-site=fix] [data-part=stage]{gap:var(--veneer-space-group);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;display:grid}[data-site=fix] [data-part=code]{gap:var(--veneer-space-related);min-inline-size:0;display:grid}[data-site=fix] [data-part=say]{min-block-size:3em;margin:0;line-height:1.5}[data-site=fix] [data-part=panels]{font-family:var(--veneer-font-mono);font-size:calc(.9375 * var(--veneer-rem));display:grid}[data-site=fix] [data-show]{visibility:hidden;opacity:0;min-inline-size:0;transition:opacity var(--veneer-duration-slow) var(--veneer-ease-out);grid-area:1/1}[data-site=fix][data-step="0"] [data-show="0"],[data-site=fix][data-step="1"] [data-show="1"],[data-site=fix][data-step="2"] [data-show="2"],[data-site=fix][data-step="3"] [data-show="3"]{visibility:visible;opacity:1}[data-site=fix] pre{padding:var(--veneer-space-group);margin:0;overflow-x:auto}[data-site=fix] [data-bad],[data-site=fix] [data-del]{background:color-mix(in oklab, var(--veneer-color-critical-text) 14%, transparent);box-shadow:inset 3px 0 var(--veneer-color-critical-text);display:block}[data-site=fix] [data-add]{background:var(--veneer-color-accent-soft);box-shadow:inset 3px 0 var(--veneer-color-accent-text);display:block}[data-site=fix] [data-del]:before{content:"- "}[data-site=fix] [data-add]:before{content:"+ "}[data-site=fix] [data-part=diag]{padding:var(--veneer-space-group);border:1px solid var(--veneer-color-critical-text);color:var(--veneer-color-critical-text);line-height:1.5}[data-site=fix] [data-part=diag] small{color:var(--veneer-color-text-subtle);margin-block-start:var(--veneer-space-tight);display:block}[data-site=fix] [data-part=play]{align-items:center;gap:var(--veneer-space-related);flex-wrap:wrap;display:flex}[data-site=fix] output{font-family:var(--veneer-font-mono);font-size:calc(4 * var(--veneer-rem));color:var(--veneer-color-critical-text);transition:color var(--veneer-duration-slow) var(--veneer-ease-out);flex:1 0 100%;line-height:1}[data-site=fix] output b{font-weight:400}[data-site=fix][data-step="3"] output{color:var(--veneer-color-accent-text)}[data-site=fix] [data-part=amount],[data-site=fix] [data-part=hint]{color:var(--veneer-color-text-subtle);flex:1 0 100%;margin:0}[data-part=end]{border-block-start:2px solid var(--veneer-color-accent-text);padding-block-start:var(--veneer-space-group)}[data-site=lede]{margin-block:var(--veneer-space-related) var(--veneer-space-group);max-inline-size:60ch;font-size:calc(1.125 * var(--veneer-rem));color:var(--veneer-color-text-subtle);line-height:1.5}[data-site=icons]{gap:var(--veneer-space-group);min-inline-size:0;font-family:var(--veneer-text-body-font);display:grid}[data-site=icons] [data-part=controls]{align-items:end;gap:var(--veneer-space-group);flex-wrap:wrap;display:flex}[data-site=icons] [data-part=controls]>:first-child{flex:240px}[data-site=icons] [data-part=count]{color:var(--veneer-color-text-subtle);font-size:var(--veneer-text-caption-size)}[data-site=icons] [data-scope=virtual]{block-size:68dvh}[data-site=icons] [data-scope=virtual] [data-part=row]{border-block-end:0;block-size:auto;padding-inline:0;display:block}[data-site=icons] [data-part=line]{--veneer-flow-cols:var(--cols);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));display:grid}[data-site=icons] [data-part=cell]{grid-template-rows:var(--glyph) auto;align-content:center;justify-items:center;gap:var(--veneer-space-related);block-size:var(--cell);inline-size:100%;padding:var(--veneer-space-related) var(--veneer-space-tight);display:grid}[data-site=icons] [data-part=name]{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-align:center;text-transform:none;letter-spacing:normal;min-block-size:2lh;max-inline-size:100%;font-size:var(--veneer-text-caption-size);color:var(--veneer-color-text-subtle);line-height:1.25}[data-site=icons] [data-part=glyph]{display:inline-flex}[data-site=icons] [data-part=glyph] svg{inline-size:var(--glyph);block-size:var(--glyph)}[data-site=icon-sheet]{gap:var(--veneer-space-related);margin-block-end:var(--veneer-space-group);display:grid}[data-site=icon-sheet]>div{align-items:center;gap:var(--veneer-space-group);grid-template-columns:1fr auto auto;display:grid}[data-site=icon-sheet] svg{block-size:48px;inline-size:48px}@media (width<=899.98px){[data-site=hero]{align-items:start;padding-block-start:236px}[data-site=hero] [data-part=poster],[data-site=loom]{block-size:240px}[data-site=hero]:after{background:linear-gradient(transparent, var(--veneer-color-page));block-size:121px;inset-block-start:120px}[data-site=top-nav]{display:none}[data-site=menu]{display:inline-flex}[data-site=repo]{display:none}}main pre,main pre code,main pre [data-part=line]{white-space:pre-wrap;overflow-wrap:normal}main pre [data-part=line]{text-indent:calc(-1 * (var(--indent,0ch) + 2ch));padding-inline-start:calc(var(--indent,0ch) + 2ch);display:block}[data-site=story]>section,[data-site=example],[data-site=arena],[data-site=fix]{content-visibility:auto;contain-intrinsic-size:auto 800px}[data-site=gate]{display:contents}@layer veneer.inputs-rich{:where([data-scope=code]){font:400 .88em var(--veneer-font-mono);border-radius:var(--veneer-radius-mark);background:var(--veneer-color-surface-sunken);border:var(--veneer-border-hairline) solid var(--veneer-color-border);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.1em .38em}:where([data-scope=codeblock]){border-radius:var(--veneer-radius-surface);border:var(--veneer-border-hairline) solid var(--veneer-color-border);background:var(--veneer-color-surface-sunken);min-inline-size:0;margin:0;overflow:clip}:where([data-scope=codeblock]) :where([data-part=head]:not([data-scope=codeblock] :is([data-scope=artifact],[data-scope=calendar],[data-scope=chart],[data-scope=checklist],[data-scope=diff],[data-scope=log],[data-scope=menu-screen],[data-scope=meter],[data-scope=monthgrid],[data-scope=pay-frame],[data-scope=prefs-matrix],[data-scope=sidenav],[data-scope=transport],[data-scope=truncate]) :not([data-scope=codeblock] :is([data-scope=artifact],[data-scope=calendar],[data-scope=chart],[data-scope=checklist],[data-scope=diff],[data-scope=log],[data-scope=menu-screen],[data-scope=meter],[data-scope=monthgrid],[data-scope=pay-frame],[data-scope=prefs-matrix],[data-scope=sidenav],[data-scope=transport],[data-scope=truncate]) [data-scope=codeblock] *))){border-block-end:var(--veneer-border-hairline) solid var(--veneer-color-border);font-size:var(--veneer-text-caption-size);align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}:where([data-scope=codeblock]) :where([data-part=head]:not([data-scope=codeblock] :is([data-scope=artifact],[data-scope=calendar],[data-scope=chart],[data-scope=checklist],[data-scope=diff],[data-scope=log],[data-scope=menu-screen],[data-scope=meter],[data-scope=monthgrid],[data-scope=pay-frame],[data-scope=prefs-matrix],[data-scope=sidenav],[data-scope=transport],[data-scope=truncate]) :not([data-scope=codeblock] :is([data-scope=artifact],[data-scope=calendar],[data-scope=chart],[data-scope=checklist],[data-scope=diff],[data-scope=log],[data-scope=menu-screen],[data-scope=meter],[data-scope=monthgrid],[data-scope=pay-frame],[data-scope=prefs-matrix],[data-scope=sidenav],[data-scope=transport],[data-scope=truncate]) [data-scope=codeblock] *))) :where(.sp){flex:1}:where([data-scope=codeblock]) :where([data-part=file]:not([data-scope=codeblock] [data-scope=composer] :not([data-scope=codeblock] [data-scope=composer] [data-scope=codeblock] *))){font-family:var(--veneer-font-mono);color:var(--veneer-color-text)}:where([data-scope=codeblock]) :where([data-part=lang]){font:500 10px/1 var(--veneer-font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--veneer-radius-mark);background:var(--veneer-color-surface);color:var(--veneer-color-text-subtle);padding:3px 6px}:where([data-scope=codeblock]) :where([data-act=copy]){gap:6px}:where([data-scope=codeblock]) :where([data-act=copy][data-done]){color:var(--veneer-color-accent-text)}:where([data-scope=codeblock]) :where([data-act=copy][data-failed]){color:var(--veneer-color-critical-text)}:where([data-scope=codeblock]) :where([data-act=wrap][aria-pressed=true]){color:var(--veneer-color-accent-text)}:where([data-scope=codeblock]) :where(pre){font:400 var(--veneer-text-code-size)/1.65 var(--veneer-font-mono);counter-reset:ln;outline:none;margin:0;padding:16px 18px;overflow:auto}:where([data-scope=codeblock]) :where(pre:focus-visible){box-shadow:inset 0 0 0 var(--veneer-focus-width) var(--veneer-color-focus)}:where([data-scope=codeblock]) :where(code){display:grid}:where([data-scope=codeblock]) :where([data-part=line]:not([data-scope=codeblock] [data-scope=log] :not([data-scope=codeblock] [data-scope=log] [data-scope=codeblock] *))){white-space:pre;min-block-size:1.65em}:where([data-scope=codeblock][data-wrap]) :where([data-part=line]:not([data-scope=codeblock] [data-scope=log] :not([data-scope=codeblock] [data-scope=log] [data-scope=codeblock] *))){white-space:pre-wrap;overflow-wrap:anywhere}:where([data-scope=codeblock]) :where(pre[data-lines]) :where([data-part=line]):before{counter-increment:ln;content:counter(ln);text-align:end;inline-size:2ch;color:var(--veneer-color-text-subtle);-webkit-user-select:none;user-select:none;margin-inline-end:14px;display:inline-block}:where([data-scope=codeblock]) :where(.c){color:var(--veneer-color-text-subtle)}:where([data-scope=codeblock]) :where(.s){color:var(--veneer-color-accent-text)}:where([data-scope=codeblock]) :where(.k){color:var(--veneer-color-info-text)}:where([data-scope=codeblock]) :where(.t){color:var(--veneer-color-highlight-text)}:where([data-scope=codeblock]) :where(.n){color:var(--veneer-color-caution-text)}}@layer veneer.components{:where([data-copy]) :where([data-part=indicator]:not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) :not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) [data-copy] *))){display:grid}:where([data-copy]) :where([data-part=indicator]:not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) :not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) [data-copy] *)))>:where(svg){transition:opacity var(--veneer-duration-fast) var(--veneer-ease-out), scale var(--veneer-duration-base) var(--veneer-ease-pop);grid-area:1/1}:where([data-copy]) :where([data-part=indicator]:not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) :not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) [data-copy] *)))>:where(svg:last-child),:where([data-copy][data-state=copied]) :where([data-part=indicator]:not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) :not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) [data-copy] *)))>:where(svg:first-child){opacity:0;scale:.6}:where([data-copy][data-state=copied]) :where([data-part=indicator]:not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) :not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) [data-copy] *)))>:where(svg:last-child){opacity:1;color:var(--veneer-color-positive-text);scale:1}:where([data-copy][data-state=copied]:not([data-emphasis])){--_ink:var(--_ink-on)}:where([data-copy][data-state=copied]:not([data-emphasis])) :where([data-part=indicator]:not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) :not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) [data-copy] *)))>:where(svg:last-child){color:inherit}:where([data-copy][data-state=failed]),:where([data-act=copy][data-failed]){color:var(--veneer-color-critical-text)}:where([data-act=copy])>:where([data-part=copy-note]){z-index:2;border-radius:var(--veneer-radius-mark);pointer-events:none;white-space:nowrap;border:var(--veneer-border-hairline) solid var(--veneer-color-critical-border);background:var(--veneer-color-critical-soft);color:var(--veneer-color-critical-text);font:500 var(--veneer-text-caption-size)/1.2 var(--veneer-text-body-font);letter-spacing:0;text-transform:none;animation:veneer-enter var(--veneer-duration-base) var(--veneer-ease-out);padding:4px 8px;position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + 6px);translate:0 -50%}:where(html){scrollbar-gutter:stable}:where(html:has(dialog[open]:modal)){overflow:hidden}@media (forced-colors:active){:where([data-copy]) :where([data-part=indicator]:not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) :not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) [data-copy] *))),:where([data-copy][data-state=copied]) :where([data-part=indicator]:not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) :not([data-copy] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) [data-copy] *)))>:where(svg:last-child){color:inherit}}}[data-site=docs]{--ink:var(--veneer-color-text);--dim:var(--veneer-color-text-subtle);--glow:var(--veneer-color-accent-text);--rule:var(--veneer-color-border);--well:var(--veneer-color-surface-sunken);--doc-h1:clamp(calc(2.125 * var(--veneer-rem)), calc(1.2 * var(--veneer-rem)) + 2vw, calc(2.75 * var(--veneer-rem)));--doc-h2:calc(1.5 * var(--veneer-rem));--doc-h3:calc(1.125 * var(--veneer-rem));--doc-lede:calc(1.125 * var(--veneer-rem));--doc-body:calc(1 * var(--veneer-rem));--doc-small:calc(.875 * var(--veneer-rem));--doc-micro:calc(.8125 * var(--veneer-rem));--doc-tiny:calc(.75 * var(--veneer-rem));--bar:56px;--doc-sans:"Inter Variable", Inter, ui-sans-serif, system-ui, sans-serif;font-family:var(--doc-sans);box-sizing:border-box;padding-inline:var(--veneer-space-page);background:var(--veneer-color-page);color:var(--ink);grid-template-columns:auto minmax(0,1fr);gap:48px;display:grid}[data-site=docs]:has(>[data-site=toc],[data-site=doc-skeleton]>[data-site=toc]){grid-template-columns:auto minmax(0,1fr) 208px}[data-site=docs]:not(:has(>[data-scope=sidenav])){grid-template-columns:minmax(0,1fr)}[data-site=docs]{--veneer-sidenav-top:var(--bar);--veneer-sidenav-bar:28px;--veneer-sidenav-width:calc(248px + var(--veneer-space-related))}[data-site=docs]>[data-scope=sidenav]{font-size:var(--doc-small);margin-inline-start:calc(var(--veneer-space-related) * -1)}[data-site=docs]>[data-scope=sidenav] [data-scope=navlist]{font-size:var(--doc-small)}@media (width>=900px){[data-site=docs]>[data-scope=sidenav]{z-index:21;margin-block-start:calc(var(--veneer-border-hairline) * -1)}}[data-site=docs]>[data-site=page]{min-inline-size:0;max-inline-size:none;margin:0;padding-inline:0}[data-site=toc]{box-sizing:border-box;max-block-size:calc(100dvh - var(--bar));padding-block:var(--veneer-space-page);scrollbar-width:none;font-size:var(--doc-micro);align-self:start;padding-block-start:calc(var(--veneer-space-page) + 8px);position:sticky;inset-block-start:var(--bar);overflow:auto}[data-site=toc] [data-part=label]{margin:0 0 var(--veneer-space-related);font:600 var(--doc-small)/1.4 var(--doc-sans);color:var(--ink)}[data-site=toc] [data-scope=nav]{display:grid}[data-site=toc] a{min-block-size:28px;padding-inline:var(--veneer-space-group) 0;color:var(--dim);align-items:center;line-height:1.3;text-decoration:none;display:flex}[data-site=toc] a[data-depth="3"]{padding-inline-start:calc(var(--veneer-space-group) * 2)}[data-site=toc] a:hover,[data-site=toc] a[aria-current]{color:var(--ink)}[data-site=doc]{box-sizing:border-box;inline-size:100%;min-inline-size:0;max-inline-size:760px;padding-block:var(--veneer-space-page) calc(var(--veneer-space-section) * 2);margin-inline:auto}[data-site=doc][data-home]{max-inline-size:1000px}[data-site=doc][data-wide]{max-inline-size:none}[data-site=doc][data-wide] [data-site=tk-section]>:not([data-site=ex]){max-inline-size:760px}[data-site=doc] [data-part=links]{align-items:center;gap:var(--veneer-space-tight) var(--veneer-space-group);font-size:var(--doc-small);color:var(--dim);flex-wrap:wrap;margin:0;display:flex}[data-site=doc] [data-part=links] a{color:var(--dim)}[data-site=doc] [data-part=links] a:hover{color:var(--ink)}[data-site=doc]>header{gap:var(--veneer-space-related);grid-template-columns:minmax(0,1fr);margin-block-end:var(--veneer-space-group);display:grid}[data-site=doc] h1{font:700 calc(2.25 * var(--veneer-rem))/1.15 var(--doc-sans);letter-spacing:-.02em;text-transform:none;color:var(--ink);text-box:normal;--veneer-trim-k:0;overflow-wrap:anywhere}[data-site=doc] [data-part=crumb]{gap:var(--veneer-space-tight);font:500 var(--doc-small)/1.4 var(--doc-sans);color:var(--dim);display:flex}[data-site=doc] [data-part=crumb] a{color:inherit;text-decoration:none}[data-site=doc] [data-part=crumb] a:hover{text-decoration:underline}[data-site=doc] [data-part=lede],[data-site=doc]>[data-part=lead]{max-inline-size:60ch;font-size:var(--doc-lede);color:var(--dim);margin:0;line-height:1.5}[data-site=doc]>[data-part=lead]{margin-block-end:var(--veneer-space-group)}[data-site=doc] [data-part=actions]{align-items:center;gap:var(--veneer-space-tight) var(--veneer-space-related);flex-wrap:wrap;margin-block-end:32px;display:flex}[data-site=doc-skeleton]{display:contents}[data-site=doc-skeleton] [data-scope=skeleton]{block-size:1em;margin-block-end:.6em}[data-site=doc-skeleton] h1{margin:0}[data-site=doc-skeleton] [data-bar=crumb]{inline-size:9ch;margin:0}[data-site=doc-skeleton] [data-bar=title]{block-size:1.15em;inline-size:min(14ch,70%);margin:0}[data-site=doc-skeleton] [data-part=lead]{font-size:var(--doc-lede);margin-block-end:var(--veneer-space-group);line-height:1.5;display:block}[data-site=doc-skeleton] [data-bar=lede]{inline-size:min(60ch,100%)}[data-site=doc-skeleton] [data-bar=lede-end]{inline-size:min(38ch,70%)}[data-site=doc-skeleton] [data-bar=button]{border-radius:var(--veneer-radius-control);block-size:32px;inline-size:168px;margin:0}[data-site=doc-skeleton] [data-part=body]{font-size:var(--doc-body);line-height:1.7}[data-site=doc-skeleton] [data-bar=line]{inline-size:min(68ch,100%)}[data-site=doc-skeleton] [data-bar=line-end]{inline-size:min(44ch,66%);margin-block-end:var(--veneer-space-group)}[data-site=doc-skeleton] [data-bar=code]{block-size:9em;margin-block:var(--veneer-space-group) 64px;border-radius:var(--veneer-radius-control)}[data-site=doc-skeleton] [data-bar=heading]{block-size:1.4em;inline-size:min(24ch,50%);margin-block-end:var(--veneer-space-related)}[data-site=doc-skeleton] [data-bar=toc-label]{inline-size:10ch;margin-block-end:var(--veneer-space-related)}[data-site=doc-skeleton] [data-bar=toc]{block-size:.8em;inline-size:70%;margin-block:0 calc(28px - .8em)}[data-site=doc] [data-scope=prose]{max-inline-size:none;color:var(--dim);font-size:var(--doc-body);line-height:1.7;display:block}[data-site=doc] [data-scope=prose] :is(p,ul,ol,table,blockquote){max-inline-size:68ch}[data-site=doc] [data-scope=prose]>:first-child{margin-block-start:0}[data-site=doc] [data-scope=prose]>p{margin-block:0 var(--veneer-space-group)}[data-site=doc] [data-scope=prose]>p:first-child{font-size:var(--doc-lede);color:var(--ink);line-height:1.5}[data-site=doc] [data-scope=prose] h2,[data-site=doc]>section>h2{margin-block:64px var(--veneer-space-related);font:600 var(--doc-h2)/1.25 var(--doc-sans);letter-spacing:-.015em;text-transform:none;color:var(--ink);text-box:normal;--veneer-trim-k:0;border:0;padding:0}[data-site=doc] [data-scope=prose] h3{margin-block:48px var(--veneer-space-related);font:600 var(--doc-h3)/1.35 var(--doc-sans);letter-spacing:-.01em;color:var(--ink);text-box:normal;--veneer-trim-k:0;line-height:1.35}[data-site=doc] [data-scope=prose] h4{margin-block:32px var(--veneer-space-tight);font-family:var(--doc-sans);font-weight:600;font-size:var(--doc-body);color:var(--ink);text-box:normal;--veneer-trim-k:0}[data-site=doc] [data-scope=prose] [data-scope=codeblock],[data-site=doc] [data-scope=prose]>table{margin-block:var(--veneer-space-group) 24px}[data-scope=prose] :is(h2,h3){scroll-margin-block-start:88px}[data-site=doc] [data-scope=prose] h2[data-step]{padding-inline-start:44px;position:relative}[data-site=doc] [data-scope=prose] h2[data-step]~:not(h2){margin-inline-start:44px}[data-site=doc] [data-scope=prose] h2[data-step]:before{content:attr(data-step);box-sizing:border-box;border:var(--veneer-border-hairline) solid var(--veneer-color-border-strong);background:var(--veneer-color-page);block-size:28px;inline-size:28px;font:400 var(--doc-micro)/1 var(--veneer-font-mono);letter-spacing:0;color:var(--glow);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}[data-scope=codeblock][data-bare]{position:relative}[data-scope=codeblock][data-bare] [data-part=head]{opacity:.7;transition:opacity var(--veneer-duration-fast) var(--veneer-ease-out);border:0;padding:0;position:absolute;inset-block-start:4px;inset-inline-end:4px}[data-scope=codeblock][data-bare]:is(:hover,:focus-within) [data-part=head]{opacity:1}[data-scope=codeblock][data-bare] [data-part=head] :is(.sp,[data-part=lang]){display:none}[data-scope=codeblock][data-bare] pre{padding-inline-end:44px}[data-scope=codeblock][data-oneline] pre{padding-block:10px}[data-site=doc] [data-part=cards]{gap:var(--veneer-space-group);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin-block-start:32px;display:grid}[data-site=doc] [data-part=cards] section{padding:var(--veneer-space-group) calc(var(--veneer-space-group) * 1.25);border:var(--veneer-border-hairline) solid var(--rule);border-radius:var(--veneer-radius-surface);background:var(--veneer-color-surface);padding-block-start:0;overflow:clip}[data-site=doc] [data-part=cards] [data-part=thumb]{margin-inline:calc(var(--veneer-space-group) * -1.25);block-size:96px;margin-block-end:var(--veneer-space-related);overflow:clip}[data-site=doc] [data-part=cards] [data-art=frame]{aspect-ratio:auto;block-size:96px}[data-site=doc] [data-part=cards] h2{margin:0 0 var(--veneer-space-related);font:600 var(--doc-small)/1.4 var(--doc-sans);color:var(--ink)}[data-site=doc] [data-part=cards] ul{gap:var(--veneer-space-tight);font-size:var(--doc-small);margin:0;padding:0;list-style:none;display:grid}[data-site=doc] [data-part=cards] a{color:var(--ink);text-decoration:none}[data-site=doc] [data-part=cards] a:hover{color:var(--glow)}[data-part=band]{block-size:28px;image-rendering:pixelated;background:url(/art/band.png) 0 0/auto 28px repeat-x;margin-block-end:var(--veneer-space-group)}[data-part=pager]{gap:var(--veneer-space-related);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:64px;display:grid}[data-part=pager] a{gap:var(--veneer-space-hair);overflow-wrap:anywhere;padding:var(--veneer-space-related) var(--veneer-space-group);border:var(--veneer-border-hairline) solid var(--rule);border-radius:var(--veneer-radius-surface);color:var(--ink);font-family:var(--doc-sans);font-size:var(--doc-body);transition:border-color var(--veneer-duration-base) var(--veneer-ease-out);text-decoration:none;display:grid}[data-part=pager] a:hover{border-color:var(--veneer-color-border-strong)}[data-part=pager] span{font:400 var(--doc-micro)/1.4 var(--doc-sans);color:var(--dim)}[data-part=pager] .next{text-align:end;grid-column:2}@media (width<=1239.98px){[data-site=docs]:has(>[data-site=toc],[data-site=doc-skeleton]>[data-site=toc]){grid-template-columns:auto minmax(0,1fr)}[data-site=toc]{display:none}}@media (width<=899.98px){:is([data-site=docs],[data-site=docs]:has(>[data-site=toc],[data-site=doc-skeleton]>[data-site=toc])){padding-inline:var(--veneer-space-page);grid-template-columns:minmax(0,1fr)}[data-site=docs]:has(>[data-scope=sidenav][data-collapsible]){padding-inline-start:calc(var(--veneer-sidenav-bar) + var(--veneer-space-related))}[data-site=doc]{padding-block-start:var(--veneer-space-group)}[data-site=doc] [data-scope=prose] h2[data-step]{padding-inline-start:36px}[data-site=doc] [data-scope=prose] h2[data-step]~:not(h2){margin-inline-start:0}}@layer veneer,app,theme,base,components,utilities;@layer veneer.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--veneer-seed-accent-h:152;--veneer-seed-accent-c:.115;--veneer-target-min:0px;--veneer-input-font-min:0px;--veneer-motion-scale:1;--veneer-loop-play:running}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-expression=balanced]{--veneer-x:.5;--veneer-icon-o:inline;--veneer-icon-q:none;--veneer-icon-b:inline;--veneer-icon-v:none;--veneer-icon-kerf:2;--veneer-ref-neutral-h:80;--veneer-ref-neutral-c:.0015;--veneer-ref-accent-k:1;--veneer-ref-tone-k:1;--veneer-ref-depth:.7;--veneer-ref-depth-rest:0;--veneer-ref-rest-ambient:0;--veneer-ref-air:.85;--veneer-ref-control-step:-2px;--veneer-btn-fill:0;--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-hair:-.03;--veneer-ref-page:0;--veneer-ref-body-leading:1.5;--veneer-font-sans:"Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--veneer-font-display:"Space Grotesk", "Space Grotesk Fallback", "Inter", ui-sans-serif, system-ui, sans-serif;--veneer-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--veneer-ref-title-font:var(--veneer-font-display);--veneer-ref-heading-font:var(--veneer-font-display);--veneer-ref-display-weight:500;--veneer-ref-display-min:2.125;--veneer-ref-display-b:1.659;--veneer-ref-display-m:1.989;--veneer-ref-display-max:3.25;--veneer-ref-title-min:1.5;--veneer-ref-title-b:1.345;--veneer-ref-title-m:.663;--veneer-ref-title-max:1.875;--veneer-ref-measure:66;--veneer-ref-ch:.613em;--veneer-ref-trim-heading:trim-both cap alphabetic;--veneer-ref-trim-display:normal;--veneer-ref-trim-heading-k:1;--veneer-ref-trim-display-k:0;--veneer-ref-prose-wrap:pretty;--veneer-ref-editable-wrap:auto;--veneer-ref-display-variation:normal;--veneer-ref-hm-k1:1.276;--veneer-ref-hm-k2:.284;--veneer-ref-hm-k3:.292;--veneer-ref-em-k1:1.3;--veneer-ref-em-k2:.327;--veneer-ref-em-k3:.275;--veneer-ref-display-tracking:-.03em;--veneer-ref-title-weight:500;--veneer-ref-heading-weight:600;--veneer-ref-label-font:var(--veneer-font-sans);--veneer-ref-label-case:none;--veneer-ref-label-tracking:0em;--veneer-ref-label-adjust:1px;--veneer-ref-eyebrow-font:var(--veneer-font-mono);--veneer-ref-eyebrow-case:uppercase;--veneer-ref-eyebrow-tracking:.08em;--veneer-ref-eyebrow-adjust:-1px;--veneer-ref-button-font:var(--veneer-font-sans);--veneer-ref-button-case:none;--veneer-ref-button-tracking:0em;--veneer-ref-button-weight:500;--veneer-ref-button-adjust:0px;--veneer-ref-radius-round:6px;--veneer-ref-motion-k:1;--veneer-ref-distance:8px;--veneer-ref-scale-from:.97;--veneer-ref-stagger:32ms;--veneer-ref-ease-out:cubic-bezier(.16, 1, .3, 1);--veneer-ref-ease-pop:cubic-bezier(.16, 1, .3, 1);--veneer-ref-spring:linear(0, .085, .261, .454, .625, .761, .86, .927, .969, .993, 1.005, 1.01, 1.011, 1);--veneer-ref-spring-ms:.38s;--veneer-ref-press:.97;--veneer-ref-touch-out:.16s;--veneer-ref-shuttle-head:.18s;--veneer-ref-shuttle-tail:.3s;--veneer-ref-offset:0px;--veneer-ref-sweep:.62s;--veneer-ref-sweep-k:1;--veneer-ref-frame:.62s;--veneer-sweep-buttons:1;--veneer-sweep-surfaces:0;--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft);--veneer-ref-float-font:"Space Grotesk", "Space Grotesk Fallback", "Inter", ui-sans-serif, system-ui, sans-serif;--veneer-ref-numeric-font:var(--veneer-font-mono);--veneer-ref-emphasis-style:normal}[data-expression=quiet]{--veneer-x:0;--veneer-icon-o:inline;--veneer-icon-q:inline;--veneer-icon-b:none;--veneer-icon-v:none;--veneer-icon-kerf:1.5;--veneer-ref-neutral-h:255;--veneer-ref-neutral-c:.017;--veneer-ref-accent-k:.62;--veneer-ref-tone-k:.72;--veneer-ref-depth:1.2;--veneer-ref-depth-rest:1.2;--veneer-ref-rest-ambient:1;--veneer-ref-air:1.2;--veneer-ref-control-step:4px;--veneer-btn-fill:0;--veneer-ref-primary-solid:var(--veneer-color-neutral-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-neutral-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-neutral-on-solid);--veneer-ref-surface-line:transparent;--veneer-ref-hair:.032;--veneer-ref-page:-.012;--veneer-ref-body-leading:1.6;--veneer-font-sans:"Inter", "Inter Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--veneer-font-display:"Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--veneer-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--veneer-ref-title-font:var(--veneer-font-display);--veneer-ref-heading-font:var(--veneer-font-sans);--veneer-ref-display-weight:500;--veneer-ref-display-min:2.125;--veneer-ref-display-b:1.861;--veneer-ref-display-m:1.127;--veneer-ref-display-max:2.7625;--veneer-ref-title-min:1.5;--veneer-ref-title-b:1.345;--veneer-ref-title-m:.663;--veneer-ref-title-max:1.875;--veneer-ref-measure:72;--veneer-ref-ch:.613em;--veneer-ref-trim-heading:normal;--veneer-ref-trim-display:normal;--veneer-ref-trim-heading-k:0;--veneer-ref-trim-display-k:0;--veneer-ref-prose-wrap:auto;--veneer-ref-editable-wrap:auto;--veneer-ref-display-variation:normal;--veneer-ref-hm-k1:1.21;--veneer-ref-hm-k2:.2415;--veneer-ref-hm-k3:.241;--veneer-ref-em-k1:1.21;--veneer-ref-em-k2:.2415;--veneer-ref-em-k3:.241;--veneer-ref-display-tracking:-.028em;--veneer-ref-title-weight:500;--veneer-ref-heading-weight:500;--veneer-ref-label-font:var(--veneer-font-sans);--veneer-ref-label-case:none;--veneer-ref-label-tracking:0em;--veneer-ref-label-adjust:1px;--veneer-ref-eyebrow-font:var(--veneer-font-sans);--veneer-ref-eyebrow-case:none;--veneer-ref-eyebrow-tracking:.005em;--veneer-ref-eyebrow-adjust:0px;--veneer-ref-button-font:var(--veneer-font-sans);--veneer-ref-button-case:none;--veneer-ref-button-tracking:0em;--veneer-ref-button-weight:500;--veneer-ref-button-adjust:0px;--veneer-ref-radius-round:999px;--veneer-ref-motion-k:.85;--veneer-ref-distance:3px;--veneer-ref-scale-from:.99;--veneer-ref-stagger:0s;--veneer-ref-ease-out:cubic-bezier(.2, 0, 0, 1);--veneer-ref-ease-pop:cubic-bezier(.2, 0, 0, 1);--veneer-ref-spring:cubic-bezier(.2, 0, 0, 1);--veneer-ref-spring-ms:.24s;--veneer-ref-press:.985;--veneer-ref-touch-out:.12s;--veneer-ref-shuttle-head:.18s;--veneer-ref-shuttle-tail:.18s;--veneer-ref-offset:0px;--veneer-ref-sweep:.48s;--veneer-ref-sweep-k:1;--veneer-ref-frame:.48s;--veneer-sweep-buttons:1;--veneer-sweep-surfaces:0;--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-surface-raised);--veneer-ref-float-font:"Inter", "Inter Fallback", ui-sans-serif, system-ui, sans-serif;--veneer-ref-numeric-font:var(--veneer-font-display);--veneer-ref-emphasis-style:normal}[data-expression=vivid]{--veneer-x:1;--veneer-icon-o:none;--veneer-icon-q:none;--veneer-icon-b:none;--veneer-icon-v:inline;--veneer-icon-fine:inline;--veneer-icon-kerf:2;--veneer-ref-neutral-h:85;--veneer-ref-neutral-c:.012;--veneer-ref-accent-k:1.2;--veneer-ref-tone-k:1.1;--veneer-ref-depth:.35;--veneer-ref-depth-rest:.35;--veneer-ref-rest-ambient:0;--veneer-ref-air:1;--veneer-ref-control-step:0px;--veneer-btn-fill:1;--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-hair:0;--veneer-ref-page:0;--veneer-ref-body-leading:1.55;--veneer-font-sans:"Space Grotesk", "Space Grotesk Fallback", "Inter", ui-sans-serif, system-ui, sans-serif;--veneer-font-display:"Instrument Serif", "Instrument Serif Fallback", "Fraunces", Georgia, serif;--veneer-font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--veneer-ref-title-font:var(--veneer-font-display);--veneer-ref-heading-font:var(--veneer-font-sans);--veneer-ref-display-weight:400;--veneer-ref-display-min:2.507;--veneer-ref-display-b:1.958;--veneer-ref-display-m:2.347;--veneer-ref-display-max:3.835;--veneer-ref-title-min:1.716;--veneer-ref-title-b:1.539;--veneer-ref-title-m:.7585;--veneer-ref-title-max:2.145;--veneer-ref-measure:60;--veneer-ref-ch:.641em;--veneer-ref-trim-heading:trim-both cap alphabetic;--veneer-ref-trim-display:trim-both cap alphabetic;--veneer-ref-trim-heading-k:1;--veneer-ref-trim-display-k:1;--veneer-ref-prose-wrap:pretty;--veneer-ref-editable-wrap:stable;--veneer-ref-display-variation:"opsz" 144;--veneer-ref-hm-k1:1.276;--veneer-ref-hm-k2:.284;--veneer-ref-hm-k3:.292;--veneer-ref-em-k1:1.3;--veneer-ref-em-k2:.327;--veneer-ref-em-k3:.275;--veneer-ref-display-tracking:-.015em;--veneer-ref-title-weight:400;--veneer-ref-heading-weight:500;--veneer-ref-label-font:var(--veneer-font-mono);--veneer-ref-label-case:uppercase;--veneer-ref-label-tracking:.1em;--veneer-ref-label-adjust:-1px;--veneer-ref-eyebrow-font:var(--veneer-font-mono);--veneer-ref-eyebrow-case:uppercase;--veneer-ref-eyebrow-tracking:.14em;--veneer-ref-eyebrow-adjust:-1px;--veneer-ref-button-font:var(--veneer-font-mono);--veneer-ref-button-case:uppercase;--veneer-ref-button-tracking:.1em;--veneer-ref-button-weight:600;--veneer-ref-button-adjust:-2px;--veneer-ref-radius-round:2px;--veneer-ref-motion-k:1.2;--veneer-ref-distance:12px;--veneer-ref-scale-from:.95;--veneer-ref-stagger:48ms;--veneer-ref-ease-out:cubic-bezier(.16, 1, .3, 1);--veneer-ref-ease-pop:linear(0, .095, .291, .505, .692, .839, .936, .994, 1.024, 1.034, 1.034, 1.028, 1.021, 1.014, 1.008, 1.004, 1.001, 1);--veneer-ref-spring:linear(0, .154, .44, .701, .883, .985, 1.029, 1.038, 1.032, 1.021, 1.011, 1.004, 1, .999, 1);--veneer-ref-spring-ms:.52s;--veneer-ref-press:.96;--veneer-ref-touch-out:.2s;--veneer-ref-shuttle-head:.15s;--veneer-ref-shuttle-tail:.42s;--veneer-ref-offset:3px;--veneer-ref-sweep:.7s;--veneer-ref-sweep-k:1;--veneer-ref-frame:.7s;--veneer-sweep-buttons:1;--veneer-sweep-surfaces:0;--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft);--veneer-ref-float-font:"Space Grotesk", "Space Grotesk Fallback", "Inter", ui-sans-serif, system-ui, sans-serif;--veneer-ref-numeric-font:var(--veneer-font-sans);--veneer-ref-emphasis-style:italic}[data-flair=sweep]{--veneer-sweep-buttons:1;--veneer-sweep-surfaces:1}[data-flair=none]{--veneer-sweep-buttons:0;--veneer-sweep-surfaces:0;--veneer-btn-fill:0}:root,[data-density=cozy]{--veneer-density-k:1;--veneer-ref-control-sm:28px;--veneer-ref-control-md:36px;--veneer-ref-control-lg:44px}[data-density=compact]{--veneer-density-k:.75;--veneer-ref-control-sm:24px;--veneer-ref-control-md:32px;--veneer-ref-control-lg:40px}[data-density=comfortable]{--veneer-density-k:1.25;--veneer-ref-control-sm:32px;--veneer-ref-control-md:40px;--veneer-ref-control-lg:48px}:root{--veneer-rem:calc(1rem * var(--veneer-ref-rem-k));--veneer-ref-rem-k:1.14286;--veneer-ref-root-size:.875rem;--veneer-ref-fluid-unit:1vw}@supports (width:1cqi){:root{--veneer-ref-fluid-unit:1cqi}:where([data-scope=shell]:not([data-form] *,[data-form]))>:where([data-part=layout])>:where([data-part=main]){--veneer-ref-fluid-unit:calc((100cqi - var(--_navw)) / 100);--_fu:var(--veneer-ref-fluid-unit);--veneer-text-display-size:clamp(calc(var(--veneer-ref-display-min) * var(--veneer-rem)), calc(var(--veneer-ref-display-b) * var(--veneer-rem) + var(--veneer-ref-display-m) * var(--_fu)), calc(var(--veneer-ref-display-max) * var(--veneer-rem)));--veneer-text-title-size:clamp(calc(var(--veneer-ref-title-min) * var(--veneer-rem)), calc(var(--veneer-ref-title-b) * var(--veneer-rem) + var(--veneer-ref-title-m) * var(--_fu)), calc(var(--veneer-ref-title-max) * var(--veneer-rem)))}}@media (width<=1023.98px){:root:not([data-form]){--veneer-ref-rem-k:1.06667;--veneer-ref-root-size:.9375rem}}@media (width<=599.98px){:root:not([data-form]){--veneer-ref-rem-k:1;--veneer-ref-root-size:1rem}}:root[data-form=tablet]{--veneer-ref-rem-k:1.06667;--veneer-ref-root-size:.9375rem}:root[data-form=phone]{--veneer-ref-rem-k:1;--veneer-ref-root-size:1rem}[data-form=phone]{--veneer-ref-fluid-unit:3.75px}[data-form=tablet]{--veneer-ref-fluid-unit:8.34px}[data-form=desktop]{--veneer-ref-fluid-unit:12.8px}:root,[data-form=desktop]{--veneer-ref-type-heading:calc(1.25 * var(--veneer-rem));--veneer-ref-type-body:calc(.875 * var(--veneer-rem));--veneer-ref-type-prose:calc(1 * var(--veneer-rem));--veneer-ref-type-label:calc(.75 * var(--veneer-rem));--veneer-ref-type-caption:calc(.75 * var(--veneer-rem));--veneer-ref-type-code:calc(.8125 * var(--veneer-rem));--veneer-ref-section:48px;--veneer-ref-gutter:32px}@media (width<=1023.98px){:root:not([data-form]){--veneer-ref-type-heading:calc(1.1875 * var(--veneer-rem));--veneer-ref-type-body:calc(.9375 * var(--veneer-rem));--veneer-ref-type-prose:calc(1.0625 * var(--veneer-rem));--veneer-ref-type-caption:calc(.75 * var(--veneer-rem));--veneer-ref-type-code:calc(.8125 * var(--veneer-rem));--veneer-ref-section:40px;--veneer-ref-gutter:24px}}@media (width<=599.98px){:root:not([data-form]){--veneer-ref-type-heading:calc(1.125 * var(--veneer-rem));--veneer-ref-type-body:calc(1 * var(--veneer-rem));--veneer-ref-type-prose:calc(1.0625 * var(--veneer-rem));--veneer-ref-type-caption:calc(.8125 * var(--veneer-rem));--veneer-ref-type-code:calc(.875 * var(--veneer-rem));--veneer-ref-section:32px;--veneer-ref-gutter:16px}}[data-form=tablet]{--veneer-ref-type-heading:calc(1.1875 * var(--veneer-rem));--veneer-ref-type-body:calc(.9375 * var(--veneer-rem));--veneer-ref-type-prose:calc(1.0625 * var(--veneer-rem));--veneer-ref-type-label:calc(.75 * var(--veneer-rem));--veneer-ref-type-caption:calc(.75 * var(--veneer-rem));--veneer-ref-type-code:calc(.8125 * var(--veneer-rem));--veneer-ref-section:40px;--veneer-ref-gutter:24px}[data-form=phone]{--veneer-ref-type-heading:calc(1.125 * var(--veneer-rem));--veneer-ref-type-body:calc(1 * var(--veneer-rem));--veneer-ref-type-prose:calc(1.0625 * var(--veneer-rem));--veneer-ref-type-label:calc(.75 * var(--veneer-rem));--veneer-ref-type-caption:calc(.8125 * var(--veneer-rem));--veneer-ref-type-code:calc(.875 * var(--veneer-rem));--veneer-ref-section:32px;--veneer-ref-gutter:16px}@media (pointer:coarse){:root:not([data-pointer]){--veneer-target-min:44px;--veneer-input-font-min:16px}}[data-pointer=coarse]{--veneer-target-min:44px;--veneer-input-font-min:16px}[data-pointer=fine]{--veneer-target-min:0px;--veneer-input-font-min:0px}@media (prefers-reduced-motion:reduce){:root:not([data-motion]){--veneer-motion-scale:0;--veneer-loop-play:paused}}[data-motion=reduce]{--veneer-motion-scale:0;--veneer-loop-play:paused}[data-motion=full]{--veneer-motion-scale:1;--veneer-loop-play:running}:root,[data-expression],[data-density],[data-form],[data-pointer],[data-motion],[data-flair],[data-theme],[data-palette],[data-veneer]{--_h:var(--veneer-ref-neutral-h);--_c:var(--veneer-ref-neutral-c);--_cl:calc(var(--veneer-ref-neutral-c) * .45);--_ah:var(--veneer-seed-accent-h);--_ac:calc(var(--veneer-seed-accent-c) * var(--veneer-ref-accent-k));--_tk:var(--veneer-ref-tone-k);--veneer-color-page:var(--lightningcss-light,oklch(calc(.972 + var(--veneer-ref-page)) var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.155 var(--_c) var(--_h)));--veneer-color-surface:var(--lightningcss-light,oklch(.993 var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.188 var(--_c) var(--_h)));--veneer-color-surface-raised:var(--lightningcss-light,oklch(.998 calc(var(--_cl) * .5) var(--_h)))var(--lightningcss-dark,oklch(.215 var(--_c) var(--_h)));--veneer-color-surface-overlay:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(.235 var(--_c) var(--_h)));--veneer-color-surface-sunken:var(--lightningcss-light,oklch(.955 var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.135 var(--_c) var(--_h)));--veneer-color-surface-hover:var(--lightningcss-light,oklch(.948 var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.255 var(--_c) var(--_h)));--veneer-color-surface-active:var(--lightningcss-light,oklch(.922 var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.285 var(--_c) var(--_h)));--veneer-color-surface-inverse:var(--lightningcss-light,oklch(.245 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.93 var(--_c) var(--_h)));--veneer-color-on-inverse:var(--lightningcss-light,oklch(.975 var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(.19 var(--_c) var(--_h)));--veneer-color-scrim:var(--lightningcss-light,oklch(.2 var(--_c) var(--_h) / .36))var(--lightningcss-dark,oklch(5% 0 0/.62));--veneer-color-text:var(--lightningcss-light,oklch(.235 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.935 var(--_c) var(--_h)));--veneer-color-text-subtle:var(--lightningcss-light,oklch(.475 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.735 var(--_c) var(--_h)));--veneer-color-text-faint:var(--lightningcss-light,oklch(.53 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.625 var(--_c) var(--_h)));--veneer-color-border:var(--lightningcss-light,oklch(calc(.905 + var(--veneer-ref-hair)) var(--_cl) var(--_h)))var(--lightningcss-dark,oklch(calc(.29 - var(--veneer-ref-hair)) var(--_c) var(--_h)));--veneer-color-border-strong:var(--lightningcss-light,oklch(.84 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.38 var(--_c) var(--_h)));--veneer-color-border-control:var(--lightningcss-light,oklch(.625 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.545 var(--_c) var(--_h)));--veneer-color-focus:var(--lightningcss-light,oklch(.52 min(calc(var(--_ac) * 1.1), .135) var(--_ah)))var(--lightningcss-dark,oklch(.8 calc(var(--_ac) * 1.15) var(--_ah)));--veneer-color-primary-solid:var(--veneer-ref-primary-solid);--veneer-color-primary-solid-hover:var(--veneer-ref-primary-solid-hover);--veneer-color-primary-on-solid:var(--veneer-ref-primary-on-solid);--veneer-color-surface-line:var(--veneer-ref-surface-line);--veneer-color-neutral-solid:var(--veneer-color-surface-inverse);--veneer-color-neutral-solid-hover:var(--lightningcss-light,oklch(.33 var(--_c) var(--_h)))var(--lightningcss-dark,oklch(.86 var(--_c) var(--_h)));--veneer-color-neutral-on-solid:var(--veneer-color-on-inverse);--veneer-color-neutral-soft:var(--veneer-color-surface-hover);--veneer-color-neutral-text:var(--veneer-color-text);--veneer-color-neutral-border:var(--veneer-color-border-strong);--veneer-color-accent-solid:var(--lightningcss-light,oklch(.5 min(var(--_ac), .13) var(--_ah)))var(--lightningcss-dark,oklch(.76 calc(var(--_ac) * 1.15) var(--_ah)));--veneer-color-accent-solid-hover:var(--lightningcss-light,oklch(.44 min(var(--_ac), .115) var(--_ah)))var(--lightningcss-dark,oklch(.81 calc(var(--_ac) * 1.15) var(--_ah)));--veneer-color-accent-on-solid:var(--lightningcss-light,oklch(.985 .012 var(--_ah)))var(--lightningcss-dark,oklch(.18 .03 var(--_ah)));--veneer-color-accent-soft:var(--lightningcss-light,oklch(.952 calc(var(--_ac) * .3) var(--_ah)))var(--lightningcss-dark,oklch(.27 calc(var(--_ac) * .45) var(--_ah)));--veneer-color-accent-text:var(--lightningcss-light,oklch(.46 min(var(--_ac), .12) var(--_ah)))var(--lightningcss-dark,oklch(.8 var(--_ac) var(--_ah)));--veneer-color-accent-border:var(--lightningcss-light,oklch(.78 calc(var(--_ac) * .6) var(--_ah)))var(--lightningcss-dark,oklch(.43 calc(var(--_ac) * .7) var(--_ah)));--veneer-color-positive-solid:var(--lightningcss-light,oklch(.52 calc(.12 * var(--_tk)) 148))var(--lightningcss-dark,oklch(.74 calc(.14 * var(--_tk)) 148));--veneer-color-positive-solid-hover:var(--lightningcss-light,oklch(.46 calc(.12 * var(--_tk)) 148))var(--lightningcss-dark,oklch(.79 calc(.14 * var(--_tk)) 148));--veneer-color-positive-on-solid:var(--lightningcss-light,oklch(98.5% .012 148))var(--lightningcss-dark,oklch(18% .03 148));--veneer-color-positive-soft:var(--lightningcss-light,oklch(.955 calc(.035 * var(--_tk)) 148))var(--lightningcss-dark,oklch(.27 calc(.05 * var(--_tk)) 148));--veneer-color-positive-text:var(--lightningcss-light,oklch(.46 calc(.12 * var(--_tk)) 148))var(--lightningcss-dark,oklch(.79 calc(.13 * var(--_tk)) 148));--veneer-color-positive-border:var(--lightningcss-light,oklch(.8 calc(.07 * var(--_tk)) 148))var(--lightningcss-dark,oklch(.43 calc(.08 * var(--_tk)) 148));--veneer-color-caution-solid:var(--lightningcss-light,oklch(.8 calc(.15 * var(--_tk)) 78))var(--lightningcss-dark,oklch(.8 calc(.14 * var(--_tk)) 78));--veneer-color-caution-solid-hover:var(--lightningcss-light,oklch(.75 min(calc(.15 * var(--_tk)), .155) 78))var(--lightningcss-dark,oklch(.85 min(calc(.13 * var(--_tk)), .137) 78));--veneer-color-caution-on-solid:var(--lightningcss-light,oklch(25% .04 78))var(--lightningcss-dark,oklch(20% .03 78));--veneer-color-caution-soft:var(--lightningcss-light,oklch(.96 calc(.04 * var(--_tk)) 85))var(--lightningcss-dark,oklch(.28 calc(.05 * var(--_tk)) 78));--veneer-color-caution-text:var(--lightningcss-light,oklch(.5 min(calc(.1 * var(--_tk)), .107) 70))var(--lightningcss-dark,oklch(.82 calc(.13 * var(--_tk)) 80));--veneer-color-caution-border:var(--lightningcss-light,oklch(.82 calc(.1 * var(--_tk)) 80))var(--lightningcss-dark,oklch(.45 calc(.08 * var(--_tk)) 78));--veneer-color-critical-solid:var(--lightningcss-light,oklch(.54 calc(.19 * var(--_tk)) 27))var(--lightningcss-dark,oklch(.7 calc(.16 * var(--_tk)) 25));--veneer-color-critical-solid-hover:var(--lightningcss-light,oklch(.49 calc(.18 * var(--_tk)) 27))var(--lightningcss-dark,oklch(.75 calc(.14 * var(--_tk)) 25));--veneer-color-critical-on-solid:var(--lightningcss-light,oklch(98.5% .01 27))var(--lightningcss-dark,oklch(17% .03 25));--veneer-color-critical-soft:var(--lightningcss-light,oklch(.955 min(calc(.02 * var(--_tk)), .022) 27))var(--lightningcss-dark,oklch(.26 calc(.055 * var(--_tk)) 25));--veneer-color-critical-text:var(--lightningcss-light,oklch(.51 calc(.18 * var(--_tk)) 27))var(--lightningcss-dark,oklch(.8 min(calc(.11 * var(--_tk)), .112) 25));--veneer-color-critical-border:var(--lightningcss-light,oklch(.8 calc(.08 * var(--_tk)) 27))var(--lightningcss-dark,oklch(.45 calc(.1 * var(--_tk)) 25));--veneer-color-info-solid:var(--lightningcss-light,oklch(.53 calc(.14 * var(--_tk)) 252))var(--lightningcss-dark,oklch(.74 calc(.11 * var(--_tk)) 250));--veneer-color-info-solid-hover:var(--lightningcss-light,oklch(.48 min(calc(.14 * var(--_tk)), .143) 252))var(--lightningcss-dark,oklch(.79 calc(.1 * var(--_tk)) 250));--veneer-color-info-on-solid:var(--lightningcss-light,oklch(98.5% .01 252))var(--lightningcss-dark,oklch(18% .03 250));--veneer-color-info-soft:var(--lightningcss-light,oklch(.955 min(calc(.02 * var(--_tk)), .022) 252))var(--lightningcss-dark,oklch(.27 calc(.05 * var(--_tk)) 250));--veneer-color-info-text:var(--lightningcss-light,oklch(.49 min(calc(.14 * var(--_tk)), .146) 252))var(--lightningcss-dark,oklch(.81 calc(.09 * var(--_tk)) 250));--veneer-color-info-border:var(--lightningcss-light,oklch(.8 calc(.07 * var(--_tk)) 252))var(--lightningcss-dark,oklch(.43 calc(.08 * var(--_tk)) 250));--veneer-color-highlight-solid:var(--lightningcss-light,oklch(.87 calc(.17 * var(--_tk)) 128))var(--lightningcss-dark,oklch(.86 calc(.18 * var(--_tk)) 132));--veneer-color-highlight-solid-hover:var(--lightningcss-light,oklch(.83 calc(.17 * var(--_tk)) 128))var(--lightningcss-dark,oklch(.9 calc(.16 * var(--_tk)) 132));--veneer-color-highlight-on-solid:var(--lightningcss-light,oklch(25% .05 128))var(--lightningcss-dark,oklch(20% .04 132));--veneer-color-highlight-soft:var(--lightningcss-light,oklch(.96 calc(.05 * var(--_tk)) 128))var(--lightningcss-dark,oklch(.29 calc(.06 * var(--_tk)) 132));--veneer-color-highlight-text:var(--lightningcss-light,oklch(.48 calc(.12 * var(--_tk)) 132))var(--lightningcss-dark,oklch(.86 calc(.17 * var(--_tk)) 132));--veneer-color-highlight-border:var(--lightningcss-light,oklch(.84 calc(.12 * var(--_tk)) 128))var(--lightningcss-dark,oklch(.47 calc(.1 * var(--_tk)) 132));--veneer-color-data-1:var(--lightningcss-light,oklch(.55 calc(.14 * var(--_tk)) 252))var(--lightningcss-dark,oklch(.74 calc(.12 * var(--_tk)) 252));--veneer-color-data-2:var(--lightningcss-light,oklch(.62 min(calc(.14 * var(--_tk)), .144) 60))var(--lightningcss-dark,oklch(.78 calc(.14 * var(--_tk)) 65));--veneer-color-data-3:var(--lightningcss-light,oklch(.56 calc(.11 * var(--_tk)) 165))var(--lightningcss-dark,oklch(.76 calc(.12 * var(--_tk)) 165));--veneer-color-data-4:var(--lightningcss-light,oklch(.56 calc(.17 * var(--_tk)) 350))var(--lightningcss-dark,oklch(.74 calc(.14 * var(--_tk)) 350));--veneer-color-data-5:var(--lightningcss-light,oklch(.58 min(calc(.1 * var(--_tk)), .102) 215))var(--lightningcss-dark,oklch(.8 calc(.1 * var(--_tk)) 215));--veneer-color-data-6:var(--lightningcss-light,oklch(.55 calc(.16 * var(--_tk)) 30))var(--lightningcss-dark,oklch(.72 calc(.15 * var(--_tk)) 30));--veneer-color-data-7:var(--lightningcss-light,oklch(.52 calc(.14 * var(--_tk)) 295))var(--lightningcss-dark,oklch(.74 calc(.12 * var(--_tk)) 295));--veneer-color-data-8:var(--lightningcss-light,oklch(.6 calc(.11 * var(--_tk)) 115))var(--lightningcss-dark,oklch(.8 calc(.13 * var(--_tk)) 115));--veneer-color-data-grid:var(--veneer-color-border);--veneer-color-data-axis:var(--veneer-color-text-subtle);--veneer-radius-control:calc(2px + 8px * (1 - var(--veneer-x)) * (1 - var(--veneer-x)));--veneer-radius-surface:calc(2px + 12px * (1 - var(--veneer-x)) * (1 - var(--veneer-x)));--veneer-radius-mark:calc(2px + 2px * (1 - var(--veneer-x)) * (1 - var(--veneer-x)));--veneer-radius-round:var(--veneer-ref-radius-round);--veneer-border-hairline:1px;--veneer-border-emphasis:calc(1px + 1px * var(--veneer-x));--veneer-focus-width:2px;--veneer-focus-offset:2px;--_sa:var(--veneer-ref-depth);--veneer-elevation-0:none;--_rest:var(--veneer-ref-depth-rest);--veneer-elevation-1:0 1px 2px var(--lightningcss-light,oklch(.2 .02 var(--_h) / calc(.07 * var(--_rest))))var(--lightningcss-dark,oklch(0 0 0 / calc(.4 * var(--_rest)))), 0 6px 18px -6px var(--lightningcss-light,oklch(.2 .02 var(--_h) / calc(.12 * var(--veneer-ref-rest-ambient))))var(--lightningcss-dark,oklch(0 0 0 / calc(.5 * var(--veneer-ref-rest-ambient))));--veneer-elevation-2:0 1px 3px var(--lightningcss-light,oklch(.2 .02 var(--_h) / calc(.06 * var(--_sa))))var(--lightningcss-dark,oklch(0 0 0 / calc(.35 * var(--_sa)))), 0 6px 16px -4px var(--lightningcss-light,oklch(.2 .02 var(--_h) / calc(.1 * var(--_sa))))var(--lightningcss-dark,oklch(0 0 0 / calc(.5 * var(--_sa))));--veneer-elevation-3:0 2px 6px var(--lightningcss-light,oklch(.2 .02 var(--_h) / calc(.07 * var(--_sa))))var(--lightningcss-dark,oklch(0 0 0 / calc(.4 * var(--_sa)))), 0 18px 40px -8px var(--lightningcss-light,oklch(.2 .02 var(--_h) / calc(.16 * var(--_sa))))var(--lightningcss-dark,oklch(0 0 0 / calc(.6 * var(--_sa))));--veneer-blur-overlay:calc(12px * (1 - var(--veneer-x)));--veneer-space-hair:calc(2px * var(--veneer-density-k));--veneer-space-tight:calc(4px * var(--veneer-density-k));--veneer-space-related:calc(8px * var(--veneer-density-k));--veneer-space-group:calc(16px * var(--veneer-density-k) * var(--veneer-ref-air));--veneer-space-section:calc(var(--veneer-ref-section) * var(--veneer-ref-air));--veneer-space-page:var(--veneer-ref-gutter);--veneer-pad-control:calc(12px * var(--veneer-density-k) * var(--veneer-ref-air));--veneer-pad-surface:calc(20px * var(--veneer-density-k) * var(--veneer-ref-air));--veneer-control-sm:max(calc(var(--veneer-ref-control-sm) + var(--veneer-ref-control-step)), calc(var(--veneer-target-min) - 8px));--veneer-control-md:max(calc(var(--veneer-ref-control-md) + var(--veneer-ref-control-step)), var(--veneer-target-min));--veneer-control-lg:max(calc(var(--veneer-ref-control-lg) + var(--veneer-ref-control-step)), calc(var(--veneer-target-min) + 4px));--veneer-hit-min:max(24px, var(--veneer-target-min));--veneer-icon-sm:14px;--veneer-icon-md:16px;--veneer-icon-lg:20px;--veneer-icon-stroke:1.5;--_fu:var(--veneer-ref-fluid-unit);--veneer-text-display-font:var(--veneer-font-display);--veneer-text-display-size:clamp(calc(var(--veneer-ref-display-min) * var(--veneer-rem)), calc(var(--veneer-ref-display-b) * var(--veneer-rem) + var(--veneer-ref-display-m) * var(--_fu)), calc(var(--veneer-ref-display-max) * var(--veneer-rem)));--veneer-text-display-leading:1.04;--veneer-text-display-weight:var(--veneer-ref-display-weight);--veneer-text-display-tracking:var(--veneer-ref-display-tracking);--veneer-text-display-variation:var(--veneer-ref-display-variation);--veneer-text-display-trim:var(--veneer-ref-trim-display);--veneer-text-display-trim-k:var(--veneer-ref-trim-display-k);--veneer-text-title-font:var(--veneer-ref-title-font);--veneer-text-title-size:clamp(calc(var(--veneer-ref-title-min) * var(--veneer-rem)), calc(var(--veneer-ref-title-b) * var(--veneer-rem) + var(--veneer-ref-title-m) * var(--_fu)), calc(var(--veneer-ref-title-max) * var(--veneer-rem)));--veneer-text-title-leading:1.15;--veneer-text-title-weight:var(--veneer-ref-title-weight);--veneer-text-title-tracking:calc(var(--veneer-ref-display-tracking) * .6);--veneer-text-heading-font:var(--veneer-ref-heading-font);--veneer-text-heading-size:var(--veneer-ref-type-heading);--veneer-text-heading-leading:1.3;--veneer-text-heading-weight:var(--veneer-ref-heading-weight);--veneer-text-heading-tracking:-.01em;--veneer-text-heading-trim:var(--veneer-ref-trim-heading);--veneer-text-heading-trim-k:var(--veneer-ref-trim-heading-k);--veneer-text-heading-wrap:balance;--veneer-text-body-font:var(--veneer-font-sans);--veneer-text-body-size:var(--veneer-ref-type-body);--veneer-text-body-leading:var(--veneer-ref-body-leading);--veneer-text-body-weight:400;--veneer-text-prose-size:var(--veneer-ref-type-prose);--veneer-text-prose-leading:1.65;--veneer-text-prose-wrap:var(--veneer-ref-prose-wrap);--veneer-text-editable-wrap:var(--veneer-ref-editable-wrap);--veneer-ch:var(--veneer-ref-ch);--veneer-measure:calc(var(--veneer-ref-measure) * var(--veneer-ch));--veneer-text-label-font:var(--veneer-ref-label-font);--veneer-text-label-size:calc(var(--veneer-ref-type-label) + var(--veneer-ref-label-adjust));--veneer-text-label-leading:1.25;--veneer-text-label-weight:500;--veneer-text-label-tracking:var(--veneer-ref-label-tracking);--veneer-text-label-case:var(--veneer-ref-label-case);--veneer-text-eyebrow-font:var(--veneer-ref-eyebrow-font);--veneer-text-eyebrow-size:calc(var(--veneer-ref-type-label) + var(--veneer-ref-eyebrow-adjust));--veneer-text-eyebrow-leading:1.25;--veneer-text-eyebrow-weight:500;--veneer-text-eyebrow-tracking:var(--veneer-ref-eyebrow-tracking);--veneer-text-eyebrow-case:var(--veneer-ref-eyebrow-case);--veneer-text-caption-size:var(--veneer-ref-type-caption);--veneer-text-caption-leading:1.45;--veneer-text-code-font:var(--veneer-font-mono);--veneer-text-code-size:var(--veneer-ref-type-code);--veneer-text-code-leading:1.55;--veneer-text-control-size:max(var(--veneer-ref-type-body), var(--veneer-input-font-min));--veneer-text-control-leading:1.25;--veneer-text-button-font:var(--veneer-ref-button-font);--veneer-text-button-size:calc(var(--veneer-ref-type-body) + var(--veneer-ref-button-adjust));--veneer-text-button-leading:1;--veneer-text-button-weight:var(--veneer-ref-button-weight);--veneer-text-button-tracking:var(--veneer-ref-button-tracking);--veneer-text-button-case:var(--veneer-ref-button-case);--veneer-text-box-trim:trim-both cap alphabetic;--_tw:calc(1cap * 1000);--veneer-ref-trim-swap:calc(clamp(0px, var(--_tw) - 550em, .1642em) - clamp(0px, var(--_tw) - 562em, .1642em)  + clamp(0px, var(--_tw) - 566em, .1268em) - clamp(0px, var(--_tw) - 576em, .1268em)  + clamp(0px, var(--_tw) - 586em, .1067em) - clamp(0px, var(--_tw) - 596em, .1067em)  - clamp(0px, var(--_tw) - 762em, .0395em) + clamp(0px, var(--_tw) - 772em, .0395em)  - clamp(0px, var(--_tw) - 780em, .0855em) + clamp(0px, var(--_tw) - 791em, .0855em));--veneer-text-numeric-font:var(--veneer-ref-numeric-font);--veneer-text-numeric-variant:tabular-nums lining-nums;--veneer-text-emphasis-style:var(--veneer-ref-emphasis-style);--veneer-text-emphasis-color:var(--veneer-color-accent-text);--veneer-text-display-px:var(--veneer-text-display-size);--veneer-text-title-px:var(--veneer-text-title-size);--veneer-text-heading-px:var(--veneer-text-heading-size);--veneer-text-body-px:var(--veneer-text-body-size);--veneer-text-prose-px:var(--veneer-text-prose-size);--veneer-text-label-px:var(--veneer-text-label-size);--veneer-text-eyebrow-px:var(--veneer-text-eyebrow-size);--veneer-text-caption-px:var(--veneer-text-caption-size);--veneer-text-code-px:var(--veneer-text-code-size);--veneer-text-button-px:var(--veneer-text-button-size);--veneer-text-control-px:var(--veneer-text-control-size);--veneer-text-display-canvas:var(--veneer-text-display-weight) var(--veneer-text-display-px) var(--veneer-text-display-font);--veneer-text-title-canvas:var(--veneer-text-title-weight) var(--veneer-text-title-px) var(--veneer-text-title-font);--veneer-text-heading-canvas:var(--veneer-text-heading-weight) var(--veneer-text-heading-px) var(--veneer-text-heading-font);--veneer-text-body-canvas:var(--veneer-text-body-weight) var(--veneer-text-body-px) var(--veneer-text-body-font);--veneer-text-prose-canvas:var(--veneer-text-body-weight) var(--veneer-text-prose-px) var(--veneer-text-body-font);--veneer-text-label-canvas:var(--veneer-text-label-weight) var(--veneer-text-label-px) var(--veneer-text-label-font);--veneer-text-eyebrow-canvas:var(--veneer-text-eyebrow-weight) var(--veneer-text-eyebrow-px) var(--veneer-text-eyebrow-font);--veneer-text-caption-canvas:var(--veneer-text-body-weight) var(--veneer-text-caption-px) var(--veneer-text-body-font);--veneer-text-code-canvas:var(--veneer-text-body-weight) var(--veneer-text-code-px) var(--veneer-text-code-font);--veneer-text-button-canvas:var(--veneer-text-button-weight) var(--veneer-text-button-px) var(--veneer-text-button-font);--veneer-text-control-canvas:var(--veneer-text-body-weight) var(--veneer-text-control-px) var(--veneer-text-body-font);--_mk:calc(var(--veneer-ref-motion-k) * (.6 + .4 * var(--veneer-motion-scale)));--veneer-duration-instant:80ms;--veneer-duration-fast:calc(.12s * var(--_mk));--veneer-duration-base:calc(.2s * var(--_mk));--veneer-fill-duration:.52s;--veneer-duration-slow:calc(.32s * var(--_mk));--veneer-duration-exit-k:.5;--veneer-ease-out:var(--veneer-ref-ease-out);--veneer-ease-in:cubic-bezier(.4, 0, 1, 1);--veneer-ease-in-out:cubic-bezier(.65, 0, .35, 1);--veneer-ease-pop:var(--veneer-ref-ease-pop);--veneer-ease-sheet:cubic-bezier(.32, .72, 0, 1);--veneer-ease-spring:var(--veneer-ref-spring);--veneer-spring-duration:calc(var(--veneer-ref-spring-ms) * var(--veneer-motion-scale));--veneer-touch-out:calc(var(--veneer-ref-touch-out) * var(--_mk));--veneer-press:calc(1 - (1 - var(--veneer-ref-press)) * var(--veneer-motion-scale));--veneer-offset:calc(var(--veneer-ref-offset) * 1);--veneer-offset-color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--veneer-shuttle-head:calc(var(--veneer-ref-shuttle-head) * var(--veneer-motion-scale));--veneer-shuttle-tail:calc(var(--veneer-ref-shuttle-tail) * var(--veneer-motion-scale));--veneer-motion-distance:calc(var(--veneer-ref-distance) * var(--veneer-motion-scale));--veneer-motion-scale-from:calc(1 - (1 - var(--veneer-ref-scale-from)) * var(--veneer-motion-scale));--veneer-stagger:calc(var(--veneer-ref-stagger) * var(--veneer-motion-scale));--veneer-stagger-max:6;--veneer-sweep-duration:calc(var(--veneer-ref-sweep) * var(--veneer-motion-scale));--veneer-sweep-ease:cubic-bezier(.65, 0, .35, 1);--veneer-sweep-ease-in:cubic-bezier(.3, .55, .15, 1);--veneer-sweep-width:calc(1px + .5px * min(1, var(--veneer-x) * 2));--veneer-sweep-base-width:var(--veneer-border-hairline);--veneer-color-sweep:var(--lightningcss-light,oklch(.515 min(max(calc(var(--_ac) * 1.25), .12), .13) var(--_ah)))var(--lightningcss-dark,oklch(.6 min(max(calc(var(--_ac) * 1.35), .14), .16) var(--_ah)));--veneer-color-sweep-base:var(--veneer-ref-sweep-base);--veneer-frame-track:var(--lightningcss-light,var(--veneer-color-text))var(--lightningcss-dark,color-mix(in oklab, var(--veneer-color-text) 62%, transparent));--veneer-frame-corner:10px;--veneer-frame-weight:2px;--veneer-frame-stroke:2.6;--veneer-frame-duration:calc(var(--veneer-ref-frame) * var(--veneer-motion-scale));--veneer-color-sweep-critical:var(--veneer-color-critical-solid);--veneer-color-field:var(--veneer-ref-field-fill);--veneer-color-field-active:var(--veneer-ref-field-fill-active);--veneer-color-field-invalid:var(--veneer-color-critical-soft);--veneer-field-height:max(calc(var(--veneer-ref-control-md) + var(--veneer-ref-control-step) + 4px), var(--veneer-target-min));--veneer-label-font:var(--veneer-ref-float-font);--veneer-label-float-size:max(10px, calc(var(--veneer-input-font-min) * .6875));--veneer-label-float-weight:600;--veneer-label-float-tracking:.12em;--veneer-label-float-offset:-7px;--veneer-label-float-duration:calc(.52s * var(--veneer-motion-scale));--veneer-label-float-ease:cubic-bezier(.16, 1, .3, 1);--veneer-label-fade:calc(.12s * (1 - var(--veneer-motion-scale)));--veneer-label-char-duration:.12s;--veneer-label-stagger:var(--veneer-motion-scale);--veneer-color-label:var(--veneer-color-text-subtle);--veneer-color-label-rest:var(--lightningcss-light, oklch(.4 min(calc(var(--_ac) * .85), .1) var(--_ah)))var(--lightningcss-dark,oklch(.72 calc(var(--_ac) * .55) var(--_ah)));--veneer-color-label-active:var(--lightningcss-light, var(--veneer-color-sweep))var(--lightningcss-dark, oklch(.7 min(max(calc(var(--_ac) * 1.35), .14), .16) var(--_ah)));--veneer-message-duration:calc(.18s * var(--veneer-motion-scale));--veneer-z-base:0;--veneer-z-raised:1;--veneer-z-sticky:100;--veneer-z-dock:200;--veneer-z-overlay:300;--veneer-z-menu:400;--veneer-z-modal:500;--veneer-z-toast:600;--veneer-z-tooltip:700;--veneer-opacity-disabled:.45;--veneer-state-hover:.07;--veneer-state-press:.11}:root,[data-expression=balanced]{--veneer-ref-flow-reach:20%;--veneer-ref-flow-out:200px;--veneer-ref-flow-step:14px;--veneer-ref-flow-y:28px;--veneer-ref-flow-x:20px;--veneer-ref-flow-s:.965;--veneer-ref-flow-z:1.025;--veneer-ref-flow-clip:3%;--veneer-ref-flow-r:.6deg;--veneer-ref-flow-floor:.12;--veneer-ref-flow-ease:cubic-bezier(.3, .45, .45, 1)}[data-expression=quiet]{--veneer-ref-flow-reach:12%;--veneer-ref-flow-out:120px;--veneer-ref-flow-step:0px;--veneer-ref-flow-y:10px;--veneer-ref-flow-x:8px;--veneer-ref-flow-s:.99;--veneer-ref-flow-z:1.008;--veneer-ref-flow-clip:0%;--veneer-ref-flow-r:0deg;--veneer-ref-flow-floor:.5;--veneer-ref-flow-ease:linear}[data-expression=vivid]{--veneer-ref-flow-reach:26%;--veneer-ref-flow-out:280px;--veneer-ref-flow-step:24px;--veneer-ref-flow-y:48px;--veneer-ref-flow-x:36px;--veneer-ref-flow-s:.94;--veneer-ref-flow-z:1.04;--veneer-ref-flow-clip:6%;--veneer-ref-flow-r:1.4deg;--veneer-ref-flow-floor:0;--veneer-ref-flow-ease:cubic-bezier(.3, .45, .45, 1)}@media print{:root{--veneer-flow-gate:none}}@media (prefers-reduced-motion:reduce){:root:not([data-motion]){--veneer-flow-gate:none}}[data-motion=reduce],[data-flow=off],:root:not([data-flow-armed]),[data-flow-seen]{--veneer-flow-gate:none}[data-motion=full]{--veneer-flow-gate:initial}:where(dialog),:where([popover]),:where([role=dialog]),:where([role=menu]),:where([role=listbox]),:where([role=tooltip]),:where([role=alert]),:where([role=status]),:where([data-scope=sheet]),:where([data-scope=drawer]),:where([data-scope=toast]),:where([data-scope=tour]),:where([data-scope=palette]),:where([data-scope=shell])>:where([data-part=nav]),:where([data-scope=scroll-grid]),:where([data-scope=sortable]),:where(:has(>[data-part=spacer])),:where([data-dragging]),:where(thead),:where([data-sticky]),:where(:has(>:is([data-scope=rte],[data-presentation=sheet],[data-part=scrim]))){--veneer-flow-gate:none}:where([data-part=spacer])>:where([data-part=row]:not([data-probe])) :where([data-flow]:not([data-flow=off])){--veneer-flow-gate:initial;--veneer-flow-top:0px}@media print{:where([data-part=spacer])>:where([data-part=row]) :where([data-flow]){--veneer-flow-gate:none}}@media (prefers-reduced-motion:reduce){:root:not([data-motion]) :where([data-part=spacer]>[data-part=row] [data-flow]){--veneer-flow-gate:none}}:where([data-motion=reduce]) :where([data-part=spacer]>[data-part=row] [data-flow]),:where([data-flow=off]) :where([data-part=spacer]>[data-part=row] [data-flow]),:where([data-scope=surface]):nth-child(n+121),:where([data-scope=tile]):nth-child(n+121),:where(tr):nth-child(n+121),:where(li):nth-child(n+121),:where([data-part=item]):nth-child(n+121),:where([data-part=card]):nth-child(n+121),:where([data-scope=field]):nth-child(n+121),:where([data-scope=prose])>:where(*):nth-child(n+121),:where([data-flow]):nth-child(n+121){--veneer-flow-gate:none}[data-palette=ember]{--veneer-seed-accent-h:41.7;--veneer-seed-accent-c:.192}:where([data-palette=ember]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft)}:where([data-expression=quiet]) :where([data-palette=ember]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-neutral-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-neutral-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-neutral-on-solid);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-surface-raised)}:where([data-expression=vivid]) :where([data-palette=ember]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft)}[data-palette=ocean]{--veneer-seed-accent-h:215.1;--veneer-seed-accent-c:.087}:where([data-palette=ocean]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft)}:where([data-expression=quiet]) :where([data-palette=ocean]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-neutral-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-neutral-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-neutral-on-solid);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-surface-raised)}:where([data-expression=vivid]) :where([data-palette=ocean]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft)}[data-palette=grape]{--veneer-seed-accent-h:287.8;--veneer-seed-accent-c:.227}:where([data-palette=grape]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft)}:where([data-expression=quiet]) :where([data-palette=grape]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-neutral-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-neutral-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-neutral-on-solid);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-surface-raised)}:where([data-expression=vivid]) :where([data-palette=grape]:not(:root)){--veneer-ref-primary-solid:var(--veneer-color-accent-solid);--veneer-ref-primary-solid-hover:var(--veneer-color-accent-solid-hover);--veneer-ref-primary-on-solid:var(--veneer-color-accent-on-solid);--veneer-ref-surface-line:var(--veneer-color-border);--veneer-ref-sweep-base:var(--veneer-color-text);--veneer-ref-field-fill:var(--veneer-color-surface-raised);--veneer-ref-field-fill-active:var(--veneer-color-accent-soft)}}@layer veneer.base{:where(:root){background:var(--veneer-color-page);color:var(--veneer-color-text);font-family:var(--veneer-text-body-font);font-size:var(--veneer-ref-root-size);line-height:var(--veneer-text-body-leading);font-optical-sizing:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;accent-color:var(--veneer-color-accent-solid)}:where([id]){scroll-margin-block-start:var(--veneer-scroll-offset,calc(var(--veneer-control-md) + 12px + var(--veneer-space-related)))}@media (prefers-reduced-motion:no-preference){:where(:root:not([data-motion=reduce])){scroll-behavior:smooth}}:where(:root[data-motion=full]){scroll-behavior:smooth}:where([data-theme]),:where([data-expression]){color:var(--veneer-color-text);font-family:var(--veneer-text-body-font)}:where([data-theme][data-paint]){background-color:var(--veneer-color-page)}:where(:focus-visible){outline:var(--veneer-focus-width) solid var(--veneer-color-focus);outline-offset:var(--veneer-focus-offset);animation:veneer-ring calc(.12s * var(--veneer-motion-scale)) var(--veneer-ease-out)}@keyframes veneer-ring{0%{outline-offset:0px;outline-color:#0000}}::selection{background:var(--veneer-color-accent-soft);color:var(--veneer-color-text)}:where(code),:where(kbd),:where(samp),:where(pre){font-family:var(--veneer-text-code-font);font-size:var(--veneer-text-code-size)}:where(pre){line-height:var(--veneer-text-code-leading)}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6){text-wrap-style:var(--veneer-text-heading-wrap)}:where(p),:where(li),:where(dd),:where(blockquote),:where(figcaption){text-wrap-style:var(--veneer-text-prose-wrap)}:where(textarea),:where([contenteditable]:not([contenteditable=false])){text-wrap-style:var(--veneer-text-editable-wrap)}:where([data-prose]){font-size:var(--veneer-text-prose-size);line-height:var(--veneer-text-prose-leading);max-inline-size:var(--veneer-measure);text-wrap-style:var(--veneer-text-prose-wrap);overflow-wrap:break-word}@supports (text-box:trim-both cap alphabetic){:where([data-scope=button]),:where([data-scope=badge]),:where([data-scope=chip]),:where([data-scope=pill]),:where([data-scope=tag]),:where([data-part=eyebrow]),:where([data-scope=button])>:where(span:not([data-part])),:where([data-scope=badge])>:where(span:not([data-part])),:where([data-scope=chip])>:where(span:not([data-part])),:where([data-scope=pill])>:where(span:not([data-part])),:where([data-scope=tag])>:where(span:not([data-part])){text-box:var(--veneer-text-box-trim)}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6){text-box:var(--veneer-text-heading-trim);--veneer-trim-k:var(--veneer-text-heading-trim-k)}:where([data-scope=hero]) :where([data-part=title]:not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) :not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) [data-scope=hero] *))),:where([data-trim=display]){--veneer-trim-k:var(--veneer-text-display-trim-k)}:where(h1):where(:has(>button[aria-expanded])),:where(h2):where(:has(>button[aria-expanded])),:where(h3):where(:has(>button[aria-expanded])),:where(h4):where(:has(>button[aria-expanded])),:where(h5):where(:has(>button[aria-expanded])),:where(h6):where(:has(>button[aria-expanded])){--veneer-trim-k:0}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6),:where([data-scope=hero]) :where([data-part=title]:not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) :not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) [data-scope=hero] *))),:where([data-trim]){--veneer-trim-fix:calc(var(--veneer-trim-k,0) * var(--veneer-ref-trim-swap))}@supports not ((hanging-punctuation:first) and (not (block-size:calc-size(auto, size)))){:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6),:where([data-scope=hero]) :where([data-part=title]:not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) :not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) [data-scope=hero] *))),:where([data-trim]){padding-block-start:max(0px, var(--veneer-trim-fix))}}@supports (block-size:calc-size(auto, size)){:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6),:where([data-scope=hero]) :where([data-part=title]:not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) :not([data-scope=hero] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) [data-scope=hero] *))),:where([data-trim]){block-size:calc-size(auto, size + min(0px, var(--veneer-trim-fix)))}}@supports (hanging-punctuation:first) and (not (block-size:calc-size(auto, size))){:where(h1):before,:where(h2):before,:where(h3):before,:where(h4):before,:where(h5):before,:where(h6):before,:where([data-scope=hero]) :where([data-part=title]):before,:where([data-trim]):before{content:if(style(--veneer-trim-fix: 0px): none; else: "");margin-block-end:var(--veneer-trim-fix);display:table}}}@supports not (text-box:trim-both cap alphabetic){:where(h1):before,:where(h2):before,:where(h3):before,:where(h4):before,:where(h5):before,:where(h6):before,:where(h1):after,:where(h2):after,:where(h3):after,:where(h4):after,:where(h5):after,:where(h6):after,:where([data-part=eyebrow]):before,:where([data-part=eyebrow]):after{content:"";display:table}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6){--_t:1}:where([data-expression=quiet]) :where(:is(h1)),:where([data-expression=quiet]) :where(:is(h2)),:where([data-expression=quiet]) :where(:is(h3)),:where([data-expression=quiet]) :where(:is(h4)),:where([data-expression=quiet]) :where(:is(h5)),:where([data-expression=quiet]) :where(:is(h6)),:where([data-expression=quiet]:is(h1)),:where([data-expression=quiet]:is(h2)),:where([data-expression=quiet]:is(h3)),:where([data-expression=quiet]:is(h4)),:where([data-expression=quiet]:is(h5)),:where([data-expression=quiet]:is(h6)){--_t:0}:where(h1):before,:where(h2):before,:where(h3):before,:where(h4):before,:where(h5):before,:where(h6):before{margin-block-end:calc(-1 * var(--_t) * ((1lh - var(--veneer-ref-hm-k1) * 1em) / 2 + var(--veneer-ref-hm-k2) * 1em))}:where(h1):after,:where(h2):after,:where(h3):after,:where(h4):after,:where(h5):after,:where(h6):after{margin-block-start:calc(-1 * var(--_t) * ((1lh - var(--veneer-ref-hm-k1) * 1em) / 2 + var(--veneer-ref-hm-k3) * 1em))}:where([data-part=eyebrow]):before{margin-block-end:calc(-1 * ((1lh - var(--veneer-ref-em-k1) * 1em) / 2 + var(--veneer-ref-em-k2) * 1em))}:where([data-part=eyebrow]):after{margin-block-start:calc(-1 * ((1lh - var(--veneer-ref-em-k1) * 1em) / 2 + var(--veneer-ref-em-k3) * 1em))}}:where([data-text-canvas]){--veneer-text-display-px:var(--veneer-text-display-size);--veneer-text-title-px:var(--veneer-text-title-size)}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6){font-synthesis-style:none}:where(h1) :where(em),:where(h2) :where(em),:where(h3) :where(em),:where(h4) :where(em),:where(h5) :where(em),:where(h6) :where(em){font-style:var(--veneer-text-emphasis-style);color:var(--veneer-text-emphasis-color)}:where([data-numeric]){font-family:var(--veneer-text-numeric-font);font-variant-numeric:var(--veneer-text-numeric-variant)}:where(table),:where(time){font-variant-numeric:var(--veneer-text-numeric-variant)}:where([data-scope=button]:not([data-emphasis=link])),:where([data-scope=toggle]),:where([data-part=close]),:where([role=tab]),:where([data-hit]:not([data-hit=area])){min-block-size:var(--veneer-hit-min)}:where([data-scope=button][data-icon-only]),:where([data-part=close]),:where([data-scope=toggle]),:where([data-hit]:not([data-hit=area])){min-inline-size:var(--veneer-hit-min)}:where([data-hit=area]){position:relative}:where([data-hit=area]):after{content:"";inset:min(0px, calc((100% - var(--veneer-hit-min)) / 2));position:absolute}:where([data-scope=button][data-emphasis=link]:not(:is(p,li,dd,td,figcaption,blockquote,label) *)),:where([data-hit=text]){min-block-size:var(--veneer-hit-min);align-items:center;display:inline-flex}:where([data-scope=button][data-loading])>:where(:not([data-part=spinner],[data-scope=spinner])){opacity:0;visibility:visible!important}:where(hr){border:0;border-top:var(--veneer-border-hairline) solid var(--veneer-color-border)}@keyframes veneer-enter{0%{opacity:0;transform:translateY(var(--veneer-motion-distance)) scale(var(--veneer-motion-scale-from))}}@keyframes veneer-exit{to{opacity:0;transform:translateY(calc(var(--veneer-motion-distance) * -.5)) scale(var(--veneer-motion-scale-from))}}@keyframes veneer-fade-in{0%{opacity:0}}@keyframes veneer-fade-out{to{opacity:0}}@keyframes veneer-msg-in{0%{opacity:0;transform:translateY(calc(-4px * var(--veneer-motion-scale)))}}@keyframes veneer-label-a{0%{opacity:0}}@keyframes veneer-label-b{0%{opacity:0}}@keyframes veneer-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes veneer-pulse{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :where(*){scroll-behavior:auto!important}:where(:root:not([data-motion=full])) :where(*),:where(:root:not([data-motion=full])) :where(*):before,:where(:root:not([data-motion=full])) :where(*):after{animation-iteration-count:1!important}:where(:root:not([data-motion=full])) :where([data-shimmer]),:where(:root:not([data-motion=full])) :where([data-scope=skeleton]),:where(:root:not([data-motion=full])) :where([data-part=skeleton]),:where(:root:not([data-motion=full])) :where([data-skeleton]),:where(:root:not([data-motion=full])) :where([data-scope=shimmer]),:where(:root:not([data-motion=full])) :where([data-part=shimmer]),:where(:root:not([data-motion=full])) :where(.edge[data-live]),:where(:root:not([data-motion=full])) :where([data-loop]),:where(:root:not([data-motion=full])) :where([data-shimmer]):before,:where(:root:not([data-motion=full])) :where([data-scope=skeleton]):before,:where(:root:not([data-motion=full])) :where([data-part=skeleton]):before,:where(:root:not([data-motion=full])) :where([data-skeleton]):before,:where(:root:not([data-motion=full])) :where([data-scope=shimmer]):before,:where(:root:not([data-motion=full])) :where([data-part=shimmer]):before,:where(:root:not([data-motion=full])) :where([data-loop]):before,:where(:root:not([data-motion=full])) :where([data-shimmer]):after,:where(:root:not([data-motion=full])) :where([data-scope=skeleton]):after,:where(:root:not([data-motion=full])) :where([data-part=skeleton]):after,:where(:root:not([data-motion=full])) :where([data-skeleton]):after,:where(:root:not([data-motion=full])) :where([data-scope=shimmer]):after,:where(:root:not([data-motion=full])) :where([data-part=shimmer]):after,:where(:root:not([data-motion=full])) :where([data-loop]):after{animation:none!important}:where(:root:not([data-motion=full])) :where([data-scope=spinner],[data-part=spinner],[data-part=spin],[data-scope=progress][data-state=indeterminate] [data-part=range]:not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) :not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) [data-scope=progress] *))){animation:1.2s ease-in-out infinite alternate veneer-pulse!important}}:where([data-motion=reduce]) :where(*),:where([data-motion=reduce]) :where(*):before,:where([data-motion=reduce]) :where(*):after{animation-iteration-count:1!important}:where([data-motion=reduce]) :where([data-shimmer]),:where([data-motion=reduce]) :where([data-scope=skeleton]),:where([data-motion=reduce]) :where([data-part=skeleton]),:where([data-motion=reduce]) :where([data-skeleton]),:where([data-motion=reduce]) :where([data-scope=shimmer]),:where([data-motion=reduce]) :where([data-part=shimmer]),:where([data-motion=reduce]) :where(.edge[data-live]),:where([data-motion=reduce]) :where([data-loop]),:where([data-motion=reduce]) :where([data-shimmer]):before,:where([data-motion=reduce]) :where([data-scope=skeleton]):before,:where([data-motion=reduce]) :where([data-part=skeleton]):before,:where([data-motion=reduce]) :where([data-skeleton]):before,:where([data-motion=reduce]) :where([data-scope=shimmer]):before,:where([data-motion=reduce]) :where([data-part=shimmer]):before,:where([data-motion=reduce]) :where([data-loop]):before,:where([data-motion=reduce]) :where([data-shimmer]):after,:where([data-motion=reduce]) :where([data-scope=skeleton]):after,:where([data-motion=reduce]) :where([data-part=skeleton]):after,:where([data-motion=reduce]) :where([data-skeleton]):after,:where([data-motion=reduce]) :where([data-scope=shimmer]):after,:where([data-motion=reduce]) :where([data-part=shimmer]):after,:where([data-motion=reduce]) :where([data-loop]):after{animation:none!important}:where([data-motion=reduce]) :where([data-scope=spinner],[data-part=spinner],[data-part=spin],[data-scope=progress][data-state=indeterminate] [data-part=range]:not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) :not([data-scope=progress] :is([data-scope=availability],[data-scope=meter],[data-scope=slider]) [data-scope=progress] *))){animation:1.2s ease-in-out infinite alternate veneer-pulse!important}@media (forced-colors:active){:where(:focus-visible){outline-color:highlight}}:root{interpolate-size:allow-keywords}@view-transition{navigation:auto}:where(:root)::view-transition-group(*){animation-duration:var(--veneer-duration-slow);animation-timing-function:var(--veneer-ease-out)}:where(:root)::view-transition-old(root){animation:veneer-page-out calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in) both}:where(:root)::view-transition-new(root){animation:veneer-page-in var(--veneer-duration-slow) var(--veneer-ease-out) both}@keyframes veneer-page-out{to{opacity:0}}@keyframes veneer-page-in{0%{opacity:0;transform:translateY(var(--veneer-motion-distance))}}[data-vt=bar]{view-transition-name:veneer-bar}[data-vt=side]{view-transition-name:veneer-side}[data-vt=main]{view-transition-name:veneer-main}:where(:root)::view-transition-old(veneer-main){animation:veneer-page-out calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in) both}:where(:root)::view-transition-new(veneer-main){animation:veneer-page-in var(--veneer-duration-slow) var(--veneer-ease-out) both}:where(:root)::view-transition-group(veneer-bar){z-index:2}:where(:root)::view-transition-group(veneer-side){z-index:2}@supports (animation-timeline:view()){[data-reveal]{animation:linear both veneer-reveal;animation-timeline:view();animation-range:entry calc(var(--_d,0) * 4%) entry calc(60% + var(--_d,0) * 4%)}@media (prefers-reduced-motion:reduce){[data-reveal]{animation:none}}[data-motion=reduce] [data-reveal]{animation:none}}@keyframes veneer-reveal{0%{opacity:0;transform:translateY(calc(var(--veneer-motion-distance) * 3))}}::details-content{block-size:0;transition:block-size var(--veneer-duration-slow) var(--veneer-ease-out), content-visibility var(--veneer-duration-slow) allow-discrete;overflow:clip}[open]::details-content{block-size:auto}[role=tabpanel]:not([hidden]){transition:opacity var(--veneer-duration-base) var(--veneer-ease-out), translate var(--veneer-duration-base) var(--veneer-ease-out)}@starting-style{[role=tabpanel]:not([hidden]){opacity:0;translate:0 var(--veneer-motion-distance)}}[data-collapse],[data-presence]{transition:block-size var(--veneer-duration-slow) var(--veneer-ease-out), opacity var(--veneer-duration-base) var(--veneer-ease-out), translate var(--veneer-duration-base) var(--veneer-ease-out), scale var(--veneer-duration-base) var(--veneer-ease-out), display var(--veneer-duration-slow) allow-discrete, content-visibility var(--veneer-duration-slow) allow-discrete}[data-collapse]{overflow:clip}[data-collapse][hidden],[data-presence][hidden]{opacity:0;transition-timing-function:var(--veneer-ease-in);--_out:calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k));--_fade:calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k));transition-duration:var(--_out), var(--_fade), var(--_fade), var(--_fade), var(--_out), var(--_out);display:none}[data-collapse][hidden]{block-size:0}[data-presence=rise][hidden]{translate:0 calc(var(--veneer-motion-distance) * -.5)}[data-presence=pop][hidden]{scale:var(--veneer-motion-scale-from)}[data-presence=slide-up][hidden]{translate:0 50%}[data-presence=slide-down][hidden]{translate:0 -50%}[data-presence=slide-left][hidden]{translate:-50%}[data-presence=slide-right][hidden]{translate:50%}@starting-style{[data-collapse]:not([hidden]){opacity:0;block-size:0}[data-presence]:not([hidden]){opacity:0}[data-presence=rise]:not([hidden]){translate:0 var(--veneer-motion-distance)}[data-presence=pop]:not([hidden]){scale:var(--veneer-motion-scale-from)}[data-presence=slide-up]:not([hidden]){translate:0 100%}[data-presence=slide-down]:not([hidden]){translate:0 -100%}[data-presence=slide-left]:not([hidden]){translate:-100%}[data-presence=slide-right]:not([hidden]){translate:100%}}[data-fade-in]{transition:opacity var(--veneer-duration-slow) var(--veneer-ease-out)}@starting-style{[data-fade-in]{opacity:0}}[data-scope=skeleton]+*,[data-scope=skeleton]~*{transition:opacity var(--veneer-duration-slow) var(--veneer-ease-out)}@starting-style{[data-scope=skeleton]+*,[data-scope=skeleton]~*{opacity:0}}:where(a):active,:where(button):active,:where([role=button]):active{transition-duration:var(--veneer-duration-instant)}:root{scrollbar-color:var(--veneer-color-border-strong) transparent}:where(*){scrollbar-width:thin}:where(html){scrollbar-width:auto}@supports not (scrollbar-color:auto){:where(:not(html))::-webkit-scrollbar{block-size:10px;inline-size:10px}:where(:not(html))::-webkit-scrollbar-thumb{background:var(--veneer-color-border-strong) padding-box;border:2px solid #0000;border-radius:999px}:where(:not(html))::-webkit-scrollbar-track{background:0 0}:where(:not(html))::-webkit-scrollbar-corner{background:0 0}}:where(summary){cursor:pointer;list-style:none}:where(summary)::-webkit-details-marker{display:none}:where(:not([data-scope] *))>:where(summary:not(:has(svg))):before,:where(.rr-grid) :where(summary):before{content:"";vertical-align:.12em;block-size:.4em;inline-size:.4em;transition:rotate var(--veneer-duration-fast) var(--veneer-ease-out);border-block-end:1.5px solid;border-inline-end:1.5px solid;margin-inline-end:.5em;display:inline-block;rotate:-45deg}:where(details[open])>:where(summary):before{rotate:45deg}:where(a:any-link){color:var(--veneer-color-accent-text);text-decoration-thickness:var(--veneer-border-hairline);text-underline-offset:.22em}}@layer veneer.signature{:where([data-sweep]){--veneer-sweep-radius:var(--veneer-radius-control);--_on:1;--_a:0;position:relative}@media (hover:hover){:where([data-sweep]:hover),:where([data-sweep-trigger]:hover) :where([data-sweep]),:where(label:is([data-scope=checkbox],[data-scope=radio],[data-scope=switch]):hover) :where([data-sweep]){--_a:1}}@media (hover:none){:where([data-sweep]:active),:where([data-sweep-trigger]:active) :where([data-sweep]),:where(label:is([data-scope=checkbox],[data-scope=radio],[data-scope=switch]):active) :where([data-sweep]){--_a:1}}:where([data-sweep]:is(:focus-visible,:has(:focus-visible),[data-pin],[data-hold],[data-confirm],[data-invalid],[aria-expanded=true],[aria-pressed=true],[data-state=open],:popover-open)),:where([data-sweep]:has(>[aria-expanded=true],>[data-part=heading] [aria-expanded=true])),:where(:is([data-sweep-trigger],label[data-scope=checkbox],label[data-scope=radio],label[data-scope=switch]):is(:focus-visible,:has(:focus-visible),[data-hold],[aria-expanded=true],[aria-pressed=true],[data-state=open])) :where([data-sweep]),:where(:is([data-scope=field]>[data-part=control],[data-scope=field][data-sweep],[data-scope=composer],[data-part=input-row],[data-sweep-focus=within]):focus-within),:where(dialog[data-scope=palette][open])>:where([data-sweep]),:where([data-scope=field])>:where([data-part=control]:has(select:open)),:where([data-scope=field][data-open]) :where([data-sweep]),:where([data-sweep][data-open=""]) :where([data-sweep]),:where([data-invalid])>:where([data-sweep]){--_a:1}:where([data-part=sweep]),:where([data-part=sweep-base]),:where([data-part=sweep-fill]),:where([data-part=sweep-corners]),:where([data-part=sweep-outline]),:where([data-part=sweep-label]),:where([data-part=sweep-content]),:where([data-part=rail-hover]){--_kc:calc(var(--_a,0) * 3);--_kh:calc(var(--_a,0) * 3);--_ks:calc(var(--_a,0) * 3);--_kx:calc((1 - var(--_a,0)) * 3);--_kw:calc((1 - var(--_a,0)) * 1.5);--_c0:calc((var(--_kc) - var(--_ks)) / max(.0001, 1 - var(--_ks) / 3));--_kk:clamp(0, ((var(--_kh) - var(--_ks)) / max(.0001, 1 - var(--_ks) / 3) - .55) * 1000 + 1, 1);--_hp:calc(var(--_kk) * clamp(0, var(--_kc) + var(--_kw) + 3 * var(--_ks), 1) + (1 - var(--_kk)) * clamp(0, var(--_ks) + (1 - var(--_a,0)) * (var(--_kc) + var(--_kx)), 1));--_tq:clamp(0, min(var(--_kw) + 3 * var(--_ks), var(--_c0) + var(--_kw) + 3 * var(--_ks) - 1), 1);--_tp:clamp(0, (1 - var(--_a,0)) * (var(--_kc) + var(--_kx) - 1), 1);--_hd:calc(1 - (1 - var(--_hp)) * (1 - var(--_hp)) * (1 - var(--_hp)) * (1 - var(--_hp)) * (1 - var(--_hp)) * (1 + 2.95 * var(--_hp) - .7 * var(--_hp) * var(--_hp)));--_td:calc(var(--_kk) * (min(4 * var(--_tq) * var(--_tq) * var(--_tq), .5) + max(0, .5 - 4 * (1 - var(--_tq)) * (1 - var(--_tq)) * (1 - var(--_tq)))) * var(--_kw) / max(.0001, var(--_kw) + 3 * var(--_ks)) + (1 - var(--_kk)) * (min(4 * var(--_tp) * var(--_tp) * var(--_tp), .5) + max(0, .5 - 4 * (1 - var(--_tp)) * (1 - var(--_tp)) * (1 - var(--_tp)))));--_sl:calc(var(--_td) * 100%);--_sr:calc((1 - var(--_hd) * (1 - clamp(0, (var(--_td) - .999) * 1000, 1))) * 100%);--_edges:--_kc calc(var(--_a,0) * 3 * var(--veneer-sweep-duration)) linear calc((1 - var(--_a,0)) * 2 * var(--veneer-sweep-duration)), --_kh calc(var(--_a,0) * 3 * var(--veneer-sweep-duration)) linear calc((1 - var(--_a,0)) * var(--veneer-sweep-duration)), --_ks calc(var(--_a,0) * 3 * var(--veneer-sweep-duration)) linear, --_kx calc((1 - var(--_a,0)) * 3 * var(--veneer-sweep-duration)) linear, --_kw calc(((1 - var(--_a,0)) * 1.5 + var(--_a,0) * .5) * var(--veneer-sweep-duration)) linear;transition:var(--_edges)}:where([data-part=sweep]),:where([data-part=sweep-base]){box-sizing:border-box;pointer-events:none;border-radius:inherit;position:absolute;inset:0}:where([data-part=sweep]:empty){border:var(--veneer-sweep-width) solid currentColor}:where([data-part=sweep-base]:empty){border:var(--veneer-sweep-base-width) solid currentColor}:where([data-part=sweep]),:where([data-part=sweep-base]){--_rs:calc(var(--veneer-sweep-radius) * var(--_js,1));--_re:calc(var(--veneer-sweep-radius) * var(--_je,1));--_round:var(--_rs) var(--_re) var(--_re) var(--_rs)}:where([data-part=sweep]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))),:where([data-part=sweep-base]):where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){--_round:var(--_re) var(--_rs) var(--_rs) var(--_re)}:where([data-joined]:not([data-joined=vertical]))>:where([data-sweep]:not(:nth-child(1 of [data-sweep])))>:where([data-part=sweep]),:where([data-joined]:not([data-joined=vertical]))>:where([data-sweep]:not(:nth-child(1 of [data-sweep])))>:where([data-part=sweep-base]){--_js:0;border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}:where([data-joined]:not([data-joined=vertical]))>:where([data-sweep]:not(:nth-last-child(1 of [data-sweep])))>:where([data-part=sweep]),:where([data-joined]:not([data-joined=vertical]))>:where([data-sweep]:not(:nth-last-child(1 of [data-sweep])))>:where([data-part=sweep-base]){--_je:0;border-inline-end-width:0;border-start-end-radius:0;border-end-end-radius:0}:where([data-joined=vertical])>:where([data-sweep])>:where([data-part=sweep]),:where([data-joined=vertical])>:where([data-sweep])>:where([data-part=sweep-base]){--_round:var(--_rs) var(--_rs) var(--_re) var(--_re)}:where([data-joined=vertical])>:where([data-sweep]:not(:nth-child(1 of [data-sweep])))>:where([data-part=sweep]),:where([data-joined=vertical])>:where([data-sweep]:not(:nth-child(1 of [data-sweep])))>:where([data-part=sweep-base]){--_js:0;border-block-start-width:0;border-start-start-radius:0;border-start-end-radius:0}:where([data-joined=vertical])>:where([data-sweep]:not(:nth-last-child(1 of [data-sweep])))>:where([data-part=sweep]),:where([data-joined=vertical])>:where([data-sweep]:not(:nth-last-child(1 of [data-sweep])))>:where([data-part=sweep-base]){--_je:0;border-block-end-width:0;border-end-end-radius:0;border-end-start-radius:0}:where([data-part=sweep-base]){z-index:1;color:var(--veneer-color-sweep-base);clip-path:inset(0 0 0 calc((100% - var(--_sr)) * var(--_a,0) * var(--_on,1)))}:where([data-part=sweep]){z-index:2;color:var(--veneer-color-sweep);opacity:var(--_on);clip-path:inset(0 var(--_sr) 0 var(--_sl))}:where([data-invalid])>:where([data-part=sweep]),:where([data-invalid])>:where([data-sweep])>:where([data-part=sweep]){color:var(--veneer-color-sweep-critical);opacity:1}:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=indicator]),:where([data-scope=segmented])>:where([data-part=indicator]),:where([data-part=shuttle]){transition:--veneer-a var(--veneer-shuttle-tail) var(--veneer-ease-spring), --veneer-b var(--veneer-shuttle-head) var(--veneer-ease-spring)}:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=indicator]):where([data-dir=back]),:where([data-scope=segmented])>:where([data-part=indicator]):where([data-dir=back]),:where([data-part=shuttle]):where([data-dir=back]){transition:--veneer-a var(--veneer-shuttle-head) var(--veneer-ease-spring), --veneer-b var(--veneer-shuttle-tail) var(--veneer-ease-spring)}:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=indicator]):where([data-instant]),:where([data-scope=segmented])>:where([data-part=indicator]):where([data-instant]),:where([data-part=shuttle]):where([data-instant]){transition:none}:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=indicator]){translate:var(--veneer-a) 0;inline-size:calc(var(--veneer-b) - var(--veneer-a))}:where([data-scope=segmented])>:where([data-part=indicator]){translate:var(--veneer-a) var(--veneer-ca);inline-size:calc(var(--veneer-b) - var(--veneer-a));block-size:calc(var(--veneer-cb) - var(--veneer-ca));transition:--veneer-a var(--veneer-shuttle-tail) var(--veneer-ease-spring), --veneer-b var(--veneer-shuttle-head) var(--veneer-ease-spring), --veneer-ca var(--veneer-shuttle-head) var(--veneer-ease-out), --veneer-cb var(--veneer-shuttle-head) var(--veneer-ease-out)}:where([data-scope=segmented])>:where([data-part=indicator][data-dir=back]){transition:--veneer-a var(--veneer-shuttle-head) var(--veneer-ease-spring), --veneer-b var(--veneer-shuttle-tail) var(--veneer-ease-spring), --veneer-ca var(--veneer-shuttle-head) var(--veneer-ease-out), --veneer-cb var(--veneer-shuttle-head) var(--veneer-ease-out)}:where([data-scope=segmented])>:where([data-part=indicator][data-instant]){transition:none}:where([data-part=shuttle]){inset-inline:var(--_inset,4px);z-index:-1;pointer-events:none;translate:0 var(--veneer-a);block-size:calc(var(--veneer-b) - var(--veneer-a));border-radius:max(2px, calc(var(--veneer-radius-control) - 2px));background:var(--veneer-color-accent-soft);opacity:0;--veneer-shuttle-head:calc(70ms * var(--veneer-motion-scale));--veneer-shuttle-tail:calc(.12s * var(--veneer-motion-scale));--veneer-ease-spring:var(--veneer-ease-out);position:absolute;inset-block-start:0}:where([data-part=shuttle][data-on]),:where([data-part=list]:has([aria-selected=true]))>:where([data-part=shuttle]){opacity:1}:where([data-part=sweep-fill]){z-index:-1;pointer-events:none;border-radius:inherit;background:var(--veneer-sweep-fill,var(--veneer-color-accent-solid-hover));transform:translateX(calc((var(--_sl) - var(--_sr)) * 1.01 * var(--_on)));opacity:max(var(--_on), var(--_a,0));transition:var(--_edges), opacity var(--veneer-duration-fast) var(--veneer-ease-out);position:absolute;inset:0}:where([data-sweep]:has(>[data-part=sweep-outline])){--veneer-sweep-duration:var(--veneer-frame-duration)}:where([data-part=frame-corners]),:where([data-part=sweep-corners]){z-index:0;pointer-events:none;color:var(--veneer-frame-track);position:absolute;inset:0}:where([data-part=frame-corners])>i,:where([data-part=sweep-corners])>i{inline-size:var(--veneer-frame-corner);block-size:var(--veneer-frame-corner);box-sizing:border-box;border:0 solid;position:absolute}:where([data-part$=corners])>i:first-child{border-block-start-width:var(--veneer-frame-weight);border-inline-start-width:var(--veneer-frame-weight);inset-block-start:0;inset-inline-start:0}:where([data-part$=corners])>i:nth-child(2){border-block-start-width:var(--veneer-frame-weight);border-inline-end-width:var(--veneer-frame-weight);inset-block-start:0;inset-inline-end:0}:where([data-part$=corners])>i:nth-child(3){border-block-end-width:var(--veneer-frame-weight);border-inline-start-width:var(--veneer-frame-weight);inset-block-end:0;inset-inline-start:0}:where([data-part$=corners])>i:nth-child(4){border-block-end-width:var(--veneer-frame-weight);border-inline-end-width:var(--veneer-frame-weight);inset-block-end:0;inset-inline-end:0}:where([data-part=sweep-corners]),:where([data-part=sweep-content]){color:var(--_tone,var(--veneer-color-sweep));opacity:var(--_on);clip-path:inset(0 var(--_sr) 0 var(--_sl))}:where([data-part=sweep-outline]){z-index:0;pointer-events:none;--veneer-frame-tail:var(--_td);--veneer-frame-head:var(--_hd);opacity:var(--_on);position:absolute;inset:0;container-type:size}:where([data-part=sweep-outline])>i{--_L:calc(100cqw + 100cqh);--_s:calc(var(--veneer-frame-stroke) * 1px);--_u0:clamp(0px, calc(var(--veneer-frame-tail) * var(--_L) - var(--_o)), var(--_n));--_u1:clamp(0px, calc(var(--veneer-frame-head) * var(--_L) - var(--_o)), var(--_n));background:var(--_tone,var(--veneer-color-sweep));position:absolute}:where([data-part=sweep-outline])>i:nth-child(-n+3){--_o:0px;--_n:50cqh}:where([data-part=sweep-outline])>i:nth-child(2),:where([data-part=sweep-outline])>i:nth-child(5){--_o:50cqh;--_n:100cqw}:where([data-part=sweep-outline])>i:nth-child(3),:where([data-part=sweep-outline])>i:nth-child(6){--_o:calc(50cqh + 100cqw);--_n:50cqh}:where([data-part=sweep-outline])>i:nth-child(4){--_o:0px;--_n:50cqh}:where([data-part=sweep-outline])>i:first-child,:where([data-part=sweep-outline])>i:nth-child(3),:where([data-part=sweep-outline])>i:nth-child(4),:where([data-part=sweep-outline])>i:nth-child(6){inline-size:var(--_s);block-size:calc(var(--_u1) - var(--_u0))}:where([data-part=sweep-outline])>i:nth-child(2),:where([data-part=sweep-outline])>i:nth-child(5){block-size:var(--_s);inline-size:calc(var(--_u1) - var(--_u0));inset-inline-start:var(--_u0)}:where([data-part=sweep-outline])>i:first-child{inset-block-end:calc(50cqh + var(--_u0));inset-inline-start:0}:where([data-part=sweep-outline])>i:nth-child(2){inset-block-start:0}:where([data-part=sweep-outline])>i:nth-child(3){inset-block-start:var(--_u0);inset-inline-end:0}:where([data-part=sweep-outline])>i:nth-child(4){inset-block-start:calc(50cqh + var(--_u0));inset-inline-start:0}:where([data-part=sweep-outline])>i:nth-child(5){inset-block-end:0}:where([data-part=sweep-outline])>i:nth-child(6){inset-block-end:var(--_u0);inset-inline-end:0}:where([data-part=sweep-label]){z-index:1;justify-content:center;align-items:center;gap:inherit;clip-path:inset(-1em -1em -1em calc((100% - var(--_sr)) * var(--_a,0) * var(--_on,1) * 3 - 1em));display:inline-flex;position:relative}:where([data-sweep]:has(>[data-part=sweep-outline]))>:where([data-part=sweep-label]){color:var(--_tone,var(--veneer-color-accent-text))}:where([data-part=sweep-content]){z-index:2;justify-content:center;align-items:center;gap:inherit;padding:inherit;pointer-events:none;color:var(--veneer-color-text);display:inline-flex;position:absolute;inset:0}:where([data-sweep]:has(>[data-part=sweep-fill]))>:where([data-part=sweep-content]){color:var(--_tone-ink,var(--veneer-color-accent-on-solid))}:where([data-part=rail-fill]),:where([data-part=rail-hover]){border-radius:inherit;pointer-events:none;position:absolute;inset:0}:where([data-part=rail-fill]){background:var(--veneer-color-accent-solid);clip-path:inset(0 100% 0 0 round var(--veneer-sweep-radius));transition:clip-path var(--veneer-sweep-duration) var(--veneer-sweep-ease)}:where([data-on])>:where([data-part=rail-fill]),:where(:checked)+:where([data-part=track])>:where([data-part=rail-fill]){clip-path:inset(0 round var(--veneer-sweep-radius))}:where([data-part=rail-hover]){background:var(--veneer-color-accent-solid-hover);clip-path:inset(0 var(--_sr) 0 var(--_sl) round var(--veneer-sweep-radius))}:where(:checked)+:where([data-part=track])>:where([data-part=sweep]),:where([data-on])>:where([data-part=sweep]),:where([data-part=track]:not([data-on],:checked+*)) [data-part=rail-hover]{visibility:hidden}:where([data-part=thumb]){transition:transform calc(.42s * var(--veneer-motion-scale)) var(--veneer-sweep-ease), background-color calc(.42s * var(--veneer-motion-scale)) var(--veneer-sweep-ease)}:where([data-scope=field]){gap:0;min-inline-size:0;display:grid}:where([data-scope=field])>:where([data-part=control]){--_lead:var(--veneer-pad-control);min-inline-size:0;block-size:var(--veneer-field-height);border-radius:var(--veneer-radius-control);--veneer-sweep-radius:var(--veneer-radius-control);background:var(--veneer-color-field);font-family:var(--veneer-label-font);transition:background-color var(--veneer-duration-base) var(--veneer-ease-out);display:block;position:relative}:where([data-scope=field])>:where([data-part=control]:has(>[data-part=icon])){--_lead:calc(var(--veneer-pad-control) + 28px)}:where([data-scope=field])>:where([data-part=control]:hover),:where([data-scope=field])>:where([data-part=control]:focus-within),:where([data-scope=field][data-open])>:where([data-part=control]){background:var(--veneer-color-field-active)}:where([data-scope=field][data-invalid])>:where([data-part=control]){background:var(--veneer-color-field-invalid)}:where([data-scope=field]) :where([data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))){all:unset;box-sizing:border-box;z-index:3;block-size:100%;inline-size:100%;padding-inline:var(--_lead) var(--veneer-pad-control);border-radius:inherit;font:inherit;font-size:var(--veneer-text-control-size);color:var(--veneer-color-text);position:relative}:where([data-scope=field]) :where([data-part=input])::placeholder{color:#0000;transition:color var(--veneer-duration-fast)}:where([data-scope=field]) :where([data-part=icon]:not([data-scope=field] :is([data-scope=alert],[data-scope=banner],[data-scope=checkbox],[data-scope=chip],[data-scope=choice-card],[data-scope=dropzone],[data-scope=editable],[data-scope=knob],[data-scope=notification],[data-scope=otp],[data-scope=quantity],[data-scope=radio],[data-scope=segmented],[data-scope=shell],[data-scope=switch],[data-scope=tab-bar],[data-scope=toast]) :not([data-scope=field] :is([data-scope=alert],[data-scope=banner],[data-scope=checkbox],[data-scope=chip],[data-scope=choice-card],[data-scope=dropzone],[data-scope=editable],[data-scope=knob],[data-scope=notification],[data-scope=otp],[data-scope=quantity],[data-scope=radio],[data-scope=segmented],[data-scope=shell],[data-scope=switch],[data-scope=tab-bar],[data-scope=toast]) [data-scope=field] *))){z-index:4;--veneer-sweep-radius:0px;pointer-events:none;block-size:16px;inline-size:16px;margin-block-start:-8px;position:absolute;inset-block-start:50%;inset-inline-start:var(--veneer-pad-control)}:where([data-scope=field]) :where([data-part=icon]:not([data-scope=field] :is([data-scope=alert],[data-scope=banner],[data-scope=checkbox],[data-scope=chip],[data-scope=choice-card],[data-scope=dropzone],[data-scope=editable],[data-scope=knob],[data-scope=notification],[data-scope=otp],[data-scope=quantity],[data-scope=radio],[data-scope=segmented],[data-scope=shell],[data-scope=switch],[data-scope=tab-bar],[data-scope=toast]) :not([data-scope=field] :is([data-scope=alert],[data-scope=banner],[data-scope=checkbox],[data-scope=chip],[data-scope=choice-card],[data-scope=dropzone],[data-scope=editable],[data-scope=knob],[data-scope=notification],[data-scope=otp],[data-scope=quantity],[data-scope=radio],[data-scope=segmented],[data-scope=shell],[data-scope=switch],[data-scope=tab-bar],[data-scope=toast]) [data-scope=field] *))) :where(svg){block-size:16px;inline-size:16px;display:block}:where([data-scope=field]) :where([data-part=icon]:not([data-scope=field] :is([data-scope=alert],[data-scope=banner],[data-scope=checkbox],[data-scope=chip],[data-scope=choice-card],[data-scope=dropzone],[data-scope=editable],[data-scope=knob],[data-scope=notification],[data-scope=otp],[data-scope=quantity],[data-scope=radio],[data-scope=segmented],[data-scope=shell],[data-scope=switch],[data-scope=tab-bar],[data-scope=toast]) :not([data-scope=field] :is([data-scope=alert],[data-scope=banner],[data-scope=checkbox],[data-scope=chip],[data-scope=choice-card],[data-scope=dropzone],[data-scope=editable],[data-scope=knob],[data-scope=notification],[data-scope=otp],[data-scope=quantity],[data-scope=radio],[data-scope=segmented],[data-scope=shell],[data-scope=switch],[data-scope=tab-bar],[data-scope=toast]) [data-scope=field] *)))>:where([data-part=sweep-base]){color:var(--veneer-color-text-subtle)}:where([data-scope=field]) :where([data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))){z-index:5;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:1;font-family:var(--veneer-label-font);font-size:var(--veneer-text-control-size);letter-spacing:0;transition-property:inset-block-start,inset-inline-start,transform,padding,font-size,letter-spacing,background-color;transition-duration:var(--veneer-label-float-duration);transition-timing-function:var(--veneer-label-float-ease);animation:veneer-label-a var(--veneer-label-fade) linear;background:0 0;padding-inline:0;font-weight:400;display:block;position:absolute;inset-block-start:50%;inset-inline-start:var(--_lead);transform:translateY(-50%)}:where([data-scope=field]:has(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]))) :where([data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))),:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within,[data-filled],:has([data-part=input]:not(:placeholder-shown)))) :where([data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))){font-size:var(--veneer-label-float-size);font-weight:var(--veneer-label-float-weight);letter-spacing:var(--veneer-label-float-tracking);text-transform:uppercase;background-color:var(--_notch-color,var(--veneer-field-notch,var(--veneer-color-surface)));background-image:var(--_notch-image,none);background-size:var(--_notch-size,auto);background-position:var(--_notch-pos,0 0);background-repeat:no-repeat;padding-inline:4px;animation-name:veneer-label-b;inset-block-start:var(--veneer-label-float-offset);inset-inline-start:calc(var(--veneer-pad-control) - 4px);transform:none}:where([data-scope=field]:has(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]))) :where([data-part=input])::placeholder,:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within)) :where([data-part=input])::placeholder{color:var(--veneer-color-text-subtle)}:where([data-scope=field]) :where([data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))) :where([data-part=label-text]),:where([data-part=label-text]:has(+[data-part=label-chars])){clip-path:inset(50%);white-space:nowrap;text-transform:none;letter-spacing:normal;block-size:1px;inline-size:1px;position:absolute;overflow:clip}:where([data-scope=field]) :where([data-part=label]) :where([data-char][data-c]):before,:where([data-part=label-chars])>:where([data-char][data-c]):before{content:attr(data-c)}:where([data-part=label-chars])>:where([data-char]){white-space:pre}:where([data-scope=field]) :where([data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))) :where([data-char]){white-space:pre;color:var(--veneer-color-label);transition:color var(--veneer-label-char-duration) linear;transition-delay:calc(var(--d,0s) * var(--veneer-label-stagger));display:inline}:where([data-scope=field]:has(input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]))) :where([data-char]),:where([data-scope=field])>:where([data-part=control]:is([data-filled],:has([data-part=input]:not(:placeholder-shown)))) :where([data-char]){color:var(--veneer-color-label-rest)}:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within)) :where([data-char]){color:var(--veneer-color-label-active)}:where([data-scope=field][data-invalid]) :where([data-char]){color:var(--veneer-color-critical-text)}:where([data-scope=field][data-variant=classic]),:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating],[data-fields=classic] [data-fields=floating] *)){padding-block-start:calc(var(--veneer-text-label-size) * 1.25 + var(--veneer-space-tight))}:where([data-scope=field][data-variant=classic])>[data-part=control] [data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *)),:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating],[data-fields=classic] [data-fields=floating] *))>[data-part=control] [data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *)){font-family:var(--veneer-text-label-font);font-size:var(--veneer-text-label-size);font-weight:var(--veneer-text-label-weight);letter-spacing:0;text-transform:none;pointer-events:auto;cursor:default;background:0 0;padding:0;transition:none;animation:none;inset-block-start:auto;inset-block-end:calc(100% + var(--veneer-space-tight));inset-inline-start:0;transform:none}:where([data-scope=field][data-variant=classic]) [data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))::placeholder,:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating],[data-fields=classic] [data-fields=floating] *)) [data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))::placeholder{color:var(--veneer-color-text-subtle)}:where([data-scope=field][data-variant=classic]) [data-char],:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating],[data-fields=classic] [data-fields=floating] *)) [data-char]{color:var(--veneer-color-text)}:where([data-scope=field][data-variant=classic])>:where([data-part=control]:is(:hover,:focus-within)) [data-char],:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating],[data-fields=classic] [data-fields=floating] *))>:where([data-part=control]:is(:hover,:focus-within)) [data-char]{color:var(--veneer-color-label-active)}:where([data-scope=field][data-variant=classic])[data-invalid] [data-char],:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating],[data-fields=classic] [data-fields=floating] *))[data-invalid] [data-char]{color:var(--veneer-color-critical-text)}:where([data-scope=field])>:where([data-part=message]){font-size:max(11px, calc(var(--veneer-text-caption-size) - 1px));color:var(--veneer-color-text-subtle);animation:veneer-msg-in var(--veneer-message-duration) var(--veneer-label-float-ease);margin-block-start:var(--veneer-space-tight);line-height:1.3;display:block}:where([data-scope=field][data-invalid])>:where([data-part=message]){color:var(--veneer-color-critical-text)}:where([data-scope=field][data-disabled]){opacity:var(--veneer-opacity-disabled);pointer-events:none}:where([data-scope=checkbox][data-part=control]){all:unset;cursor:pointer;border-radius:var(--veneer-radius-mark);--veneer-sweep-radius:var(--veneer-radius-mark);flex:none;place-items:center;block-size:20px;inline-size:20px;display:inline-grid;position:relative}:where([data-scope=checkbox][data-part=control]) :where(svg){z-index:3;fill:none;block-size:70%;inline-size:70%;stroke:var(--veneer-color-accent-solid);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;position:relative;overflow:visible}:where([data-scope=checkbox][data-part=control]) :where(path){stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset calc(.42s * var(--veneer-motion-scale)) var(--veneer-sweep-ease)}:where([data-scope=checkbox][data-part=control][aria-checked=true]) :where(path){stroke-dashoffset:0}:where([data-scope=checkbox][data-part=control]):after{content:"";inset:min(0px, calc((100% - var(--veneer-hit-min)) / 2));position:absolute}:where([data-scope=button][data-sweep]){--_on:var(--veneer-sweep-buttons)}:where([data-scope=surface][data-sweep]){--_on:var(--veneer-sweep-surfaces);--veneer-sweep-radius:var(--veneer-radius-surface)}:where([data-scope=comment-thread]):where([data-sweep]):not([data-pin],[data-confirm]),:where([data-scope=artifact]):where([data-sweep]):not([data-pin],[data-confirm]),:where([data-part=tool-frame]):where([data-sweep]):not([data-pin],[data-confirm]),:where([data-scope=speech]) :where([data-part=strip]):where([data-sweep]):not([data-pin],[data-confirm]){--_on:0}:where([data-scope=field]) :where([data-part=input]:focus-visible:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))),:where([data-scope=palette]) :where([data-part=input]:focus-visible:not([data-scope=palette] [data-scope=field] :not([data-scope=palette] [data-scope=field] [data-scope=palette] *))){outline:none}@media (forced-colors:active){:where([data-part=sweep]),:where([data-part=sweep-base]),:where([data-part=sweep-corners]),:where([data-part=frame-corners]),:where([data-part=sweep-outline]),:where([data-part=sweep-fill]),:where([data-part=rail-fill]),:where([data-part=rail-hover]),:where([data-part=thumb]),:where(:is([data-scope=tabs]>[data-part=list],[data-scope=segmented],[data-scope=toggle-group]))>:where([data-part=indicator]){forced-color-adjust:none}:where([data-part=sweep-base]){color:canvastext}:where([data-part=sweep]){color:highlight;opacity:1}:where([data-part=sweep]:empty){border-width:2px}:where([data-part=icon])>:where([data-part=sweep-base]){color:canvastext}:where([data-sweep]){--_on:1}:where([data-scope=field])>:where([data-part=control]:focus-within){outline-offset:2px;outline:2px solid highlight}:where([data-scope=field][data-invalid])>:where([data-part=control])>:where([data-part=sweep]),:where([data-invalid])>:where([data-part=sweep]),:where([data-invalid])>:where([data-sweep])>:where([data-part=sweep]){color:canvastext;border-style:double;border-width:3px}:where([data-scope=field]) :where([data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))){forced-color-adjust:none;color:canvastext;background-color:canvas;background-image:none}:where([data-scope=field]) :where([data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))) :where([data-char]){color:inherit}:where([data-scope=field]) :where([data-part=input])::placeholder{forced-color-adjust:none;color:#0000}:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within)) :where([data-part=input])::placeholder,:where([data-fields=classic]) :where([data-scope=field]) [data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))::placeholder,:where([data-scope=field][data-variant=classic]) [data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))::placeholder{color:graytext}:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within)) :where([data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))){color:highlight}:where([data-part=frame-corners]){color:canvastext}:where([data-part=sweep-corners]){color:highlight;opacity:1}:where([data-part=sweep-outline])>i{background:highlight}:where([data-part=sweep-outline]){opacity:1}:where([data-part=sweep-content]){display:none}:where([data-part=sweep-label]){clip-path:none}:where([data-part=sweep-fill]){border-radius:inherit;background:0 0;box-shadow:inset 0 0 0 2px highlight}:where([data-part=rail-fill]){background:highlight}:where([data-part=rail-hover]){display:none}:where([data-part=thumb]){box-shadow:none;background:canvastext}:where(:checked)+:where([data-part=track]) :where([data-part=thumb]),:where([data-on])>:where([data-part=thumb]){background:highlighttext}:where(:checked)+:where([data-part=track])>:where([data-part=sweep]),:where([data-on])>:where([data-part=sweep]){visibility:visible;color:canvastext}:where(:is([data-scope=tabs]>[data-part=list],[data-scope=segmented],[data-scope=toggle-group]))>:where([data-part=indicator])~:where([aria-checked=true],[aria-selected=true],[aria-pressed=true]){forced-color-adjust:none;color:highlighttext}:where([data-scope=checkbox][data-part=control]) :where(svg){forced-color-adjust:none;stroke:canvastext}}}@layer veneer.layout;@layer veneer.components{:where([data-scope=chip]),:where([data-scope=pill]){--veneer-sweep-radius:var(--veneer-radius-round)}:where([data-scope=surface]),:where([data-scope=menu][data-part=content]),:where([data-scope=select][data-part=content]),:where([data-scope=accordion]) :where([data-part=item]:not([data-scope=accordion] :is([data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=accordion] :is([data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=accordion] *))){--veneer-sweep-radius:var(--veneer-radius-surface)}:where([data-scope=surface][data-sweep=surface]){--_on:var(--veneer-sweep-surfaces)}:where([data-scope=surface][data-sweep]:not([data-sweep=surface])){--_on:1}:where([data-part=content][hidden]),:where([data-part=content][popover]:not(:popover-open)){display:none}:where([data-scope]){--_solid:var(--veneer-color-accent-solid);--_solid-hover:var(--veneer-color-accent-solid-hover);--_ink-on:var(--veneer-color-accent-on-solid);--_soft:var(--veneer-color-accent-soft);--_text:var(--veneer-color-accent-text);--_border:var(--veneer-color-accent-border)}:where([data-tone=neutral]){--_solid:var(--veneer-color-neutral-solid);--_solid-hover:var(--veneer-color-neutral-solid-hover);--_ink-on:var(--veneer-color-neutral-on-solid);--_soft:var(--veneer-color-neutral-soft);--_text:var(--veneer-color-neutral-text);--_border:var(--veneer-color-neutral-border)}:where([data-tone=positive]){--_solid:var(--veneer-color-positive-solid);--_solid-hover:var(--veneer-color-positive-solid-hover);--_ink-on:var(--veneer-color-positive-on-solid);--_soft:var(--veneer-color-positive-soft);--_text:var(--veneer-color-positive-text);--_border:var(--veneer-color-positive-border)}:where([data-tone=caution]){--_solid:var(--veneer-color-caution-solid);--_solid-hover:var(--veneer-color-caution-solid-hover);--_ink-on:var(--veneer-color-caution-on-solid);--_soft:var(--veneer-color-caution-soft);--_text:var(--veneer-color-caution-text);--_border:var(--veneer-color-caution-border)}:where([data-tone=critical]){--_solid:var(--veneer-color-critical-solid);--_solid-hover:var(--veneer-color-critical-solid-hover);--_ink-on:var(--veneer-color-critical-on-solid);--_soft:var(--veneer-color-critical-soft);--_text:var(--veneer-color-critical-text);--_border:var(--veneer-color-critical-border)}:where([data-tone=info]){--_solid:var(--veneer-color-info-solid);--_solid-hover:var(--veneer-color-info-solid-hover);--_ink-on:var(--veneer-color-info-on-solid);--_soft:var(--veneer-color-info-soft);--_text:var(--veneer-color-info-text);--_border:var(--veneer-color-info-border)}:where(svg[data-icon]){inline-size:var(--veneer-icon-md);block-size:var(--veneer-icon-md);fill:none;stroke:currentColor;stroke-width:var(--veneer-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}:where([data-expression=vivid]) :where(svg[data-icon]){stroke-linecap:square;stroke-linejoin:miter}:where([data-expression=quiet]) :where(svg[data-icon]),:where([data-expression=balanced]) :where(svg[data-icon]){stroke-linecap:round;stroke-linejoin:round}:where(kbd[data-scope=kbd]){border:var(--veneer-border-hairline) solid var(--veneer-color-border-strong);border-radius:var(--veneer-radius-mark);background:var(--veneer-color-surface-raised);block-size:20px;min-inline-size:20px;font:500 11px/1 var(--veneer-font-mono);color:var(--veneer-color-text-subtle);border-block-end-width:2px;place-items:center;padding-inline:5px;display:inline-grid}html:has(dialog:modal){overflow:hidden}html[data-scrollbar]:has(dialog:modal){scrollbar-gutter:stable}:where([data-part=sr-only]),:where([data-scope=announcer]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}:where([data-scope=menu][data-part=content]),:where([data-scope=popover][data-part=content]),:where([data-scope=select][data-part=content]){--_side-x:0;--_side-y:-1;box-sizing:border-box;min-inline-size:180px;max-inline-size:min(360px,100vw - 16px);max-block-size:min(var(--_avail,480px), calc(100dvh - 16px));overscroll-behavior:contain;padding:var(--veneer-space-tight);background:var(--veneer-color-surface-overlay);color:var(--veneer-color-text);border:var(--veneer-border-hairline) solid var(--veneer-color-border);border-radius:var(--veneer-radius-surface);box-shadow:var(--veneer-elevation-2);font-size:var(--veneer-text-body-size);line-height:var(--veneer-text-body-leading);transform-origin:var(--veneer-origin,var(--_origin,top left));opacity:0;translate:calc(var(--_side-x) * var(--veneer-motion-distance) * .5) calc(var(--_side-y) * var(--veneer-motion-distance) * .5);scale:var(--veneer-motion-scale-from);transition:opacity calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), translate calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), scale calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), overlay calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k)) allow-discrete, display calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k)) allow-discrete;margin:0;position:fixed;inset:auto;overflow:auto}:where([data-scope=menu][data-part=content]):where(:popover-open),:where([data-scope=menu][data-part=content]):where([data-state=open]),:where([data-scope=popover][data-part=content]):where(:popover-open),:where([data-scope=popover][data-part=content]):where([data-state=open]),:where([data-scope=select][data-part=content]):where(:popover-open),:where([data-scope=select][data-part=content]):where([data-state=open]){opacity:1;transition:opacity var(--veneer-duration-fast) var(--veneer-ease-out), translate var(--veneer-spring-duration) var(--veneer-ease-spring), scale var(--veneer-spring-duration) var(--veneer-ease-spring), overlay var(--veneer-duration-base) allow-discrete, display var(--veneer-duration-base) allow-discrete;translate:0;scale:1}@starting-style{:is(:where([data-scope=menu][data-part=content]):popover-open,:where([data-scope=popover][data-part=content]):popover-open,:where([data-scope=select][data-part=content]):popover-open){opacity:0;scale:var(--veneer-motion-scale-from);translate:calc(var(--_side-x) * var(--veneer-motion-distance)) calc(var(--_side-y) * var(--veneer-motion-distance))}}:where([data-side=top]){--_side-x:0;--_side-y:1;--_origin:bottom left}:where([data-side=bottom]){--_side-x:0;--_side-y:-1;--_origin:top left}:where([data-side=right]){--_side-x:-1;--_side-y:0;--_origin:top left}:where([data-side=left]){--_side-x:1;--_side-y:0;--_origin:top right}:where([data-scope=skeleton]){--_shim:calc((.35 + .65 * var(--veneer-x)) * var(--veneer-motion-scale));border-radius:var(--veneer-radius-mark);background:var(--veneer-color-surface-active);color:#0000;block-size:12px;display:block;position:relative;overflow:clip}:where([data-scope=skeleton]):after{content:"";opacity:var(--_shim);background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--veneer-color-surface-raised) 85%, transparent) 50%, transparent 80%) 0 0 / 200% 100% no-repeat;animation:veneer-shimmer calc(1.1s + .28s * var(--veneer-x)) var(--veneer-sweep-ease) infinite;position:absolute;inset:0}:where([data-scope=skeleton][data-shape=circle]){border-radius:var(--veneer-radius-round)}:where([data-scope=skeleton][data-shape=text]){block-size:.7em;margin-block:.4em}:where([data-scope=skeleton][data-shape=block]){border-radius:var(--veneer-radius-control)}:where([data-scope=skeleton-scope][aria-busy=true]) :where([data-skeleton]){border-radius:var(--veneer-radius-mark);-webkit-user-select:none;user-select:none;pointer-events:none;position:relative;overflow:clip;color:#0000!important;background:var(--veneer-color-surface-active)!important;border-color:#0000!important}:where([data-scope=skeleton-scope][aria-busy=true]) :where([data-skeleton])>:where(*){visibility:hidden}:where([data-scope=skeleton-scope][aria-busy=true]) :where([data-skeleton=circle]){border-radius:var(--veneer-radius-round)}:where([data-scope=skeleton-scope][aria-busy=true]) :where([data-skeleton]):after{content:"";visibility:visible;opacity:calc((.35 + .65 * var(--veneer-x)) * var(--veneer-motion-scale));background:linear-gradient(100deg, transparent 20%, color-mix(in oklab, var(--veneer-color-surface-raised) 85%, transparent) 50%, transparent 80%) 0 0 / 200% 100% no-repeat;animation:veneer-shimmer calc(1.1s + .28s * var(--veneer-x)) var(--veneer-sweep-ease) infinite;position:absolute;inset:0}:where([data-scope=skeleton-scope][aria-busy=false]) :where([data-skeleton]){animation:veneer-fade-in var(--veneer-duration-base) var(--veneer-ease-out)}}@layer veneer.inputs,veneer.inputs-rich,veneer.data,veneer.app,veneer.flows,veneer.marketing,veneer.canvas;@layer veneer.flow{:where([data-scope=surface]),:where([data-scope=plan]),:where([data-scope=quote]),:where([data-scope=post]),:where([data-scope=prose])>:where(table),:where([data-flow=card]){--_flow-in:veneer-in-card;--_flow-out:veneer-out-card;--_flow-o:50% 0%}:where([data-scope=tile]),:where([data-flow=tile]){--_flow-in:veneer-in-tile;--_flow-out:veneer-out-card}:where([data-scope=table]:has(>[data-part=viewport])){view-timeline:--veneer-flow-host block}:where([data-scope=table]) :where(tbody)>:where(tr),:where([data-flow=row]){--_flow-in:veneer-in-row;--_flow-out:veneer-out-row;--veneer-flow-reach:calc(var(--veneer-ref-flow-reach) * .7)}:where([data-scope=list])>:where(li),:where([data-scope=timeline])>:where(li),:where([data-scope=changelog]) :where(li),:where([data-scope=prose])>:where(:is(p)),:where([data-scope=prose])>:where(:is(ul)),:where([data-scope=prose])>:where(:is(ol)),:where([data-scope=prose])>:where(:is(dl)),:where([data-scope=prose])>:where(:is(blockquote)),:where([data-flow=item]){--_flow-in:veneer-in-item;--_flow-out:veneer-out-fade;--veneer-flow-reach:calc(var(--veneer-ref-flow-reach) * .8)}:where([data-scope=chart]),:where([data-flow=chart]){--_flow-in:veneer-in-chart;--_flow-out:veneer-out-chart;--_flow-o:50% 100%}:where([data-scope=gallery]) :where([data-part=item]:not([data-scope=gallery] :is([data-scope=accordion],[data-scope=checklist],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=gallery] :is([data-scope=accordion],[data-scope=checklist],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=gallery] *))),:where(figure),:where([data-flow=image]){--_flow-in:veneer-in-image;--_flow-out:veneer-out-image}:where([data-part=head])>:where(:is(h1)),:where([data-part=head])>:where(:is(h2)),:where([data-part=head])>:where(:is(h3)),:where([data-scope=prose])>:where(:is(h2)),:where([data-scope=prose])>:where(:is(h3)),:where([data-flow=heading]){--_flow-in:veneer-in-heading;--_flow-out:veneer-out-fade}:where([data-scope=codeblock]),:where([data-flow=code]){--_flow-in:veneer-in-fade;--_flow-out:veneer-out-fade;--_flow-scans:1;isolation:isolate;position:relative;overflow:clip}:where([data-scope=prose])>:where(pre){--_flow-in:veneer-in-fade;--_flow-out:veneer-out-fade}:where([data-scope=form])>:where(*),:where([data-scope=field]),:where([data-flow=form]){--_flow-in:veneer-in-fade;--_flow-out:veneer-out-none}:where([data-scope=kanban]) :where([data-part=card]:not([data-scope=kanban] [data-scope=tour] :not([data-scope=kanban] [data-scope=tour] [data-scope=kanban] *))){--_flow-in:veneer-in-deal;--_flow-out:veneer-out-card;--_flow-o:50% 0%}:where([data-flow=specimen]){--_flow-in:veneer-in-specimen;--_flow-out:veneer-out-specimen}:where([data-flow=block]){--_flow-in:veneer-in-block;--_flow-out:veneer-out-block;--_flow-o:50% 0%}:where([data-flow=plot]){--_flow-in:veneer-in-plot;--_flow-out:veneer-out-plot;--_flow-o:0% 50%}:where([data-flow=icon]){--_flow-in:veneer-in-icon;--_flow-out:veneer-out-icon}:where([data-scope=kanban]) :where([data-part=card]:nth-child(2n):not([data-scope=kanban] [data-scope=tour] :not([data-scope=kanban] [data-scope=tour] [data-scope=kanban] *))){--_flow-s:-1}@media screen{@supports (animation-timeline:view()){:where([data-scope=surface]),:where([data-scope=tile]),:where([data-scope=plan]),:where([data-scope=quote]),:where([data-scope=post]),:where([data-scope=table]) :where(tbody)>:where(tr),:where([data-scope=list])>:where(li),:where([data-scope=timeline])>:where(li),:where([data-scope=changelog]) :where(li),:where([data-scope=chart]),:where([data-scope=gallery]) :where([data-part=item]:not([data-scope=gallery] :is([data-scope=accordion],[data-scope=checklist],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=gallery] :is([data-scope=accordion],[data-scope=checklist],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=gallery] *))),:where(figure),:where([data-part=head])>:where(:is(h1,h2,h3)),:where([data-scope=prose])>:where(:is(h2,h3,p,ul,ol,dl,blockquote,pre,table,figure)),:where([data-scope=codeblock]),:where([data-scope=form])>:where(*),:where([data-scope=field]),:where([data-scope=kanban]) :where([data-part=card]:not([data-scope=kanban] [data-scope=tour] :not([data-scope=kanban] [data-scope=tour] [data-scope=kanban] *))),:where([data-flow]:not([data-flow=off])){--_flow-r:var(--veneer-flow-reach,var(--veneer-ref-flow-reach));--_flow-e:var(--veneer-flow-out,var(--veneer-ref-flow-out));--_flow-w:min(100%, max(var(--_flow-e), 45%));--_flow-t:var(--veneer-flow-top,calc(var(--veneer-control-md) + 12px));--_flow-i:0;--_flow-settle-time:var(--veneer-duration-slow);animation-name:var(--veneer-flow-gate,var(--_flow-in)), var(--veneer-flow-gate,var(--_flow-out));animation-timeline:view(),view();animation-duration:auto, auto;animation-timing-function:var(--veneer-ref-flow-ease), linear;animation-fill-mode:backwards,forwards;animation-range:entry calc(var(--_flow-i) * var(--veneer-ref-flow-step)) cover calc(min(var(--_flow-r), 340px) + var(--_flow-i) * var(--veneer-ref-flow-step)), exit calc(100% - var(--_flow-t) - var(--_flow-w) * .4) exit calc(100% - var(--_flow-t) + var(--_flow-w) * .6);transform-origin:var(--_flow-o,50% 50%);translate:if(style(--_flow-dx: 0px) and style(--_flow-dy: 0px): revert-layer; else: var(--_flow-dx) var(--_flow-dy));scale:if(style(--_flow-sx: 1) and style(--_flow-sy: 1): revert-layer; else: var(--_flow-sx) var(--_flow-sy));rotate:if(style(--_flow-rot: 0deg): revert-layer; else: var(--_flow-rot))}[data-flow-scan]{--_flow-scan:1}:where([data-scope=surface]):where(:focus-within),:where([data-scope=tile]):where(:focus-within),:where([data-scope=plan]):where(:focus-within),:where([data-scope=quote]):where(:focus-within),:where([data-scope=post]):where(:focus-within),:where([data-scope=table]) :where(tbody)>:where(tr):where(:focus-within),:where([data-scope=list])>:where(li):where(:focus-within),:where([data-scope=timeline])>:where(li):where(:focus-within),:where([data-scope=changelog]) :where(li):where(:focus-within),:where([data-scope=chart]):where(:focus-within),:where([data-scope=gallery]) :where([data-part=item]):where(:focus-within),:where(figure):where(:focus-within),:where([data-part=head])>:where(:is(h1,h2,h3)):where(:focus-within),:where([data-scope=prose])>:where(:is(h2,h3,p,ul,ol,dl,blockquote,pre,table,figure)):where(:focus-within),:where([data-scope=codeblock]):where(:focus-within),:where([data-scope=form])>:where(*):where(:focus-within),:where([data-scope=field]):where(:focus-within),:where([data-scope=kanban]) :where([data-part=card]):where(:focus-within),:where([data-flow]:not([data-flow=off])):where(:focus-within),:where([data-scope=surface]):where(:target),:where([data-scope=tile]):where(:target),:where([data-scope=plan]):where(:target),:where([data-scope=quote]):where(:target),:where([data-scope=post]):where(:target),:where([data-scope=table]) :where(tbody)>:where(tr):where(:target),:where([data-scope=list])>:where(li):where(:target),:where([data-scope=timeline])>:where(li):where(:target),:where([data-scope=changelog]) :where(li):where(:target),:where([data-scope=chart]):where(:target),:where([data-scope=gallery]) :where([data-part=item]):where(:target),:where(figure):where(:target),:where([data-part=head])>:where(:is(h1,h2,h3)):where(:target),:where([data-scope=prose])>:where(:is(h2,h3,p,ul,ol,dl,blockquote,pre,table,figure)):where(:target),:where([data-scope=codeblock]):where(:target),:where([data-scope=form])>:where(*):where(:target),:where([data-scope=field]):where(:target),:where([data-scope=kanban]) :where([data-part=card]):where(:target),:where([data-flow]:not([data-flow=off])):where(:target){animation-name:none}@supports (width:calc(sibling-index() * 1px)){:where([data-scope=surface]),:where([data-scope=tile]),:where([data-scope=plan]),:where([data-scope=gallery]) :where([data-part=item]:not([data-scope=gallery] :is([data-scope=accordion],[data-scope=checklist],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=gallery] :is([data-scope=accordion],[data-scope=checklist],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=gallery] *))),:where([data-scope=form])>:where(*),:where([data-scope=kanban]) :where([data-part=card]:not([data-scope=kanban] [data-scope=tour] :not([data-scope=kanban] [data-scope=tour] [data-scope=kanban] *))),:where([data-flow=icon]){--_flow-i:mod(calc(sibling-index() - 1), var(--veneer-flow-cols,4))}}:where([data-scope=table]:has(>[data-part=viewport])) :where(tbody)>:where(tr){animation-timeline:--veneer-flow-host,--veneer-flow-host}@supports (width:calc(sibling-index() * 1px)){:where([data-scope=table]:has(>[data-part=viewport])) :where(tbody)>:where(tr){--_flow-i:min(calc(sibling-index() - 1), 12)}}[data-flow-settled]{animation-name:none, var(--veneer-flow-gate,var(--_flow-out))}:where([data-scope=codeblock]):after,:where([data-flow=code]):after{content:"";z-index:-1;pointer-events:none;transform-origin:100%;background:linear-gradient(to right, transparent, color-mix(in oklab, var(--veneer-color-accent-soft) 50%, var(--veneer-color-surface-sunken)) 35%);--_flow-scan:inherit;scale:var(--_flow-scan) 1;opacity:var(--_flow-scan);transition-property:scale,opacity;transition-duration:calc((1 - var(--_flow-scan)) * var(--veneer-duration-slow) * 2);transition-timing-function:var(--veneer-ease-out);position:absolute;inset:0}@media (height<=600px){:where([data-scope=codeblock]):after,:where([data-flow=code]):after{content:none}}}}@keyframes veneer-in-fade{0%{opacity:0}}@keyframes veneer-in-card{0%{opacity:0;--_flow-dy:var(--veneer-ref-flow-y);--_flow-sx:var(--veneer-ref-flow-s);--_flow-sy:var(--veneer-ref-flow-s)}}@keyframes veneer-in-tile{0%{opacity:0;--_flow-dy:calc(var(--veneer-ref-flow-y) * 1.4)}}@keyframes veneer-in-row{0%{opacity:0;--_flow-dx:calc(var(--veneer-ref-flow-x) * -1)}}@keyframes veneer-in-item{0%{opacity:0;--_flow-dy:calc(var(--veneer-ref-flow-y) * .5)}}@keyframes veneer-in-chart{0%{opacity:0;--_flow-sy:calc(1 - (1 - var(--veneer-ref-flow-s)) * 2)}}@keyframes veneer-in-image{0%{opacity:0;--_flow-sx:var(--veneer-ref-flow-z);--_flow-sy:var(--veneer-ref-flow-z);clip-path:inset(var(--veneer-ref-flow-clip))}to{clip-path:inset(0)}}@keyframes veneer-in-heading{0%{opacity:0;--_flow-dx:calc(var(--veneer-ref-flow-x) * -1)}}@keyframes veneer-in-deal{0%{opacity:0;--_flow-dy:calc(var(--veneer-ref-flow-y) * -.6);--_flow-rot:calc(var(--veneer-ref-flow-r) * var(--_flow-s,1))}}@keyframes veneer-in-value{0%{opacity:0;translate:0 .4em}}@keyframes veneer-out-card{to{opacity:var(--veneer-ref-flow-floor);--_flow-dy:calc(var(--veneer-ref-flow-y) * -.5)}}@keyframes veneer-out-row{to{opacity:var(--veneer-ref-flow-floor);--_flow-dx:calc(var(--veneer-ref-flow-x) * -.5)}}@keyframes veneer-out-fade{to{opacity:var(--veneer-ref-flow-floor)}}@keyframes veneer-out-image{to{opacity:var(--veneer-ref-flow-floor);--_flow-dy:calc(var(--veneer-ref-flow-y) * -.4)}}@keyframes veneer-out-none{to{opacity:1}}@keyframes veneer-out-chart{to{opacity:var(--veneer-ref-flow-floor);--_flow-sy:var(--veneer-ref-flow-s)}}@keyframes veneer-in-specimen{0%{opacity:0;--_flow-sx:var(--veneer-ref-flow-s);--_flow-sy:var(--veneer-ref-flow-s)}}@keyframes veneer-out-specimen{to{opacity:var(--veneer-ref-flow-floor);--_flow-sx:var(--veneer-ref-flow-s);--_flow-sy:var(--veneer-ref-flow-s)}}@keyframes veneer-in-block{0%{opacity:0;--_flow-dy:calc(var(--veneer-ref-flow-y) * .6);--_flow-sy:var(--veneer-ref-flow-s)}}@keyframes veneer-out-block{to{opacity:var(--veneer-ref-flow-floor);--_flow-dy:calc(var(--veneer-ref-flow-y) * -.3);--_flow-sy:var(--veneer-ref-flow-s)}}@keyframes veneer-in-plot{0%{opacity:0;--_flow-sx:calc(1 - (1 - var(--veneer-ref-flow-s)) * 1.5)}}@keyframes veneer-out-plot{to{opacity:var(--veneer-ref-flow-floor);--_flow-sx:var(--veneer-ref-flow-s)}}@keyframes veneer-in-icon{0%{opacity:0;--_flow-sx:calc(1 - (1 - var(--veneer-ref-flow-s)) * 5);--_flow-sy:calc(1 - (1 - var(--veneer-ref-flow-s)) * 5);--_flow-rot:calc(var(--veneer-ref-flow-r) * -4)}}@keyframes veneer-out-icon{to{opacity:var(--veneer-ref-flow-floor);--_flow-sx:calc(1 - (1 - var(--veneer-ref-flow-s)) * 3);--_flow-sy:calc(1 - (1 - var(--veneer-ref-flow-s)) * 3)}}:where([data-part=spacer])~:where([data-part=row]){transition:opacity var(--veneer-duration-base) var(--veneer-ease-out)}@starting-style{:where([data-part=spacer])~:where([data-part=row]){opacity:0}}[data-flow-state=wait]{opacity:0;translate:0 var(--veneer-ref-flow-y)}[data-flow-state=in]{transition:opacity var(--veneer-duration-slow) var(--veneer-ease-out) calc(var(--_flow-i,0) * var(--veneer-stagger)), translate var(--veneer-duration-slow) var(--veneer-ease-out) calc(var(--_flow-i,0) * var(--veneer-stagger))}}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT);font-weight:100 549;size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;font-display:swap}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;font-display:swap}@font-face{font-family:Space Grotesk Fallback;src:local(Arial),local(ArialMT);font-weight:100 549;size-adjust:109.69%;ascent-override:89.71%;descent-override:26.62%;line-gap-override:0%;font-display:swap}@font-face{font-family:Space Grotesk Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:109.69%;ascent-override:89.71%;descent-override:26.62%;line-gap-override:0%;font-display:swap}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT);font-style:normal;size-adjust:83.94%;ascent-override:117.94%;descent-override:36.93%;line-gap-override:0%;font-display:swap}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT);font-style:italic;size-adjust:83.94%;ascent-override:117.94%;descent-override:36.93%;line-gap-override:0%;font-display:swap}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New),local(CourierNewPSMT);font-weight:100 549;size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%;font-display:swap}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New Bold),local(CourierNewPS-BoldMT);font-weight:550 900;size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0%;font-display:swap}@property --veneer-mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --veneer-my{syntax:"<percentage>";inherits:true;initial-value:50%}@property --_fo{syntax:"<number>";inherits:false;initial-value:1}@property --_fr{syntax:"<number>";inherits:false;initial-value:0}@property --_wp{syntax:"<number>";inherits:false;initial-value:0}@property --_flow-dx{syntax:"<length>";inherits:false;initial-value:0}@property --_flow-dy{syntax:"<length>";inherits:false;initial-value:0}@property --_flow-sx{syntax:"<number>";inherits:false;initial-value:1}@property --_flow-sy{syntax:"<number>";inherits:false;initial-value:1}@property --_flow-rot{syntax:"<angle>";inherits:false;initial-value:0deg}@property --_flow-scan{syntax:"<number>";inherits:false;initial-value:0}@property --_flow-settle-time{syntax:"<time>";inherits:false;initial-value:0s}@property --veneer-text-display-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-title-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-heading-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-body-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-prose-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-label-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-eyebrow-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-caption-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-code-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-button-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-text-control-px{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-trim-fix{syntax:"<length>";inherits:true;initial-value:0}@property --veneer-a{syntax:"<length>";inherits:false;initial-value:0}@property --veneer-b{syntax:"<length>";inherits:false;initial-value:0}@property --veneer-ca{syntax:"<length>";inherits:false;initial-value:0}@property --veneer-cb{syntax:"<length>";inherits:false;initial-value:0}@property --veneer-frame-tail{syntax:"<number>";inherits:true;initial-value:0}@property --veneer-frame-head{syntax:"<number>";inherits:true;initial-value:0}@property --_a{syntax:"<number>";inherits:true;initial-value:0}@property --_sl{syntax:"<percentage>";inherits:false;initial-value:100%}@property --_sr{syntax:"<percentage>";inherits:false;initial-value:100%}@property --_kc{syntax:"<number>";inherits:false;initial-value:0}@property --_kh{syntax:"<number>";inherits:false;initial-value:0}@property --_ks{syntax:"<number>";inherits:false;initial-value:0}@property --_kx{syntax:"<number>";inherits:false;initial-value:3}@property --_kw{syntax:"<number>";inherits:false;initial-value:1.5}@property --_hp{syntax:"<number>";inherits:false;initial-value:1}@property --_tp{syntax:"<number>";inherits:false;initial-value:1}@property --_tq{syntax:"<number>";inherits:false;initial-value:1}@property --_c0{syntax:"<number>";inherits:false;initial-value:0}@property --_hd{syntax:"<number>";inherits:false;initial-value:1}@property --_td{syntax:"<number>";inherits:false;initial-value:1}@property --veneer-sweep-duration{syntax:"<time>";inherits:true;initial-value:.62s}@layer veneer.theme{[data-palette=ember],[data-palette=ember] :is(:root,[data-expression],[data-density],[data-form],[data-pointer],[data-motion],[data-flair],[data-theme],[data-palette],[data-veneer]){--veneer-color-sweep:var(--lightningcss-light,oklch(.543 min(max(calc(var(--_ac) * 1.25), .12), .13) var(--_ah)))var(--lightningcss-dark,oklch(.6 min(max(calc(var(--_ac) * 1.35), .14), .16) var(--_ah)));--veneer-color-accent-text:var(--lightningcss-light,oklch(.46 min(var(--_ac), .12) var(--_ah)))var(--lightningcss-dark,oklch(.831 var(--_ac) var(--_ah)))}[data-palette=ember]{--veneer-color-brand:#e8590c}:where([data-palette=ember]) :where([data-tone=brand]),:where([data-palette=ember]):where([data-tone=brand]){--_solid:var(--lightningcss-light,oklch(.5 min(var(--_tc), .13) var(--_th)))var(--lightningcss-dark,oklch(.76 calc(var(--_tc) * 1.15) var(--_th)));--_solid-hover:var(--lightningcss-light,oklch(.44 min(var(--_tc), .115) var(--_th)))var(--lightningcss-dark,oklch(.81 calc(var(--_tc) * 1.15) var(--_th)));--_ink-on:var(--lightningcss-light,oklch(.985 .012 var(--_th)))var(--lightningcss-dark,oklch(.18 .03 var(--_th)));--_soft:var(--lightningcss-light,oklch(.952 calc(var(--_tc) * .3) var(--_th)))var(--lightningcss-dark,oklch(.27 calc(var(--_tc) * .45) var(--_th)));--_text:var(--lightningcss-light,oklch(.46 min(var(--_tc), .12) var(--_th)))var(--lightningcss-dark,oklch(.8 var(--_tc) var(--_th)));--_border:var(--lightningcss-light,oklch(.78 calc(var(--_tc) * .6) var(--_th)))var(--lightningcss-dark,oklch(.43 calc(var(--_tc) * .7) var(--_th)));--_tc:calc(.192 * var(--veneer-ref-accent-k));--_th:41.7}[data-palette=ocean]{--veneer-color-brand:#0b7285}:where([data-palette=ocean]) :where([data-tone=brand]),:where([data-palette=ocean]):where([data-tone=brand]){--_solid:var(--lightningcss-light,oklch(.5 min(var(--_tc), .13) var(--_th)))var(--lightningcss-dark,oklch(.76 calc(var(--_tc) * 1.15) var(--_th)));--_solid-hover:var(--lightningcss-light,oklch(.44 min(var(--_tc), .115) var(--_th)))var(--lightningcss-dark,oklch(.81 calc(var(--_tc) * 1.15) var(--_th)));--_ink-on:var(--lightningcss-light,oklch(.985 .012 var(--_th)))var(--lightningcss-dark,oklch(.18 .03 var(--_th)));--_soft:var(--lightningcss-light,oklch(.952 calc(var(--_tc) * .3) var(--_th)))var(--lightningcss-dark,oklch(.27 calc(var(--_tc) * .45) var(--_th)));--_text:var(--lightningcss-light,oklch(.46 min(var(--_tc), .12) var(--_th)))var(--lightningcss-dark,oklch(.8 var(--_tc) var(--_th)));--_border:var(--lightningcss-light,oklch(.78 calc(var(--_tc) * .6) var(--_th)))var(--lightningcss-dark,oklch(.43 calc(var(--_tc) * .7) var(--_th)));--_tc:calc(.087 * var(--veneer-ref-accent-k));--_th:215.1}[data-palette=grape],[data-palette=grape] :is(:root,[data-expression],[data-density],[data-form],[data-pointer],[data-motion],[data-flair],[data-theme],[data-palette],[data-veneer]){--veneer-color-sweep:var(--lightningcss-light,oklch(.54 min(max(calc(var(--_ac) * 1.25), .12), .13) var(--_ah)))var(--lightningcss-dark,oklch(.6 min(max(calc(var(--_ac) * 1.35), .14), .16) var(--_ah)));--veneer-color-accent-text:var(--lightningcss-light,oklch(.46 min(var(--_ac), .12) var(--_ah)))var(--lightningcss-dark,oklch(.827 var(--_ac) var(--_ah)))}[data-palette=grape]{--veneer-color-brand:#7048e8}:where([data-palette=grape]) :where([data-tone=brand]),:where([data-palette=grape]):where([data-tone=brand]){--_solid:var(--lightningcss-light,oklch(.5 min(var(--_tc), .13) var(--_th)))var(--lightningcss-dark,oklch(.76 calc(var(--_tc) * 1.15) var(--_th)));--_solid-hover:var(--lightningcss-light,oklch(.44 min(var(--_tc), .115) var(--_th)))var(--lightningcss-dark,oklch(.81 calc(var(--_tc) * 1.15) var(--_th)));--_ink-on:var(--lightningcss-light,oklch(.985 .012 var(--_th)))var(--lightningcss-dark,oklch(.18 .03 var(--_th)));--_soft:var(--lightningcss-light,oklch(.952 calc(var(--_tc) * .3) var(--_th)))var(--lightningcss-dark,oklch(.27 calc(var(--_tc) * .45) var(--_th)));--_text:var(--lightningcss-light,oklch(.46 min(var(--_tc), .12) var(--_th)))var(--lightningcss-dark,oklch(.8 var(--_tc) var(--_th)));--_border:var(--lightningcss-light,oklch(.78 calc(var(--_tc) * .6) var(--_th)))var(--lightningcss-dark,oklch(.43 calc(var(--_tc) * .7) var(--_th)));--_tc:calc(.227 * var(--veneer-ref-accent-k));--_th:287.8}}@layer veneer.layout{:where([data-scope=navlist]){gap:var(--veneer-space-group);min-inline-size:0;display:grid}:where([data-scope=navlist]) :where(ul){gap:2px;margin:0;padding:0;list-style:none;display:grid}:where([data-scope=navlist]) :where(ul) :where(ul){border-inline-start:var(--veneer-border-hairline) solid var(--veneer-color-border);margin-block:2px;margin-inline-start:19px;padding-inline-start:8px}:where([data-scope=navlist]) :where([data-part=group-label]:not([data-scope=navlist] :is([data-scope=listbox],[data-scope=menu],[data-scope=palette],[data-scope=popup],[data-scope=select],[data-scope=sidenav]) :not([data-scope=navlist] :is([data-scope=listbox],[data-scope=menu],[data-scope=palette],[data-scope=popup],[data-scope=select],[data-scope=sidenav]) [data-scope=navlist] *))){margin:0 0 var(--veneer-space-tight);font-family:var(--veneer-text-eyebrow-font);font-size:var(--veneer-text-eyebrow-size);letter-spacing:var(--veneer-text-eyebrow-tracking);text-transform:var(--veneer-text-eyebrow-case);color:var(--veneer-color-text-subtle);padding-inline:10px;font-weight:500}:where([data-scope=navlist]) :where([data-part=item]:not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=navlist] *))){--veneer-color-sweep-base:transparent;box-sizing:border-box;inline-size:100%;min-block-size:var(--veneer-control-md);border-radius:var(--veneer-radius-control);color:var(--veneer-color-text-subtle);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--veneer-duration-fast) var(--veneer-ease-out), color var(--veneer-duration-fast);background:0 0;border:0;align-items:center;gap:10px;padding-inline:10px;font-weight:500;text-decoration:none;display:flex;position:relative}:where([data-scope=navlist]) :where([data-part=item]:hover:not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=navlist] *))){background:var(--veneer-color-surface-hover);color:var(--veneer-color-text)}:where([data-scope=navlist]) :where([data-part=item][aria-current]:not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=navlist] *))){background:var(--veneer-color-surface-hover);color:var(--veneer-color-text);box-shadow:inset var(--veneer-border-emphasis) 0 0 var(--veneer-color-accent-solid)}:where([data-scope=navlist]) :where([data-part=item]:not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=navlist] *))) :where(svg){inline-size:var(--veneer-icon-md);block-size:var(--veneer-icon-md);flex:none}:where([data-scope=navlist]) :where([data-part=item][aria-current]:not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=navlist] *))) :where(svg){color:var(--veneer-color-accent-text)}:where([data-scope=navlist]) :where([data-part=trailing]:not([data-scope=navlist] [data-scope=list] :not([data-scope=navlist] [data-scope=list] [data-scope=navlist] *))){font:500 11px/1.25 var(--veneer-font-mono);color:var(--veneer-color-text-subtle);font-variant-numeric:tabular-nums;margin-inline-start:auto}:where([data-scope=navlist]) :where([data-part=item][aria-expanded]:not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=navlist] *))) :where([data-part=chevron]:not([data-scope=navlist] :is([data-scope=accordion],[data-scope=disclosure],[data-scope=menu],[data-scope=sidenav]) :not([data-scope=navlist] :is([data-scope=accordion],[data-scope=disclosure],[data-scope=menu],[data-scope=sidenav]) [data-scope=navlist] *))){transition:transform var(--veneer-duration-base) var(--veneer-ease-out);margin-inline-start:auto}:where([data-scope=navlist]) :where([data-part=item][aria-expanded=true]:not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=navlist] *))) :where([data-part=chevron]:not([data-scope=navlist] :is([data-scope=accordion],[data-scope=disclosure],[data-scope=menu],[data-scope=sidenav]) :not([data-scope=navlist] :is([data-scope=accordion],[data-scope=disclosure],[data-scope=menu],[data-scope=sidenav]) [data-scope=navlist] *))){transform:rotate(90deg)}:where([data-scope=navlist]) :where([data-part=item][aria-expanded=false]:not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=navlist] *)))+:where(ul){display:none}:where([data-scope=sidenav]){font-size:var(--veneer-text-caption-size);display:contents}:where([data-scope=sidenav])>:where([data-part=panel]){font-size:var(--veneer-text-caption-size);z-index:var(--veneer-z-modal);box-sizing:border-box;background:var(--veneer-color-surface-raised);border-inline-end:var(--veneer-border-hairline) solid var(--veneer-color-border);inline-size:min(320px,100vw - 48px);box-shadow:var(--veneer-shadow-overlay,0 12px 40px #00000040);visibility:hidden;transition:transform var(--veneer-duration-sheet,.24s) var(--veneer-ease-out), visibility 0s linear var(--veneer-duration-sheet,.24s);flex-direction:column;padding-block-start:var(--veneer-safe-top,0px);display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}:where([data-scope=sidenav][data-open])>:where([data-part=panel]){visibility:visible;transition:transform var(--veneer-duration-sheet,.24s) var(--veneer-ease-out);transform:none}:where([data-scope=sidenav])>:where([data-part=panel]:focus){outline:none}:where([data-scope=sidenav])>:where([data-part=backdrop]){z-index:var(--veneer-z-modal);background:var(--veneer-color-scrim);opacity:0;pointer-events:none;transition:opacity var(--veneer-duration-base) var(--veneer-ease-out);position:fixed;inset:0}:where([data-scope=sidenav][data-open])>:where([data-part=backdrop]){opacity:1;pointer-events:auto}:where([data-scope=sidenav]) :where([data-part=head]:not([data-scope=sidenav] :is([data-scope=artifact],[data-scope=calendar],[data-scope=chart],[data-scope=checklist],[data-scope=codeblock],[data-scope=diff],[data-scope=log],[data-scope=menu-screen],[data-scope=meter],[data-scope=monthgrid],[data-scope=pay-frame],[data-scope=prefs-matrix],[data-scope=transport],[data-scope=truncate]) :not([data-scope=sidenav] :is([data-scope=artifact],[data-scope=calendar],[data-scope=chart],[data-scope=checklist],[data-scope=codeblock],[data-scope=diff],[data-scope=log],[data-scope=menu-screen],[data-scope=meter],[data-scope=monthgrid],[data-scope=pay-frame],[data-scope=prefs-matrix],[data-scope=transport],[data-scope=truncate]) [data-scope=sidenav] *))){justify-content:space-between;align-items:center;gap:var(--veneer-space-related);min-block-size:var(--veneer-layout-bar);padding-inline:var(--veneer-space-group) var(--veneer-space-tight);border-block-end:var(--veneer-border-hairline) solid var(--veneer-color-border);display:flex}:where([data-scope=sidenav]) :where([data-part=title]:not([data-scope=sidenav] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=hero],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) :not([data-scope=sidenav] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[data-scope=dialog],[data-scope=dropzone],[data-scope=empty-state],[data-scope=event-card],[data-scope=hero],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=shell],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) [data-scope=sidenav] *))){color:var(--veneer-color-text);margin:0;font-weight:600}:where([data-scope=sidenav]) :where([data-part=scroll]){align-content:start;gap:var(--veneer-space-related);overscroll-behavior:contain;scrollbar-width:thin;min-block-size:0;padding:var(--veneer-space-related);flex:1;padding-block-end:max(var(--veneer-space-group), var(--veneer-safe-bottom,0px));display:grid;overflow-y:auto}:where([data-scope=sidenav]) :where([data-scope=navlist]){gap:var(--veneer-space-related);font-size:inherit}:where([data-scope=sidenav]) :where([data-part=sections]){gap:2px}:where([data-scope=sidenav]) :where([data-part=sections])>:where(li)>:where([data-part=group-label]){margin-block:var(--veneer-space-tight) 2px}:where([data-scope=sidenav]) :where([data-scope=navlist]) :where([data-part=item]:not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=navlist] *))){min-block-size:32px}:where([data-scope=sidenav]) :where([data-part=item][data-fold]:not([data-scope=sidenav] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=sidenav] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=sidenav] *))){color:var(--veneer-color-text);font-weight:600}:where([data-scope=sidenav]) :where([data-part=item]:focus-visible:not([data-scope=sidenav] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=sidenav] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=sidenav] *))){outline:var(--veneer-focus-width) solid var(--veneer-color-focus);outline-offset:calc(var(--veneer-focus-width) * -1)}:where([data-scope=sidenav]) :where([data-part=chevron]:not([data-scope=sidenav] :is([data-scope=accordion],[data-scope=disclosure],[data-scope=menu]) :not([data-scope=sidenav] :is([data-scope=accordion],[data-scope=disclosure],[data-scope=menu]) [data-scope=sidenav] *))){color:var(--veneer-color-text-subtle);display:inline-flex}:where([data-scope=sidenav]) :where([data-part=chevron]:not([data-scope=sidenav] :is([data-scope=accordion],[data-scope=disclosure],[data-scope=menu]) :not([data-scope=sidenav] :is([data-scope=accordion],[data-scope=disclosure],[data-scope=menu]) [data-scope=sidenav] *))) :where(svg){inline-size:var(--veneer-icon-sm);block-size:var(--veneer-icon-sm)}:where([data-scope=sidenav]) :where([data-scope=navlist][data-bar]){--_bar:var(--veneer-sweep-width);position:relative}:where([data-scope=sidenav]) :where([data-scope=navlist][data-bar])>:where([data-part=indicator]){pointer-events:none;z-index:1;inline-size:var(--_bar);background:var(--veneer-color-accent-solid);transform-origin:0 0;opacity:0;block-size:1px;transition:transform calc(var(--veneer-sweep-duration) * .68) var(--veneer-sweep-ease);position:absolute;inset-block-start:0;inset-inline-start:0;transform:scaleY(0)}:where([data-scope=sidenav]) :where([data-scope=navlist][data-bar][data-ready])>:where([data-part=indicator]){opacity:1}:where([data-scope=sidenav]) :where([data-scope=navlist][data-bar])>:where([data-part=indicator][data-instant]){transition:none}:where([data-scope=sidenav]) :where([data-scope=navlist][data-bar][data-ready]) :where([data-part=item][aria-current]:not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=navlist] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=navlist] *))){box-shadow:none}:where([data-scope=sidenav]) :where([data-part=sections])>:where(li)>:where(ul){margin-block:2px var(--veneer-space-tight)}:where([data-scope=sidenav]) :where([data-part=filter]){box-sizing:border-box;inline-size:100%;min-block-size:var(--veneer-control-sm);padding:0 var(--veneer-space-related);border:var(--veneer-border-hairline) solid var(--veneer-color-border-control);border-radius:var(--veneer-radius-control);background:var(--veneer-color-field);color:var(--veneer-color-text);font:inherit}:where([data-scope=sidenav]) :where([data-part=filter]:focus-visible){outline:var(--veneer-focus-width) solid var(--veneer-color-focus);outline-offset:0}:where([data-scope=sidenav]) :where([data-part=empty]:not([data-scope=sidenav] :is([data-scope=palette],[data-scope=popup],[data-scope=select],[data-scope=shortcuts],[data-scope=signature]) :not([data-scope=sidenav] :is([data-scope=palette],[data-scope=popup],[data-scope=select],[data-scope=shortcuts],[data-scope=signature]) [data-scope=sidenav] *))){color:var(--veneer-color-text-subtle);margin:0;padding-inline:10px}:where([data-scope=sidenav]) :where([data-part=bar]:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))){inset-block:var(--veneer-sidenav-top,0px) 0;z-index:1;visibility:visible;justify-content:center;align-items:center;gap:var(--veneer-space-tight);inline-size:var(--veneer-sidenav-bar,28px);box-sizing:border-box;padding:var(--veneer-space-related) 0;border:0;border-inline-end:var(--veneer-border-hairline) solid var(--veneer-color-border);background:var(--veneer-color-surface-overlay);color:var(--veneer-color-text-subtle);box-shadow:var(--veneer-elevation-1);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--veneer-duration-fast), background-color var(--veneer-duration-fast);border-radius:0;flex-direction:column;margin:0;display:flex;position:absolute;inset-inline-start:calc(100% + var(--veneer-border-hairline))}:where([data-scope=sidenav]) :where([data-part=bar]:hover:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))){background:var(--veneer-color-surface-hover);color:var(--veneer-color-text)}:where([data-scope=sidenav]) :where([data-part=bar]:focus-visible:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))){outline:var(--veneer-focus-width) solid var(--veneer-color-focus);outline-offset:calc(var(--veneer-focus-width) * -1);color:var(--veneer-color-text)}:where([data-scope=sidenav]) :where([data-part=bar]:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))) :where(svg){inline-size:var(--veneer-icon-sm);block-size:var(--veneer-icon-sm);transition:transform var(--veneer-duration-sheet,.24s) var(--veneer-ease-out);flex:none}:where([data-scope=sidenav]) :where([data-part=bar-label]){writing-mode:vertical-rl;overflow-clip-margin:4px;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;max-block-size:50%;transition:opacity var(--veneer-duration-base) var(--veneer-ease-out);font-weight:600;overflow:clip}:where([data-scope=sidenav][data-open]) :where([data-part=bar]:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))) :where(svg){transform:rotate(180deg)}:where([data-scope=sidenav][data-open]) :where([data-part=bar]:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))){box-shadow:none}:where([data-scope=sidenav][data-open]) :where([data-part=bar-label]){opacity:0}@media (width>=900px){:where([data-scope=sidenav]){min-inline-size:0;align-self:start;display:block;position:sticky;inset-block-start:var(--veneer-sidenav-top,0px)}:where([data-scope=sidenav])>:where([data-part=panel]){z-index:auto;inline-size:auto;block-size:calc(var(--veneer-viewport-block) - var(--veneer-sidenav-top,0px));box-shadow:none;visibility:visible;background:0 0;border:0;padding:0;transition:none;position:static;transform:none}:where([data-scope=sidenav])>:where([data-part=backdrop]),:where([data-scope=sidenav]) :where([data-part=head]:not([data-scope=sidenav] :is([data-scope=artifact],[data-scope=calendar],[data-scope=chart],[data-scope=checklist],[data-scope=codeblock],[data-scope=diff],[data-scope=log],[data-scope=menu-screen],[data-scope=meter],[data-scope=monthgrid],[data-scope=pay-frame],[data-scope=prefs-matrix],[data-scope=transport],[data-scope=truncate]) :not([data-scope=sidenav] :is([data-scope=artifact],[data-scope=calendar],[data-scope=chart],[data-scope=checklist],[data-scope=codeblock],[data-scope=diff],[data-scope=log],[data-scope=menu-screen],[data-scope=meter],[data-scope=monthgrid],[data-scope=pay-frame],[data-scope=prefs-matrix],[data-scope=transport],[data-scope=truncate]) [data-scope=sidenav] *))){display:none}:where([data-scope=sidenav]) :where([data-part=scroll]){padding:var(--veneer-space-group) var(--veneer-space-tight) var(--veneer-space-group) 0}:where([data-scope=sidenav]) :where([data-part=scroll])>:where([data-part=filter]){z-index:1;position:sticky;inset-block-start:0}:where([data-scope=sidenav][data-collapsible]){inline-size:var(--veneer-sidenav-width,240px);transition:inline-size var(--veneer-duration-base) var(--veneer-ease-out)}:where([data-scope=sidenav][data-collapsible][data-collapsed]){inline-size:var(--veneer-sidenav-bar,28px)}:where([data-scope=sidenav][data-collapsible])>:where([data-part=panel]){position:relative;overflow:clip}:where([data-scope=sidenav][data-collapsible]) :where([data-part=scroll]){inline-size:calc(var(--veneer-sidenav-width,240px) - var(--veneer-sidenav-bar,28px));box-sizing:border-box;transition:opacity var(--veneer-duration-base) var(--veneer-ease-out), visibility 0s}:where([data-scope=sidenav][data-collapsed]) :where([data-part=scroll]){opacity:0;visibility:hidden;transition:opacity var(--veneer-duration-base) var(--veneer-ease-out), visibility 0s linear var(--veneer-duration-base)}:where([data-scope=sidenav]) :where([data-part=bar]:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))){box-shadow:none;background:0 0;inset-block:0;inset-inline:auto 0}:where([data-scope=sidenav]) :where([data-part=bar]:hover:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))){background:var(--veneer-color-surface-hover)}:where([data-scope=sidenav]:not([data-collapsed])) :where([data-part=bar]:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))) :where(svg){transform:rotate(180deg)}@media (hover:hover){:where([data-scope=sidenav]:not([data-collapsed])) :where([data-part=bar]:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))) :where(svg){opacity:0;transition:transform var(--veneer-duration-sheet,.24s) var(--veneer-ease-out), opacity var(--veneer-duration-base) var(--veneer-ease-out)}:where([data-scope=sidenav]:not([data-collapsed]):hover) :where([data-part=bar]:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))) :where(svg),:where([data-scope=sidenav]:not([data-collapsed])) :where([data-part=bar]:focus-visible:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))) :where(svg){opacity:1}}:where([data-scope=sidenav]:not([data-collapsed])) :where([data-part=bar-label]){clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:clip}}@media (width<=899.98px){:where([data-scope=sidenav][data-overlay=under])>:where([data-part=panel]),:where([data-scope=sidenav][data-overlay=under])>:where([data-part=backdrop]){padding-block-start:0;inset-block-start:var(--veneer-sidenav-top,0px)}:where([data-scope=sidenav][data-overlay=under])>:where([data-part=panel])>:where([data-part=head]){display:none}:where([data-scope=sidenav][data-overlay=under]) :where([data-part=scroll]){padding:var(--veneer-space-group)}:where([data-scope=sidenav][data-overlay=under]) :where([data-part=bar]:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))){inset-block-start:0}}:root:has([data-scope=sidenav][data-overlay=under][data-open]) :where([data-scope=sidenav-title]>[data-part=home]){opacity:0;translate:0 -.5em}:root:has([data-scope=sidenav][data-overlay=under][data-open]) :where([data-scope=sidenav-title]>[data-part=title]){opacity:1;transition-delay:60ms;translate:none}:where([data-scope=sidenav][data-settling]),:where([data-scope=sidenav][data-settling]) :where(*){transition:none!important}@media (prefers-reduced-motion:reduce){:where([data-scope=sidenav]),:where([data-scope=sidenav])>:where([data-part=panel]),:where([data-scope=sidenav])>:where([data-part=backdrop]),:where([data-scope=sidenav]) :where([data-part=scroll]),:where([data-scope=sidenav]) :where([data-part=bar]:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))),:where([data-scope=sidenav]) :where([data-part=bar]:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))) :where(svg),:where([data-scope=sidenav-title])>:where(*){transition:none}}@media print{:where([data-scope=sidenav]){display:none!important}}}@layer veneer.components{:where([data-scope=button]){--_fill:var(--_solid);--_ink:var(--_ink-on);--_edge:transparent;--_layer:var(--_solid-hover);--_layer-a:1;isolation:isolate;justify-content:center;align-items:center;gap:var(--veneer-space-related);block-size:var(--veneer-control-md);padding-inline:calc(var(--veneer-pad-control) + 2px);border:var(--veneer-border-hairline) solid var(--veneer-tone-edge,var(--_edge));border-radius:var(--veneer-radius-control);background:var(--veneer-tone-fill,var(--_fill));color:var(--veneer-tone-ink,var(--_ink));font-family:var(--veneer-text-button-font);font-size:var(--veneer-text-button-size);font-weight:var(--veneer-text-button-weight);letter-spacing:var(--veneer-text-button-tracking);text-transform:var(--veneer-text-button-case);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;--_settle:calc(var(--veneer-spring-duration) - var(--veneer-btn-fill) * .3s * var(--veneer-motion-scale));transition:scale var(--_settle) var(--veneer-ease-spring), translate var(--_settle) var(--veneer-ease-spring), box-shadow var(--_settle) var(--veneer-ease-spring), border-color var(--veneer-touch-out) var(--veneer-ease-out), color var(--veneer-touch-out) var(--veneer-ease-out);margin:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}:where([data-scope=button]:hover){transition-property:scale,translate,box-shadow}:where([data-scope=button]){--_x:var(--veneer-mx,50%);--_y:var(--veneer-my,50%);--_ptr:0;--_pa:var(--_solid-hover);--_pb:var(--_solid-hover);--_off:color-mix(in oklab, var(--veneer-offset-color) 68%, var(--_solid))}:where([data-scope=button][data-follow]){--_ptr:1}:where([data-scope=button]:not([data-emphasis])){--_pa:color-mix(in oklab, black 9%, var(--_solid));--_pb:color-mix(in oklab, black 13%, var(--_solid))}@supports (color:oklch(from red l c h)){:where([data-scope=button]:not([data-emphasis])){--_pa:oklch(from var(--_solid) calc(l - .05) c h);--_pb:oklch(from var(--_solid) calc(l - .07) c h)}}:where([data-scope=button]:not([data-emphasis],[data-tone])){--_solid:var(--veneer-color-primary-solid);--_solid-hover:var(--veneer-color-primary-solid-hover);--_ink-on:var(--veneer-color-primary-on-solid)}:where([data-scope=button]:focus-visible:not(:hover)),:where([data-scope=button][data-hold]:not(:hover)),:where([data-scope=button][data-state=open]:not(:hover)),:where([data-scope=button][aria-expanded=true]:not(:hover)){--_x:50%;--_y:50%}:where([data-scope=button][data-emphasis=soft]),:where([data-scope=button][data-emphasis=outline]),:where([data-scope=button][data-emphasis=ghost]){--_pa:color-mix(in oklab, var(--_solid) 22%, var(--veneer-color-surface));--_pb:color-mix(in oklab, var(--_solid) 28%, var(--veneer-color-surface))}:where([data-scope=button][data-emphasis=frame]),:where([data-scope=button][data-emphasis=link]),:where([data-scope=button]:disabled),:where([data-scope=button][aria-disabled=true]){--veneer-btn-fill:0}:where([data-scope=button]:not([data-emphasis])),:where([data-scope=button][data-emphasis=ghost]){--_on:0;--veneer-color-sweep:var(--_off)}:where([data-scope=button]:not([data-emphasis]))>:where([data-part=sweep]){display:none}:where([data-scope=button][data-emphasis=ghost])>:where([data-part=sweep]){clip-path:none;opacity:calc(var(--_a,0) * var(--veneer-btn-fill));transition:var(--_edges), opacity var(--veneer-duration-base) var(--veneer-ease-out)}:where([data-scope=button]:disabled),:where([data-scope=button][aria-disabled=true]){--_on:0}:where([data-scope=button]):before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;--_D:calc(var(--veneer-fill-duration) * var(--veneer-motion-scale));--_fo:calc(1 - var(--_a,0));--_fr:calc(var(--_a,0) * 1.3 * var(--veneer-btn-fill) * var(--_ptr));--_fa:calc(var(--_fr) * (var(--_x) + 7%) * var(--veneer-lead-a,1));--_fb:calc(var(--_fr) * (107% - var(--_x)) * var(--veneer-lead-b,1));--_fu:calc(var(--_fb) * .1 + var(--_fr) * 5%);background-color:color-mix(in oklab, var(--veneer-tone-layer,var(--_layer)) calc((1 - var(--veneer-btn-fill)) * 100%), color-mix(in oklab, var(--_pa) calc((1 - var(--_fo) * var(--_ptr)) * 100%), transparent));opacity:calc(var(--veneer-btn-fill) + (1 - var(--veneer-btn-fill)) * var(--_layer-a));--_wp:calc(var(--veneer-btn-fill) * var(--_ptr));--_wo:0;clip-path:inset(0 calc((1 - var(--_wp)) * 100% * var(--_wo)) 0 calc((1 - var(--_wp)) * 100% * (1 - var(--_wo))));background-origin:border-box;background-image:radial-gradient(ellipse calc(var(--_fb) * .44) 95% at calc(var(--_x) + var(--_fb) * .44 + var(--_fo) * var(--_fb)) calc(var(--_y) - 42% + (var(--_y) - 50%) * .35), var(--_pb) 0 58%, color-mix(in oklab, var(--_pb) 50%, transparent) 80%, transparent 100%), radial-gradient(ellipse calc(var(--_fb) * .5) 185% at calc(var(--_x) + var(--_fb) * .5 + var(--_fo) * var(--_fb)) var(--_y), var(--_pb) 0 62%, color-mix(in oklab, var(--_pb) 50%, transparent) 82%, transparent 100%), radial-gradient(ellipse calc((var(--_fa) + var(--_fu)) * .5) 260% at calc(var(--_x) - (var(--_fa) - var(--_fu)) * .5 - var(--_fo) * var(--_fa) * 1.35) calc(var(--_y) + var(--_fr) * 3%), var(--_pa) 0 66%, color-mix(in oklab, var(--_pa) 50%, transparent) 84%, transparent 100%);transition:--_wp var(--veneer-sweep-duration) var(--veneer-sweep-ease),  --_fo var(--_D) var(--veneer-sweep-ease-in),  --_fr 1ms linear calc((1 - var(--_a,0)) * var(--_D));position:absolute;inset:0}:where([data-scope=button]:hover):before,:where([data-scope=button]:focus-visible):before,:where([data-scope=button][data-hold]):before,:where([data-scope=button][data-state=open]):before,:where([data-scope=button][aria-expanded=true]):before{--_wp:1;--_wo:1;transition-duration:var(--veneer-sweep-duration), var(--_D), 1ms}:where([data-scope=button][data-wipe=back]):before{--_wo:1}:where([data-scope=button][data-wipe=back]:is(:hover,:focus-visible,[data-hold],[data-state=open],[aria-expanded=true])):before{--_wo:0}@media (hover:none){:where([data-scope=button]:active):before{transition-duration:var(--veneer-duration-base), 0s, 1ms}}:where([data-scope=button][data-tone]:not([data-tone=accent]):not([data-tone=neutral])){--veneer-color-sweep:var(--_text)}:where([data-scope=button][data-emphasis=frame]){--_fill:transparent;--_ink:var(--veneer-color-text);--_layer:var(--veneer-color-text);--_layer-a:calc(var(--veneer-state-hover) * (1 - var(--_on,0)));--_tone-ink:var(--_ink-on);--veneer-sweep-fill:var(--_solid);--veneer-sweep-radius:0px;border-radius:min(var(--veneer-radius-mark), 2px);border-color:#0000;overflow:clip}:where([data-scope=button][data-emphasis=frame][data-tone]:not([data-tone=accent])){--_tone:var(--_text)}:where([data-scope=button][data-emphasis=frame][data-tone=neutral]){--_tone:var(--veneer-color-text)}:where([data-scope=button][data-emphasis=frame]:hover),:where([data-scope=button][data-emphasis=frame]:focus-visible){color:var(--_ink)}:where([data-scope=button])>:where([data-part=sweep-fill]){clip-path:inset(0 calc(var(--_sr) * var(--_on,1)) 0 calc(var(--_sl) * var(--_on,1)));transform:none}:where([data-scope=button][data-wipe=back])>:where([data-part=sweep-fill]){clip-path:inset(0 calc(var(--_sl) * var(--_on,1)) 0 calc(var(--_sr) * var(--_on,1)))}:where([data-scope=button][data-wipe=back])>:where([data-part=sweep]){clip-path:inset(0 var(--_sl) 0 var(--_sr))}:where([data-scope=button][data-wipe=back])>:where([data-part=sweep-base]){clip-path:inset(0 calc((100% - var(--_sr)) * var(--_a,0) * var(--_on,1)) 0 0)}:where([data-scope=button][data-wipe=back])>:where([data-part=sweep-corners],[data-part=sweep-content]){clip-path:inset(0 var(--_sl) 0 var(--_sr))}:where([data-scope=button]):after{content:"";pointer-events:auto;inset:min(0px, calc((100% - var(--veneer-hit-min)) / 2));position:absolute}:where([data-scope=button]:active),:where([data-scope=button][data-press]){scale:var(--veneer-press);transition-duration:0s}:where([data-scope=button]:not([data-emphasis]):active):before{filter:brightness(.94)}:where([data-scope=button]:not([data-emphasis],:disabled,[aria-disabled=true])){box-shadow:0 0 0 var(--_off), inset 0 1px 0 color-mix(in oklab, white calc(var(--veneer-btn-fill) * 22%), transparent);background-image:linear-gradient(180deg, color-mix(in oklab, white calc(var(--veneer-btn-fill) * 10%), transparent), transparent 62%, color-mix(in oklab, black calc(var(--veneer-btn-fill) * 7%), transparent))}:where([data-scope=button]:not([data-emphasis]):active){box-shadow:0 0 0 var(--_off);translate:0}:where([data-scope=button][data-emphasis]:active):before{opacity:calc(var(--veneer-btn-fill) + (1 - var(--veneer-btn-fill)) * var(--_layer-a) * 1.55)}@media (hover:hover){:where([data-scope=button]:hover:not(:active,:disabled,[aria-disabled=true],[data-emphasis=frame],[data-emphasis=link])){translate:calc(-2px * var(--veneer-btn-fill) * var(--veneer-motion-scale)) calc(-2px * var(--veneer-btn-fill) * var(--veneer-motion-scale));box-shadow:calc((var(--veneer-offset) + 1px) * var(--veneer-btn-fill)) calc((var(--veneer-offset) + 2px) * var(--veneer-btn-fill)) 0 var(--_off), inset 0 1px 0 color-mix(in oklab, white calc(var(--veneer-btn-fill) * 22%), transparent)}:where([data-scope=button][data-wipe=back]:hover:not(:active,:disabled,[aria-disabled=true],[data-emphasis=frame],[data-emphasis=link])){translate:calc(2px * var(--veneer-btn-fill) * var(--veneer-motion-scale)) calc(-2px * var(--veneer-btn-fill) * var(--veneer-motion-scale));box-shadow:calc((var(--veneer-offset) + 1px) * var(--veneer-btn-fill) * -1) calc((var(--veneer-offset) + 2px) * var(--veneer-btn-fill)) 0 var(--_off), inset 0 1px 0 color-mix(in oklab, white calc(var(--veneer-btn-fill) * 22%), transparent)}}:where([data-scope=button][data-emphasis=soft]){--_fill:var(--_soft);--_ink:var(--_text);--_layer:currentColor;--_layer-a:var(--veneer-state-hover)}:where([data-scope=button][data-emphasis=outline]){--_fill:transparent;--_ink:var(--_text);--_edge:var(--veneer-color-border-strong);--_layer:currentColor;--_layer-a:var(--veneer-state-hover)}:where([data-scope=button][data-emphasis=outline]:hover){--_edge:var(--veneer-color-border-control)}:where([data-scope=button][data-emphasis=ghost]){--_fill:transparent;--_ink:var(--_text);--_layer:currentColor;--_layer-a:var(--veneer-state-hover)}:where([data-scope=button][data-emphasis=ghost][data-tone=neutral]),:where([data-scope=button][data-emphasis=outline][data-tone=neutral]){--_ink:var(--veneer-color-text)}:where([data-scope=button][data-emphasis=link]){--_fill:transparent;--_ink:var(--_text);--_layer:transparent;--_layer-a:0;border-radius:var(--veneer-radius-mark);block-size:auto;font-family:var(--veneer-text-body-font);font-size:inherit;letter-spacing:0;text-transform:none;text-decoration:underline;text-decoration-thickness:var(--veneer-border-hairline);text-underline-offset:.22em;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);border:0;padding:0;font-weight:500}:where([data-scope=button][data-emphasis=link]:hover){text-decoration-color:currentColor;text-decoration-thickness:var(--veneer-border-emphasis)}:where([data-scope=button][data-emphasis=link]:active){scale:1}:where([data-scope=button][data-size=sm]){block-size:var(--veneer-control-sm);padding-inline:var(--veneer-pad-control);gap:calc(var(--veneer-space-related) * .75);--veneer-offset:calc(var(--veneer-ref-offset) / 3)}:where([data-scope=button][data-size=lg]){block-size:var(--veneer-control-lg);padding-inline:calc(var(--veneer-pad-control) * 1.5)}:where([data-scope=button][data-size=sm]) :where(svg[data-icon]){inline-size:var(--veneer-icon-sm);block-size:var(--veneer-icon-sm)}:where([data-scope=button][data-size=lg]) :where(svg[data-icon]){inline-size:var(--veneer-icon-lg);block-size:var(--veneer-icon-lg)}:where([data-scope=button]:is([data-icon-only],[data-act=copy]:not(:has([data-part=label])))){inline-size:var(--veneer-control-md);flex:none;padding:0}:where([data-scope=button]:is([data-icon-only],[data-act=copy]:not(:has([data-part=label])))[data-size=sm]){inline-size:var(--veneer-control-sm)}:where([data-scope=button]:is([data-icon-only],[data-act=copy]:not(:has([data-part=label])))[data-size=lg]){inline-size:var(--veneer-control-lg)}:where([data-scope=button]:is([data-icon-only],[data-act=copy]:not(:has([data-part=label])))):after{inset-inline:min(0px, calc((100% - var(--veneer-hit-min)) / 2))}:where([data-scope=button][data-collapse]){--_square:var(--veneer-control-md)}:where([data-scope=button][data-collapse][data-size=sm]){--_square:var(--veneer-control-sm)}:where([data-scope=button][data-collapse][data-size=lg]){--_square:var(--veneer-control-lg)}@media (width<=599.98px){:root:not([data-form]) :where([data-scope=button][data-collapse]){inline-size:var(--_square)!important;justify-content:center!important;padding-inline:0!important}:root:not([data-form]) :where([data-scope=button][data-collapse]):after{inset-inline:min(0px, calc((100% - var(--veneer-hit-min)) / 2))}:root:not([data-form]) :where([data-scope=button][data-collapse] [data-part=collapse]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}}@media (width<=1023.98px){:root:not([data-form]) :where([data-scope=button][data-collapse=tablet]){inline-size:var(--_square)!important;justify-content:center!important;padding-inline:0!important}:root:not([data-form]) :where([data-scope=button][data-collapse=tablet]):after{inset-inline:min(0px, calc((100% - var(--veneer-hit-min)) / 2))}:root:not([data-form]) :where([data-scope=button][data-collapse=tablet] [data-part=collapse]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}}:where([data-form=phone]) :where([data-scope=button][data-collapse]),:where([data-form=tablet]) :where([data-scope=button][data-collapse=tablet]){inline-size:var(--_square)!important;justify-content:center!important;padding-inline:0!important}:where([data-form=phone]) :where([data-scope=button][data-collapse]):after,:where([data-form=tablet]) :where([data-scope=button][data-collapse=tablet]):after{inset-inline:min(0px, calc((100% - var(--veneer-hit-min)) / 2))}:where([data-form=phone]) :where([data-scope=button][data-collapse]) :where([data-part=collapse]),:where([data-form=tablet]) :where([data-scope=button][data-collapse=tablet]) :where([data-part=collapse]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}:where([data-scope=button]:disabled),:where([data-scope=button][aria-disabled=true]:not([data-loading])){opacity:var(--veneer-opacity-disabled);cursor:not-allowed}:where([data-scope=button]:disabled):before,:where([data-scope=button][aria-disabled=true]):before{opacity:0}:where([data-scope=button]:disabled:active),:where([data-scope=button][aria-disabled=true]:active){translate:0;scale:1}:where([data-scope=button][data-full]){inline-size:100%}:where([data-scope=button][data-loading]){cursor:progress}:where([data-scope=button][data-loading])>:where(:not([data-part=spinner])){opacity:0;scale:.96}:where([data-scope=button])>:where([data-part=label]){transition:opacity var(--veneer-duration-fast) var(--veneer-ease-out), scale var(--veneer-duration-fast) var(--veneer-ease-out)}:where([data-scope=button])>:where([data-part=spinner]){color:var(--_ink);border-color:color-mix(in oklab, var(--_ink) 30%, transparent);border-block-start-color:var(--_ink);margin:auto;position:absolute;inset:0}:where([data-scope=button])>:where([data-part=label]){align-items:center;gap:inherit;display:inline-flex}}@layer veneer.tokens{:root{--veneer-safe-top:env(safe-area-inset-top,0px);--veneer-safe-right:env(safe-area-inset-right,0px);--veneer-safe-bottom:env(safe-area-inset-bottom,0px);--veneer-safe-left:env(safe-area-inset-left,0px);--veneer-keyboard:env(keyboard-inset-height,0px);--veneer-viewport-block:100dvh}@supports not (height:100dvh){:root{--veneer-viewport-block:100vh}}:root,[data-expression=balanced]{--veneer-ref-push:32%}[data-expression=quiet]{--veneer-ref-push:16%}[data-expression=vivid]{--veneer-ref-push:100%}:root,[data-expression],[data-density],[data-form],[data-pointer],[data-motion],[data-flair],[data-theme],[data-palette],[data-veneer]{--veneer-layout-bar:calc(var(--veneer-control-md) + 12px);--veneer-layout-tabbar:max(56px, calc(var(--veneer-hit-min) + 12px));--veneer-layout-rail:80px;--veneer-layout-sidebar:248px;--veneer-layout-list:340px;--veneer-layout-aside:300px;--veneer-layout-measure:var(--veneer-measure);--veneer-layout-narrow:440px;--veneer-layout-content:1160px;--veneer-layout-wide:1440px;--veneer-motion-push:calc(var(--veneer-ref-push) * var(--veneer-motion-scale));--veneer-duration-route:var(--veneer-duration-base);--veneer-duration-push:var(--veneer-duration-slow);--veneer-duration-sheet:var(--veneer-duration-slow)}}@property --_veneer-fs{syntax:"<length>";inherits:false;initial-value:0}@property --_veneer-fe{syntax:"<length>";inherits:false;initial-value:0}@layer veneer,app,theme,base,components,utilities,veneer.tokens,veneer.base,veneer.signature,veneer.layout;@layer veneer.components{:where(svg[data-icon]){inline-size:var(--veneer-icon-md,1em);block-size:var(--veneer-icon-md,1em);fill:none;stroke:currentColor;stroke-width:var(--veneer-icon-stroke,1.5);stroke-linecap:round;stroke-linejoin:round;flex:none}:where(svg[data-icon]) :where([data-qs]){stroke-width:1px}:where(svg[data-icon]) :where([data-bs]){stroke-width:2px}:where(svg[data-icon]) :where([data-bw]){stroke-width:2.5px}:where(svg[data-icon]) :where([data-bi]){stroke-width:1.5px}:where(svg[data-icon]) :where([data-w]){stroke:var(--veneer-icon-kerf-color,currentColor)}:where(svg[data-icon]) :where([data-p]),:where(svg[data-icon]) :where([data-c]){stroke:none;shape-rendering:crispedges;transform:scale(1.5)}:where(svg[data-icon]) :where([data-p]){fill:currentColor}:where(svg[data-icon]) :where([data-p][data-w]){fill:var(--veneer-icon-kerf-color,currentColor)}:where(svg[data-icon][data-dither]),:where(svg[data-icon]:has(>mask)){container-type:size}:where(svg[data-icon]) :where([data-m]){display:none}@container (width<=19.5px){:where(svg[data-icon]) :where([data-m]){display:inline}}:where(svg[data-icon]) :where([data-d]){opacity:0}@container (width>=20px){:where(svg[data-icon]) :where([data-d]){opacity:1}}:where(svg[data-icon]) :where([data-s]){fill:currentColor;stroke:none}:where(svg[data-icon]) :where([data-sh]){stroke:currentColor;stroke-width:1.5px}:where(svg[data-icon]) :where([data-f]){fill:currentColor}:where(svg[data-icon]) :where([data-f][data-w]){fill:var(--veneer-icon-kerf-color,currentColor)}:where(svg[data-icon]) :where([data-so]){fill:currentColor;fill-opacity:.3;stroke:none}:where(svg[data-icon]) :where([data-k]){stroke:var(--veneer-icon-knock,Canvas);stroke-width:2.5px}:where(svg[data-icon]) :where([data-k][data-qs]){stroke-width:1.5px}:where(svg[data-icon]) :where([data-hi]){stroke-width:1.25px}:where(svg[data-icon]) :where([data-c]){fill:var(--veneer-icon-knock,Canvas)}:where(svg[data-icon]) :where([data-sx]){stroke-opacity:.3}@media (forced-colors:active){:where(svg[data-icon]) :where([data-so]),:where(svg[data-icon]) :where([data-sx]){display:none}}:where(svg[data-icon]) :where([data-t=o]){display:var(--veneer-icon-o,inline)}:where(svg[data-icon]) :where([data-t=q]){display:var(--veneer-icon-q,none)}:where(svg[data-icon]) :where([data-t=b]){display:var(--veneer-icon-b,inline)}:where(svg[data-icon]) :where([data-t=v]){display:var(--veneer-icon-v,none)}@container (width<=15.5px){:where(svg[data-icon]) :where([data-t=b]){display:var(--veneer-icon-fine,var(--veneer-icon-b,inline))}:where(svg[data-icon]) :where([data-t=v]){display:none}}}@layer veneer.inputs,veneer.inputs-rich,veneer.data,veneer.app,veneer.flows,veneer.marketing,veneer.canvas,veneer.flow;@layer veneer.components{:where([data-scope=nav]){--_bar:var(--veneer-sweep-width);gap:var(--veneer-space-group);align-self:start;inline-size:fit-content;display:flex;position:relative}:where([data-scope=nav][data-axis=y]){gap:var(--veneer-space-tight);flex-direction:column}:where([data-scope=nav][data-axis=x]) :where(a){padding-block:var(--veneer-space-tight)}:where([data-scope=nav]) :where(a){color:var(--veneer-color-text-subtle);transition:color var(--veneer-duration-fast) var(--veneer-ease-out);text-decoration:none}:where([data-scope=nav]) :where(a:hover),:where([data-scope=nav]) :where(a:focus-visible),:where([data-scope=nav]) :where(a[aria-current]){color:var(--veneer-color-text)}:where([data-scope=nav])>:where([data-part=indicator]){pointer-events:none;background:var(--veneer-color-accent-solid);transform-origin:0 0;opacity:0;transition:transform calc(var(--veneer-sweep-duration) * .68) var(--veneer-sweep-ease);position:absolute;inset-block-start:0;inset-inline-start:0;transform:scaleX(0)}:where([data-scope=nav][data-ready])>:where([data-part=indicator]){opacity:1}:where([data-scope=nav])>:where([data-part=indicator][data-instant]){transition:none}:where([data-scope=nav][data-axis=x])>:where([data-part=indicator]){inline-size:1px;block-size:var(--_bar);view-transition-name:veneer-nav-x;inset-block:auto 0}:where([data-scope=nav][data-axis=y])>:where([data-part=indicator]){inline-size:var(--_bar);block-size:1px;transform:scaleY(0)}:where([data-scope=nav]:not([data-ready])) :where(a[aria-current]){position:relative}:where([data-scope=nav]:not([data-ready])[data-axis=x]) :where(a[aria-current]):after{content:"";block-size:var(--_bar);background:var(--veneer-color-accent-solid);position:absolute;inset-block-end:0;inset-inline:0}:where([data-scope=nav]:not([data-ready])[data-axis=y]) :where(a[aria-current]):after{content:"";inline-size:var(--_bar);background:var(--veneer-color-accent-solid);position:absolute;inset-block:0;inset-inline-start:0}}@layer veneer.layout{:where([data-scope=sidenav-title]){place-items:center start;display:inline-grid}:where([data-scope=sidenav-title])>:where(*){white-space:nowrap;transition:translate var(--veneer-duration-slow) var(--veneer-ease-out), opacity var(--veneer-duration-base) var(--veneer-ease-out);grid-area:1/1}:where([data-scope=sidenav-title])>:where([data-part=title]){opacity:0;pointer-events:none;translate:0 .5em}@media (prefers-reduced-motion:reduce){:where([data-scope=sidenav]),:where([data-scope=sidenav])>:where([data-part=panel]),:where([data-scope=sidenav])>:where([data-part=backdrop]),:where([data-scope=sidenav]) :where([data-part=scroll]),:where([data-scope=sidenav]) :where([data-part=bar]:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))),:where([data-scope=sidenav]) :where([data-part=bar]:not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) :not([data-scope=sidenav] :is([data-scope=gradient],[data-scope=tests]) [data-scope=sidenav] *))) :where(svg),:where([data-scope=sidenav-title])>:where(*){transition:none}}}@layer veneer.components{@media (prefers-reduced-motion:no-preference){:is(svg[data-act~=hover]:hover,:hover>svg[data-act~=hover],svg[data-act~=focus]:focus-visible,:focus-visible>svg[data-act~=focus],svg[data-act~=press]:active,:active>svg[data-act~=press],svg[data-act~=on]) [data-a=bell]{transform-box:view-box;transform-origin:12px 2px;animation:kerf-bell calc(.64s*var(--veneer-motion-scale,1)) ease-out}:is(svg[data-act~=hover]:hover,:hover>svg[data-act~=hover],svg[data-act~=focus]:focus-visible,:focus-visible>svg[data-act~=focus],svg[data-act~=press]:active,:active>svg[data-act~=press],svg[data-act~=on]) [data-a=bell][data-t=v]{animation-name:kerf-bell-v;animation-timing-function:step-end}:is(svg[data-act~=hover]:hover,:hover>svg[data-act~=hover],svg[data-act~=focus]:focus-visible,:focus-visible>svg[data-act~=focus],svg[data-act~=press]:active,:active>svg[data-act~=press],svg[data-act~=on]) [data-a=check]{animation:kerf-check calc(.32s*var(--veneer-motion-scale,1)) ease-out}:is(svg[data-act~=hover]:hover,:hover>svg[data-act~=hover],svg[data-act~=focus]:focus-visible,:focus-visible>svg[data-act~=focus],svg[data-act~=press]:active,:active>svg[data-act~=press],svg[data-act~=on]) [data-a=check][data-t=v]{animation-name:kerf-check-v;animation-timing-function:steps(6,end)}}[data-a=check] path{stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){:is(svg[data-act~=hover]:hover,:hover>svg[data-act~=hover],svg[data-act~=focus]:focus-visible,:focus-visible>svg[data-act~=focus],svg[data-act~=press]:active,:active>svg[data-act~=press],svg[data-act~=on]) [data-a=refresh]{transform-box:view-box;transform-origin:12px 12px;animation:kerf-refresh calc(.72s*var(--veneer-motion-scale,1)) ease-out}:is(svg[data-act~=hover]:hover,:hover>svg[data-act~=hover],svg[data-act~=focus]:focus-visible,:focus-visible>svg[data-act~=focus],svg[data-act~=press]:active,:active>svg[data-act~=press],svg[data-act~=on]) [data-a=refresh][data-t=v]{animation-name:kerf-refresh-v;animation-timing-function:steps(4,end)}svg[data-act~=on] [data-a=refresh]{animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--veneer-loop-play,running)}svg[data-act~=on] [data-a=refresh][data-t=v]{animation-timing-function:steps(4,end)}:is(svg[data-act~=hover]:hover,:hover>svg[data-act~=hover],svg[data-act~=focus]:focus-visible,:focus-visible>svg[data-act~=focus],svg[data-act~=press]:active,:active>svg[data-act~=press],svg[data-act~=on]) [data-a=trash]{transform-box:view-box;transform-origin:3px 6px;animation:kerf-trash calc(.42s*var(--veneer-motion-scale,1)) ease-out}:is(svg[data-act~=hover]:hover,:hover>svg[data-act~=hover],svg[data-act~=focus]:focus-visible,:focus-visible>svg[data-act~=focus],svg[data-act~=press]:active,:active>svg[data-act~=press],svg[data-act~=on]) [data-a=trash][data-t=v]{animation-name:kerf-trash-v;animation-timing-function:step-end}}}@keyframes kerf-bell{0%,to{transform:none}20%{transform:rotate(14deg)}45%{transform:rotate(-11deg)}70%{transform:rotate(6deg)}}@keyframes kerf-bell-v{0%,to{transform:none}20%,60%{transform:translate(1.5px)}40%,80%{transform:translate(-1.5px)}}@keyframes kerf-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes kerf-check-v{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes kerf-refresh{to{transform:rotate(360deg)}}@keyframes kerf-refresh-v{to{transform:rotate(360deg)}}@keyframes kerf-trash{0%,to{transform:none}45%{transform:translateY(-1.5px)rotate(-7deg)}}@keyframes kerf-trash-v{0%,to{transform:none}25%,75%{transform:translateY(-1.5px)}}@layer veneer.components{:where([data-scope=spinner]){inline-size:var(--_size,16px);block-size:var(--_size,16px);color:inherit;border:max(1.5px, calc(var(--_size,16px) / 10)) solid color-mix(in oklab, currentColor 22%, transparent);animation:veneer-spin calc(.72s * (2.2 - 1.2 * var(--veneer-motion-scale))) linear infinite;border-block-start-color:currentColor;border-radius:50%;flex:none;display:inline-block}:where([data-scope=spinner][data-size=sm]){--_size:14px}:where([data-scope=spinner][data-size=lg]){--_size:24px}@keyframes veneer-spin{to{rotate:1turn}}}@layer veneer.components{:where([data-hamburger]){--_bar:16px;--_gap:5px}:where([data-hamburger]):before,:where([data-hamburger])>:where([data-part=sweep]){display:none}@media (hover:hover){:where([data-hamburger]:hover){box-shadow:none;translate:none}}:where([data-hamburger]) :where([data-part=bars]:not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) :not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) [data-hamburger] *)))>:where(i:nth-child(3)){clip-path:inset(0)}:where([data-hamburger]:hover:not([aria-expanded=true])) :where([data-part=bars]:not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) :not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) [data-hamburger] *)))>:where(i:nth-child(3)){clip-path:inset(0 0 0 38%)}:where([data-hamburger]) :where([data-part=bars]:not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) :not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) [data-hamburger] *))){inline-size:var(--_bar);block-size:calc(var(--_gap) * 2 + 1.5px);display:block;position:relative}:where([data-hamburger]) :where([data-part=bars]:not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) :not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) [data-hamburger] *)))>:where(i){block-size:1.5px;transition:translate var(--veneer-duration-base) var(--veneer-ease-in-out), rotate var(--veneer-duration-base) var(--veneer-ease-in-out), clip-path var(--veneer-sweep-duration) var(--veneer-sweep-ease);background:currentColor;border-radius:2px;position:absolute;inset-inline:0}:where([data-hamburger]) :where([data-part=bars]:not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) :not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) [data-hamburger] *)))>:where(i:first-child){inset-block-start:0}:where([data-hamburger]) :where([data-part=bars]:not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) :not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) [data-hamburger] *)))>:where(i:nth-child(2)){clip-path:inset(0);inset-block-start:var(--_gap)}:where([data-hamburger]) :where([data-part=bars]:not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) :not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) [data-hamburger] *)))>:where(i:nth-child(3)){inset-block-start:calc(var(--_gap) * 2)}:where([data-hamburger][aria-expanded=true]) :where([data-part=bars]:not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) :not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) [data-hamburger] *)))>:where(i:first-child){translate:0 var(--_gap);rotate:45deg}:where([data-hamburger][aria-expanded=true]) :where([data-part=bars]:not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) :not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) [data-hamburger] *)))>:where(i:nth-child(2)){clip-path:inset(0 0 0 100%)}:where([data-hamburger][aria-expanded=true]) :where([data-part=bars]:not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) :not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) [data-hamburger] *)))>:where(i:nth-child(3)){translate:0 calc(var(--_gap) * -1);rotate:-45deg}:where([data-scope=button][data-part=close][data-hamburger]) :where([data-part=bars]:not(:is([data-hamburger],[data-scope=button]) :is([data-scope=tracker],[data-scope=transport]) :not(:is([data-hamburger],[data-scope=button]) :is([data-scope=tracker],[data-scope=transport]) :is([data-hamburger],[data-scope=button]) *)))>:where(i){background:linear-gradient(var(--veneer-color-accent-text) 0 0) right / 0% 100% no-repeat, currentColor;transition:translate var(--veneer-duration-base) var(--veneer-ease-in-out), rotate var(--veneer-duration-base) var(--veneer-ease-in-out), clip-path var(--veneer-sweep-duration) var(--veneer-sweep-ease), background-size var(--veneer-sweep-duration) var(--veneer-sweep-ease)}:where([data-scope=button][data-part=close][data-hamburger]:is(:hover,:focus-visible)) :where([data-part=bars]:not(:is([data-hamburger],[data-scope=button]) :is([data-scope=tracker],[data-scope=transport]) :not(:is([data-hamburger],[data-scope=button]) :is([data-scope=tracker],[data-scope=transport]) :is([data-hamburger],[data-scope=button]) *)))>:where(i){background-position:0,0 0;background-size:100% 100%,auto}@starting-style{:where([data-scope=menu-screen][open]) :where([data-hamburger]) :where([data-part=bars]:not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) :not([data-hamburger] :is([data-scope=button],[data-scope=tracker],[data-scope=transport]) [data-hamburger] *)))>:where(i){clip-path:inset(0);translate:0;rotate:0deg}}:where(dialog[data-scope=menu-screen]){--_x:calc(100% - 32px);--_y:32px;--_t:calc(var(--veneer-duration-slow) * 1.4);box-sizing:border-box;overscroll-behavior:contain;background:var(--veneer-color-surface);block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--veneer-color-text);clip-path:circle(0 at var(--_x) var(--_y));transition:clip-path calc(var(--_t) * var(--veneer-duration-exit-k) * 1.6) var(--veneer-ease-in-out), overlay var(--_t) allow-discrete, display var(--_t) allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:auto}:where(dialog[data-scope=menu-screen][open]){clip-path:circle(150vmax at var(--_x) var(--_y));transition:clip-path var(--_t) var(--veneer-ease-out), overlay var(--_t) allow-discrete, display var(--_t) allow-discrete}@starting-style{:where(dialog[data-scope=menu-screen][open]){clip-path:circle(0 at var(--_x) var(--_y))}}:where(dialog[data-scope=menu-screen])::backdrop{background:0 0}:where([data-scope=menu-screen])>:where([data-part=head]){z-index:1;min-block-size:var(--veneer-control-lg);padding:var(--veneer-space-related) var(--veneer-pad-surface);background:var(--veneer-color-surface);justify-content:space-between;align-items:center;display:flex;position:sticky;inset-block-start:0}:where([data-scope=menu-screen])>:where([data-part=body]){gap:var(--veneer-space-section);padding:var(--veneer-space-group) var(--veneer-pad-surface) var(--veneer-space-section);display:grid}:where([data-scope=menu-screen]) :where([data-part=links]:not([data-scope=menu-screen] [data-scope=topnav] :not([data-scope=menu-screen] [data-scope=topnav] [data-scope=menu-screen] *))){gap:var(--veneer-space-tight);margin:0;padding:0;list-style:none;display:grid}:where([data-scope=menu-screen]) :where([data-part=links]:not([data-scope=menu-screen] [data-scope=topnav] :not([data-scope=menu-screen] [data-scope=topnav] [data-scope=menu-screen] *))) :where(a){padding-block:var(--veneer-space-tight);color:var(--veneer-color-text);font:500 clamp(1.75rem, 8vw, 2.75rem)/1.1 var(--veneer-text-heading-font);letter-spacing:-.02em;text-decoration:none;display:block}:where([data-scope=menu-screen]) :where([data-part=links]:not([data-scope=menu-screen] [data-scope=topnav] :not([data-scope=menu-screen] [data-scope=topnav] [data-scope=menu-screen] *))) :where(a:hover),:where([data-scope=menu-screen]) :where([data-part=links]:not([data-scope=menu-screen] [data-scope=topnav] :not([data-scope=menu-screen] [data-scope=topnav] [data-scope=menu-screen] *))) :where(a[aria-current]){color:var(--veneer-color-accent-text)}:where([data-scope=menu-screen]) :where([data-part=body]:not([data-scope=menu-screen] :is([data-scope=banner],[data-scope=board],[data-scope=dialog],[data-scope=diff],[data-scope=docs],[data-scope=field],[data-scope=kv],[data-scope=message],[data-scope=reasoning],[data-scope=sheet],[data-scope=system-page]) :not([data-scope=menu-screen] :is([data-scope=banner],[data-scope=board],[data-scope=dialog],[data-scope=diff],[data-scope=docs],[data-scope=field],[data-scope=kv],[data-scope=message],[data-scope=reasoning],[data-scope=sheet],[data-scope=system-page]) [data-scope=menu-screen] *)))>:where(*),:where([data-scope=menu-screen]) :where([data-part=links]:not([data-scope=menu-screen] [data-scope=topnav] :not([data-scope=menu-screen] [data-scope=topnav] [data-scope=menu-screen] *)))>:where(li){transition:opacity var(--veneer-duration-base) var(--veneer-ease-out), translate var(--veneer-duration-base) var(--veneer-ease-out)}:where([data-scope=menu-screen][open]) :where([data-part=links]:not([data-scope=menu-screen] [data-scope=topnav] :not([data-scope=menu-screen] [data-scope=topnav] [data-scope=menu-screen] *)))>:where(li){transition-delay:calc(80ms + var(--_i,0) * 40ms)}:where([data-scope=menu-screen]) :where([data-part=links]:not([data-scope=menu-screen] [data-scope=topnav] :not([data-scope=menu-screen] [data-scope=topnav] [data-scope=menu-screen] *)))>:where(li:nth-child(2)){--_i:1}:where([data-scope=menu-screen]) :where([data-part=links]:not([data-scope=menu-screen] [data-scope=topnav] :not([data-scope=menu-screen] [data-scope=topnav] [data-scope=menu-screen] *)))>:where(li:nth-child(3)){--_i:2}:where([data-scope=menu-screen]) :where([data-part=links]:not([data-scope=menu-screen] [data-scope=topnav] :not([data-scope=menu-screen] [data-scope=topnav] [data-scope=menu-screen] *)))>:where(li:nth-child(4)){--_i:3}:where([data-scope=menu-screen]) :where([data-part=links]:not([data-scope=menu-screen] [data-scope=topnav] :not([data-scope=menu-screen] [data-scope=topnav] [data-scope=menu-screen] *)))>:where(li:nth-child(5)){--_i:4}:where([data-scope=menu-screen]) :where([data-part=links]:not([data-scope=menu-screen] [data-scope=topnav] :not([data-scope=menu-screen] [data-scope=topnav] [data-scope=menu-screen] *)))>:where(li:nth-child(n+6)){--_i:5}:where([data-scope=menu-screen]:not([open])) :where(:is([data-part=links]:not([data-scope=menu-screen] [data-scope=topnav] :not([data-scope=menu-screen] [data-scope=topnav] [data-scope=menu-screen] *))>li,[data-part=body]:not([data-scope=menu-screen] :is([data-scope=banner],[data-scope=board],[data-scope=dialog],[data-scope=diff],[data-scope=docs],[data-scope=field],[data-scope=kv],[data-scope=message],[data-scope=reasoning],[data-scope=sheet],[data-scope=system-page]) :not([data-scope=menu-screen] :is([data-scope=banner],[data-scope=board],[data-scope=dialog],[data-scope=diff],[data-scope=docs],[data-scope=field],[data-scope=kv],[data-scope=message],[data-scope=reasoning],[data-scope=sheet],[data-scope=system-page]) [data-scope=menu-screen] *))>:not([data-part=links]))){opacity:0}@starting-style{:where([data-scope=menu-screen][open]) :where([data-part=links]:not([data-scope=menu-screen] [data-scope=topnav] :not([data-scope=menu-screen] [data-scope=topnav] [data-scope=menu-screen] *)))>:where(li){opacity:0;translate:0 12px}:where([data-scope=menu-screen][open]) :where([data-part=body]:not([data-scope=menu-screen] :is([data-scope=banner],[data-scope=board],[data-scope=dialog],[data-scope=diff],[data-scope=docs],[data-scope=field],[data-scope=kv],[data-scope=message],[data-scope=reasoning],[data-scope=sheet],[data-scope=system-page]) :not([data-scope=menu-screen] :is([data-scope=banner],[data-scope=board],[data-scope=dialog],[data-scope=diff],[data-scope=docs],[data-scope=field],[data-scope=kv],[data-scope=message],[data-scope=reasoning],[data-scope=sheet],[data-scope=system-page]) [data-scope=menu-screen] *)))>:where(:not([data-part=links])){opacity:0}}@media (prefers-reduced-motion:reduce){:where(dialog[data-scope=menu-screen]),:where(dialog[data-scope=menu-screen][open]){clip-path:none;transition:opacity var(--veneer-duration-base), overlay var(--veneer-duration-base) allow-discrete, display var(--veneer-duration-base) allow-discrete}:where(dialog[data-scope=menu-screen]:not([open])){opacity:0}@starting-style{:where(dialog[data-scope=menu-screen][open]){opacity:0}}}}@layer veneer.components{:where([data-scope=tabs][data-part=root]){gap:var(--veneer-space-group);min-inline-size:0;display:grid}:where([data-scope=tabs])>:where([data-part=list]){gap:var(--veneer-space-tight);overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;min-inline-size:0;box-shadow:inset 0 calc(var(--veneer-border-hairline) * -1) 0 var(--veneer-color-border);--_fs:0px;--_fe:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--_fs), #000 calc(100% - var(--_fe)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--_fs), #000 calc(100% - var(--_fe)), transparent);display:flex;position:relative;overflow-x:auto}:where([data-scope=tabs])>:where([data-part=list])::-webkit-scrollbar{display:none}:where([data-scope=tabs])>:where([data-part=list][data-overflow~=start]){--_fs:32px}:where([data-scope=tabs])>:where([data-part=list][data-overflow~=end]){--_fe:32px}:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=trigger]){scroll-snap-align:start;block-size:var(--veneer-control-md);padding-inline:var(--veneer-space-related);color:var(--veneer-color-text-subtle);font:500 var(--veneer-text-body-size)/1 var(--veneer-text-body-font);white-space:nowrap;cursor:pointer;border-radius:var(--veneer-radius-control) var(--veneer-radius-control) 0 0;-webkit-tap-highlight-color:transparent;transition:color var(--veneer-duration-fast) var(--veneer-ease-out);background:0 0;border:0;flex:none;align-items:center;gap:6px;margin:0;display:inline-flex;position:relative}:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=trigger]:hover),:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=trigger][aria-selected=true]){color:var(--veneer-color-text)}:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=trigger]:focus-visible){outline-offset:-2px}:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=trigger]) :where([data-scope=badge]){block-size:18px;padding-inline:6px}:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=indicator]){block-size:var(--veneer-border-emphasis);background:var(--veneer-color-accent-solid);pointer-events:none;position:absolute;inset-block-end:0;inset-inline-start:0}:where([data-scope=tabs])>:where([data-part=content]){min-inline-size:0}:where([data-scope=tabs])>:where([data-part=content]:focus-visible){outline-offset:4px;border-radius:var(--veneer-radius-control)}:where([data-scope=tabs])>:where([data-part=content][hidden]){display:none}:where([data-scope=tabs])>:where([data-part=list]:not(:is([data-orientation=vertical],[aria-orientation=vertical])))>:where([data-part=trigger][data-sweep]:not(:nth-child(1 of [data-part=trigger])))>:where([data-part=sweep]),:where([data-scope=tabs])>:where([data-part=list]:not(:is([data-orientation=vertical],[aria-orientation=vertical])))>:where([data-part=trigger][data-sweep]:not(:nth-child(1 of [data-part=trigger])))>:where([data-part=sweep-base]){--_js:0;border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}:where([data-scope=tabs])>:where([data-part=list]:not(:is([data-orientation=vertical],[aria-orientation=vertical])))>:where([data-part=trigger][data-sweep]:not(:nth-last-child(1 of [data-part=trigger])))>:where([data-part=sweep]),:where([data-scope=tabs])>:where([data-part=list]:not(:is([data-orientation=vertical],[aria-orientation=vertical])))>:where([data-part=trigger][data-sweep]:not(:nth-last-child(1 of [data-part=trigger])))>:where([data-part=sweep-base]){--_je:0;border-inline-end-width:0;border-start-end-radius:0;border-end-end-radius:0}:where([data-scope=tabs])>:where([data-part=list]:is([data-orientation=vertical],[aria-orientation=vertical]))>:where([data-part=trigger][data-sweep])>:where([data-part=sweep]),:where([data-scope=tabs])>:where([data-part=list]:is([data-orientation=vertical],[aria-orientation=vertical]))>:where([data-part=trigger][data-sweep])>:where([data-part=sweep-base]){--_round:var(--_rs) var(--_rs) var(--_re) var(--_re)}:where([data-scope=tabs])>:where([data-part=list]:is([data-orientation=vertical],[aria-orientation=vertical]))>:where([data-part=trigger][data-sweep]:not(:nth-child(1 of [data-part=trigger])))>:where([data-part=sweep]),:where([data-scope=tabs])>:where([data-part=list]:is([data-orientation=vertical],[aria-orientation=vertical]))>:where([data-part=trigger][data-sweep]:not(:nth-child(1 of [data-part=trigger])))>:where([data-part=sweep-base]){--_js:0;border-block-start-width:0;border-start-start-radius:0;border-start-end-radius:0}:where([data-scope=tabs])>:where([data-part=list]:is([data-orientation=vertical],[aria-orientation=vertical]))>:where([data-part=trigger][data-sweep]:not(:nth-last-child(1 of [data-part=trigger])))>:where([data-part=sweep]),:where([data-scope=tabs])>:where([data-part=list]:is([data-orientation=vertical],[aria-orientation=vertical]))>:where([data-part=trigger][data-sweep]:not(:nth-last-child(1 of [data-part=trigger])))>:where([data-part=sweep-base]){--_je:0;border-block-end-width:0;border-end-end-radius:0;border-end-start-radius:0}:where([data-scope=tabs])>:where([data-part=content]:not([hidden])){animation:veneer-settle var(--veneer-spring-duration) var(--veneer-ease-spring)}@keyframes veneer-settle{0%{opacity:0;translate:0 calc(var(--veneer-motion-distance) * .5)}}:where([data-scope=tabs][data-variant=pill])>:where([data-part=list]){inline-size:fit-content;max-inline-size:100%;box-shadow:none;background:var(--veneer-color-surface-sunken);border:var(--veneer-border-hairline) solid var(--veneer-color-border);border-radius:calc(var(--veneer-radius-control) + 3px);gap:2px;padding:2px}:where([data-scope=tabs][data-variant=pill])>:where([data-part=list])>:where([data-part=trigger]){z-index:1;block-size:calc(var(--veneer-control-md) - 6px);padding-inline:var(--veneer-pad-control);border-radius:var(--veneer-radius-control)}:where([data-scope=tabs][data-variant=pill])>:where([data-part=list])>:where([data-part=indicator]){background:var(--veneer-color-surface-raised);border-radius:var(--veneer-radius-control);block-size:auto;box-shadow:0 0 0 var(--veneer-border-hairline) var(--veneer-color-border), var(--veneer-elevation-1);inset-block:2px}:where([data-scope=tabs][data-variant=enclosed])>:where([data-part=list]){gap:0}:where([data-scope=tabs][data-variant=enclosed])>:where([data-part=list])>:where([data-part=trigger]){padding-inline:var(--veneer-pad-control);border:var(--veneer-border-hairline) solid transparent;border-block-end:0}:where([data-scope=tabs][data-variant=enclosed])>:where([data-part=list])>:where([data-part=trigger][aria-selected=true]){background:var(--veneer-color-surface-raised);border-color:var(--veneer-color-border);box-shadow:0 var(--veneer-border-hairline) 0 var(--veneer-color-surface-raised)}:where([data-scope=tabs][data-variant=enclosed])>:where([data-part=list])>:where([data-part=indicator]){inset-block:0 auto}:where([data-scope=tabs][data-variant=enclosed][data-part=root]){gap:0}:where([data-scope=tabs][data-variant=enclosed])>:where([data-part=content]){padding:var(--veneer-pad-surface);background:var(--veneer-color-surface-raised);border:var(--veneer-border-hairline) solid var(--veneer-color-border);border-radius:0 0 var(--veneer-radius-surface) var(--veneer-radius-surface);border-block-start:0}@media (forced-colors:active){:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=trigger][aria-selected=true]){forced-color-adjust:none;color:canvastext}:where([data-scope=tabs])>:where([data-part=list])>:where([data-part=indicator]){box-shadow:none;background:highlight}:where([data-scope=tabs][data-variant=pill])>:where([data-part=list])>:where([data-part=trigger][aria-selected=true]){color:highlighttext}:where([data-scope=tabs][data-variant=enclosed])>:where([data-part=list])>:where([data-part=trigger][aria-selected=true]){box-shadow:none;background:canvas;border-color:canvastext}}}@layer veneer.components{:where([data-scope=select][data-part=trigger]){justify-content:space-between;align-items:center;gap:var(--veneer-space-related);block-size:var(--veneer-control-md);min-inline-size:180px;padding-inline:var(--veneer-pad-control) var(--veneer-space-related);border:var(--veneer-border-hairline) solid var(--veneer-color-border-control);border-radius:var(--veneer-radius-control);background:var(--veneer-color-surface-raised);color:var(--veneer-color-text);font:400 var(--veneer-text-control-size)/1 var(--veneer-text-body-font);text-align:start;cursor:pointer;transition:border-color var(--veneer-duration-fast) var(--veneer-ease-out), box-shadow var(--veneer-duration-fast) var(--veneer-ease-out);display:inline-flex;position:relative}:where([data-scope=select][data-part=trigger]:hover){border-color:var(--veneer-color-text-subtle)}:where([data-scope=select][data-part=trigger][aria-expanded=true]){border-color:var(--veneer-color-focus);box-shadow:0 0 0 1px var(--veneer-color-focus)}:where([data-scope=select][data-part=trigger])>:where(svg[data-icon]){color:var(--veneer-color-text-subtle);transition:rotate var(--veneer-duration-base) var(--veneer-ease-out)}:where([data-scope=select][data-part=trigger][aria-expanded=true])>:where(svg[data-icon]){rotate:180deg}:where([data-scope=select]) :where([data-part=value]:not([data-scope=select] :is([data-scope=countdown],[data-scope=field],[data-scope=knob],[data-scope=qr],[data-scope=stopwatch],[data-scope=surface]) :not([data-scope=select] :is([data-scope=countdown],[data-scope=field],[data-scope=knob],[data-scope=qr],[data-scope=stopwatch],[data-scope=surface]) [data-scope=select] *))){text-overflow:ellipsis;white-space:nowrap;overflow:clip}:where([data-scope=select][data-part=content]){--_side-x:0;--_side-y:-1;box-sizing:border-box;isolation:isolate;font-family:var(--veneer-text-body-font);overscroll-behavior:contain;max-block-size:min(320px,100dvh - 16px);max-inline-size:min(360px,100vw - 16px);padding:var(--veneer-space-tight);background:var(--veneer-color-surface-overlay);color:var(--veneer-color-text);border:var(--veneer-border-hairline) solid var(--veneer-color-border);border-radius:var(--veneer-radius-surface);box-shadow:var(--veneer-elevation-2);font-size:var(--veneer-text-body-size);transform-origin:var(--veneer-origin,top left);opacity:0;scale:var(--veneer-motion-scale-from);translate:0 calc(var(--veneer-motion-distance) * -.25);transition:opacity calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), scale calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), translate calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), overlay calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k)) allow-discrete, display calc(var(--veneer-duration-base) * var(--veneer-duration-exit-k)) allow-discrete;margin:0;position:fixed;inset:auto;overflow:auto}:where([data-scope=select][data-part=content]:popover-open){opacity:1;transition:opacity var(--veneer-duration-fast) var(--veneer-ease-out), scale var(--veneer-spring-duration) var(--veneer-ease-spring), translate var(--veneer-spring-duration) var(--veneer-ease-spring), overlay var(--veneer-duration-base) allow-discrete, display var(--veneer-duration-base) allow-discrete;translate:0;scale:1}@starting-style{:where([data-scope=select][data-part=content]:popover-open){opacity:0;scale:var(--veneer-motion-scale-from);translate:0 calc(var(--veneer-motion-distance) * -.5)}}:where([data-scope=select][data-part=content]) :where([data-part=item]:not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=select] *))){align-items:center;gap:var(--veneer-space-related);-webkit-user-select:none;user-select:none;cursor:default;color:var(--veneer-color-text);min-block-size:max(32px, var(--veneer-control-sm), var(--veneer-target-min));padding-inline:var(--veneer-space-related);border-radius:max(2px, calc(var(--veneer-radius-surface) - 4px));display:flex;position:relative}:where([data-scope=select][data-part=content]) :where([data-part=item][aria-disabled=true]:not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=select] *))){opacity:var(--veneer-opacity-disabled)}:where([data-scope=select][data-part=content]) :where([data-part=group-label]:not([data-scope=select] :is([data-scope=listbox],[data-scope=menu],[data-scope=navlist],[data-scope=palette],[data-scope=popup],[data-scope=sidenav]) :not([data-scope=select] :is([data-scope=listbox],[data-scope=menu],[data-scope=navlist],[data-scope=palette],[data-scope=popup],[data-scope=sidenav]) [data-scope=select] *))){padding:var(--veneer-space-related) var(--veneer-space-related) var(--veneer-space-tight);color:var(--veneer-color-text-subtle);font-family:var(--veneer-text-eyebrow-font);font-size:var(--veneer-text-eyebrow-size);letter-spacing:var(--veneer-text-eyebrow-tracking);text-transform:var(--veneer-text-eyebrow-case);font-weight:500}:where([data-scope=select][data-part=content]) :where([data-part=item]:not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=select] *))) :where(svg){inline-size:var(--veneer-icon-md);block-size:var(--veneer-icon-md);display:block}:where([data-scope=select]) :where([data-part=item][aria-selected=true]:not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=select] *))){font-weight:500}:where([data-scope=select]) :where([data-part=item]:not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=select] *)))>:where([data-part=indicator]){color:var(--veneer-color-accent-text);visibility:hidden;margin-inline-start:auto}:where([data-scope=select]) :where([data-part=item][aria-selected=true]:not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=select] *)))>:where([data-part=indicator]){visibility:visible}}@layer veneer.inputs{:where([data-scope=field])>:where([data-part=control][data-wrap]){flex-wrap:wrap;gap:2px 4px;padding-block:7px}:where([data-scope=field])>:where([data-part=control][data-wrap]) :where([data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))){align-self:center;min-block-size:28px;min-inline-size:8ch}:where([data-scope=field]) :where([data-part=trigger]:not([data-scope=field] :is([data-scope=accordion],[data-scope=tabs]) :not([data-scope=field] :is([data-scope=accordion],[data-scope=tabs]) [data-scope=field] *))){all:unset;box-sizing:border-box;align-self:stretch;align-items:center;gap:var(--veneer-space-related);min-inline-size:0;min-block-size:calc(var(--veneer-field-height) - 2px);cursor:pointer;font-size:var(--veneer-text-control-size);color:var(--veneer-color-text);z-index:3;flex:1;display:flex;position:relative}:where([data-scope=field])>:where([data-part=control]:has([data-part=trigger])){cursor:pointer}:where([data-scope=field]) :where([data-part=value]:not([data-scope=field] :is([data-scope=countdown],[data-scope=knob],[data-scope=qr],[data-scope=select],[data-scope=stopwatch],[data-scope=surface]) :not([data-scope=field] :is([data-scope=countdown],[data-scope=knob],[data-scope=qr],[data-scope=select],[data-scope=stopwatch],[data-scope=surface]) [data-scope=field] *))){text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:clip}:where([data-scope=field]) :where([data-part=value]:empty):before{content:attr(data-placeholder);color:#0000;transition:color var(--veneer-duration-fast)}:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within)) :where([data-part=value]:empty):before,:where([data-scope=field]:is([data-variant=classic],[data-fields=classic] [data-scope=field]:not([data-variant=floating]))) :where([data-part=value]:empty):before{color:var(--veneer-color-text-subtle)}:where([data-scope=field]) :where([data-part=indicator]:not([data-scope=field] :is([data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) :not([data-scope=field] :is([data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) [data-scope=field] *))){color:var(--veneer-color-text-subtle);transition:rotate calc(.42s * var(--veneer-motion-scale)) var(--veneer-sweep-ease), color var(--veneer-duration-fast);flex:none;display:inline-flex}:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within)) :where([data-part=indicator]:not([data-scope=field] :is([data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) :not([data-scope=field] :is([data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) [data-scope=field] *))){color:var(--veneer-color-sweep)}:where([data-scope=field])>:where([data-part=control]:has([aria-expanded=true])) :where([data-part=indicator]:not([data-part=item]>*):not([data-scope=field] :is([data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) :not([data-scope=field] :is([data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) [data-scope=field] *))){rotate:180deg}:where([data-scope=field])>:where([data-part=control][data-wrap])>:where([data-part=indicator]){align-self:center;margin-inline-start:auto}:where([data-scope=field])>:where([data-part=control]:has(>button[data-part=input])){cursor:pointer}:where([data-scope=field]) :where(button[data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))){appearance:none;color:inherit;font:inherit;font-size:var(--veneer-text-control-size);text-align:start;cursor:inherit;min-block-size:calc(var(--veneer-field-height) - 2px);box-shadow:none;background:0 0;border:0;outline:none;align-items:center;margin-inline-end:-24px;display:flex}:where([data-scope=field]) :where(button[data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *)))>:where([data-part=value]){padding-inline-end:24px}:where([data-scope=field]) :where(button[data-part=input]:disabled:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))){cursor:not-allowed}:where([data-scope=field]) :where(button[data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *)))~:where([data-part=indicator]){pointer-events:none}:where([data-scope=field]) :where(button[data-part=input])>:where([data-part=value]:empty):before{color:var(--veneer-color-text-subtle)}:where([data-part=carrier]){opacity:0;pointer-events:none;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;inset-block-end:0;inset-inline-start:var(--_lead,0)}:where([data-scope=field][data-compact]){--veneer-field-height:max(var(--veneer-control-sm), var(--veneer-target-min));vertical-align:middle;gap:0;min-inline-size:0;margin:0;padding:0;display:inline-grid}:where([data-scope=field][data-compact])>:where([data-part=control]){padding-inline:var(--veneer-space-related)}@media (scripting:none){:where([data-scope=field]) :where(button[data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))){display:none}:where([data-part=carrier]){opacity:1;pointer-events:auto;appearance:none;inline-size:auto;min-inline-size:0;color:inherit;font:inherit;cursor:pointer;block-size:auto;min-block-size:0;padding-inline-end:24px;padding-block:calc((var(--veneer-field-height) - 2px - 1.5em) / 2);background:0 0;flex:1;align-self:stretch;margin-inline-end:-24px;line-height:1.5;position:relative;inset:auto}}:where([data-scope=field]) :where([data-part=steps]){flex:none;grid-template-rows:1fr 1fr;align-self:stretch;margin-block:2px;margin-inline-end:calc(var(--veneer-space-tight) * -1);display:grid}:where([data-scope=field]) :where([data-part=step]:not([data-scope=field] [data-scope=flow] :not([data-scope=field] [data-scope=flow] [data-scope=field] *))){appearance:none;border-radius:var(--veneer-radius-mark);min-block-size:0;inline-size:24px;color:var(--veneer-color-text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}:where([data-scope=field]) :where([data-part=step]:not([data-scope=field] [data-scope=flow] :not([data-scope=field] [data-scope=flow] [data-scope=field] *))) :where(svg){block-size:14px;inline-size:14px}:where([data-scope=field]) :where([data-part=step]:first-child:not([data-scope=field] [data-scope=flow] :not([data-scope=field] [data-scope=flow] [data-scope=field] *))) :where(svg){rotate:180deg}:where([data-scope=field]) :where([data-part=step]:hover:not(:disabled):not([data-scope=field] [data-scope=flow] :not([data-scope=field] [data-scope=flow] [data-scope=field] *))){background:var(--veneer-color-surface-hover);color:var(--veneer-color-text)}:where([data-scope=field]) :where([data-part=step]:disabled:not([data-scope=field] [data-scope=flow] :not([data-scope=field] [data-scope=flow] [data-scope=field] *))){opacity:var(--veneer-opacity-disabled);cursor:default}@media (pointer:coarse){:where([data-scope=field]) :where([data-part=steps]){grid-template-rows:none;grid-template-columns:1fr 1fr}:where([data-scope=field]) :where([data-part=step]:not([data-scope=field] [data-scope=flow] :not([data-scope=field] [data-scope=flow] [data-scope=field] *))){inline-size:var(--veneer-hit-min)}}:where([data-scope=select][data-part=content]){font-size:var(--veneer-text-body-size);max-block-size:min(var(--_avail,320px), calc(100dvh - 16px));overflow:clip}:where([data-scope=select][data-part=content]:popover-open),:where([data-scope=select][data-part=content]:modal){flex-direction:column;display:flex}:where([data-scope=select][data-part=content])::backdrop{background:0 0}:where([data-scope=select]) :where([data-part=handle]:not([data-scope=select] :is([data-scope=board],[data-scope=flow],[data-scope=popover],[data-scope=sheet],[data-scope=sortable]) :not([data-scope=select] :is([data-scope=board],[data-scope=flow],[data-scope=popover],[data-scope=sheet],[data-scope=sortable]) [data-scope=select] *))),:where([data-scope=select]) :where([data-part=sheet-head]:not([data-scope=select] [data-scope=popover] :not([data-scope=select] [data-scope=popover] [data-scope=select] *))){display:none}:where([data-scope=select]) :where([data-part=list]:not([data-scope=select] :is([data-scope=inbox],[data-scope=palette],[data-scope=tabs]) :not([data-scope=select] :is([data-scope=inbox],[data-scope=palette],[data-scope=tabs]) [data-scope=select] *))){isolation:isolate;overscroll-behavior:contain;outline:none;flex:1;min-block-size:0;position:relative;overflow:auto}:where([data-scope=select]) :where([data-part=list]:not([data-scope=select] :is([data-scope=inbox],[data-scope=palette],[data-scope=tabs]) :not([data-scope=select] :is([data-scope=inbox],[data-scope=palette],[data-scope=tabs]) [data-scope=select] *)))>:where([data-part=shuttle]){background:color-mix(in oklab, currentColor calc(var(--veneer-state-hover) * 130%), transparent)}:where([data-scope=select]) :where([data-part=list]:has(>[data-part=shuttle]):not([data-scope=select] :is([data-scope=inbox],[data-scope=palette],[data-scope=tabs]) :not([data-scope=select] :is([data-scope=inbox],[data-scope=palette],[data-scope=tabs]) [data-scope=select] *))) :where([data-part=item][data-highlighted]:not([data-keyboard]):not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=select] *))){background:0 0}:where([data-scope=select]) :where([data-part=item]:not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=select] *))){outline:none}:where([data-scope=select]) :where([data-part=item]:focus-visible:not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=select] *))){outline:var(--veneer-focus-width) solid var(--veneer-color-focus);outline-offset:-2px}:where([data-scope=select]) :where([data-part=item][hidden]:not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=select] *))),:where([data-scope=select]) :where([role=group][hidden]){display:none}:where([data-scope=select]) :where([data-part=item-hint]){color:var(--veneer-color-text-subtle);font-size:var(--veneer-text-caption-size);font-weight:400}:where([data-scope=select]) :where([data-part=empty]:not([data-scope=select] :is([data-scope=palette],[data-scope=popup],[data-scope=shortcuts],[data-scope=sidenav],[data-scope=signature]) :not([data-scope=select] :is([data-scope=palette],[data-scope=popup],[data-scope=shortcuts],[data-scope=sidenav],[data-scope=signature]) [data-scope=select] *))){padding:var(--veneer-space-related);color:var(--veneer-color-text-subtle);font-size:var(--veneer-text-caption-size);margin:0}:where([data-scope=select]) :where(label[data-part=search]:not([data-scope=select] :is([data-scope=log],[data-scope=popover],[data-scope=system-page]) :not([data-scope=select] :is([data-scope=log],[data-scope=popover],[data-scope=system-page]) [data-scope=select] *))){align-items:center;gap:var(--veneer-space-related);block-size:var(--veneer-control-md);padding-inline:var(--veneer-space-related);border-radius:var(--veneer-radius-control);background:var(--veneer-color-surface-sunken);box-shadow:inset 0 0 0 var(--veneer-border-hairline) var(--veneer-color-border-control);flex:none;margin-block-end:var(--veneer-space-tight);display:flex}:where([data-scope=select]) :where(label[data-part=search]:focus-within:not([data-scope=select] :is([data-scope=log],[data-scope=popover],[data-scope=system-page]) :not([data-scope=select] :is([data-scope=log],[data-scope=popover],[data-scope=system-page]) [data-scope=select] *))){box-shadow:inset 0 0 0 2px var(--veneer-color-focus)}:where([data-scope=select]) :where(label[data-part=search]:not([data-scope=select] :is([data-scope=log],[data-scope=popover],[data-scope=system-page]) :not([data-scope=select] :is([data-scope=log],[data-scope=popover],[data-scope=system-page]) [data-scope=select] *))) :where(svg){inline-size:var(--veneer-icon-md);block-size:var(--veneer-icon-md);color:var(--veneer-color-text-subtle);flex:none}:where([data-scope=select]) :where(label[data-part=search]:not([data-scope=select] :is([data-scope=log],[data-scope=popover],[data-scope=system-page]) :not([data-scope=select] :is([data-scope=log],[data-scope=popover],[data-scope=system-page]) [data-scope=select] *))) :where(input){appearance:none;min-inline-size:0;color:inherit;font:inherit;font-size:max(16px, var(--veneer-text-control-size));background:0 0;border:0;outline:none;flex:1;padding:0}:where([data-scope=select]) :where(label[data-part=search]) :where(input)::-webkit-search-cancel-button{display:none}:where([data-scope=select][data-presentation=sheet]){max-block-size:86dvh;inline-size:100%;min-inline-size:0;max-inline-size:none;padding:var(--veneer-space-related) var(--veneer-space-group) calc(var(--veneer-space-group) + env(safe-area-inset-bottom));border-radius:var(--veneer-radius-surface) var(--veneer-radius-surface) 0 0;box-shadow:var(--veneer-elevation-3);transform-origin:bottom;border-block-end:0;inset:auto 0 0;translate:0 100%;scale:1}:where([data-scope=select][data-presentation=sheet]:modal){opacity:1;transition:translate var(--veneer-duration-slow) var(--veneer-ease-out), overlay var(--veneer-duration-base) allow-discrete, display var(--veneer-duration-base) allow-discrete;translate:0}@starting-style{:where([data-scope=select][data-presentation=sheet]:modal){translate:0 100%}}:where([data-scope=select][data-presentation=sheet])::backdrop{background:var(--veneer-color-scrim)}:where([data-scope=select][data-presentation=sheet]) :where([data-part=handle]:not([data-scope=select] :is([data-scope=board],[data-scope=flow],[data-scope=popover],[data-scope=sheet],[data-scope=sortable]) :not([data-scope=select] :is([data-scope=board],[data-scope=flow],[data-scope=popover],[data-scope=sheet],[data-scope=sortable]) [data-scope=select] *))){background:var(--veneer-color-border-strong);border-radius:999px;flex:none;block-size:4px;inline-size:36px;margin:2px auto 10px;display:block}:where([data-scope=select][data-presentation=sheet]) :where([data-part=sheet-head]:not([data-scope=select] [data-scope=popover] :not([data-scope=select] [data-scope=popover] [data-scope=select] *))){justify-content:space-between;align-items:center;gap:var(--veneer-space-related);font-size:var(--veneer-text-heading-size);flex:none;margin-block-end:var(--veneer-space-related);font-weight:600;display:flex}:where([data-scope=select]) :where([data-part=done]:not([data-scope=select] [data-scope=checklist] :not([data-scope=select] [data-scope=checklist] [data-scope=select] *))){appearance:none;min-block-size:max(var(--veneer-control-sm), var(--veneer-target-min));padding-inline:var(--veneer-pad-control);border-radius:var(--veneer-radius-control);background:var(--veneer-color-accent-soft);color:var(--veneer-color-accent-text);font:inherit;font-size:var(--veneer-text-control-size);cursor:pointer;border:0;font-weight:500}:where([data-scope=select]) :where([data-part=done]:focus-visible:not([data-scope=select] [data-scope=checklist] :not([data-scope=select] [data-scope=checklist] [data-scope=select] *))){outline:var(--veneer-focus-width) solid var(--veneer-color-focus);outline-offset:2px}:where([data-scope=select][data-presentation=sheet]) :where([data-part=item]:not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=select] *))){min-block-size:max(44px, var(--veneer-target-min))}@media (forced-colors:active){:where([data-scope=select]) :where([data-part=item][data-highlighted]:not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=select] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=segmented],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=select] *))){forced-color-adjust:none;color:highlighttext;background:highlight}}}@layer veneer.inputs{:where([data-pointer=coarse]) :where([data-scope=field] :is([data-part=action]:not([data-scope=field] :is([data-scope=checklist]) :not([data-scope=field] :is([data-scope=checklist]) [data-scope=field] *)),[data-part=clear]:not([data-scope=field] [data-scope=chips] :not([data-scope=field] [data-scope=chips] [data-scope=field] *)))){--_s:40px;margin-inline:0}@media (pointer:coarse){:where(:root:not([data-pointer])) :where([data-scope=field] :is([data-part=action]:not([data-scope=field] :is([data-scope=checklist]) :not([data-scope=field] :is([data-scope=checklist]) [data-scope=field] *)),[data-part=clear]:not([data-scope=field] [data-scope=chips] :not([data-scope=field] [data-scope=chips] [data-scope=field] *)))){--_s:40px;margin-inline:0}}}@layer veneer.inputs{:root,[data-expression=balanced],[data-expression=quiet]{--veneer-field-shake:0}[data-expression=vivid]{--veneer-field-shake:1}:where(:is([data-scope=field]>[data-part=control],[data-scope=checkbox]>[data-part=control],[data-scope=radio]>[data-part=control],[data-scope=switch]>[data-part=track],[data-scope=segmented],[data-scope=chip],[data-scope=choice-card],[data-scope=otp] [data-part=cell],[data-scope=dropzone],[data-scope=quantity],[data-scope=editable] [data-part=preview],[data-scope=knob])[data-sweep]){position:relative}:where(:is([data-scope=field]>[data-part=control],[data-scope=checkbox]>[data-part=control],[data-scope=radio]>[data-part=control],[data-scope=switch]>[data-part=track],[data-scope=segmented],[data-scope=chip],[data-scope=choice-card],[data-scope=otp] [data-part=cell],[data-scope=dropzone],[data-scope=quantity],[data-scope=editable] [data-part=preview],[data-scope=knob])[data-sweep])>:where([data-part=sweep]),:where(:is([data-scope=field]>[data-part=control],[data-scope=checkbox]>[data-part=control],[data-scope=radio]>[data-part=control],[data-scope=switch]>[data-part=track],[data-scope=segmented],[data-scope=chip],[data-scope=choice-card],[data-scope=otp] [data-part=cell],[data-scope=dropzone],[data-scope=quantity],[data-scope=editable] [data-part=preview],[data-scope=knob])[data-sweep])>:where([data-part=sweep-base]){box-sizing:border-box;pointer-events:none;border-radius:inherit;border:0 solid;position:absolute;inset:0}:where(:is([data-scope=field]>[data-part=control],[data-scope=checkbox]>[data-part=control],[data-scope=radio]>[data-part=control],[data-scope=switch]>[data-part=track],[data-scope=segmented],[data-scope=chip],[data-scope=choice-card],[data-scope=otp] [data-part=cell],[data-scope=dropzone],[data-scope=quantity],[data-scope=editable] [data-part=preview],[data-scope=knob])[data-sweep])>:where([data-part=sweep]:empty){border-width:var(--veneer-sweep-width)}:where(:is([data-scope=field]>[data-part=control],[data-scope=checkbox]>[data-part=control],[data-scope=radio]>[data-part=control],[data-scope=switch]>[data-part=track],[data-scope=segmented],[data-scope=chip],[data-scope=choice-card],[data-scope=otp] [data-part=cell],[data-scope=dropzone],[data-scope=quantity],[data-scope=editable] [data-part=preview],[data-scope=knob])[data-sweep])>:where([data-part=sweep-base]:empty){border-width:var(--veneer-sweep-base-width)}:where(:is([data-scope=field]>[data-part=control],[data-scope=checkbox]>[data-part=control],[data-scope=radio]>[data-part=control],[data-scope=switch]>[data-part=track],[data-scope=segmented],[data-scope=chip],[data-scope=choice-card],[data-scope=otp] [data-part=cell],[data-scope=dropzone],[data-scope=quantity],[data-scope=editable] [data-part=preview],[data-scope=knob])[data-sweep])>:where([data-part=sweep-base]){z-index:1;color:var(--_base,var(--veneer-color-sweep-base));clip-path:inset(0 0 0 calc((100% - var(--_sr)) * var(--_a,0)))}:where(:is([data-scope=field]>[data-part=control],[data-scope=checkbox]>[data-part=control],[data-scope=radio]>[data-part=control],[data-scope=switch]>[data-part=track],[data-scope=segmented],[data-scope=chip],[data-scope=choice-card],[data-scope=otp] [data-part=cell],[data-scope=dropzone],[data-scope=quantity],[data-scope=editable] [data-part=preview],[data-scope=knob])[data-sweep])>:where([data-part=sweep]){z-index:2;color:var(--_tint,var(--veneer-color-sweep));opacity:1;clip-path:inset(0 var(--_sr) 0 var(--_sl))}:where(:is([data-scope=field]>[data-part=control],[data-scope=checkbox]>[data-part=control],[data-scope=radio]>[data-part=control],[data-scope=switch]>[data-part=track],[data-scope=segmented],[data-scope=chip],[data-scope=choice-card],[data-scope=otp] [data-part=cell],[data-scope=dropzone],[data-scope=quantity],[data-scope=editable] [data-part=preview],[data-scope=knob])[data-sweep])>[data-part=icon]>:where([data-part=sweep]),:where(:is([data-scope=field]>[data-part=control],[data-scope=checkbox]>[data-part=control],[data-scope=radio]>[data-part=control],[data-scope=switch]>[data-part=track],[data-scope=segmented],[data-scope=chip],[data-scope=choice-card],[data-scope=otp] [data-part=cell],[data-scope=dropzone],[data-scope=quantity],[data-scope=editable] [data-part=preview],[data-scope=knob])[data-sweep])>[data-part=icon]>:where([data-part=sweep-base]){pointer-events:none;border:0;border-radius:0;position:absolute;inset:0}:where(:is([data-scope=field]>[data-part=control],[data-scope=checkbox]>[data-part=control],[data-scope=radio]>[data-part=control],[data-scope=switch]>[data-part=track],[data-scope=segmented],[data-scope=chip],[data-scope=choice-card],[data-scope=otp] [data-part=cell],[data-scope=dropzone],[data-scope=quantity],[data-scope=editable] [data-part=preview],[data-scope=knob])[data-sweep])>[data-part=icon]>:where([data-part=sweep-base]){color:var(--veneer-color-text-subtle);clip-path:inset(0 0 0 calc((100% - var(--_sr)) * var(--_a,0)))}:where(:is([data-scope=field]>[data-part=control],[data-scope=checkbox]>[data-part=control],[data-scope=radio]>[data-part=control],[data-scope=switch]>[data-part=track],[data-scope=segmented],[data-scope=chip],[data-scope=choice-card],[data-scope=otp] [data-part=cell],[data-scope=dropzone],[data-scope=quantity],[data-scope=editable] [data-part=preview],[data-scope=knob])[data-sweep])>[data-part=icon]>:where([data-part=sweep]){color:var(--veneer-color-sweep);clip-path:inset(0 var(--_sr) 0 var(--_sl))}:where(:is([data-scope=field]>[data-part=control],[data-scope=checkbox]>[data-part=control],[data-scope=radio]>[data-part=control],[data-scope=switch]>[data-part=track],[data-scope=segmented],[data-scope=chip],[data-scope=choice-card],[data-scope=otp] [data-part=cell],[data-scope=dropzone],[data-scope=quantity],[data-scope=editable] [data-part=preview],[data-scope=knob])[data-sweep]:is(:focus-visible,:has(:focus-visible),[data-focus]))>:where([data-part=sweep]:empty),:where([data-scope=field])>:where([data-part=control]:focus-within)>:where([data-part=sweep]:empty){border-width:calc(var(--veneer-sweep-width) + 1px)}:where([data-scope=field][data-invalid])>:where([data-part=control])>:where([data-part=sweep]),:where(:is([data-scope=field]>[data-part=control],[data-scope=checkbox]>[data-part=control],[data-scope=radio]>[data-part=control],[data-scope=switch]>[data-part=track],[data-scope=segmented],[data-scope=chip],[data-scope=choice-card],[data-scope=otp] [data-part=cell],[data-scope=dropzone],[data-scope=quantity],[data-scope=editable] [data-part=preview],[data-scope=knob])[data-sweep][data-invalid])>:where([data-part=sweep]){color:var(--veneer-color-sweep-critical)}:where([data-scope=field][data-invalid])>:where([data-part=control])>:where([data-part=sweep-base]),:where(:is([data-scope=field]>[data-part=control],[data-scope=checkbox]>[data-part=control],[data-scope=radio]>[data-part=control],[data-scope=switch]>[data-part=track],[data-scope=segmented],[data-scope=chip],[data-scope=choice-card],[data-scope=otp] [data-part=cell],[data-scope=dropzone],[data-scope=quantity],[data-scope=editable] [data-part=preview],[data-scope=knob])[data-sweep][data-invalid])>:where([data-part=sweep-base]){clip-path:inset(0 0 0 100% round var(--_round,var(--veneer-sweep-radius)))}:where([data-scope=field][data-invalid])>:where([data-part=control])>[data-part=icon]>:where([data-part=sweep]){color:var(--veneer-color-sweep-critical)}:where([data-scope=field]){align-content:start;min-inline-size:0}:where([data-scope=field])>:where([data-part=control]){align-items:center;gap:var(--veneer-space-related);block-size:auto;min-block-size:var(--veneer-field-height);padding-inline:var(--_lead) var(--veneer-pad-control);cursor:text;display:flex}:where([data-scope=field][data-size=sm]){--veneer-field-height:max(calc(var(--veneer-control-sm) + 4px), var(--veneer-target-min))}:where([data-scope=field][data-size=lg]){--veneer-field-height:max(calc(var(--veneer-control-lg) + 6px), var(--veneer-target-min))}:where([data-scope=field]) :where([data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))){block-size:auto;inline-size:auto;min-inline-size:0;caret-color:var(--veneer-color-sweep);font-variant-numeric:var(--_num,normal);text-align:var(--_align,start);flex:1;align-self:stretch;padding-inline:0}:where([data-scope=field]) :where(input[data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))){min-block-size:calc(var(--veneer-field-height) - 2px)}:where([data-scope=field]) :where([data-part=input][type=search])::-webkit-search-cancel-button{display:none}:where([data-scope=field]) :where([data-part=input][type=number]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))){appearance:textfield}:where([data-scope=field]) :where([data-part=input][type=number])::-webkit-inner-spin-button{appearance:none;margin:0}:where([data-scope=field]) :where([data-part=input][type=number])::-webkit-outer-spin-button{appearance:none;margin:0}:where([data-scope=field]) :where([data-part=input]:-webkit-autofill:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))){-webkit-text-fill-color:var(--veneer-color-text);transition:background-color 600000s}:where([data-scope=field])>:where([data-part=control]:has(>textarea)),:where([data-scope=field])>:where([data-part=control][data-wrap]){align-items:flex-start}:where([data-scope=field]) :where(textarea[data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))){white-space:pre-wrap;overflow-wrap:anywhere;resize:none;field-sizing:content;padding-block:calc((var(--veneer-field-height) - 1.5em) / 2);min-block-size:calc(1.5em * var(--_rows,3) + var(--veneer-field-height) - 1.5em);max-block-size:calc(1.5em * max(10, var(--_rows,3)) + var(--veneer-field-height) - 1.5em);line-height:1.5;overflow:auto}:where([data-scope=field])>:where([data-part=control]:is(:has(>textarea),[data-wrap]))>:where([data-part=icon]),:where([data-scope=field]:not([data-variant=classic],[data-fields=classic] [data-scope=field]:not([data-variant=floating])))>:where([data-part=control]:is(:has(>textarea),[data-wrap]):not(:hover,:focus-within,[data-filled],:has([data-part=input]:not(:placeholder-shown))))>:where([data-part=label]){inset-block-start:calc(var(--veneer-field-height) / 2)}:where([data-scope=field])>:where([data-part=control])>:where(:not([data-part=sweep],[data-part=sweep-base],[data-part=icon],[data-part=label],[data-part=mask],[data-part=carrier],[data-scope=popup],[data-scope=select])){z-index:3;position:relative}:where([data-scope=field]) :where([data-part=prefix]:not([data-scope=field] [data-scope=api-key] :not([data-scope=field] [data-scope=api-key] [data-scope=field] *))),:where([data-scope=field]) :where([data-part=suffix]){color:var(--veneer-color-text-subtle);font-size:var(--veneer-text-control-size);white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity var(--veneer-duration-fast);flex:none}:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within,[data-filled],:has([data-part=input]:not(:placeholder-shown))))>:where([data-part=prefix]),:where([data-scope=field])>:where([data-part=control]:is(:hover,:focus-within,[data-filled],:has([data-part=input]:not(:placeholder-shown))))>:where([data-part=suffix]),:where([data-scope=field]:is([data-lift],[data-variant=classic]))>:where([data-part=control])>:where([data-part=prefix]),:where([data-scope=field]:is([data-lift],[data-variant=classic]))>:where([data-part=control])>:where([data-part=suffix]),:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating]))>:where([data-part=control])>:where([data-part=prefix]),:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating]))>:where([data-part=control])>:where([data-part=suffix]){opacity:1}:where([data-scope=field]) :where([data-part=prefix]:not([data-scope=field] [data-scope=api-key] :not([data-scope=field] [data-scope=api-key] [data-scope=field] *))){margin-inline-end:calc(var(--veneer-space-related) * -1 + 1px)}:where([data-scope=field]) :where([data-part=suffix]){margin-inline-start:calc(var(--veneer-space-related) * -1 + 1px)}:where([data-scope=field]) :where([data-part=action]:not([data-scope=field] :is([data-scope=checklist]) :not([data-scope=field] :is([data-scope=checklist]) [data-scope=field] *))),:where([data-scope=field]) :where([data-part=clear]:not([data-scope=field] [data-scope=chips] :not([data-scope=field] [data-scope=chips] [data-scope=field] *))){--_s:24px;inline-size:var(--_s);block-size:var(--_s);border-radius:var(--veneer-radius-mark);color:var(--veneer-color-text-subtle);cursor:pointer;transition:color var(--veneer-duration-fast), background-color var(--veneer-duration-fast), opacity var(--veneer-duration-fast);background:0 0;border:0;flex:none;place-items:center;margin-inline:-4px;padding:0;display:inline-grid}:where([data-scope=field]) :where([data-part=action]):before,:where([data-scope=field]) :where([data-part=clear]):before{content:"";inset:min(0px, calc((var(--_s) - var(--veneer-hit-min)) / 2));position:absolute}:where([data-scope=field]) :where([data-part=action]:hover:not([data-scope=field] :is([data-scope=checklist]) :not([data-scope=field] :is([data-scope=checklist]) [data-scope=field] *))),:where([data-scope=field]) :where([data-part=clear]:hover:not([data-scope=field] [data-scope=chips] :not([data-scope=field] [data-scope=chips] [data-scope=field] *))){color:var(--veneer-color-text);background:color-mix(in oklab, currentColor calc(var(--veneer-state-hover) * 100%), transparent)}:where([data-scope=field]) :where([data-part=action]:focus-visible:not([data-scope=field] :is([data-scope=checklist]) :not([data-scope=field] :is([data-scope=checklist]) [data-scope=field] *))),:where([data-scope=field]) :where([data-part=clear]:focus-visible:not([data-scope=field] [data-scope=chips] :not([data-scope=field] [data-scope=chips] [data-scope=field] *))){outline:var(--veneer-focus-width) solid var(--veneer-color-focus);outline-offset:0}:where([data-scope=field]) :where(:is([data-part=action]:not([data-scope=field] :is([data-scope=checklist]) :not([data-scope=field] :is([data-scope=checklist]) [data-scope=field] *)),[data-part=clear]:not([data-scope=field] [data-scope=chips] :not([data-scope=field] [data-scope=chips] [data-scope=field] *)),[data-part=end]:not([data-scope=field] :is([data-scope=call-controls],[data-scope=setting]) :not([data-scope=field] :is([data-scope=call-controls],[data-scope=setting]) [data-scope=field] *)),[data-part=indicator]:not([data-scope=field] :is([data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) :not([data-scope=field] :is([data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=segmented],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) [data-scope=field] *)))) :where(svg){inline-size:var(--veneer-icon-md);block-size:var(--veneer-icon-md)}:where([data-scope=field]) :where([data-part=action][aria-pressed=true]:not([data-scope=field] :is([data-scope=checklist]) :not([data-scope=field] :is([data-scope=checklist]) [data-scope=field] *))){color:var(--veneer-color-sweep)}:where([data-scope=field])>:where([data-part=control]:has([data-part=input]:placeholder-shown)) :where([data-part=clear]:not([data-scope=field] [data-scope=chips] :not([data-scope=field] [data-scope=chips] [data-scope=field] *))){visibility:hidden;opacity:0}:where([data-scope=field]) :where([data-part=end]:not([data-scope=field] :is([data-scope=call-controls],[data-scope=setting]) :not([data-scope=field] :is([data-scope=call-controls],[data-scope=setting]) [data-scope=field] *))){color:var(--veneer-color-text-subtle);flex:none;display:inline-flex}:where([data-scope=field]) :where([data-part=spinner]:not([data-scope=field] [data-scope=button] :not([data-scope=field] [data-scope=button] [data-scope=field] *))){border:1.5px solid var(--veneer-color-border-strong);border-block-start-color:var(--veneer-color-sweep);block-size:14px;inline-size:14px;animation:veneer-field-spin calc(.7s / max(.4, var(--veneer-motion-scale))) linear infinite;border-radius:50%;flex:none}:where([data-scope=field]:not([data-loading])) :where([data-part=spinner]:not([data-scope=field] [data-scope=button] :not([data-scope=field] [data-scope=button] [data-scope=field] *))){display:none}:where([data-motion=reduce]) :where([data-scope=field] [data-part=spinner]:not([data-scope=field] [data-scope=button] :not([data-scope=field] [data-scope=button] [data-scope=field] *))){border-color:var(--veneer-color-sweep);animation:1.6s ease-in-out infinite alternate veneer-field-pulse}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :where([data-scope=field] [data-part=spinner]:not([data-scope=field] [data-scope=button] :not([data-scope=field] [data-scope=button] [data-scope=field] *))){border-color:var(--veneer-color-sweep);animation:1.6s ease-in-out infinite alternate veneer-field-pulse}}@keyframes veneer-field-pulse{0%{opacity:1}to{opacity:.45}}:where([data-scope=field]) :where([data-part=status]:not([data-scope=field] :is([data-scope=form],[data-scope=message],[data-scope=prefs-matrix]) :not([data-scope=field] :is([data-scope=form],[data-scope=message],[data-scope=prefs-matrix]) [data-scope=field] *))){color:var(--veneer-color-positive-text);flex:none;display:none}:where([data-scope=field][data-valid]:not([data-loading])) :where([data-part=status]:not([data-scope=field] :is([data-scope=form],[data-scope=message],[data-scope=prefs-matrix]) :not([data-scope=field] :is([data-scope=form],[data-scope=message],[data-scope=prefs-matrix]) [data-scope=field] *))){animation:veneer-fade-in var(--veneer-duration-base) var(--veneer-ease-out);display:inline-flex}:where([data-scope=field]) :where([data-part=status]:not([data-scope=field] :is([data-scope=form],[data-scope=message],[data-scope=prefs-matrix]) :not([data-scope=field] :is([data-scope=form],[data-scope=message],[data-scope=prefs-matrix]) [data-scope=field] *))) :where(svg){inline-size:var(--veneer-icon-md);block-size:var(--veneer-icon-md)}:where([data-scope=field])>:where([data-part=message]){align-items:baseline;gap:var(--veneer-space-related);min-inline-size:0;padding-inline:2px;display:flex}:where([data-scope=field]:not([data-invalid]))>:where([data-part=message]:not(:has([data-part=hint],[data-part=counter]))){display:none}:where([data-scope=field]) :where([data-part=hint]:not([data-scope=field] :is([data-scope=checkbox],[data-scope=choice-card],[data-scope=composer],[data-scope=dropzone],[data-scope=palette],[data-scope=prefs],[data-scope=radio],[data-scope=setting],[data-scope=switch]) :not([data-scope=field] :is([data-scope=checkbox],[data-scope=choice-card],[data-scope=composer],[data-scope=dropzone],[data-scope=palette],[data-scope=prefs],[data-scope=radio],[data-scope=setting],[data-scope=switch]) [data-scope=field] *))){color:var(--veneer-color-text-subtle)}:where([data-scope=field]) :where([data-part=error]:not([data-scope=field] :is([data-scope=availability],[data-scope=import-preview],[data-scope=stack]) :not([data-scope=field] :is([data-scope=availability],[data-scope=import-preview],[data-scope=stack]) [data-scope=field] *))){color:var(--veneer-color-critical-text);align-items:flex-start;gap:5px;display:none}:where([data-scope=field]) :where([data-part=error]:not([data-scope=field] :is([data-scope=availability],[data-scope=import-preview],[data-scope=stack]) :not([data-scope=field] :is([data-scope=availability],[data-scope=import-preview],[data-scope=stack]) [data-scope=field] *))) :where(svg){flex:none;block-size:13px;inline-size:13px;margin-block-start:.05em}:where([data-scope=field][data-invalid]) :where([data-part=error]:not([data-scope=field] :is([data-scope=availability],[data-scope=import-preview],[data-scope=stack]) :not([data-scope=field] :is([data-scope=availability],[data-scope=import-preview],[data-scope=stack]) [data-scope=field] *))){animation:veneer-msg-in var(--veneer-message-duration) var(--veneer-label-float-ease);display:inline-flex}:where([data-scope=field][data-invalid]) :where([data-part=hint]:not([data-scope=field] :is([data-scope=checkbox],[data-scope=choice-card],[data-scope=composer],[data-scope=dropzone],[data-scope=palette],[data-scope=prefs],[data-scope=radio],[data-scope=setting],[data-scope=switch]) :not([data-scope=field] :is([data-scope=checkbox],[data-scope=choice-card],[data-scope=composer],[data-scope=dropzone],[data-scope=palette],[data-scope=prefs],[data-scope=radio],[data-scope=setting],[data-scope=switch]) [data-scope=field] *))){display:none}:where([data-scope=field]) :where([data-part=counter]){color:var(--veneer-color-text-subtle);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto}:where([data-scope=field]) :where([data-part=counter][data-level=near]){color:var(--veneer-color-caution-text)}:where([data-scope=field]) :where([data-part=counter][data-level=over]){color:var(--veneer-color-critical-text);font-weight:500}:where([data-part=live]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}:where([data-scope=field][data-readonly])>:where([data-part=control]){background:0 0}:where([data-scope=field][data-readonly])>:where([data-part=control])>:where([data-part=sweep-base]){border-style:dashed}:where([data-scope=field][data-shake])>:where([data-part=control]),:where([data-scope=otp][data-shake]){--_shk:calc(var(--veneer-field-shake) * var(--veneer-motion-scale) * 1px);animation:veneer-field-shake calc(var(--veneer-duration-slow) * 1.1) var(--veneer-ease-out)}:where([data-motion=reduce]) :where([data-scope=field][data-shake]>[data-part=control],[data-scope=otp][data-shake]){animation:none}@media (prefers-reduced-motion:reduce){:where([data-scope=field][data-shake])>:where([data-part=control]),:where([data-scope=otp][data-shake]){animation:none}}:where([data-scope=field][data-lift]:not([data-variant=classic],[data-fields=classic] [data-scope=field]:not([data-variant=floating]))) :where([data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))){font-size:var(--veneer-label-float-size);font-weight:var(--veneer-label-float-weight);letter-spacing:var(--veneer-label-float-tracking);text-transform:uppercase;background-color:var(--_notch-color,var(--veneer-field-notch,var(--veneer-color-surface)));background-image:var(--_notch-image,none);background-size:var(--_notch-size,auto);background-position:var(--_notch-pos,0 0);background-repeat:no-repeat;padding-inline:4px;inset-block-start:var(--veneer-label-float-offset);inset-inline-start:calc(var(--veneer-pad-control) - 4px);transform:none}:where([data-scope=field][data-lift]) :where([data-char]){color:var(--veneer-color-label-rest)}:where([data-scope=field][data-lift=active]) :where([data-char]){color:var(--veneer-color-label-active)}:where([data-scope=field][data-lift]) :where([data-part=input])::placeholder{color:var(--veneer-color-text-subtle)}:where([data-scope=field][data-invalid]) :where([data-char]){color:var(--veneer-color-critical-text)}:where([data-scope=field][data-appearance=line])>:where([data-part=control]){--_lead:0px;--veneer-sweep-radius:0px;background:0 0;border-radius:0;padding-inline-end:0}:where([data-scope=field][data-appearance=line])>:where([data-part=control]:has(>[data-part=icon])){--_lead:26px}:where([data-scope=field][data-appearance=line])>:where([data-part=control])>:where([data-part=icon]){inset-inline-start:0}:where([data-scope=field][data-appearance=line])>:where([data-part=control])>:where([data-part=sweep]),:where([data-scope=field][data-appearance=line])>:where([data-part=control])>:where([data-part=sweep-base]){border-width:var(--veneer-sweep-base-width) 0 0;border-radius:0;block-size:0;inset:auto 0 0}:where([data-scope=field][data-appearance=line])>:where([data-part=control])>:where([data-part=sweep-base]){color:var(--veneer-color-sweep-base)}:where([data-scope=field][data-appearance=line])>:where([data-part=control])>:where([data-part=sweep]){border-top-width:var(--veneer-sweep-width)}:where([data-scope=field][data-appearance=line])>:where([data-part=control]:focus-within)>:where([data-part=sweep]){border-top-width:calc(var(--veneer-sweep-width) + 1px)}:where([data-scope=field][data-appearance=line]:not([data-variant=classic],[data-fields=classic] [data-scope=field]:not([data-variant=floating]))) :where([data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))){background:0 0;padding-inline:0}:where([data-scope=field][data-appearance=line]:not([data-variant=classic],[data-fields=classic] [data-scope=field]:not([data-variant=floating])))>:where([data-part=control]:is(:hover,:focus-within,[data-filled],:has([data-part=input]:not(:placeholder-shown)))) :where([data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *))){inset-block-start:-4px;inset-inline-start:0}:where([data-scope=field][data-variant=classic])>[data-part=control] [data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *)),:where([data-fields=classic]) :where([data-scope=field]:not([data-variant=floating],[data-fields=classic] [data-fields=floating] *))>[data-part=control] [data-part=label]:not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=field] :is([data-scope=button],[data-scope=call-controls],[data-scope=choice-card],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=field] *)){font-size:var(--veneer-text-label-size);font-weight:var(--veneer-text-label-weight);letter-spacing:0;text-transform:none;background:0 0;padding:0;inset-block-start:auto;inset-inline-start:0;transform:none}:where([data-scope=field])>:where([data-part=control][data-wrap]) :where([data-part=input]:not([data-scope=field] [data-scope=palette] :not([data-scope=field] [data-scope=palette] [data-scope=field] *))){--_grow:max(0px, calc((var(--veneer-hit-min) - 28px) / 2));min-block-size:calc(28px + 2 * var(--_grow));margin-block:calc(-1 * var(--_grow))}@keyframes veneer-field-spin{to{rotate:1turn}}@keyframes veneer-caret{50%{opacity:0}}@keyframes veneer-field-pop{0%{scale:calc(1 - .18 * var(--veneer-motion-scale))}}@keyframes veneer-field-shake{15%{translate:calc(var(--_shk) * -6) 0}35%{translate:calc(var(--_shk) * 5) 0}55%{translate:calc(var(--_shk) * -3) 0}75%{translate:calc(var(--_shk) * 2) 0}}}@layer veneer.inputs{:where([data-scope=slider]){--_v0:0;--_v1:.5;--veneer-sweep-radius:9999px;block-size:max(28px, var(--veneer-hit-min));touch-action:none;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;display:grid;position:relative}:where([data-scope=slider]) :where([data-part=track]:not([data-scope=slider] :is([data-scope=agenda],[data-scope=meter],[data-scope=progress],[data-scope=switch]) :not([data-scope=slider] :is([data-scope=agenda],[data-scope=meter],[data-scope=progress],[data-scope=switch]) [data-scope=slider] *))){border-radius:var(--veneer-radius-round);background:color-mix(in oklab, var(--veneer-color-border-control) 55%, transparent);block-size:4px;position:relative}:where([data-scope=slider]) :where([data-part=range]:not([data-scope=slider] :is([data-scope=availability],[data-scope=meter],[data-scope=progress]) :not([data-scope=slider] :is([data-scope=availability],[data-scope=meter],[data-scope=progress]) [data-scope=slider] *))){inline-size:calc((var(--_v1) - var(--_v0)) * 100%);border-radius:inherit;background:var(--veneer-color-accent-solid);position:absolute;inset-block:0;inset-inline-start:calc(var(--_v0) * 100%);overflow:clip}:where([data-scope=slider]) :where([data-part=thumb]:not([data-scope=slider] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=switch]) :not([data-scope=slider] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=switch]) [data-scope=slider] *))){z-index:3;box-sizing:border-box;background:var(--veneer-color-surface-raised);border:2px solid var(--veneer-color-accent-solid);block-size:18px;inline-size:18px;box-shadow:var(--veneer-elevation-1);transition:scale var(--veneer-duration-fast) var(--veneer-ease-pop), background-color var(--veneer-duration-base) var(--veneer-ease-out);touch-action:none;border-radius:50%;outline:none;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--_v) * 100%);translate:-50% -50%}:where([data-scope=slider]) :where([data-part=thumb]):before{content:"";inset:min(-6px, calc((100% - var(--veneer-hit-min)) / 2));border-radius:50%;position:absolute}:where([data-scope=slider]) :where([data-part=thumb]:focus-visible:not([data-scope=slider] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=switch]) :not([data-scope=slider] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=switch]) [data-scope=slider] *))){box-shadow:0 0 0 3px color-mix(in oklab, var(--veneer-color-sweep) 35%, transparent), var(--veneer-elevation-1)}:where([data-scope=slider]) :where([data-part=thumb][data-dragging]:not([data-scope=slider] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=switch]) :not([data-scope=slider] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=switch]) [data-scope=slider] *))){background:var(--veneer-color-accent-solid);scale:1.12}:where([data-scope=slider]) :where([data-part=bubble]:not([data-scope=slider] [data-scope=message] :not([data-scope=slider] [data-scope=message] [data-scope=slider] *))){border-radius:var(--veneer-radius-mark);background:var(--veneer-color-surface-inverse);color:var(--veneer-color-on-inverse);font:500 var(--veneer-text-caption-size) / 1.2 var(--veneer-text-body-font);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--veneer-duration-fast), translate var(--veneer-duration-fast) var(--veneer-ease-out);padding:3px 7px;position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:50%;translate:-50% 4px}:where([data-scope=slider]) :where([data-part=thumb]:is([data-dragging],:focus-visible):not([data-scope=slider] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=switch]) :not([data-scope=slider] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=switch]) [data-scope=slider] *))) :where([data-part=bubble]:not([data-scope=slider] [data-scope=message] :not([data-scope=slider] [data-scope=message] [data-scope=slider] *))){opacity:1;translate:-50%}:where([data-pointer=coarse]) :where([data-scope=slider] [data-part=bubble]:not([data-scope=slider] [data-scope=message] :not([data-scope=slider] [data-scope=message] [data-scope=slider] *))){inset-block-end:calc(100% + 22px)}:where([data-scope=slider]) :where([data-part=ticks]){pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset-block-start:calc(50% + 10px);inset-inline:0}:where([data-scope=slider]) :where([data-part=ticks]) :where(span){inline-size:0;color:var(--veneer-color-text-subtle);font-variant-numeric:tabular-nums;justify-items:center;gap:2px;font-size:11px;display:grid}:where([data-scope=slider]) :where([data-part=ticks]) :where(span:first-child){justify-items:start}:where([data-scope=slider]) :where([data-part=ticks]) :where(span:last-child){justify-items:end}:where([data-scope=slider]) :where([data-part=ticks]) :where(span):before{content:"";background:var(--veneer-color-border-strong);block-size:4px;inline-size:1px}:where([data-scope=slider]:has([data-part=ticks])){margin-block-end:18px}:where([data-scope=slider][data-disabled]){opacity:var(--veneer-opacity-disabled);pointer-events:none}:where([data-scope=slider][data-variant=hue]) :where([data-part=track]:not([data-scope=slider] :is([data-scope=agenda],[data-scope=meter],[data-scope=progress],[data-scope=switch]) :not([data-scope=slider] :is([data-scope=agenda],[data-scope=meter],[data-scope=progress],[data-scope=switch]) [data-scope=slider] *))){border-radius:var(--veneer-radius-mark);block-size:12px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--veneer-color-text) 12%, transparent);background:linear-gradient(90deg in hsl longer hue, #f42525, #f42525)}:where([data-scope=slider][data-variant=hue]) :where([data-part=range]:not([data-scope=slider] :is([data-scope=availability],[data-scope=meter],[data-scope=progress]) :not([data-scope=slider] :is([data-scope=availability],[data-scope=meter],[data-scope=progress]) [data-scope=slider] *))){display:none}:where([data-scope=slider][data-variant=hue]) :where([data-part=thumb]:not([data-scope=slider] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=switch]) :not([data-scope=slider] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=switch]) [data-scope=slider] *))){background:var(--_c,#fff);box-shadow:0 0 0 1px #0000004d, var(--veneer-elevation-1);border:2px solid #fff}:where([data-scope=range-head]){justify-content:space-between;align-items:baseline;gap:var(--veneer-space-related);display:flex}:where([data-scope=range-head])>:where(:first-child){font:var(--veneer-label-float-weight) var(--veneer-label-float-size) / 1.4 var(--veneer-label-font);letter-spacing:var(--veneer-label-float-tracking);text-transform:uppercase;color:var(--veneer-color-label-rest)}:where([data-scope=range-head]) :where(output){font:500 var(--veneer-text-caption-size)/1.25 var(--veneer-font-mono);font-variant-numeric:tabular-nums;color:var(--veneer-color-text)}:where([data-fields=classic]) :where([data-scope=range-head])>:where(:first-child){font:var(--veneer-text-label-weight) var(--veneer-text-label-size) / 1.4 var(--veneer-text-label-font);letter-spacing:0;text-transform:none;color:var(--veneer-color-text)}:where([data-scope=color]){gap:var(--veneer-space-group);display:grid}:where([data-scope=color]) :where([data-part=area]){border-radius:var(--veneer-radius-control);touch-action:none;cursor:crosshair;background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, hsl(var(--_hue,152) 100% 50%));block-size:148px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--veneer-color-text) 12%, transparent);position:relative}:where([data-scope=color]) :where([data-part=swatch]:not([data-scope=color] [data-scope=tag] :not([data-scope=color] [data-scope=tag] [data-scope=color] *))){cursor:pointer;border-radius:var(--veneer-radius-mark);background:var(--_c);block-size:24px;inline-size:24px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--veneer-color-text) 15%, transparent);transition:scale var(--veneer-duration-fast) var(--veneer-ease-pop);border:0;padding:0;position:relative}:where([data-scope=color]) :where([data-part=swatch]):before{content:"";inset:min(0px, calc((100% - var(--veneer-hit-min)) / 2));position:absolute}:where([data-scope=color]) :where([data-part=swatch][aria-checked=true]:not([data-scope=color] [data-scope=tag] :not([data-scope=color] [data-scope=tag] [data-scope=color] *))){box-shadow:0 0 0 2px var(--veneer-color-surface), 0 0 0 3.5px var(--veneer-color-sweep)}:where([data-scope=color]) :where([data-part=swatch]:hover:not([data-scope=color] [data-scope=tag] :not([data-scope=color] [data-scope=tag] [data-scope=color] *))){scale:1.08}:where([data-scope=color]) :where([data-part=swatch]:focus-visible:not([data-scope=color] [data-scope=tag] :not([data-scope=color] [data-scope=tag] [data-scope=color] *))){outline:var(--veneer-focus-width) solid var(--veneer-color-focus);outline-offset:3px}:where([data-pointer=coarse]) :where([data-scope=color] [data-part=swatch]:not([data-scope=color] [data-scope=tag] :not([data-scope=color] [data-scope=tag] [data-scope=color] *))){block-size:36px;inline-size:36px}@media (pointer:coarse){:where(:root:not([data-pointer])) :where([data-scope=color] [data-part=swatch]:not([data-scope=color] [data-scope=tag] :not([data-scope=color] [data-scope=tag] [data-scope=color] *))){block-size:36px;inline-size:36px}}}@layer veneer.inputs{:where([data-scope=segmented]){border-radius:calc(var(--veneer-radius-control) + 2px);box-shadow:inset 0 0 0 var(--veneer-sweep-base-width) var(--veneer-color-border);background:var(--veneer-color-surface-sunken);isolation:isolate;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;place-self:start;gap:2px;max-inline-size:100%;padding:3px;display:inline-grid;position:relative}:where([data-scope=segmented]:has(input:focus-visible)){box-shadow:inset 0 0 0 var(--veneer-sweep-base-width) var(--veneer-color-sweep-base)}:where([data-scope=segmented])>:where(label[data-sweep]){--veneer-sweep-radius:var(--veneer-radius-control);border-radius:var(--veneer-radius-control)}:where([data-scope=segmented])>:where(label[data-sweep])>:where([data-part=sweep]){z-index:1;border-width:var(--veneer-sweep-width)}:where([data-scope=segmented])>:where(label:has(input:checked))>:where([data-part=sweep]){visibility:hidden}:where([data-scope=segmented]) :where(label){z-index:3;display:flex;position:relative}:where([data-scope=segmented]) :where(input){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}:where([data-scope=segmented]) :where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){min-inline-size:0;min-block-size:calc(var(--veneer-control-md) - 8px);padding:2px var(--veneer-pad-control);font-weight:500;font-size:var(--veneer-text-body-size);color:var(--veneer-color-text-subtle);text-align:center;text-wrap:balance;border-radius:var(--veneer-radius-control);transition:color var(--veneer-shuttle-tail) var(--veneer-ease-out);flex:1;justify-content:center;align-items:center;gap:6px;line-height:1.2;display:inline-flex}:where([data-scope=segmented]) :where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))) :where(svg){block-size:14px;inline-size:14px}:where([data-scope=segmented]) :where([data-part=count]:not([data-scope=segmented] :is([data-scope=checklist],[data-scope=chip],[data-scope=kanban],[data-scope=pill],[data-scope=tab-bar],[data-scope=table],[data-scope=tour]) :not([data-scope=segmented] :is([data-scope=checklist],[data-scope=chip],[data-scope=kanban],[data-scope=pill],[data-scope=tab-bar],[data-scope=table],[data-scope=tour]) [data-scope=segmented] *))){font:500 11px/1.25 var(--veneer-font-mono)}:where([data-scope=segmented]) :where([data-part=item]:has(>[data-part=count]):not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){flex-direction:column;gap:1px;padding-block:4px}:where([data-scope=segmented]) :where([data-part=count]:not([data-scope=segmented] :is([data-scope=checklist],[data-scope=chip],[data-scope=kanban],[data-scope=pill],[data-scope=tab-bar],[data-scope=table],[data-scope=tour]) :not([data-scope=segmented] :is([data-scope=checklist],[data-scope=chip],[data-scope=kanban],[data-scope=pill],[data-scope=tab-bar],[data-scope=table],[data-scope=tour]) [data-scope=segmented] *))){white-space:nowrap;opacity:.85}:where([data-scope=segmented])>:where(label){min-inline-size:0}:where([data-scope=segmented][data-fill]){justify-self:stretch;inline-size:100%;display:grid}:where([data-scope=segmented]) :where(label:hover) :where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){color:var(--veneer-color-text)}:where([data-scope=segmented]) :where(input:checked)+:where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){color:var(--veneer-color-accent-on-solid);transition-duration:var(--veneer-shuttle-head)}:where([data-scope=segmented][data-wrap]){grid-auto-flow:row;grid-template-columns:repeat(var(--seg-cols,2), minmax(0, 1fr))}:where([data-scope=segmented]) :where(input:focus-visible)+:where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){outline:var(--veneer-focus-width) solid var(--veneer-color-focus);outline-offset:1px}:where([data-scope=segmented]) :where([data-part=indicator]:not([data-scope=segmented] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) :not([data-scope=segmented] :is([data-scope=field],[data-scope=menu],[data-scope=nav],[data-scope=navlist],[data-scope=pull-refresh],[data-scope=select],[data-scope=steps],[data-scope=tabs],[data-scope=toggle-group]) [data-scope=segmented] *))){z-index:2;pointer-events:none;border-radius:var(--veneer-radius-control);--veneer-sweep-radius:var(--veneer-radius-control);background:var(--veneer-color-accent-solid);position:absolute;inset-block-start:0;inset-inline-start:0}:where([data-scope=segmented])>:where([data-part=indicator]:not([style]))~:where(label) :where(input:checked)+:where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){background:var(--veneer-color-accent-solid)}:where([data-scope=segmented])>:where([data-part=indicator][data-instant])~:where(label) :where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){transition:none}:where([data-scope=segmented][data-size=sm]) :where([data-part=item]:not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=segmented] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=palette],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=segmented] *))){block-size:calc(var(--veneer-control-sm) - 8px);font-size:var(--veneer-text-caption-size)}:where([data-scope=segmented]:not([data-wrap]))>:where(label[data-sweep]:not(:nth-child(1 of label)))>:where([data-part=sweep]),:where([data-scope=segmented]:not([data-wrap]))>:where(label[data-sweep]:not(:nth-child(1 of label)))>:where([data-part=sweep-base]){--_js:0;border-inline-start-width:0;border-start-start-radius:0;border-end-start-radius:0}:where([data-scope=segmented]:not([data-wrap]))>:where(label[data-sweep]:not(:nth-last-child(1 of label)))>:where([data-part=sweep]),:where([data-scope=segmented]:not([data-wrap]))>:where(label[data-sweep]:not(:nth-last-child(1 of label)))>:where([data-part=sweep-base]){--_je:0;border-inline-end-width:0;border-start-end-radius:0;border-end-end-radius:0}:where([data-part=carrier]){opacity:0;pointer-events:none;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;inset-block-end:0;inset-inline-start:var(--_lead,0)}}@layer veneer.inputs{:where([data-scope=checkbox]),:where([data-scope=radio]),:where([data-scope=switch]){column-gap:var(--veneer-space-related);min-block-size:var(--veneer-hit-min);cursor:pointer;font-size:var(--veneer-text-body-size);-webkit-tap-highlight-color:transparent;grid-template-columns:auto minmax(0,1fr);justify-self:start;align-items:center;display:grid;position:relative}:where([data-scope=checkbox])>input,:where([data-scope=radio])>input,:where([data-scope=switch])>input{z-index:5;opacity:0;block-size:100%;inline-size:100%;cursor:inherit;grid-area:1/1/2/2;margin:0;position:absolute;inset:0}:where([data-scope=checkbox])>[data-part=hint],:where([data-scope=radio])>[data-part=hint],:where([data-scope=switch])>[data-part=hint]{font-size:var(--veneer-text-caption-size);color:var(--veneer-color-text-subtle);line-height:var(--veneer-text-caption-leading);grid-column:2;margin-block-start:-2px}:is(:where([data-scope=checkbox]):has(input:disabled),:where([data-scope=radio]):has(input:disabled),:where([data-scope=switch]):has(input:disabled)){cursor:not-allowed;opacity:var(--veneer-opacity-disabled)}:where([data-scope=switch])>[data-part=track]{border-radius:var(--veneer-radius-round);--veneer-sweep-radius:var(--veneer-radius-round);--_base:var(--veneer-color-border) ;background:var(--veneer-color-surface-active);flex:none;block-size:24px;inline-size:44px;position:relative}:where([data-scope=switch])>[data-part=track]>[data-part=rail-fill]{overflow:clip}:where([data-scope=switch])>input:checked+[data-part=track]{--_base:var(--veneer-color-accent-solid)}:where([data-scope=switch]) :where([data-part=thumb]:not([data-scope=switch] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=slider]) :not([data-scope=switch] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=slider]) [data-scope=switch] *))){z-index:3;border-radius:var(--veneer-radius-round);background:var(--veneer-color-text-subtle);block-size:18px;inline-size:18px;position:absolute;inset-block-start:3px;inset-inline-start:3px;box-shadow:0 1px 2px #00000040}:where([data-scope=switch])>input:checked+[data-part=track] [data-part=thumb]:not([data-scope=switch] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=slider]) :not([data-scope=switch] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=slider]) [data-scope=switch] *)){background:var(--veneer-color-accent-on-solid);transform:translate(20px)}:where([data-scope=switch])>input:focus-visible+[data-part=track]>[data-part=sweep]{border-width:calc(var(--veneer-sweep-width) + 1px)}:where([data-scope=switch][data-size=sm])>[data-part=track]{block-size:20px;inline-size:36px}:where([data-scope=switch][data-size=sm]) :where([data-part=thumb]:not([data-scope=switch] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=slider]) :not([data-scope=switch] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=slider]) [data-scope=switch] *))){block-size:14px;inline-size:14px}:where([data-scope=switch][data-size=sm])>input:checked+[data-part=track] [data-part=thumb]:not([data-scope=switch] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=slider]) :not([data-scope=switch] :is([data-scope=line-item],[data-scope=scroll-rail],[data-scope=slider]) [data-scope=switch] *)){transform:translate(16px)}:where([data-scope=switch][data-placement=end]){grid-template-columns:minmax(0,1fr) auto;justify-self:stretch}:where([data-scope=switch][data-placement=end])>[data-part=track]{grid-area:1/2}:where([data-scope=switch][data-placement=end])>input{grid-area:1/2/2/3}:where([data-scope=switch][data-placement=end])>[data-part=label]{grid-area:1/1}:where([data-scope=switch][data-placement=end])>[data-part=hint]{grid-column:1}:where([data-part=carrier]){opacity:0;pointer-events:none;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute;inset-block-end:0;inset-inline-start:var(--_lead,0)}}@layer veneer.inputs-rich{:where([data-scope=emoji]) :where([role=tab]){min-block-size:var(--veneer-hit-min);box-sizing:border-box;align-items:center;display:inline-flex}:where([data-scope=prose]) :where([data-part=anchor]:not([data-scope=prose] [data-scope=anchor-heading] :not([data-scope=prose] [data-scope=anchor-heading] [data-scope=prose] *))){min-inline-size:var(--veneer-hit-min);min-block-size:var(--veneer-hit-min);margin-block:calc((1lh - var(--veneer-hit-min)) / 2);vertical-align:middle;place-items:center;display:inline-grid}:where(.crop-ctl) :where(input[type=range]){block-size:var(--veneer-hit-min)}:where([data-scope=snippet]){border-radius:var(--veneer-radius-control);background:var(--veneer-color-surface-sunken);border:var(--veneer-border-hairline) solid var(--veneer-color-border);font:400 var(--veneer-text-code-size) var(--veneer-font-mono);align-items:center;gap:10px;margin-block-start:10px;padding:4px 4px 4px 12px;display:flex}:where([data-scope=snippet])>:where(span){color:var(--veneer-color-text-subtle);-webkit-user-select:none;user-select:none}:where([data-scope=snippet]) :where(code){white-space:nowrap;flex:1;overflow-x:auto}}