[data-site=studio-page]{min-inline-size:0;padding-block:40px 96px}[data-site=studio-page]>header{gap:var(--veneer-space-related);max-inline-size:72ch;margin-block-end:28px;display:grid}[data-site=studio-page] h1{font:500 var(--veneer-text-title-size)/1.1 var(--veneer-font-display);letter-spacing:-.02em;margin:0}[data-site=studio-page]>header p{color:var(--veneer-color-text-subtle);margin:0}[data-site=studio]{grid-template-columns:344px minmax(0,1fr);align-items:start;gap:28px;display:grid}[data-site=studio]>[data-studio=controls]{overscroll-behavior:contain;border:1px solid var(--veneer-color-border);border-radius:var(--veneer-radius-surface);background:var(--veneer-color-surface);scrollbar-width:thin;max-block-size:calc(100dvh - 92px);padding:14px;position:sticky;inset-block-start:76px;overflow:auto}[data-site=studio] [data-studio=group]{border-block-end:1px solid var(--veneer-color-border);gap:10px;padding-block:14px;display:grid}[data-site=studio] [data-studio=group]:last-child{border-block-end:0}[data-site=studio] [data-studio=group]>h3{font:600 11px/1 var(--veneer-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--veneer-color-text-subtle);margin:0}[data-site=studio] [data-studio=hint]{color:var(--veneer-color-text-faint);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}[data-site=studio] [data-studio=hint] svg{block-size:14px;inline-size:14px}[data-site=studio] [data-studio=row]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-block-size:30px;display:grid}[data-site=studio] [data-studio=row]:has(>[data-studio=label]){grid-template-columns:80px minmax(0,1fr) auto}[data-site=studio] [data-studio=row][data-dial]{grid-template-columns:80px minmax(0,1fr)}[data-site=studio] [data-studio=row][data-dial] [data-scope=segmented]{inline-size:100%}[data-site=studio] [data-studio=row]>[data-studio=label]{color:var(--veneer-color-text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}[data-site=studio] [data-studio=row][data-set]>[data-studio=label]{color:var(--veneer-color-text)}[data-site=studio] [data-studio=row]>[data-studio=label]+:not(button){min-inline-size:0}[data-site=studio] [data-studio=colour]{align-items:center;gap:8px;display:flex}[data-site=studio] input[type=color]{border:1px solid var(--veneer-color-border-strong);cursor:pointer;background:0 0;border-radius:50%;flex:none;block-size:28px;inline-size:28px;padding:0}[data-site=studio] input[type=color]::-webkit-color-swatch-wrapper{padding:2px}[data-site=studio] input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}[data-site=studio] input[type=color]::-moz-color-swatch{border:0;border-radius:50%}[data-site=studio] :is([data-studio=hex],[data-add] input){box-sizing:border-box;border:1px solid var(--veneer-color-border);border-radius:var(--veneer-radius-control);background:var(--veneer-color-page);block-size:28px;inline-size:100%;min-inline-size:0;color:var(--veneer-color-text);font:12px/1 var(--veneer-font-mono);padding:0 8px}[data-site=studio] :is([data-studio=hex],[data-add] input):focus-visible{outline:2px solid var(--veneer-color-focus);outline-offset:1px}[data-site=studio] [data-add][data-token]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}[data-site=studio] [data-studio=pick]{gap:6px;display:grid}[data-site=studio] [data-studio=rules]{gap:4px;margin:0;padding:0;list-style:none;display:grid}[data-site=studio] [data-studio=rules] li{border-radius:var(--veneer-radius-control);background:var(--veneer-color-surface-sunken);justify-content:space-between;align-items:center;gap:8px;padding-inline-start:8px;display:flex}[data-site=studio] [data-studio=rules] code{font:12px/1.4 var(--veneer-font-mono);overflow-wrap:anywhere}[data-site=studio] [data-studio=presets]{border-block-end:1px solid var(--veneer-color-border);flex-wrap:wrap;gap:6px;margin-block-end:12px;padding-block-end:12px;display:flex}[data-site=studio] [data-studio=presets] button{cursor:pointer;border:1px solid var(--veneer-color-border);background:var(--veneer-color-page);block-size:26px;color:var(--veneer-color-text);font:500 12px/1 var(--veneer-font-sans);transition:border-color var(--veneer-duration-fast) var(--veneer-ease-out);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}[data-site=studio] [data-studio=presets] button:hover{border-color:var(--veneer-color-border-strong)}[data-site=studio] [data-studio=presets] button:focus-visible{outline:2px solid var(--veneer-color-focus);outline-offset:1px}[data-site=studio] [data-studio=swatch]{background:var(--swatch);block-size:14px;inline-size:14px;box-shadow:inset 0 0 0 1px color-mix(in oklch, currentColor 20%, transparent);border-radius:50%}[data-site=studio] [data-studio=bar]{justify-content:flex-end;display:flex}[data-site=studio]>[data-studio=main]{gap:16px;min-inline-size:0;display:grid}[data-site=studio] [data-studio=problem]{border-radius:var(--veneer-radius-control);background:var(--veneer-color-critical-soft,color-mix(in oklch, var(--veneer-color-critical-solid,#c92a2a) 14%, transparent));color:var(--veneer-color-text);margin:0;padding:10px 12px;font-size:13px}[data-site=studio] [data-studio=stage]{border:1px solid var(--veneer-color-border);border-radius:var(--veneer-radius-surface);background:var(--veneer-color-page);color:var(--veneer-color-text);font-family:var(--veneer-font-sans);font-size:var(--veneer-text-body-size);transition:background-color var(--veneer-duration-base) var(--veneer-ease-out);gap:16px;padding:clamp(16px,3vw,28px);display:grid}[data-site=studio] [data-studio=board]{gap:var(--veneer-space-group);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}[data-site=studio] [data-studio=board]>[data-scope=card]>:not(header){gap:14px;display:grid}[data-site=studio] [data-studio=line]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}[data-site=studio] [data-studio=contrast]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-site=studio] [data-studio=contrast] li{border:1px solid var(--veneer-color-border);color:var(--veneer-color-text-subtle);border-radius:999px;align-items:baseline;gap:6px;padding:3px 8px;font-size:12px;display:flex}[data-site=studio] [data-studio=contrast] b{font:600 12px/1 var(--veneer-font-mono);color:var(--veneer-color-text)}[data-site=studio] [data-studio=contrast] li[data-low]{border-color:var(--veneer-color-critical-border,currentColor)}[data-site=studio] [data-studio=contrast] li[data-low] b{color:var(--veneer-color-critical-text,inherit)}[data-site=studio] [data-studio=output]{gap:10px;display:grid}[data-site=studio] [data-studio=output] header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-site=studio] [data-studio=output] h2{font:500 13px/1 var(--veneer-font-mono);margin:0 auto 0 0}[data-site=studio] [data-studio=output] pre{border-radius:var(--veneer-radius-surface);background:var(--veneer-color-surface-sunken);max-block-size:420px;font:12.5px/1.6 var(--veneer-font-mono);margin:0;padding:16px;overflow:auto}@media (width<=899.98px){[data-site=studio]{grid-template-columns:minmax(0,1fr)}[data-site=studio]>[data-studio=controls]{max-block-size:none;position:static}}[data-site=studio] [data-studio=row]>div:has(>[data-scope=range-head]){grid-template-columns:84px minmax(0,1fr) 44px;align-items:center}[data-site=studio] [data-studio=row] [data-scope=range-head]{display:contents}[data-site=studio] [data-studio=row] [data-scope=range-head]>span{font:400 13px/1.2 var(--veneer-font-sans);letter-spacing:0;text-transform:none;color:var(--veneer-color-text-subtle);text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;overflow:hidden}[data-site=studio] [data-studio=row][data-set] [data-scope=range-head]>span{color:var(--veneer-color-text)}[data-site=studio] [data-studio=row] [data-scope=range-head]>output{font:12px/1 var(--veneer-font-mono);color:var(--veneer-color-text-subtle);grid-area:1/3;justify-self:end}[data-site=studio] [data-studio=row]>div:has(>[data-scope=range-head])>[data-scope=slider]{grid-area:1/2}@layer veneer.inputs-rich{:where(.code-in){min-inline-size:0;font:400 var(--veneer-text-code-size)/1.6 var(--veneer-font-mono);flex:1;grid-template-columns:auto 1fr;align-self:stretch;display:grid}:where(.code-in) :where(.ln){text-align:end;color:var(--veneer-color-text-subtle);-webkit-user-select:none;user-select:none;border-inline-end:var(--veneer-border-hairline) solid var(--veneer-color-border);margin:0 10px 0 0;padding:0 10px 0 0;list-style:none;overflow:clip}:where(.code-in) :where(.ln) :where([data-error]){color:var(--veneer-color-critical-text);font-weight:600}:where(.code-in) :where([data-part=surface]){min-inline-size:0;position:relative;overflow:clip}:where(.code-in) :where([data-part=layer]){font:inherit;tab-size:var(--_tab,2);white-space:pre;color:var(--veneer-color-text);pointer-events:none;visibility:hidden;margin:0;padding:0;position:absolute;inset:0 auto auto 0}:where(.code-in[data-wrap]) :where([data-part=layer]){white-space:pre-wrap;overflow-wrap:anywhere;inline-size:100%}:where(.code-in[data-painted]) :where([data-part=layer]){visibility:visible}:where(.code-in) :where(textarea){all:unset;box-sizing:border-box;white-space:pre;inline-size:100%;tab-size:var(--_tab,2);min-block-size:11em;font:inherit;color:var(--veneer-color-text);caret-color:var(--veneer-color-accent-solid);display:block;position:relative;overflow:auto}:where(.code-in[data-wrap]) :where(textarea){white-space:pre-wrap;overflow-wrap:anywhere}:where(.code-in[data-painted]) :where(textarea){color:#0000}:where(.code-in) :where(textarea)::selection{background:color-mix(in oklab, var(--veneer-color-accent-solid) 30%, transparent)}::highlight(veneer-code-comment){color:var(--veneer-color-text-subtle)}::highlight(veneer-code-string){color:var(--veneer-color-accent-text)}::highlight(veneer-code-number){color:var(--veneer-color-info-text)}::highlight(veneer-code-keyword){color:var(--veneer-color-positive-text)}@media (pointer:coarse){:where(.code-in) :where(textarea),:where(.code-in) :where([data-part=layer]){font-size:16px}}}@layer veneer.inputs-rich{:where([data-scope=field])>:where([data-part=control])>:where([data-part=body]){z-index:3;align-items:center;gap:var(--veneer-space-related);box-sizing:border-box;block-size:100%;min-inline-size:0;padding-inline:var(--_inset,var(--_lead)) calc(var(--veneer-pad-control) * .5);font-family:var(--veneer-text-body-font);font-size:var(--veneer-text-control-size);color:var(--veneer-color-text);display:flex;position:relative}:where([data-scope=field])>:where([data-part=control]:has(>[data-part=body])){padding-inline:0}:where([data-scope=field])>:where([data-part=control])>:where([data-part=body]){flex:1;inline-size:100%}:where([data-scope=field]) :where([data-part=body]:not([data-scope=field] :is([data-scope=banner],[data-scope=board],[data-scope=dialog],[data-scope=diff],[data-scope=docs],[data-scope=kv],[data-scope=menu-screen],[data-scope=message],[data-scope=reasoning],[data-scope=sheet],[data-scope=system-page]) :not([data-scope=field] :is([data-scope=banner],[data-scope=board],[data-scope=dialog],[data-scope=diff],[data-scope=docs],[data-scope=kv],[data-scope=menu-screen],[data-scope=message],[data-scope=reasoning],[data-scope=sheet],[data-scope=system-page]) [data-scope=field] *)))>:where([data-part=input]){inline-size:auto;min-inline-size:0;font-family:var(--veneer-text-body-font);flex:1;padding-inline:0}:where([data-scope=field][data-multiline])>:where([data-part=control]){block-size:auto}:where([data-scope=field][data-multiline])>:where([data-part=control])>:where([data-part=body]){flex-direction:column;align-items:stretch;gap:0;padding:0}:where([data-scope=field])>:where([data-part=control]) :where([data-part=segments]){transition:opacity var(--veneer-duration-fast) var(--veneer-ease-out)}:where([data-scope=field])>:where([data-part=control]:not(:hover,:focus-within,[data-filled])) :where([data-part=segments]){opacity:0}:where([data-scope=field])>:where([data-part=message]) :where(svg){vertical-align:-2px;block-size:13px;inline-size:13px;margin-inline-end:4px}:where([data-scope=field])>:where([data-part=message][hidden]){display:none}:where([data-scope=popover][data-sweep]){--_on:var(--veneer-sweep-surfaces);--veneer-sweep-radius:var(--veneer-radius-surface)}:where([data-scope=popover][data-presentation=sheet][data-sweep]){--_on:0}:where(dialog[data-scope=popover]:not([data-part])){max-block-size:calc(100dvh - 16px);max-inline-size:calc(100vw - 16px);margin:0;position:fixed;inset:auto;overflow:auto}:where(dialog[data-scope=popover][data-presentation=sheet]:not([data-part])){box-sizing:border-box;max-block-size:86dvh;inline-size:100%;max-inline-size:none;inset:auto 0 0}:where(dialog[data-scope=popover]:not([data-part]))::backdrop{background:0 0}:where(dialog[data-scope=popover][data-presentation=sheet]:not([data-part]))::backdrop{background:var(--veneer-color-scrim)}:where(.ico){fill:none;stroke:currentColor;stroke-width:var(--veneer-icon-stroke);stroke-linecap:round;stroke-linejoin:round}:where([data-expression=vivid]) :where(.ico){stroke-linecap:square;stroke-linejoin:miter}}@layer veneer.components{:where([data-scope=alert]){gap:2px var(--veneer-space-related);padding:var(--veneer-space-group);background:color-mix(in oklab, var(--_soft) 40%, var(--veneer-color-surface-raised));color:var(--veneer-color-text);border:var(--veneer-border-hairline) solid var(--veneer-color-border);border-radius:var(--veneer-radius-surface);box-shadow:inset var(--veneer-border-emphasis) 0 0 var(--_text);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;padding-inline-end:var(--veneer-space-related);display:grid}:where([data-scope=alert]) :where([data-part=icon]:not([data-scope=alert] :is([data-scope=banner],[data-scope=checkbox],[data-scope=chip],[data-scope=choice-card],[data-scope=dropzone],[data-scope=editable],[data-scope=field],[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=alert] :is([data-scope=banner],[data-scope=checkbox],[data-scope=chip],[data-scope=choice-card],[data-scope=dropzone],[data-scope=editable],[data-scope=field],[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=alert] *))){color:var(--_text);margin-block-start:1px}:where([data-scope=alert]) :where([data-part=title]:not([data-scope=alert] :is([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=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) :not([data-scope=alert] :is([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=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) [data-scope=alert] *))){font-weight:600;line-height:1.35}:where([data-scope=alert]) :where([data-part=description]:not([data-scope=alert] :is([data-scope=dialog],[data-scope=empty-state],[data-scope=group],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=steps],[data-scope=toast]) :not([data-scope=alert] :is([data-scope=dialog],[data-scope=empty-state],[data-scope=group],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=steps],[data-scope=toast]) [data-scope=alert] *))){color:var(--veneer-color-text);line-height:var(--veneer-text-body-leading);grid-column:2}:where([data-scope=alert]) :where([data-part=actions]:not([data-scope=alert] :is([data-scope=assistant],[data-scope=banner],[data-scope=consent],[data-scope=empty-state],[data-scope=event-card],[data-scope=form],[data-scope=integration],[data-scope=item],[data-scope=list],[data-scope=message],[data-scope=notification],[data-scope=push-ask],[data-scope=save-bar],[data-scope=shell],[data-scope=system-page],[data-scope=toast]) :not([data-scope=alert] :is([data-scope=assistant],[data-scope=banner],[data-scope=consent],[data-scope=empty-state],[data-scope=event-card],[data-scope=form],[data-scope=integration],[data-scope=item],[data-scope=list],[data-scope=message],[data-scope=notification],[data-scope=push-ask],[data-scope=save-bar],[data-scope=shell],[data-scope=system-page],[data-scope=toast]) [data-scope=alert] *))){gap:var(--veneer-space-related);flex-wrap:wrap;grid-column:2;margin-block-start:var(--veneer-space-related);display:flex}:where([data-scope=alert])>:where([data-part=close]){grid-area:1/3;margin-block:-6px}:where([data-scope=alert]) :where([data-scope=button][data-emphasis=ghost]){--_ink:var(--veneer-color-text)}:where([data-scope=banner]){justify-content:center;align-items:center;gap:var(--veneer-space-related) var(--veneer-space-group);min-block-size:44px;padding:6px var(--veneer-space-page);background:var(--_soft);color:var(--veneer-color-text);border-block-end:var(--veneer-border-hairline) solid var(--_border);font-size:var(--veneer-text-body-size);text-align:center;flex-wrap:wrap;display:flex}:where([data-scope=banner]) :where(svg[data-icon]){color:var(--_text)}:where([data-scope=banner][data-emphasis=solid]){background:var(--_solid);color:var(--_ink-on);border-color:#0000}:where([data-scope=banner][data-emphasis=solid]) :where(svg[data-icon]){color:inherit}}@layer veneer.components{:where([data-scope=badge]){border:var(--veneer-border-hairline) solid transparent;border-radius:var(--veneer-radius-round);background:var(--_soft);block-size:20px;color:var(--_text);line-height:1;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);white-space:nowrap;flex:none;align-items:center;gap:5px;padding-inline:7px;font-weight:500;display:inline-flex}:where([data-scope=badge][data-emphasis=solid]){background:var(--_solid);color:var(--_ink-on)}:where([data-scope=badge][data-emphasis=outline]){border-color:var(--_border);background:0 0}:where([data-scope=badge][data-count]){min-inline-size:20px;font-family:var(--veneer-font-mono);letter-spacing:0;font-variant-numeric:tabular-nums;justify-content:center;padding-inline:5px}:where([data-scope=status-dot]){background:var(--_text);block-size:8px;inline-size:8px;box-shadow:0 0 0 2px var(--veneer-color-surface-raised);border-radius:999px;flex:none;display:inline-block;position:relative}:where([data-scope=status-dot][data-tone=neutral]){background:var(--veneer-color-text-faint)}:where([data-scope=status-dot][data-ping]):after{content:"";border-radius:inherit;background:inherit;animation:veneer-ping calc(.9s * var(--veneer-motion-scale)) var(--veneer-ease-out) 1 both;position:absolute;inset:0}@keyframes veneer-ping{0%{opacity:.6;scale:1}to{opacity:0;scale:calc(1 + 1.6 * var(--veneer-motion-scale))}}:where([data-scope=badge]) :where([data-scope=status-dot]){block-size:6px;inline-size:6px;box-shadow:none}}@layer veneer.components{:where([data-scope=surface]){gap:var(--veneer-space-related);padding:var(--veneer-pad-surface);background:var(--veneer-color-surface-raised);border:var(--veneer-border-hairline) solid var(--veneer-color-surface-line);border-radius:var(--veneer-radius-surface);box-shadow:var(--veneer-elevation-1);color:var(--veneer-color-text);transition:box-shadow var(--veneer-touch-out) var(--veneer-ease-out), scale var(--veneer-spring-duration) var(--veneer-ease-spring);display:grid;position:relative}:where(a[data-scope=surface]),:where(button[data-scope=surface]){text-align:start;font:inherit;cursor:pointer;text-decoration:none}:where(a[data-scope=surface]:hover),:where(button[data-scope=surface]:hover){box-shadow:var(--veneer-elevation-2);transition-duration:0s, var(--veneer-spring-duration)}:where(a[data-scope=surface]:active),:where(button[data-scope=surface]:active){scale:calc((1 + var(--veneer-press) * 3) / 4 + .0025);transition-duration:0s}:where([data-scope=surface]) :where([data-part=eyebrow]:not([data-scope=surface] [data-scope=page-header] :not([data-scope=surface] [data-scope=page-header] [data-scope=surface] *))){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);font-weight:500}:where([data-scope=surface]) :where([data-part=title]:not([data-scope=surface] :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=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=toast],[data-scope=year]) :not([data-scope=surface] :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=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=toast],[data-scope=year]) [data-scope=surface] *))){font-family:var(--veneer-text-heading-font);font-weight:var(--veneer-text-heading-weight);font-size:var(--veneer-text-heading-size);letter-spacing:var(--veneer-text-heading-tracking);color:var(--veneer-color-text);margin:0;line-height:1.2}:where([data-scope=surface]){color:var(--veneer-color-text-subtle);line-height:var(--veneer-text-body-leading)}:where([data-scope=surface]) :where([data-part=value]:not([data-scope=surface] :is([data-scope=countdown],[data-scope=field],[data-scope=knob],[data-scope=qr],[data-scope=select],[data-scope=stopwatch]) :not([data-scope=surface] :is([data-scope=countdown],[data-scope=field],[data-scope=knob],[data-scope=qr],[data-scope=select],[data-scope=stopwatch]) [data-scope=surface] *))){font-family:var(--veneer-text-title-font);font-weight:var(--veneer-text-title-weight);font-size:var(--veneer-text-title-size);letter-spacing:var(--veneer-text-title-tracking);font-variant-numeric:tabular-nums;line-height:1}}@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([data-part=hint]),:where([data-scope=radio]):has([data-part=hint])){align-items:start}:where([data-scope=checkbox]):has([data-part=hint])>[data-part=control],:where([data-scope=radio]):has([data-part=hint])>[data-part=control]{margin-block-start:1px}: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=checkbox])>[data-part=control],:where([data-scope=radio])>[data-part=control]{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:grid}:where([data-scope=checkbox])>[data-part=control][data-sweep]:before,:where([data-scope=checkbox])>[data-part=control][data-sweep]:after{content:"";box-sizing:border-box;pointer-events:none;border-radius:inherit;--_sl:calc((1 - var(--_a,0)) * 100%);--_sr:calc((1 - var(--_a,0)) * 100%);transition:--_sl calc((1 - var(--_a,0)) * var(--veneer-sweep-duration)) var(--veneer-sweep-ease), --_sr calc(var(--_a,0) * var(--veneer-sweep-duration)) var(--veneer-sweep-ease-in) calc((1 - var(--_a,0)) * var(--veneer-sweep-duration)), --_a 0s linear var(--_latch,0s);position:absolute;inset:0}@media (hover:none){:where([data-scope=checkbox])>[data-part=control][data-sweep]:before,:where([data-scope=checkbox])>[data-part=control][data-sweep]:after{--_latch:calc((1 - var(--_a,0)) * 1.25 * var(--veneer-sweep-duration))}}:where([data-scope=checkbox])>[data-part=control][data-sweep]:before{z-index:1;color:var(--veneer-color-sweep-base);border:var(--veneer-sweep-base-width) solid currentColor;clip-path:inset(0 0 0 calc((100% - var(--_sr)) * var(--_a,0) * var(--_on,1)))}:where([data-scope=checkbox])>[data-part=control][data-sweep]:after{z-index:2;color:var(--veneer-color-sweep);opacity:var(--_on);border:var(--veneer-sweep-width) solid currentColor;clip-path:inset(0 var(--_sr) 0 var(--_sl))}:where([data-scope=checkbox][data-invalid])>[data-part=control][data-sweep]:after{color:var(--veneer-color-sweep-critical);opacity:1}:where([data-scope=checkbox])>:where([data-part=control])>:where([data-part=mark]){--_check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 L9.5 17 L19 7'/%3E%3C/svg%3E");--_dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E");z-index:3;background:var(--veneer-color-accent-solid);block-size:70%;inline-size:70%;-webkit-mask:var(--_check) center / 100% 100% no-repeat;mask:var(--_check) center / 100% 100% no-repeat;clip-path:inset(-20% 120% -20% -20%);transition:clip-path calc(.42s * var(--veneer-motion-scale)) var(--veneer-sweep-ease);position:relative}:where([data-expression=vivid]) :where([data-scope=checkbox])>:where([data-part=control])>:where([data-part=mark]){--_check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M5 12.5 L9.5 17 L19 7'/%3E%3C/svg%3E");--_dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='square'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}:where([data-scope=checkbox])>input:checked+[data-part=control]>[data-part=mark],:where([data-scope=checkbox])>input:indeterminate+[data-part=control]>[data-part=mark]{clip-path:inset(-20%)}:where([data-scope=checkbox])>input:indeterminate+[data-part=control]>[data-part=mark]{-webkit-mask-image:var(--_dash);mask-image:var(--_dash)}@media (forced-colors:active){:where([data-scope=checkbox])>:where([data-part=control])>:where([data-part=mark]){forced-color-adjust:none;background:canvastext}}:where([data-scope=checkbox][data-invalid])>input:not(:checked)+[data-part=control],:where([data-scope=radio][data-invalid])>input:not(:checked)+[data-part=control]{--_a: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.components{:where([data-scope=toggle]){--_layer:currentColor;--_layer-a:var(--veneer-state-hover);isolation:isolate;justify-content:center;align-items:center;gap:var(--veneer-space-tight);block-size:var(--veneer-control-md);min-inline-size:var(--veneer-control-md);padding-inline:var(--veneer-space-related);border:var(--veneer-border-hairline) solid transparent;border-radius:var(--veneer-radius-control);color:var(--veneer-color-text-subtle);font:500 var(--veneer-text-body-size)/1 var(--veneer-text-body-font);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--veneer-touch-out) var(--veneer-ease-out), background-color var(--veneer-touch-out) var(--veneer-ease-out), border-color var(--veneer-touch-out), scale var(--veneer-spring-duration) var(--veneer-ease-spring);background:0 0;display:inline-flex;position:relative}:where([data-scope=toggle]:active),:where([data-scope=toggle][data-press]),:where([data-scope=chip]:active),:where([data-scope=chip][data-press]),:where(label:is([data-scope=checkbox],[data-scope=radio],[data-scope=switch]):is(:active,[data-press])) :where([data-part=control]:not(:is([data-scope=checkbox],[data-scope=radio],[data-scope=switch]) :is([data-scope=call-controls],[data-scope=field],[data-scope=setting-row]) :not(:is([data-scope=checkbox],[data-scope=radio],[data-scope=switch]) :is([data-scope=call-controls],[data-scope=field],[data-scope=setting-row]) :is([data-scope=checkbox],[data-scope=radio],[data-scope=switch]) *))){scale:var(--veneer-press);transition-duration:0s}:where([data-scope=toggle]:hover),:where([data-scope=chip]:hover){transition-duration:0s, 0s, 0s, var(--veneer-spring-duration)}:where([data-scope=toggle]):before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--veneer-duration-fast);background:currentColor;position:absolute;inset:0}@media (hover:hover){:where([data-scope=toggle]:hover){color:var(--veneer-color-text)}:where([data-scope=toggle]:hover):before{opacity:var(--veneer-state-hover)}}:where([data-scope=toggle][data-released]:not([aria-pressed=true],:hover,:focus-visible))>:where([data-part=sweep]),:where([data-scope=toggle][data-released]:not([aria-pressed=true],:hover,:focus-visible))>:where([data-part=sweep-base]){transition:none}@media (hover:none){:where([data-scope=toggle][data-released]:not([aria-pressed=true],:focus-visible))>:where([data-part=sweep]),:where([data-scope=toggle][data-released]:not([aria-pressed=true],:focus-visible))>:where([data-part=sweep-base]){transition:none}}:where([data-scope=toggle][aria-pressed=true]),:where([data-scope=toggle][aria-checked=true]){background:var(--veneer-color-accent-soft);color:var(--veneer-color-accent-text);border-color:var(--veneer-color-accent-border)}:where([data-scope=toggle][data-size=sm]){block-size:var(--veneer-control-sm);min-inline-size:var(--veneer-control-sm);padding-inline:calc(var(--veneer-space-related) * .75);font-size:var(--veneer-text-caption-size)}:where([data-scope=toggle][data-size=lg]){block-size:var(--veneer-control-lg);min-inline-size:var(--veneer-control-lg);padding-inline:var(--veneer-pad-control)}:where([data-scope=toggle][data-size=sm]) :where(svg[data-icon]){inline-size:var(--veneer-icon-sm);block-size:var(--veneer-icon-sm)}:where([data-scope=toggle][data-size=lg]) :where(svg[data-icon]){inline-size:var(--veneer-icon-lg);block-size:var(--veneer-icon-lg)}:where([data-scope=toggle-group]){border:var(--veneer-border-hairline) solid var(--veneer-color-border);border-radius:calc(var(--veneer-radius-control) + 2px);background:var(--veneer-color-surface-sunken);flex-wrap:wrap;gap:2px;max-inline-size:100%;padding:2px;display:inline-flex}:where([data-scope=toggle-group]) :where([data-scope=toggle][aria-pressed=true]),:where([data-scope=toggle-group]) :where([data-scope=toggle][aria-checked=true]){--_on:0}:where([data-scope=toggle-group]) :where([data-scope=toggle]){block-size:calc(var(--veneer-control-md) - 6px);min-inline-size:calc(var(--veneer-control-md) - 6px)}:where([data-scope=toggle-group]) :where([data-scope=toggle]):after{content:"";inset-inline:0;inset-block:min(-3px, calc((100% - var(--veneer-hit-min)) / 2));position:absolute}:where([data-scope=toggle-group]) :where([data-scope=toggle][aria-pressed=true]),:where([data-scope=toggle-group]) :where([data-scope=toggle][aria-checked=true]){background:var(--veneer-color-surface-raised);color:var(--veneer-color-text);border-color:var(--veneer-color-border);box-shadow:var(--veneer-elevation-1)}:where([data-scope=toggle-group]:has(>[data-part=indicator])){isolation:isolate;position:relative}:where([data-scope=toggle-group]:has(>[data-part=indicator])) :where([data-scope=toggle][aria-checked=true]){box-shadow:none;background:0 0;border-color:#0000}:where([data-scope=toggle-group])>:where([data-part=indicator]){z-index:-1;inline-size:var(--_iw,0px);translate:var(--_ix,0px) 0;border-radius:var(--veneer-radius-control);background:var(--veneer-color-surface-raised);box-shadow:0 0 0 var(--veneer-border-hairline) var(--veneer-color-border), var(--veneer-elevation-1);pointer-events:none;transition:translate var(--veneer-sweep-duration) var(--veneer-sweep-ease), inline-size var(--veneer-sweep-duration) var(--veneer-sweep-ease);position:absolute;inset-block:2px;inset-inline-start:0}:where([data-scope=toggle-group])>:where([data-part=indicator][data-instant]){transition:none}:where([data-scope=toggle-group]:not(:is([data-orientation=vertical],[aria-orientation=vertical])))>:where([data-scope=toggle][data-sweep]:not(:nth-child(1 of [data-scope=toggle])))>:where([data-part=sweep]),:where([data-scope=toggle-group]:not(:is([data-orientation=vertical],[aria-orientation=vertical])))>:where([data-scope=toggle][data-sweep]:not(:nth-child(1 of [data-scope=toggle])))>: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=toggle-group]:not(:is([data-orientation=vertical],[aria-orientation=vertical])))>:where([data-scope=toggle][data-sweep]:not(:nth-last-child(1 of [data-scope=toggle])))>:where([data-part=sweep]),:where([data-scope=toggle-group]:not(:is([data-orientation=vertical],[aria-orientation=vertical])))>:where([data-scope=toggle][data-sweep]:not(:nth-last-child(1 of [data-scope=toggle])))>: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=toggle-group]:is([data-orientation=vertical],[aria-orientation=vertical]))>:where([data-scope=toggle][data-sweep])>:where([data-part=sweep]),:where([data-scope=toggle-group]:is([data-orientation=vertical],[aria-orientation=vertical]))>:where([data-scope=toggle][data-sweep])>:where([data-part=sweep-base]){--_round:var(--_rs) var(--_rs) var(--_re) var(--_re)}:where([data-scope=toggle-group]:is([data-orientation=vertical],[aria-orientation=vertical]))>:where([data-scope=toggle][data-sweep]:not(:nth-child(1 of [data-scope=toggle])))>:where([data-part=sweep]),:where([data-scope=toggle-group]:is([data-orientation=vertical],[aria-orientation=vertical]))>:where([data-scope=toggle][data-sweep]:not(:nth-child(1 of [data-scope=toggle])))>: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=toggle-group]:is([data-orientation=vertical],[aria-orientation=vertical]))>:where([data-scope=toggle][data-sweep]:not(:nth-last-child(1 of [data-scope=toggle])))>:where([data-part=sweep]),:where([data-scope=toggle-group]:is([data-orientation=vertical],[aria-orientation=vertical]))>:where([data-scope=toggle][data-sweep]:not(:nth-last-child(1 of [data-scope=toggle])))>:where([data-part=sweep-base]){--_je:0;border-block-end-width:0;border-end-end-radius:0;border-end-start-radius:0}@media (forced-colors:active){:where([data-scope=toggle][aria-pressed=true]),:where([data-scope=toggle][aria-checked=true]),:where([data-scope=chip][aria-pressed=true]){forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight;border-color:highlight}:where([data-scope=toggle-group]:has(>[data-part=indicator])) :where([data-scope=toggle][aria-checked=true]){background:0 0;border-color:#0000}:where([data-scope=toggle-group])>:where([data-part=indicator]){box-shadow:none;background:highlight}}:where([data-scope=toggle-group]) :where([data-scope=toggle]):after{inset-inline:max(-1px, min(0px, calc((100% - var(--veneer-hit-min)) / 2)))}:where([data-scope=toggle-group])>:where([data-scope=toggle]:first-of-type):after{inset-inline-start:min(0px, calc(100% + 1px - var(--veneer-hit-min)))}:where([data-scope=toggle-group])>:where([data-scope=toggle]:last-of-type):after{inset-inline-end:min(0px, calc(100% + 1px - var(--veneer-hit-min)))}:where([data-scope=chip]){isolation:isolate;align-items:center;gap:var(--veneer-space-tight);block-size:var(--veneer-control-sm);padding-inline:var(--veneer-pad-control);border:var(--veneer-border-hairline) solid var(--veneer-color-border-strong);border-radius:var(--veneer-radius-round);background:var(--veneer-color-surface-raised);color:var(--veneer-color-text-subtle);font:500 var(--veneer-text-caption-size) / 1 var(--veneer-text-body-font);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--veneer-touch-out), background-color var(--veneer-touch-out), scale var(--veneer-spring-duration) var(--veneer-ease-spring);margin:0;display:inline-flex;position:relative}:where([data-scope=chip]):after{content:"";inset-inline:0;inset-block:min(0px, calc((100% - var(--veneer-hit-min)) / 2));position:absolute}:where([data-scope=chip]:hover){color:var(--veneer-color-text)}:where([data-scope=chip])>:where(svg[data-icon]){stroke-width:2px;block-size:12px;inline-size:12px;display:none}:where([data-scope=chip][aria-pressed=true]){background:var(--veneer-color-accent-soft);color:var(--veneer-color-accent-text)}:where([data-scope=chip][aria-pressed=true])>:where(svg[data-icon]){display:block}}@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([data-part=hint]),:where([data-scope=radio]):has([data-part=hint])){align-items:start}:where([data-scope=checkbox]):has([data-part=hint])>[data-part=control],:where([data-scope=radio]):has([data-part=hint])>[data-part=control]{margin-block-start:1px}: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=checkbox])>[data-part=control],:where([data-scope=radio])>[data-part=control]{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:grid}:where([data-scope=radio])>[data-part=control]{--veneer-sweep-radius:50%;border-radius:50%}:where([data-scope=checkbox])>[data-part=control][data-sweep]:before,:where([data-scope=checkbox])>[data-part=control][data-sweep]:after{content:"";box-sizing:border-box;pointer-events:none;border-radius:inherit;--_sl:calc((1 - var(--_a,0)) * 100%);--_sr:calc((1 - var(--_a,0)) * 100%);transition:--_sl calc((1 - var(--_a,0)) * var(--veneer-sweep-duration)) var(--veneer-sweep-ease), --_sr calc(var(--_a,0) * var(--veneer-sweep-duration)) var(--veneer-sweep-ease-in) calc((1 - var(--_a,0)) * var(--veneer-sweep-duration)), --_a 0s linear var(--_latch,0s);position:absolute;inset:0}@media (hover:none){:where([data-scope=checkbox])>[data-part=control][data-sweep]:before,:where([data-scope=checkbox])>[data-part=control][data-sweep]:after{--_latch:calc((1 - var(--_a,0)) * 1.25 * var(--veneer-sweep-duration))}}:where([data-scope=checkbox])>[data-part=control][data-sweep]:before{z-index:1;color:var(--veneer-color-sweep-base);border:var(--veneer-sweep-base-width) solid currentColor;clip-path:inset(0 0 0 calc((100% - var(--_sr)) * var(--_a,0) * var(--_on,1)))}:where([data-scope=checkbox])>[data-part=control][data-sweep]:after{z-index:2;color:var(--veneer-color-sweep);opacity:var(--_on);border:var(--veneer-sweep-width) solid currentColor;clip-path:inset(0 var(--_sr) 0 var(--_sl))}:where([data-scope=checkbox][data-invalid])>[data-part=control][data-sweep]:after{color:var(--veneer-color-sweep-critical);opacity:1}:where([data-scope=checkbox])>:where([data-part=control])>:where([data-part=mark]){--_check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 L9.5 17 L19 7'/%3E%3C/svg%3E");--_dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E");z-index:3;background:var(--veneer-color-accent-solid);block-size:70%;inline-size:70%;-webkit-mask:var(--_check) center / 100% 100% no-repeat;mask:var(--_check) center / 100% 100% no-repeat;clip-path:inset(-20% 120% -20% -20%);transition:clip-path calc(.42s * var(--veneer-motion-scale)) var(--veneer-sweep-ease);position:relative}:where([data-expression=vivid]) :where([data-scope=checkbox])>:where([data-part=control])>:where([data-part=mark]){--_check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='square' stroke-linejoin='miter'%3E%3Cpath d='M5 12.5 L9.5 17 L19 7'/%3E%3C/svg%3E");--_dash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='square'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}:where([data-scope=checkbox])>input:checked+[data-part=control]>[data-part=mark],:where([data-scope=checkbox])>input:indeterminate+[data-part=control]>[data-part=mark]{clip-path:inset(-20%)}:where([data-scope=checkbox])>input:indeterminate+[data-part=control]>[data-part=mark]{-webkit-mask-image:var(--_dash);mask-image:var(--_dash)}@media (forced-colors:active){:where([data-scope=checkbox])>:where([data-part=control])>:where([data-part=mark]){forced-color-adjust:none;background:canvastext}}:where([data-scope=radio])>[data-part=control]:after{content:"";z-index:3;background:var(--veneer-color-accent-solid);block-size:10px;inline-size:10px;transition:transform calc(.42s * var(--veneer-motion-scale)) var(--veneer-sweep-ease);border-radius:50%;position:relative;transform:scale(0)}:where([data-scope=radio])>input:checked+[data-part=control]:after{transform:scale(1)}:where([data-scope=checkbox][data-invalid])>input:not(:checked)+[data-part=control],:where([data-scope=radio][data-invalid])>input:not(:checked)+[data-part=control]{--_a:1}:where([data-scope=radio][data-invalid])>input:not(:checked)+[data-part=control]>[data-part=sweep]{color:var(--veneer-color-sweep-critical)}: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-scope=group]){gap:var(--veneer-space-tight);border:0;min-inline-size:0;margin:0;padding:0;display:grid}:where([data-scope=group])>:where(legend){font-family:var(--veneer-label-font);font-size:var(--veneer-label-float-size);font-weight:var(--veneer-label-float-weight);letter-spacing:var(--veneer-label-float-tracking);text-transform:uppercase;color:var(--veneer-color-label-rest);margin-block-end:var(--veneer-space-tight);padding:0}:where([data-fields=classic]) :where([data-scope=group]:not([data-variant=floating]))>legend,:where([data-scope=group][data-variant=classic])>legend{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;color:var(--veneer-color-text)}:where([data-scope=group]) :where([data-part=items]){gap:0;display:grid}:where([data-scope=group][data-orientation=horizontal]) :where([data-part=items]){column-gap:var(--veneer-space-group);flex-wrap:wrap;display:flex}:where([data-scope=group])>:where([data-part=message]){font-size:var(--veneer-text-caption-size);color:var(--veneer-color-text-subtle)}:where([data-scope=group][data-invalid])>:where([data-part=message]){color:var(--veneer-color-critical-text)}:where([data-scope=choice-card]){gap:2px var(--veneer-space-related);padding:calc(var(--veneer-pad-control) + 2px);cursor:pointer;border-radius:var(--veneer-radius-control);--veneer-sweep-radius:var(--veneer-radius-control);--_base:var(--veneer-color-sweep-base) ;background:var(--veneer-color-surface-raised);transition:background-color var(--veneer-duration-base) var(--veneer-ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid}:where([data-scope=choice-card])>input{opacity:0;pointer-events:none;position:absolute}:where([data-scope=choice-card])>:not([data-part^=sweep],input){z-index:3;position:relative}:where([data-scope=choice-card]) :where([data-part=label]:not([data-scope=choice-card] :is([data-scope=button],[data-scope=call-controls],[data-scope=field],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) :not([data-scope=choice-card] :is([data-scope=button],[data-scope=call-controls],[data-scope=field],[data-scope=prefs],[data-scope=run],[data-scope=setting],[data-scope=stage],[data-scope=switch],[data-scope=tab-bar]) [data-scope=choice-card] *))){font-weight:500}:where([data-scope=choice-card]) :where([data-part=hint]:not([data-scope=choice-card] :is([data-scope=checkbox],[data-scope=composer],[data-scope=dropzone],[data-scope=field],[data-scope=palette],[data-scope=prefs],[data-scope=radio],[data-scope=setting],[data-scope=switch]) :not([data-scope=choice-card] :is([data-scope=checkbox],[data-scope=composer],[data-scope=dropzone],[data-scope=field],[data-scope=palette],[data-scope=prefs],[data-scope=radio],[data-scope=setting],[data-scope=switch]) [data-scope=choice-card] *))){font-size:var(--veneer-text-caption-size);color:var(--veneer-color-text-subtle);grid-column:1}:where([data-scope=choice-card]) :where([data-part=meta]:not([data-scope=choice-card] :is([data-scope=notification],[data-scope=system-page]) :not([data-scope=choice-card] :is([data-scope=notification],[data-scope=system-page]) [data-scope=choice-card] *))){font-variant-numeric:tabular-nums;color:var(--veneer-color-text-subtle);font-size:var(--veneer-text-caption-size);grid-area:1/2}:where([data-scope=choice-card]:has(input:checked)){background:var(--veneer-color-accent-soft);--_a:1}:where([data-scope=choice-card]:has(input:checked))>[data-part=sweep]{border-width:calc(var(--veneer-sweep-width) + .5px)}:where([data-scope=choice-card]:has(input:checked)) :where([data-part=meta]:not([data-scope=choice-card] :is([data-scope=notification],[data-scope=system-page]) :not([data-scope=choice-card] :is([data-scope=notification],[data-scope=system-page]) [data-scope=choice-card] *))){color:var(--veneer-color-accent-text)}: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-scope=chip][data-sweep]){isolation:isolate;block-size:var(--veneer-control-sm);padding-inline:calc(var(--veneer-pad-control) - 1px);border-radius:var(--veneer-radius-round);--veneer-sweep-radius:var(--veneer-radius-round);--_base:var(--veneer-color-sweep-base) ;background:var(--veneer-color-surface-raised);color:var(--veneer-color-text);font:500 var(--veneer-text-caption-size) / 1 var(--veneer-text-body-font);cursor:pointer;transition:background-color var(--veneer-duration-base) var(--veneer-ease-out), color var(--veneer-duration-base);border:0;align-items:center;gap:6px;display:inline-flex}:where([data-scope=chip][data-sweep])>:not([data-part^=sweep]){z-index:3;position:relative}:where([data-scope=chip][data-sweep])>svg{fill:none;stroke:currentColor;stroke-width:2px;block-size:13px;inline-size:13px}:where([data-scope=chip][data-sweep])>svg[data-part=check]{margin-inline-start:-2px;display:none}:where([data-scope=chip][data-sweep][aria-pressed=true]),:where([data-scope=chip][data-sweep][aria-checked=true]){background:var(--veneer-color-accent-soft);color:var(--veneer-color-accent-text)}:where([data-scope=chip][data-sweep]:is([aria-pressed=true],[aria-checked=true]))>svg[data-part=check]{display:block}:where([data-scope=chip][data-sweep][aria-checked=true]){--_a:1}:where([data-scope=chip][data-sweep]:focus-visible){outline:none}:where([data-scope=chip][data-sweep]:disabled){opacity:var(--veneer-opacity-disabled);cursor:not-allowed}:where([data-scope=chip]) :where([data-part=count]:not([data-scope=chip] :is([data-scope=checklist],[data-scope=kanban],[data-scope=pill],[data-scope=segmented],[data-scope=tab-bar],[data-scope=tour]) :not([data-scope=chip] :is([data-scope=checklist],[data-scope=kanban],[data-scope=pill],[data-scope=segmented],[data-scope=tab-bar],[data-scope=tour]) [data-scope=chip] *))){font-variant-numeric:tabular-nums}:where([data-scope=tag]){border-radius:max(2px, calc(var(--veneer-radius-control) - 2px));background:var(--veneer-color-accent-soft);block-size:24px;max-inline-size:100%;color:var(--veneer-color-accent-text);font-size:var(--veneer-text-caption-size);white-space:nowrap;animation:veneer-field-pop var(--veneer-duration-base) var(--veneer-ease-pop);align-items:center;gap:2px;margin-block:2px;padding-inline:8px 2px;font-weight:500;display:inline-flex}:where([data-scope=tag])>:where(span){text-overflow:ellipsis;overflow:clip}:where([data-scope=tag]:not(:has(button))){padding-inline-end:8px}:where([data-scope=tag]) :where(button){block-size:18px;inline-size:18px;color:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;border-radius:2px;place-items:center;padding:0;display:grid;position:relative}:where([data-scope=tag]) :where(button):before{content:"";inset:min(0px, calc((18px - var(--veneer-hit-min)) / 2));position:absolute}:where([data-scope=tag]) :where(button:hover){opacity:1;background:color-mix(in oklab, currentColor 14%, transparent)}:where([data-scope=tag]) :where(svg){block-size:12px;inline-size:12px}:where([data-scope=tag][data-highlighted]){box-shadow:inset 0 0 0 1.5px var(--veneer-color-sweep)}: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.components{:where(a[data-scope=link]){color:var(--veneer-color-accent-text);border-radius:var(--veneer-radius-mark);text-decoration:underline;text-decoration-thickness:var(--veneer-border-hairline);text-underline-offset:.22em;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);background:linear-gradient(currentColor, currentColor) no-repeat right 0 bottom 0 / 0% var(--veneer-border-emphasis);transition:background-size var(--veneer-sweep-duration) var(--veneer-sweep-ease), text-decoration-color var(--veneer-duration-fast);font-weight:500}:where(a[data-scope=link]:hover),:where(a[data-scope=link]:focus-visible){background-size:100% var(--veneer-border-emphasis);background-position:left 0 bottom 0;text-decoration-color:#0000}:where(a[data-scope=link][data-variant=subtle]){color:inherit;text-decoration-color:#0000}:where(a[data-scope=link]) :where(svg[data-icon]){vertical-align:-.05em;block-size:.85em;inline-size:.85em;margin-inline-start:2px}:where(a[data-scope=link]),:where([data-scope=logo]),:where([data-scope=anchor-heading])>:where(a[data-part=anchor]),:where([data-scope=truncate])>:where([data-part=toggle]),:where([data-scope=menubar])>:where([role=menuitem]){position:relative}@media screen{:where(a[data-scope=link]):after,:where([data-scope=logo]):after,:where([data-scope=anchor-heading])>:where(a[data-part=anchor]):after,:where([data-scope=truncate])>:where([data-part=toggle]):after{content:"";inset:min(0px, calc((100% - var(--veneer-hit-min)) / 2));position:absolute}}}@layer veneer.components{:where(dialog[data-scope=dialog]),:where(dialog[data-scope=sheet]),:where(dialog[data-scope=palette]){box-sizing:border-box;color:var(--veneer-color-text);background:var(--veneer-color-surface-overlay);border:var(--veneer-border-hairline) solid var(--veneer-color-border);box-shadow:var(--veneer-elevation-3);overscroll-behavior:contain;padding:0}:where(dialog[data-scope=dialog]){--_w:560px;inline-size:min(var(--_w), calc(100vw - var(--veneer-space-page) * 2));border-radius:var(--veneer-radius-surface);max-block-size:min(86dvh,760px);max-inline-size:none;transform-origin:var(--veneer-origin,50% 50%);opacity:0;translate:0 calc(var(--veneer-motion-distance) * .25);scale:var(--veneer-motion-scale-from);transition:opacity calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), translate calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), scale calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), overlay calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) allow-discrete, display calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) allow-discrete;grid-template-rows:auto minmax(0,1fr) auto;display:grid}:where(dialog[data-scope=dialog]:not([open])){display:none}:where(dialog[data-scope=dialog][open]){opacity:1;transition:opacity var(--veneer-duration-base) 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-slow) allow-discrete, display var(--veneer-duration-slow) allow-discrete;translate:0;scale:1}@starting-style{:where(dialog[data-scope=dialog][open]){opacity:0;translate:0 var(--veneer-motion-distance);scale:var(--veneer-motion-scale-from)}}:where(dialog[data-scope=dialog][open]):where(:not([data-flair=none])):before,:where(dialog[data-scope=sheet][open]):where(:not([data-flair=none])):before{content:"";block-size:var(--veneer-sweep-width);background:var(--veneer-color-sweep);border-radius:inherit;pointer-events:none;transform-origin:0;animation:veneer-pick calc(var(--veneer-sweep-duration) * 1.2) var(--veneer-sweep-ease-in) both;position:absolute;inset:-1px -1px auto}:where(dialog[data-tone=critical]):before{background:var(--veneer-color-sweep-critical)}@keyframes veneer-pick{0%{opacity:1;scale:0 1}62%{opacity:1;scale:1}to{opacity:0;scale:1}}:where(dialog[data-scope=dialog][open])>:where([data-part=body]),:where(dialog[data-scope=dialog][open])>:where([data-part=footer]){animation:veneer-rise var(--veneer-spring-duration) var(--veneer-ease-spring) calc(var(--veneer-stagger) * var(--_i,1)) backwards}:where(dialog[data-scope=dialog][open])>:where([data-part=footer]){--_i:2}@keyframes veneer-rise{0%{opacity:0;translate:0 calc(var(--veneer-motion-distance) * .75)}}:where(dialog[data-size=sm]){--_w:420px}:where(dialog[data-size=lg]){--_w:800px}:where(dialog[data-scope=dialog][data-placement=top]){margin-block:var(--veneer-space-page) auto;--_off:0 calc(var(--veneer-motion-distance) * -1)}:where(dialog[data-scope=dialog][data-placement=bottom]){margin-block:auto var(--veneer-space-page);--_off:0 var(--veneer-motion-distance)}:where(dialog[data-scope=dialog][data-placement=left]){margin-inline:var(--veneer-space-page) auto;--_off:calc(var(--veneer-motion-distance) * -1) 0}:where(dialog[data-scope=dialog][data-placement=right]){margin-inline:auto var(--veneer-space-page);--_off:var(--veneer-motion-distance) 0}:where(dialog[data-scope=dialog][data-placement=full]){--_off:0 var(--veneer-motion-distance);border:0;border-radius:0;block-size:100dvh;max-block-size:none;inline-size:100%;margin:0}:where(dialog[data-scope=dialog][data-placement]:not([open])){translate:var(--_off)}@starting-style{:where(dialog[data-scope=dialog][data-placement][open]){translate:var(--_off)}}:where(dialog[data-scope=dialog])::backdrop,:where(dialog[data-scope=sheet])::backdrop,:where(dialog[data-scope=palette])::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:background-color calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), backdrop-filter calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in), overlay calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) allow-discrete, display calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) allow-discrete;background:0 0}:where(dialog[data-scope=dialog][open])::backdrop,:where(dialog[data-scope=sheet][open])::backdrop,:where(dialog[data-scope=palette][open])::backdrop{background:var(--veneer-color-scrim);-webkit-backdrop-filter:blur(var(--veneer-blur-overlay));backdrop-filter:blur(var(--veneer-blur-overlay));transition:background-color var(--veneer-duration-slow) var(--veneer-ease-out), backdrop-filter var(--veneer-duration-slow) var(--veneer-ease-out), overlay var(--veneer-duration-slow) allow-discrete, display var(--veneer-duration-slow) allow-discrete}@starting-style{:where(dialog[data-scope=dialog][open])::backdrop,:where(dialog[data-scope=sheet][open])::backdrop,:where(dialog[data-scope=palette][open])::backdrop{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}:where([data-scope=dialog]) :where([data-part=header]:not([data-scope=dialog] :is([data-scope=inbox],[data-scope=panel],[data-scope=plan],[data-scope=room],[data-scope=sheet],[data-scope=shell]) :not([data-scope=dialog] :is([data-scope=inbox],[data-scope=panel],[data-scope=plan],[data-scope=room],[data-scope=sheet],[data-scope=shell]) [data-scope=dialog] *))),:where([data-scope=sheet]) :where([data-part=header]:not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=panel],[data-scope=plan],[data-scope=room],[data-scope=shell]) :not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=panel],[data-scope=plan],[data-scope=room],[data-scope=shell]) [data-scope=sheet] *))){gap:var(--veneer-space-tight) var(--veneer-space-group);padding:var(--veneer-pad-surface) var(--veneer-pad-surface) var(--veneer-space-group);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}:where([data-scope=dialog]) :where([data-part=title]:not([data-scope=dialog] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[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=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) :not([data-scope=dialog] :is([data-scope=alert],[data-scope=auth],[data-scope=checklist],[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=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) [data-scope=dialog] *))),:where([data-scope=sheet]) :where([data-part=title]:not([data-scope=sheet] :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=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) :not([data-scope=sheet] :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=shell],[data-scope=sidenav],[data-scope=sidenav-title],[data-scope=steps],[data-scope=surface],[data-scope=toast],[data-scope=year]) [data-scope=sheet] *))){font-family:var(--veneer-text-heading-font);font-size:var(--veneer-text-heading-size);font-weight:var(--veneer-text-heading-weight);letter-spacing:var(--veneer-text-heading-tracking);line-height:var(--veneer-text-heading-leading);margin:0}:where([data-scope=dialog]) :where([data-part=description]:not([data-scope=dialog] :is([data-scope=alert],[data-scope=empty-state],[data-scope=group],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=steps],[data-scope=toast]) :not([data-scope=dialog] :is([data-scope=alert],[data-scope=empty-state],[data-scope=group],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=sheet],[data-scope=steps],[data-scope=toast]) [data-scope=dialog] *))),:where([data-scope=sheet]) :where([data-part=description]:not([data-scope=sheet] :is([data-scope=alert],[data-scope=dialog],[data-scope=empty-state],[data-scope=group],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=steps],[data-scope=toast]) :not([data-scope=sheet] :is([data-scope=alert],[data-scope=dialog],[data-scope=empty-state],[data-scope=group],[data-scope=item],[data-scope=panel],[data-scope=popover],[data-scope=steps],[data-scope=toast]) [data-scope=sheet] *))){color:var(--veneer-color-text-subtle);font-size:var(--veneer-text-body-size);line-height:var(--veneer-text-body-leading);grid-column:1;margin:0}:where([data-scope=dialog]) :where([data-part=close]:not([data-scope=dialog] :is([data-scope=alert],[data-scope=sheet]) :not([data-scope=dialog] :is([data-scope=alert],[data-scope=sheet]) [data-scope=dialog] *))),:where([data-scope=sheet]) :where([data-part=close]:not([data-scope=sheet] :is([data-scope=alert],[data-scope=dialog]) :not([data-scope=sheet] :is([data-scope=alert],[data-scope=dialog]) [data-scope=sheet] *))){grid-area:1/2;margin-block-start:-17px;margin-inline-end:-17px}:where([data-scope=button][data-part=close]){block-size:24px;min-block-size:0;inline-size:24px;min-inline-size:0;box-shadow:none;color:var(--veneer-color-text-subtle);--veneer-btn-fill:0;--_layer-a:0;--_on:0;background:0 0;border-color:#0000;padding:0;translate:none}:where([data-scope=button][data-part=close]):before,:where([data-scope=button][data-part=close])>:where([data-part=sweep]){display:none}:where([data-scope=button][data-part=close]):after{inset:min(0px, calc((100% - var(--veneer-hit-min)) / 2))}:where([data-scope=button][data-part=close])>svg{stroke-width:2px;block-size:14px;inline-size:14px}:where([data-scope=button][data-part=close]:is(:hover,:focus-visible)){box-shadow:none;translate:none}:where([data-scope=button][data-part=close])>[data-part=ink]{color:var(--veneer-color-accent-text);pointer-events:none;transition:mask-size var(--veneer-sweep-duration) var(--veneer-sweep-ease);margin:auto;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) 100%/0% 100% no-repeat;mask:linear-gradient(#000 0 0) 100%/0% 100% no-repeat}:where([data-scope=button][data-part=close]:is(:hover,:focus-visible))>[data-part=ink]{-webkit-mask-position:0;mask-position:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}:where([data-scope=dialog]) :where([data-part=body]:not([data-scope=dialog] :is([data-scope=banner],[data-scope=board],[data-scope=diff],[data-scope=docs],[data-scope=field],[data-scope=kv],[data-scope=menu-screen],[data-scope=message],[data-scope=reasoning],[data-scope=sheet],[data-scope=system-page]) :not([data-scope=dialog] :is([data-scope=banner],[data-scope=board],[data-scope=diff],[data-scope=docs],[data-scope=field],[data-scope=kv],[data-scope=menu-screen],[data-scope=message],[data-scope=reasoning],[data-scope=sheet],[data-scope=system-page]) [data-scope=dialog] *))),:where([data-scope=sheet]) :where([data-part=body]:not([data-scope=sheet] :is([data-scope=banner],[data-scope=board],[data-scope=dialog],[data-scope=diff],[data-scope=docs],[data-scope=kv],[data-scope=menu-screen],[data-scope=message],[data-scope=reasoning],[data-scope=system-page]) :not([data-scope=sheet] :is([data-scope=banner],[data-scope=board],[data-scope=dialog],[data-scope=diff],[data-scope=docs],[data-scope=kv],[data-scope=menu-screen],[data-scope=message],[data-scope=reasoning],[data-scope=system-page]) [data-scope=sheet] *))){overscroll-behavior:contain;padding:0 var(--veneer-pad-surface) var(--veneer-pad-surface);gap:var(--veneer-space-group);align-content:start;min-block-size:0;display:grid;overflow:auto}:where([data-scope=dialog])>:where([data-part=body]:has(>[data-scope=field]:first-child)),:where([data-scope=sheet])>:where([data-part=body]:has(>[data-scope=field]:first-child)){padding-block-start:var(--veneer-space-related)}:where([data-scope=dialog]) :where([data-part=footer]:not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) :not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) [data-scope=dialog] *))),:where([data-scope=sheet]) :where([data-part=footer]:not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=table],[data-scope=tour]) :not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=table],[data-scope=tour]) [data-scope=sheet] *))){justify-content:flex-end;gap:var(--veneer-space-related);padding:var(--veneer-space-group) var(--veneer-pad-surface);border-block-start:var(--veneer-border-hairline) solid var(--veneer-color-border);background:var(--veneer-color-surface);border-end-end-radius:inherit;border-end-start-radius:inherit;flex-wrap:wrap;display:flex}:where(dialog[role=alertdialog]){--_w:440px}:where([data-scope=dialog][role=alertdialog]) :where([data-part=footer]:not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) :not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) [data-scope=dialog] *))){background:0 0;border:0;padding-block-start:0}:where([data-scope=dialog]) :where([data-part=mark]:not([data-scope=dialog] :is([data-scope=assistant],[data-scope=checkbox],[data-scope=meter],[data-scope=push-ask]) :not([data-scope=dialog] :is([data-scope=assistant],[data-scope=checkbox],[data-scope=meter],[data-scope=push-ask]) [data-scope=dialog] *))){border-radius:var(--veneer-radius-control);background:var(--_soft);block-size:36px;inline-size:36px;color:var(--_text);place-items:center;margin-block-end:var(--veneer-space-related);display:grid}:where([data-scope=dialog]) :where([data-part=mark]:not([data-scope=dialog] :is([data-scope=assistant],[data-scope=checkbox],[data-scope=meter],[data-scope=push-ask]) :not([data-scope=dialog] :is([data-scope=assistant],[data-scope=checkbox],[data-scope=meter],[data-scope=push-ask]) [data-scope=dialog] *))) :where(svg[data-icon]){inline-size:var(--veneer-icon-lg);block-size:var(--veneer-icon-lg)}@media (width<=599.98px){:where(dialog[data-scope=dialog]:not([role=alertdialog]):not([data-placement=center])){max-block-size:92dvh;inline-size:100%;translate:0 calc(100% * var(--veneer-motion-scale));border-block-end:0;border-inline:0;border-end-end-radius:0;border-end-start-radius:0;margin:auto 0 0;padding-block-end:env(safe-area-inset-bottom,0px);scale:1}:where(dialog[data-scope=dialog]:not([role=alertdialog]):not([data-placement=center])[open]){translate:0}@starting-style{:where(dialog[data-scope=dialog]:not([role=alertdialog]):not([data-placement=center])[open]){translate:0 calc(100% * var(--veneer-motion-scale));scale:1}}:where(dialog[data-scope=dialog]) :where([data-part=footer]:not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) :not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) [data-scope=dialog] *))),:where(dialog[data-scope=sheet]) :where([data-part=footer]:not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=table],[data-scope=tour]) :not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=table],[data-scope=tour]) [data-scope=sheet] *))){flex-direction:column;align-items:stretch}:where(dialog[data-scope=dialog]) :where([data-part=footer]:not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) :not([data-scope=dialog] :is([data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=sheet],[data-scope=table],[data-scope=tour]) [data-scope=dialog] *)))>:where([data-scope=button]),:where(dialog[data-scope=sheet]) :where([data-part=footer]:not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=table],[data-scope=tour]) :not([data-scope=sheet] :is([data-scope=dialog],[data-scope=inbox],[data-scope=palette],[data-scope=prefs-matrix],[data-scope=table],[data-scope=tour]) [data-scope=sheet] *)))>:where([data-scope=button]){block-size:var(--veneer-control-lg)}}:where(dialog[data-scope=dialog])[data-presentation=inline]{z-index:auto;inline-size:min(var(--_w), 100%);opacity:1;block-size:auto;max-block-size:none;margin:0;transition:none;position:relative;inset:auto;translate:none;scale:none}:where([data-scope=backdrop]){z-index:var(--veneer-z-overlay);background:var(--veneer-color-scrim);-webkit-backdrop-filter:blur(var(--veneer-blur-overlay));backdrop-filter:blur(var(--veneer-blur-overlay));animation:veneer-fade-in var(--veneer-duration-slow) var(--veneer-ease-out) both;position:fixed;inset:0}:where([data-scope=backdrop][data-state=closed]){animation:veneer-fade-out calc(var(--veneer-duration-slow) * var(--veneer-duration-exit-k)) var(--veneer-ease-in) both}@media (forced-colors:active){:where([data-scope=menu]) :where([data-part=item]:focus:not([data-scope=menu] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[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=menu] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[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=menu] *))),:where([data-scope=menu]) :where([data-part=item][data-state=open]:not([data-scope=menu] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[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=menu] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[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=menu] *))),: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] *))),:where([data-scope=palette]) :where([data-part=item][aria-selected=true]:not([data-scope=palette] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) :not([data-scope=palette] :is([data-scope=accordion],[data-scope=checklist],[data-scope=gallery],[data-scope=list],[data-scope=menu],[data-scope=navlist],[data-scope=pagination],[data-scope=segmented],[data-scope=select],[data-scope=sidenav],[data-scope=sortable],[data-scope=steps],[data-scope=tab-bar]) [data-scope=palette] *))),:where([role=listbox]) :where([role=option][data-highlighted]){forced-color-adjust:none;color:highlighttext;box-shadow:none;background:highlight}}}@layer veneer.components{:where([data-scope=progress][data-part=root]){gap:var(--veneer-space-tight);min-inline-size:0;display:grid}:where([data-scope=progress]) :where([data-part=label-row]:not([data-scope=progress] [data-scope=meter] :not([data-scope=progress] [data-scope=meter] [data-scope=progress] *))){justify-content:space-between;gap:var(--veneer-space-related);font-size:var(--veneer-text-caption-size);color:var(--veneer-color-text-subtle);display:flex}:where([data-scope=progress]) :where([data-part=label-row]:not([data-scope=progress] [data-scope=meter] :not([data-scope=progress] [data-scope=meter] [data-scope=progress] *)))>:where(:first-child){color:var(--veneer-color-text);font-weight:500}:where([data-scope=progress]) :where([data-part=value-text]){font-variant-numeric:tabular-nums}:where([data-scope=progress]) :where([data-part=track]:not([data-scope=progress] :is([data-scope=agenda],[data-scope=meter],[data-scope=slider],[data-scope=switch]) :not([data-scope=progress] :is([data-scope=agenda],[data-scope=meter],[data-scope=slider],[data-scope=switch]) [data-scope=progress] *))){block-size:calc(4px - 1px * var(--veneer-x));border-radius:var(--veneer-radius-round);background:var(--veneer-color-surface-active);position:relative;overflow:clip}:where([data-scope=progress]) :where([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] *))){border-radius:inherit;background:var(--_solid);inline-size:100%;clip-path:inset(0 calc(100% - var(--_v,0) * 100%) 0 0 round var(--veneer-radius-round));transition:clip-path var(--veneer-sweep-duration) var(--veneer-sweep-ease);position:absolute;inset-block:0;inset-inline-start:0}:where([data-scope=progress][data-state=indeterminate]) :where([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] *))){clip-path:none;inline-size:38%;animation:veneer-indeterminate calc(1.4s * (2 - var(--veneer-motion-scale))) var(--veneer-ease-in-out) infinite}@keyframes veneer-indeterminate{0%{opacity:calc(.35 + .65 * var(--veneer-motion-scale));translate:-100%}50%{opacity:1}to{translate:calc(100% / .38 * var(--veneer-motion-scale) + 0%) 0;opacity:calc(.35 + .65 * var(--veneer-motion-scale))}}:where([data-scope=progress][data-shape=circle]){inline-size:var(--_size,48px);block-size:var(--_size,48px);place-items:center;display:inline-grid}:where([data-scope=progress][data-shape=circle]) :where(svg){grid-area:1/1;block-size:100%;inline-size:100%;overflow:visible;rotate:-90deg}:where([data-scope=progress][data-shape=circle]) :where(circle){fill:none;stroke-width:calc(3px - .5px * var(--veneer-x))}:where([data-scope=progress][data-shape=circle]) :where([data-part=track]:not([data-scope=progress] :is([data-scope=agenda],[data-scope=meter],[data-scope=slider],[data-scope=switch]) :not([data-scope=progress] :is([data-scope=agenda],[data-scope=meter],[data-scope=slider],[data-scope=switch]) [data-scope=progress] *))){stroke:var(--veneer-color-surface-active);background:0 0;block-size:auto}:where([data-scope=progress][data-shape=circle]) :where([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] *))){stroke:var(--_solid);stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--_v,0) * 100);transition:stroke-dashoffset var(--veneer-duration-slow) var(--veneer-ease-out);position:static;scale:1}:where([data-expression=vivid]) :where([data-scope=progress][data-shape=circle]) :where([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] *))){stroke-linecap:butt}:where([data-scope=progress][data-shape=circle]) :where([data-part=value-text]){font:500 11px/1 var(--veneer-font-mono);grid-area:1/1}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) :where([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] *))){inline-size:100%;translate:none}}:where([data-motion=reduce]) :where([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] *))){inline-size:100%;translate:none}}@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([data-part=hint]),:where([data-scope=radio]):has([data-part=hint])){align-items:start}:where([data-scope=checkbox]):has([data-part=hint])>[data-part=control],:where([data-scope=radio]):has([data-part=hint])>[data-part=control]{margin-block-start:1px}: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=checkbox])>[data-part=control],:where([data-scope=radio])>[data-part=control]{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:grid}:where([data-scope=radio])>[data-part=control]{--veneer-sweep-radius:50%;border-radius:50%}:where([data-scope=radio])>[data-part=control]:after{content:"";z-index:3;background:var(--veneer-color-accent-solid);block-size:10px;inline-size:10px;transition:transform calc(.42s * var(--veneer-motion-scale)) var(--veneer-sweep-ease);border-radius:50%;position:relative;transform:scale(0)}:where([data-scope=radio])>input:checked+[data-part=control]:after{transform:scale(1)}:where([data-scope=checkbox][data-invalid])>input:not(:checked)+[data-part=control],:where([data-scope=radio][data-invalid])>input:not(:checked)+[data-part=control]{--_a:1}:where([data-scope=radio][data-invalid])>input:not(:checked)+[data-part=control]>[data-part=sweep]{color:var(--veneer-color-sweep-critical)}: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.components{:where([data-scope=tag]){border:var(--veneer-border-hairline) solid var(--_border,var(--veneer-color-border));border-radius:var(--veneer-radius-control);background:var(--veneer-color-surface-raised);block-size:24px;color:var(--veneer-color-text);font-size:var(--veneer-text-caption-size);align-items:center;gap:4px;padding-inline:8px 4px;display:inline-flex}:where([data-scope=tag]:not(:has([data-part=remove]))){padding-inline-end:8px}:where([data-scope=tag])>:where([data-part=swatch]){background:var(--_solid);border-radius:2px;block-size:8px;inline-size:8px}:where([data-scope=tag]) :where([data-part=remove]:not([data-scope=tag] :is([data-scope=kv]) :not([data-scope=tag] :is([data-scope=kv]) [data-scope=tag] *))){border-radius:var(--veneer-radius-mark);block-size:18px;inline-size:18px;color:var(--veneer-color-text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}:where([data-scope=tag]) :where([data-part=remove]):after{content:"";inset:min(0px, calc((100% - var(--veneer-hit-min)) / 2));position:absolute}:where([data-scope=tag]) :where([data-part=remove]:hover:not([data-scope=tag] :is([data-scope=kv]) :not([data-scope=tag] :is([data-scope=kv]) [data-scope=tag] *))){background:color-mix(in oklab, currentColor 12%, transparent);color:var(--veneer-color-text)}:where([data-scope=tag]) :where([data-part=remove]:not([data-scope=tag] :is([data-scope=kv]) :not([data-scope=tag] :is([data-scope=kv]) [data-scope=tag] *))) :where(svg){block-size:12px;inline-size:12px}:where([data-scope=tag][data-state=removed]){animation:veneer-exit calc(var(--veneer-duration-fast) * var(--veneer-duration-exit-k)) var(--veneer-ease-in) forwards}}