.docs-rules>.docs-shape{max-inline-size:none}.docs-rules .docs-shape>p{max-inline-size:var(--pv-comp-docs-prose-max)}.docs-shape :is(p>code,bdi){white-space:nowrap}.docs-shape :is(.docs-shapes,.docs-shape-spectrum,.docs-shape-curve,.docs-shape-anatomy){gap:var(--pv-sys-space-2);padding:var(--pv-sys-space-2);margin:var(--pv-sys-space-6) 0 0;background:var(--pv-sys-color-surface-container-lowest);border:var(--pv-comp-docs-hairline);border-radius:var(--pv-sys-shape-corner-window);corner-shape:var(--pv-sys-shape-corner-shape);display:grid}.docs-shapes{--docs-shapes-k:.72}.docs-shapes__stage{padding:var(--pv-sys-space-8) var(--pv-sys-space-5);background-color:var(--pv-sys-color-surface-container-low);background-image:radial-gradient(circle, var(--pv-sys-color-outline-variant) 1px, transparent 1.5px);background-position:50%;background-size:var(--pv-sys-space-5) var(--pv-sys-space-5);border-radius:calc(var(--pv-sys-shape-corner-window) - var(--pv-sys-space-2));corner-shape:var(--pv-sys-shape-corner-shape);display:grid;position:relative}.docs-shapes__kit,.docs-shapes__board{grid-area:1/1;min-inline-size:0}.docs-shapes__kit{gap:var(--pv-sys-space-4);visibility:hidden;flex-wrap:wrap;place-content:center;place-self:center;align-items:center;max-inline-size:36rem;display:flex}.docs-shapes__slot{inline-size:calc(var(--docs-w) * var(--docs-shapes-k) * 1px);block-size:calc(var(--docs-h) * var(--docs-shapes-k) * 1px);flex:none}.docs-shapes__replay{position:absolute;inset-block-start:var(--pv-sys-space-3);inset-inline-end:var(--pv-sys-space-3)}.docs-shapes__board{display:grid}.docs-shapes__family{gap:var(--pv-sys-space-4);padding-block:var(--pv-sys-space-5);display:grid}.docs-shapes__family:first-child{padding-block-start:0}.docs-shapes__family:last-child{padding-block-end:0}.docs-shapes__family+.docs-shapes__family{border-block-start:var(--pv-comp-docs-hairline)}.docs-shapes__family[data-family=rect]{--docs-ink:var(--pv-sys-color-primary);--docs-tint:var(--pv-sys-color-primary-container);--docs-swatch-w:var(--pv-sys-space-5);--docs-swatch-r:var(--pv-sys-shape-corner-xs)}.docs-shapes__family[data-family=square]{--docs-ink:var(--pv-sys-color-secondary);--docs-tint:var(--pv-sys-color-secondary-container);--docs-swatch-w:var(--pv-sys-space-3);--docs-swatch-r:var(--pv-sys-shape-corner-xs)}.docs-shapes__family[data-family=round]{--docs-ink:var(--pv-sys-color-primary);--docs-tint:var(--pv-sys-color-brand);--docs-swatch-w:var(--pv-sys-space-3);--docs-swatch-r:var(--pv-sys-shape-corner-full)}.docs-shapes__head{gap:var(--pv-sys-space-half);align-content:start;justify-items:start;display:grid}.docs-shapes__count{font-family:var(--pv-sys-typography-headline-large-font-family);font-size:var(--pv-sys-typography-headline-large-font-size);font-weight:var(--pv-sys-typography-headline-large-font-weight);font-variation-settings:var(--pv-sys-typography-headline-large-font-variation-settings);line-height:var(--pv-sys-typography-headline-large-line-height);color:var(--docs-ink)}.docs-shapes__name{gap:var(--pv-sys-space-2);font-size:var(--pv-sys-typography-title-small-font-size);font-weight:var(--pv-sys-typography-title-small-font-weight);line-height:var(--pv-sys-typography-title-small-line-height);color:var(--pv-sys-color-on-surface);align-items:center;display:inline-flex}.docs-shapes__swatch{inline-size:var(--docs-swatch-w);block-size:var(--pv-sys-space-3);background:var(--docs-tint);border:1.5px solid var(--docs-ink);border-radius:var(--docs-swatch-r);corner-shape:var(--pv-sys-shape-corner-shape)}.docs-shapes__family[data-family=round] .docs-shapes__swatch{corner-shape:round}.docs-shapes__role{font-size:var(--pv-sys-typography-body-small-font-size);line-height:var(--pv-sys-typography-body-small-line-height);color:var(--pv-sys-color-on-surface-muted)}.docs-shape .docs-shapes__items{gap:var(--pv-sys-space-5) var(--pv-sys-space-6);flex-wrap:wrap;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex}.docs-shape .docs-shapes__item{gap:var(--pv-sys-space-2);justify-items:center;margin:0;display:grid}.docs-shapes__label{font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-variant);white-space:nowrap}.docs-shapes-piece{inline-size:calc(var(--docs-w) * var(--docs-shapes-k) * 1px);block-size:calc(var(--docs-h) * var(--docs-shapes-k) * 1px);flex:none;display:block;position:relative}.docs-shapes-piece__ink{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.docs-shapes-piece__fill{fill:var(--docs-tint)}.docs-shapes-piece__line{fill:none;stroke:var(--docs-ink);stroke-width:calc(1.5 / var(--docs-shapes-k));stroke-dasharray:1;stroke-dashoffset:0}.docs-shapes-face{--docs-face-size:var(--pv-sys-typography-label-small-font-size);gap:calc(var(--pv-sys-space-2) * var(--docs-shapes-k));font-size:calc(var(--docs-face-size) * var(--docs-shapes-k));font-weight:var(--pv-sys-typography-label-small-font-weight);white-space:nowrap;border-radius:calc(var(--docs-shapes-r) * var(--docs-shapes-k));corner-shape:var(--pv-sys-shape-corner-shape);opacity:0;justify-content:center;align-items:center;line-height:1.3;display:flex;position:absolute;inset:0;overflow:hidden}.docs-shapes-piece[data-full] .docs-shapes-face{corner-shape:round}.docs-shapes-face[data-face=card]{background:var(--pv-sys-color-surface-container-lowest);box-shadow:inset 0 0 0 1px var(--pv-sys-color-outline-variant);flex-direction:column;justify-content:flex-start;align-items:stretch;padding-block-end:calc(var(--pv-sys-space-3) * var(--docs-shapes-k))}.docs-shapes-face__media{background:linear-gradient(135deg, var(--pv-sys-color-primary-container), var(--pv-sys-color-brand));flex:0 0 50%}.docs-shapes-face__line{block-size:calc(var(--pv-sys-space-1) * var(--docs-shapes-k));margin-inline:calc(var(--pv-sys-space-3) * var(--docs-shapes-k));background:var(--pv-sys-color-surface-container-highest);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round}.docs-shapes-face__line[data-short]{margin-inline-end:calc(var(--pv-sys-space-12) * var(--docs-shapes-k))}.docs-shapes-face[data-face=alert]{padding-inline:calc(var(--pv-sys-space-4) * var(--docs-shapes-k));background:var(--pv-sys-color-primary-container);justify-content:flex-start}.docs-shapes-face[data-face=alert] .docs-shapes-face__line{background:var(--pv-sys-color-primary);opacity:.3;flex:1;margin:0}.docs-shapes-face__dot{inline-size:calc(var(--pv-sys-space-3) * var(--docs-shapes-k));block-size:calc(var(--pv-sys-space-3) * var(--docs-shapes-k));background:var(--pv-sys-color-primary);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round;flex:none}.docs-shapes-face[data-face=image]{background:linear-gradient(150deg, var(--pv-sys-color-primary-container), var(--pv-sys-color-brand) 58%, var(--pv-sys-color-action))}.docs-shapes-face[data-face=box]{background:var(--pv-sys-color-surface-container-high)}.docs-shapes-face[data-face=field]{--docs-face-size:var(--pv-sys-typography-body-small-font-size);padding-inline:calc(var(--pv-sys-space-3) * var(--docs-shapes-k));font-weight:var(--pv-sys-typography-body-small-font-weight);color:var(--pv-sys-color-on-surface-muted);background:var(--pv-sys-color-surface-container-lowest);box-shadow:inset 0 0 0 1px var(--pv-sys-color-outline);justify-content:flex-start}.docs-shapes-face[data-face=button]{--docs-face-size:var(--pv-sys-typography-label-large-font-size);font-weight:var(--pv-sys-typography-label-large-font-weight);color:var(--pv-sys-color-on-action);background:var(--pv-sys-color-action)}.docs-shapes-face[data-face=badge]{color:var(--pv-sys-color-on-primary-container);background:var(--pv-sys-color-primary-container)}.docs-shapes-face[data-face=icon]{color:var(--pv-sys-color-on-surface-variant);background:var(--pv-sys-color-surface-container-high)}.docs-shapes-face[data-face=org]{--docs-face-size:var(--pv-sys-typography-label-large-font-size);color:var(--pv-sys-color-on-primary);background:var(--pv-sys-color-primary)}.docs-shapes-face[data-face=person]{--docs-face-size:var(--pv-sys-typography-label-large-font-size);color:var(--pv-sys-color-on-secondary-container);background:var(--pv-sys-color-secondary-container);overflow:visible}.docs-shapes-face__status{inline-size:calc(var(--pv-sys-space-3) * var(--docs-shapes-k));block-size:calc(var(--pv-sys-space-3) * var(--docs-shapes-k));background:var(--pv-sys-color-brand);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round;box-shadow:0 0 0 2px var(--pv-sys-color-surface-container-low);position:absolute;inset-block-end:0;inset-inline-end:0}.docs-shapes-face:is([data-face=meter],[data-face=progress]){background:var(--pv-sys-color-surface-container-highest)}.docs-shapes-face__fill{background:var(--pv-sys-color-primary);border-radius:inherit;corner-shape:round;inline-size:64%;position:absolute;inset-block:0;inset-inline-start:0}.docs-shapes-face[data-face=progress] .docs-shapes-face__fill{background:var(--pv-sys-color-brand);inline-size:40%}.docs-shapes__stage:is([data-state=kit],[data-state=land]) .docs-shapes-face{opacity:1}.docs-shapes__stage:is([data-state=kit],[data-state=land]) .docs-shapes-piece__fill,.docs-shapes__stage:is([data-state=kit],[data-state=land]) :is(.docs-shapes__head,.docs-shapes__label){opacity:0}.docs-shapes__stage:is([data-state=kit],[data-state=land]) .docs-shapes-piece__line{stroke-dashoffset:1px}.docs-shapes__stage:is([data-state=kit],[data-state=land]) .docs-shapes__family{border-color:#0000}.docs-shapes__stage[data-state=kit] .docs-shapes-piece{filter:blur(2px);opacity:0;translate:0 var(--pv-sys-space-3)}.docs-shapes__stage[data-state=land] .docs-shapes-piece{transition:opacity var(--pv-sys-motion-transition-fade), filter var(--pv-sys-motion-transition-fade), translate var(--pv-sys-motion-transition-medium);transition-delay:calc(var(--docs-kit-i) * var(--pv-sys-motion-stagger-max-total) / 11)}.docs-shapes__stage[data-state=sort] .docs-shapes-piece{transition:transform var(--pv-sys-motion-transition-large);transition-delay:calc(var(--docs-row) * 2 * var(--pv-sys-motion-stagger-step))}.docs-shapes__stage[data-state=sort] .docs-shapes-piece__fill{transition:opacity var(--pv-sys-motion-transition-fade);transition-delay:calc(var(--docs-row) * 2 * var(--pv-sys-motion-stagger-step) + var(--pv-sys-motion-length-fade))}.docs-shapes__stage[data-state=sort] .docs-shapes-face{transition:opacity var(--pv-sys-motion-transition-fade-close);transition-delay:calc(var(--docs-row) * 2 * var(--pv-sys-motion-stagger-step) + var(--pv-sys-motion-length-medium))}.docs-shapes__stage[data-state=sort] .docs-shapes-piece__line{transition:stroke-dashoffset var(--pv-sys-motion-transition-large);transition-delay:calc(var(--docs-row) * 2 * var(--pv-sys-motion-stagger-step) + var(--pv-sys-motion-length-medium))}.docs-shapes__stage[data-state=sort] :is(.docs-shapes__head,.docs-shapes__label),.docs-shapes__stage[data-state=sort] .docs-shapes__family{transition:opacity var(--pv-sys-motion-transition-fade), border-color var(--pv-sys-motion-transition-fade);transition-delay:calc(var(--docs-row) * 2 * var(--pv-sys-motion-stagger-step) + var(--pv-sys-motion-length-large))}.docs-shape .docs-shape-spectrum__list{gap:var(--pv-sys-space-2);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.docs-shape .docs-shape-spectrum__item{gap:var(--pv-sys-space-1);text-align:center;grid-template-rows:auto auto auto 1fr;justify-items:center;margin:0;padding-block-end:var(--pv-sys-space-4);display:grid}.docs-shape-spectrum__stage{padding:var(--pv-sys-space-6) var(--pv-sys-space-5);background:var(--pv-sys-color-surface-container-low);border-radius:calc(var(--pv-sys-shape-corner-window) - var(--pv-sys-space-2));corner-shape:var(--pv-sys-shape-corner-shape);justify-self:stretch;place-items:center;margin-block-end:var(--pv-sys-space-3);display:grid}.docs-shape-spectrum__item[data-form=peyvand] .docs-shape-spectrum__stage{background:var(--pv-sys-color-primary-container)}.docs-shape-spectrum__name{font-family:var(--pv-sys-typography-title-medium-font-family);font-size:var(--pv-sys-typography-title-medium-font-size);font-weight:var(--pv-sys-typography-title-medium-font-weight);line-height:var(--pv-sys-typography-title-medium-line-height);color:var(--pv-sys-color-on-surface)}.docs-shape-spectrum__item[data-form=peyvand] .docs-shape-spectrum__name{color:var(--pv-sys-color-primary)}.docs-shape-spectrum__says{font-size:var(--pv-sys-typography-body-medium-font-size);line-height:var(--pv-sys-typography-body-medium-line-height);color:var(--pv-sys-color-on-surface-variant)}.docs-shape-spectrum__read{font-size:var(--pv-sys-typography-label-small-font-size);line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-muted)}.docs-shape-spectrum__axis{gap:var(--pv-sys-space-3);padding:0 var(--pv-sys-space-5) var(--pv-sys-space-3);font-size:var(--pv-sys-typography-label-small-font-size);line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:none}.docs-shape-spectrum__line{background:var(--pv-sys-color-outline-variant);block-size:2px;display:block;position:relative}.docs-shape-spectrum__zone{background:var(--pv-sys-color-primary);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round;inline-size:33.3333%;position:absolute;inset-block:-1px;inset-inline-start:33.3333%}.docs-shape-spec{--docs-spec-card:var(--pv-sys-shape-corner-lg);--docs-spec-control:var(--pv-sys-shape-corner-sm);--docs-spec-tag:var(--pv-sys-shape-corner-xs);--docs-spec-track:var(--pv-sys-shape-corner-full);--docs-spec-shape:var(--pv-sys-shape-corner-shape);gap:var(--pv-sys-space-2);inline-size:min(100%,14rem);padding:var(--pv-sys-space-4);text-align:start;background:var(--pv-sys-color-surface-container-lowest);border:var(--pv-comp-docs-hairline);border-radius:var(--docs-spec-card);corner-shape:var(--docs-spec-shape);box-shadow:var(--pv-sys-elevation-shadow-level1);justify-items:start;display:grid}.docs-shape-spectrum__item[data-form=sharp] .docs-shape-spec{--docs-spec-card:0;--docs-spec-control:0;--docs-spec-tag:0;--docs-spec-track:0}.docs-shape-spectrum__item[data-form=round] .docs-shape-spec{--docs-spec-card:var(--pv-sys-shape-corner-xl);--docs-spec-control:var(--pv-sys-shape-corner-full);--docs-spec-tag:var(--pv-sys-shape-corner-full);--docs-spec-shape:round}.docs-shape-spec__tag{block-size:1.25rem;padding-inline:var(--pv-sys-space-2);font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);color:var(--pv-sys-color-on-primary-container);background:var(--pv-sys-color-primary-container);border-radius:var(--docs-spec-tag);corner-shape:var(--docs-spec-shape);align-items:center;line-height:1;display:inline-flex}.docs-shape-spec__title{font-family:var(--pv-sys-typography-title-small-font-family);font-size:var(--pv-sys-typography-title-small-font-size);font-weight:var(--pv-sys-typography-title-small-font-weight);line-height:var(--pv-sys-typography-title-small-line-height);color:var(--pv-sys-color-on-surface)}.docs-shape-spec__meta{font-size:var(--pv-sys-typography-body-small-font-size);line-height:var(--pv-sys-typography-body-small-line-height);color:var(--pv-sys-color-on-surface-muted)}.docs-shape-spec__track{block-size:var(--pv-sys-size-track-md);background:var(--pv-sys-color-surface-container-highest);border-radius:var(--docs-spec-track);corner-shape:round;justify-self:stretch;display:block;overflow:hidden}.docs-shape-spec__fill{background:var(--pv-sys-color-primary);border-radius:inherit;corner-shape:inherit;block-size:100%;inline-size:64%;display:block}.docs-shape-spec__actions{gap:var(--pv-sys-space-2);justify-self:stretch;margin-block-start:var(--pv-sys-space-2);display:flex}.docs-shape-spec__button{block-size:var(--pv-sys-size-control-sm);padding-inline:var(--pv-sys-space-3);font-size:var(--pv-sys-typography-label-medium-font-size);font-weight:var(--pv-sys-typography-label-medium-font-weight);color:var(--pv-sys-color-on-action);white-space:nowrap;background:var(--pv-sys-color-action);border-radius:var(--docs-spec-control);corner-shape:var(--docs-spec-shape);flex:1;place-items:center;line-height:1;display:grid}.docs-shape-spec__icon{inline-size:var(--pv-sys-size-control-sm);block-size:var(--pv-sys-size-control-sm);color:var(--pv-sys-color-on-surface-variant);background:var(--pv-sys-color-surface-container-high);border-radius:var(--docs-spec-control);corner-shape:var(--docs-spec-shape);flex:none;place-items:center;display:grid}.docs-shape-curve__pair{gap:var(--pv-sys-space-2);grid-template-columns:minmax(0,1fr);display:grid}.docs-shape .docs-shape-curve__panel{gap:var(--pv-sys-space-3);padding:var(--pv-sys-space-4) var(--pv-sys-space-4) var(--pv-sys-space-5);background:var(--pv-sys-color-surface-container-low);border-radius:calc(var(--pv-sys-shape-corner-window) - var(--pv-sys-space-2));corner-shape:var(--pv-sys-shape-corner-shape);align-content:start;margin:0;display:grid}.docs-shape-curve__svg{justify-self:center;block-size:auto;inline-size:min(100%,22rem);display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%),linear-gradient(#000 76%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24%),linear-gradient(#000 76%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.docs-shape-curve__svg :is(path,circle){vector-effect:non-scaling-stroke}.docs-shape-curve__body{fill:var(--pv-sys-color-surface-container-lowest);stroke:var(--pv-sys-color-on-surface);stroke-width:1.5px}.docs-shape-curve__ghost{fill:none;stroke:var(--pv-sys-color-outline);stroke-dasharray:4 4;stroke-width:1.25px}.docs-shape-curve__teeth{fill:none;stroke:var(--pv-sys-color-primary);stroke-width:1px;opacity:.45}.docs-shape-curve__envelope{fill:none;stroke:var(--pv-sys-color-primary);stroke-linejoin:round;stroke-width:2px}.docs-shape-curve__start{fill:var(--pv-sys-color-primary);stroke:var(--pv-sys-color-surface-container-low);stroke-width:2px}.docs-shape-curve__panel:not([data-smooth]) .docs-shape-curve__start{fill:var(--pv-sys-color-error)}.docs-shape-curve__caption{gap:var(--pv-sys-space-1);text-align:start;display:grid}.docs-shape-curve__title{font-family:var(--pv-sys-typography-title-small-font-family);font-size:var(--pv-sys-typography-title-small-font-size);font-weight:var(--pv-sys-typography-title-small-font-weight);line-height:var(--pv-sys-typography-title-small-line-height);color:var(--pv-sys-color-on-surface)}.docs-shape-curve__text{font-size:var(--pv-sys-typography-body-small-font-size);line-height:var(--pv-sys-typography-body-small-line-height);color:var(--pv-sys-color-on-surface-variant)}.docs-shape .docs-shape-curve__legend{gap:var(--pv-sys-space-1) var(--pv-sys-space-4);padding:var(--pv-sys-space-2) var(--pv-sys-space-4) var(--pv-sys-space-3);font-family:var(--pv-sys-typography-body-small-font-family);font-size:var(--pv-sys-typography-body-small-font-size);font-variation-settings:normal;line-height:var(--pv-sys-typography-body-small-line-height);color:var(--pv-sys-color-on-surface-muted);flex-wrap:wrap;align-items:center;margin:0;display:flex}.docs-shape-curve__key{inline-size:var(--pv-sys-space-4);block-size:var(--pv-sys-space-3);vertical-align:middle;margin-inline-end:var(--pv-sys-space-2);display:inline-block}.docs-shape-curve__key[data-key=comb]{background:repeating-linear-gradient(to right, var(--pv-sys-color-primary) 0 1px, transparent 1px var(--pv-sys-space-1));opacity:.7}.docs-shape-curve__key[data-key=start]{inline-size:var(--pv-sys-space-2);block-size:var(--pv-sys-space-2);background:var(--pv-sys-color-primary);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round}.docs-shape-curve__key[data-key=ghost]{border-block-start:1.5px dashed var(--pv-sys-color-outline);block-size:0}.docs-shape .docs-shape-anatomy{grid-template-columns:minmax(0,1fr)}.docs-shape-anatomy__stage{padding:var(--pv-sys-space-10) var(--pv-sys-space-5);background-color:var(--pv-sys-color-surface-container-low);background-image:radial-gradient(circle, var(--pv-sys-color-outline-variant) 1px, transparent 1.5px);background-position:50%;background-size:var(--pv-sys-space-5) var(--pv-sys-space-5);border-radius:calc(var(--pv-sys-shape-corner-window) - var(--pv-sys-space-2));corner-shape:var(--pv-sys-shape-corner-shape);place-items:center;display:grid}.docs-shape-anatomy__card{gap:var(--pv-sys-space-4);inline-size:min(100%,22rem);padding:var(--pv-sys-space-4);text-align:start;background:var(--pv-sys-color-surface-container-lowest);border:var(--pv-comp-docs-hairline);border-radius:var(--pv-sys-shape-corner-lg);corner-shape:var(--pv-sys-shape-corner-shape);box-shadow:var(--pv-sys-elevation-shadow-level1);display:grid;position:relative}.docs-shape-anatomy__head{gap:var(--pv-sys-space-3);align-items:center;display:flex}.docs-shape-anatomy__avatar{inline-size:var(--pv-sys-size-avatar-md);block-size:var(--pv-sys-size-avatar-md);font-size:var(--pv-sys-typography-label-large-font-size);font-weight:var(--pv-sys-typography-label-large-font-weight);color:var(--pv-sys-color-on-secondary-container);background:var(--pv-sys-color-secondary-container);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round;flex:none;place-items:center;line-height:1;display:grid;position:relative}.docs-shape-anatomy__dot{inline-size:var(--pv-sys-space-3);block-size:var(--pv-sys-space-3);background:var(--pv-sys-color-brand);border:2px solid var(--pv-sys-color-surface-container-lowest);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round;position:absolute;inset-block-end:0;inset-inline-end:0}.docs-shape-anatomy__who{flex:1;min-inline-size:0;display:grid}.docs-shape-anatomy__name{font-family:var(--pv-sys-typography-title-small-font-family);font-size:var(--pv-sys-typography-title-small-font-size);font-weight:var(--pv-sys-typography-title-small-font-weight);line-height:var(--pv-sys-typography-title-small-line-height);color:var(--pv-sys-color-on-surface)}.docs-shape-anatomy__role{font-size:var(--pv-sys-typography-body-small-font-size);line-height:var(--pv-sys-typography-body-small-line-height);color:var(--pv-sys-color-on-surface-muted)}.docs-shape-anatomy__badge{block-size:1.375rem;padding-inline:var(--pv-sys-space-2);font-size:var(--pv-sys-typography-label-medium-font-size);font-weight:var(--pv-sys-typography-label-medium-font-weight);color:var(--pv-sys-color-on-primary-container);background:var(--pv-sys-color-primary-container);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape);flex:none;align-items:center;line-height:1;display:inline-flex;position:relative}.docs-shape-anatomy__setting{gap:var(--pv-sys-space-3);padding-block:var(--pv-sys-space-3);font-size:var(--pv-sys-typography-body-medium-font-size);line-height:var(--pv-sys-typography-body-medium-line-height);color:var(--pv-sys-color-on-surface);border-block:var(--pv-comp-docs-hairline);justify-content:space-between;align-items:center;display:flex}.docs-shape-anatomy__switch{inline-size:var(--pv-sys-space-10);block-size:var(--pv-sys-space-6);background:var(--pv-sys-color-primary);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round;flex:none;justify-content:flex-end;padding:2px;display:flex;position:relative}.docs-shape-anatomy__knob{inline-size:calc(var(--pv-sys-space-6) - 4px);block-size:calc(var(--pv-sys-space-6) - 4px);background:var(--pv-sys-color-on-primary);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round}.docs-shape-anatomy__actions{gap:var(--pv-sys-space-2);display:flex}.docs-shape-anatomy__button{block-size:var(--pv-sys-size-control-md);padding-inline:var(--pv-sys-space-4);font-size:var(--pv-sys-typography-label-large-font-size);font-weight:var(--pv-sys-typography-label-large-font-weight);color:var(--pv-sys-color-on-primary);background:var(--pv-sys-color-primary);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);flex:1;place-items:center;line-height:1;display:grid;position:relative}.docs-shape-anatomy__icon{inline-size:var(--pv-sys-size-control-md);block-size:var(--pv-sys-size-control-md);color:var(--pv-sys-color-on-surface-variant);background:var(--pv-sys-color-surface-container-high);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);flex:none;place-items:center;display:grid;position:relative}.docs-shape-anatomy__mark,.docs-shape-anatomy__num{block-size:1.125rem;min-inline-size:1.125rem;font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);font-variant-numeric:tabular-nums;color:var(--pv-sys-color-on-primary);background:var(--pv-sys-color-primary);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape);place-items:center;padding-inline:3px;line-height:1;display:inline-grid}.docs-shape-anatomy__mark{z-index:1;box-shadow:0 0 0 2px var(--pv-sys-color-surface-container-lowest);position:absolute;inset-block-start:calc(var(--pv-sys-space-2) * -1);inset-inline-start:calc(var(--pv-sys-space-2) * -1)}.docs-shape-anatomy__mark[data-at=end]{inset-block:auto calc(var(--pv-sys-space-3) * -1);inset-inline:auto calc(var(--pv-sys-space-3) * -1)}.docs-shape-anatomy__mark[data-round],.docs-shape-anatomy__num[data-round]{color:var(--pv-sys-color-on-brand);background:var(--pv-sys-color-brand)}.docs-shape-anatomy__legend{gap:var(--pv-sys-space-5);padding:var(--pv-sys-space-3) var(--pv-sys-space-4) var(--pv-sys-space-4);text-align:start;align-content:center;display:grid}.docs-shape-anatomy__group{gap:var(--pv-sys-space-2);display:grid}.docs-shape-anatomy__heading{gap:var(--pv-sys-space-1) var(--pv-sys-space-2);font-family:var(--pv-sys-typography-title-small-font-family);font-size:var(--pv-sys-typography-title-small-font-size);font-weight:var(--pv-sys-typography-title-small-font-weight);line-height:var(--pv-sys-typography-title-small-line-height);color:var(--pv-sys-color-on-surface);flex-wrap:wrap;align-items:baseline;display:flex}.docs-shape-anatomy__use{font-family:var(--pv-sys-typography-body-small-font-family);font-size:var(--pv-sys-typography-body-small-font-size);font-weight:var(--pv-sys-typography-body-small-font-weight);line-height:var(--pv-sys-typography-body-small-line-height);color:var(--pv-sys-color-on-surface-muted)}.docs-shape .docs-shape-anatomy__parts{gap:var(--pv-sys-space-2);font-size:var(--pv-sys-typography-body-medium-font-size);line-height:var(--pv-sys-typography-body-medium-line-height);color:var(--pv-sys-color-on-surface-variant);margin:0;padding:0;list-style:none;display:grid}.docs-shape .docs-shape-anatomy__parts>li{gap:var(--pv-sys-space-2);align-items:center;margin:0;display:flex}.docs-shape .docs-shape-anatomy__token{font-size:var(--docs-mono-size);color:var(--pv-sys-color-on-surface-muted);background:0 0;padding:0}.docs-shape .docs-shape-anatomy__sum{font-family:var(--pv-sys-typography-body-small-font-family);font-size:var(--pv-sys-typography-body-small-font-size);font-variation-settings:normal;line-height:var(--pv-sys-typography-body-small-line-height);color:var(--pv-sys-color-on-surface-muted);margin:0}.docs-shape .docs-shape-scale{margin-block:var(--pv-sys-space-6) 0}.docs-shape .docs-shape-scale__list{padding-block:var(--pv-sys-space-1);padding-inline:var(--pv-sys-space-5);background:var(--pv-sys-color-surface-container-lowest);border:var(--pv-comp-docs-hairline);border-radius:var(--pv-sys-shape-corner-window);corner-shape:var(--pv-sys-shape-corner-shape);margin:0;list-style:none;display:grid}.docs-shape .docs-shape-scale__row{gap:var(--pv-sys-space-2) var(--pv-sys-space-5);padding-block:var(--pv-sys-space-4);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;margin:0;display:grid}.docs-shape .docs-shape-scale__row+.docs-shape-scale__row{border-block-start:var(--pv-comp-docs-hairline)}.docs-shape-scale__tile{--docs-trace:min(var(--docs-tile-r), 50%);background:var(--pv-sys-color-surface-container);border:1px solid var(--pv-sys-color-outline-variant);border-radius:var(--docs-tile-r);corner-shape:var(--pv-sys-shape-corner-shape);grid-row:span 2;block-size:5.5rem;inline-size:5.5rem;position:relative}.docs-shape-scale__tile[data-round]{corner-shape:round}.docs-shape-scale__trace{border:2px solid var(--pv-sys-color-primary);border-radius:inherit;corner-shape:inherit;clip-path:inset(0 calc(100% - var(--docs-trace)) calc(100% - var(--docs-trace)) 0);position:absolute;inset:-1px}.docs-shape-scale__trace:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){clip-path:inset(0 0 calc(100% - var(--docs-trace)) calc(100% - var(--docs-trace)))}.docs-shape-scale__dot{inline-size:var(--pv-sys-space-2);block-size:var(--pv-sys-space-2);margin:calc(var(--pv-sys-space-1) * -1);background:var(--pv-sys-color-primary);border:2px solid var(--pv-sys-color-surface-container-lowest);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round;position:absolute}.docs-shape-scale__dot[data-edge=top]{inset-block-start:-1px;inset-inline-end:calc(var(--docs-trace) - 1px)}.docs-shape-scale__dot[data-edge=side]{inset-block-start:calc(var(--docs-trace) - 1px);inset-inline-end:-1px}.docs-shape-scale__meta{gap:var(--pv-sys-space-1);align-self:end;display:grid}.docs-shape-scale__name{gap:var(--pv-sys-space-3);align-items:baseline;display:flex}.docs-shape .docs-shape-scale__token{font-size:var(--pv-sys-typography-label-large-font-size);line-height:var(--pv-sys-typography-label-large-line-height)}.docs-shape-scale__px{font-family:var(--pv-sys-typography-title-large-font-family);font-size:var(--pv-sys-typography-title-large-font-size);font-weight:var(--pv-sys-typography-title-large-font-weight);font-variation-settings:var(--pv-sys-typography-title-large-font-variation-settings);color:var(--pv-sys-color-on-surface);line-height:1}.docs-shape-scale__px[data-text]{font-size:var(--pv-sys-typography-title-medium-font-size)}.docs-shape-scale__unit{font-family:var(--pv-sys-typography-body-small-font-family);font-size:var(--pv-sys-typography-body-small-font-size);font-weight:var(--pv-sys-typography-body-small-font-weight);font-variation-settings:normal;color:var(--pv-sys-color-on-surface-muted)}.docs-shape-scale__side{font-size:var(--pv-sys-typography-label-medium-font-size);line-height:var(--pv-sys-typography-label-medium-line-height);color:var(--pv-sys-color-on-surface-muted)}.docs-shape .docs-shape-scale__uses{font-size:var(--pv-sys-typography-body-medium-font-size);line-height:var(--pv-sys-typography-body-medium-line-height);color:var(--pv-sys-color-on-surface-variant);align-self:start;margin:0}.docs-shape-demo{place-items:center;block-size:6.5rem;inline-size:100%;display:grid}.docs-shape-demo__card{box-sizing:border-box;block-size:5.5rem;inline-size:min(100%,8.5rem);padding:var(--pv-sys-space-3) var(--pv-sys-space-4);background:var(--pv-sys-color-surface-container-lowest);border:var(--pv-comp-docs-hairline);align-content:center;display:grid}.docs-shape-demo__card[data-r=lg]{border-radius:var(--pv-sys-shape-corner-lg);corner-shape:var(--pv-sys-shape-corner-shape)}.docs-shape-demo__card[data-r=none]{border-radius:0}.docs-shape-demo__card[data-r=mixed]{corner-shape:var(--pv-sys-shape-corner-shape);border-start-start-radius:var(--pv-sys-shape-corner-lg);border-start-end-radius:var(--pv-sys-shape-corner-xs);border-end-end-radius:var(--pv-sys-shape-corner-lg);border-end-start-radius:var(--pv-sys-shape-corner-xs)}.docs-shape-demo__card:has(.docs-shape-demo__media){gap:var(--pv-sys-space-3);grid-template-rows:auto auto;align-content:start;padding:0}.docs-shape-demo__card[data-clip]{overflow:clip}.docs-shape-demo__media{background:linear-gradient(135deg, var(--pv-sys-color-primary-container), var(--pv-sys-color-primary));block-size:3.25rem;display:block}.docs-shape-demo__media[data-r=md]{border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape)}.docs-shape-demo__card>.docs-shape-demo__line{margin-inline:var(--pv-sys-space-4)}.docs-shape-demo__lines{gap:var(--pv-sys-space-2);display:grid}.docs-shape-demo__line{inline-size:100%;block-size:calc(var(--pv-sys-space-1) + var(--pv-sys-space-half));background:var(--pv-sys-color-surface-container-high);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round;display:block}.docs-shape-demo__line[data-w=short]{background:var(--pv-sys-color-outline-variant);inline-size:55%}.docs-shape-demo__line[data-w=mid]{inline-size:75%}.docs-shape-demo__comb{block-size:100%;inline-size:100%;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30%),linear-gradient(#000 70%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.docs-shape-demo__comb path{vector-effect:non-scaling-stroke}.docs-shape-demo__comb-body{fill:var(--pv-sys-color-surface-container-lowest);stroke:var(--pv-sys-color-on-surface);stroke-width:1.5px}.docs-shape-demo__comb-teeth{fill:none;stroke:var(--pv-sys-color-primary);stroke-width:1px;opacity:.45}.docs-shape-demo__comb-envelope{fill:none;stroke:var(--pv-sys-color-primary);stroke-linejoin:round;stroke-width:1.75px}.docs-shape-demo__button{block-size:var(--pv-sys-size-control-md);padding-inline:var(--pv-sys-space-6);font-size:var(--pv-sys-typography-label-large-font-size);font-weight:var(--pv-sys-typography-label-large-font-weight);line-height:var(--pv-sys-typography-label-large-line-height);color:var(--pv-sys-color-on-primary);background:var(--pv-sys-color-primary);place-items:center;display:inline-grid}.docs-shape-demo__button[data-r=md]{border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape)}.docs-shape-demo__button[data-r=full]{border-radius:var(--pv-sys-shape-corner-full);corner-shape:round}.docs-shape-demo__field{box-sizing:border-box;inline-size:min(100%,9.5rem);block-size:var(--pv-sys-size-control-md);padding-inline:var(--pv-sys-space-3);font-size:var(--pv-sys-typography-body-small-font-size);color:var(--pv-sys-color-on-surface-muted);background:var(--pv-sys-color-surface-container-lowest);border:1px solid var(--pv-sys-color-outline);corner-shape:var(--pv-sys-shape-corner-shape);align-items:center;line-height:1;display:flex}.docs-shape-demo__field[data-r=md]{border-radius:var(--pv-sys-shape-corner-md)}.docs-shape-demo__field[data-r=window]{border-radius:var(--pv-sys-shape-corner-window)}.docs-shape-demo__panel{background:var(--pv-sys-color-surface-container-lowest);border:var(--pv-comp-docs-hairline);block-size:5.5rem;inline-size:5.5rem;box-shadow:var(--pv-sys-elevation-shadow-level1);corner-shape:var(--pv-sys-shape-corner-shape);place-items:center;display:grid}.docs-shape-demo__panel[data-r=window]{border-radius:var(--pv-sys-shape-corner-window)}.docs-shape-demo__panel[data-r=xs]{border-radius:var(--pv-sys-shape-corner-xs)}.docs-shape-demo__tile{inline-size:var(--pv-sys-size-control-lg);block-size:var(--pv-sys-size-control-lg);background:var(--pv-sys-color-primary);corner-shape:var(--pv-sys-shape-corner-shape);display:block}.docs-shape-demo__tile[data-r=md]{border-radius:var(--pv-sys-shape-corner-md)}.docs-shape-demo__tile[data-r=xl]{border-radius:var(--pv-sys-shape-corner-xl)}.docs-shape-demo__icons{gap:var(--pv-sys-space-2);display:flex}.docs-shape-demo__icon{inline-size:var(--pv-sys-size-control-md);block-size:var(--pv-sys-size-control-md);color:var(--pv-sys-color-on-surface-variant);background:var(--pv-sys-color-surface-container-high);place-items:center;display:grid}.docs-shape-demo__icon[data-tone=filled]{color:var(--pv-sys-color-on-primary);background:var(--pv-sys-color-primary)}.docs-shape-demo__icons[data-r=md] .docs-shape-demo__icon{border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape)}.docs-shape-demo__icons[data-r=full] .docs-shape-demo__icon{border-radius:var(--pv-sys-shape-corner-full);corner-shape:round}.docs-shape-demo__avatar{inline-size:var(--pv-sys-size-avatar-lg);block-size:var(--pv-sys-size-avatar-lg);font-family:var(--pv-sys-typography-title-large-font-family);font-size:var(--pv-sys-typography-title-large-font-size);font-weight:var(--pv-sys-typography-title-large-font-weight);color:var(--pv-sys-color-on-secondary-container);background:var(--pv-sys-color-secondary-container);place-items:center;line-height:1;display:grid;position:relative}.docs-shape-demo__avatar[data-r=full]{border-radius:var(--pv-sys-shape-corner-full);corner-shape:round}.docs-shape-demo__avatar[data-r=lg]{border-radius:var(--pv-sys-shape-corner-lg);corner-shape:var(--pv-sys-shape-corner-shape)}.docs-shape-demo__dot{inline-size:var(--pv-sys-space-4);block-size:var(--pv-sys-space-4);background:var(--pv-sys-color-brand);border:2px solid var(--pv-sys-color-surface-container-low);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round;position:absolute;inset-block-end:0;inset-inline-end:0}.docs-shape-demo__nest{box-sizing:border-box;block-size:6rem;inline-size:min(100%,9rem);padding:var(--pv-sys-space-3);background:var(--pv-sys-color-surface-container-lowest);border:var(--pv-comp-docs-hairline);border-radius:var(--pv-sys-shape-corner-window);corner-shape:var(--pv-sys-shape-corner-shape);display:grid}.docs-shape-demo__inner{background:var(--pv-sys-color-primary);corner-shape:var(--pv-sys-shape-corner-shape);display:block}.docs-shape-demo__inner[data-r=concentric]{border-radius:calc(var(--pv-sys-shape-corner-window) - var(--pv-sys-space-3))}.docs-shape-demo__inner[data-r=same]{border-radius:var(--pv-sys-shape-corner-window)}.docs-shape-demo__screen{background:var(--pv-sys-color-surface-container-high);border:var(--pv-comp-docs-hairline);border-radius:var(--pv-sys-shape-corner-lg);corner-shape:var(--pv-sys-shape-corner-shape);block-size:6.25rem;inline-size:4.5rem;display:block;position:relative;overflow:clip}.docs-shape-demo__sheet{block-size:58%;background:var(--pv-sys-color-surface-container-lowest);corner-shape:var(--pv-sys-shape-corner-shape);box-shadow:var(--pv-sys-elevation-shadow-level2);border-start-start-radius:var(--pv-sys-shape-corner-lg);border-start-end-radius:var(--pv-sys-shape-corner-lg);justify-items:center;padding-block-start:var(--pv-sys-space-2);display:grid;position:absolute;inset-block-end:0;inset-inline:0}.docs-shape-demo__grabber{inline-size:var(--pv-sys-space-5);background:var(--pv-sys-color-outline-variant);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round;block-size:3px}.docs-shape-demo__card[data-lift=shape]{box-shadow:var(--pv-sys-elevation-shadow-level3)}.docs-shape-demo__card[data-lift=clip]{box-shadow:var(--pv-sys-elevation-shadow-level3);clip-path:inset(0 round var(--pv-sys-shape-corner-lg))}.docs-shape-demo__grid{grid-template-columns:repeat(2, var(--pv-sys-size-control-md));gap:var(--pv-sys-space-2);display:grid}.docs-shape-demo__cell{block-size:var(--pv-sys-size-control-md);background:var(--pv-sys-color-surface-container-highest);border-radius:var(--pv-sys-shape-corner-sm);corner-shape:var(--pv-sys-shape-corner-shape);display:block}.docs-shape-demo__cell[data-tone=primary]{background:var(--pv-sys-color-primary)}.docs-shape-demo__cell[data-tone=action]{background:var(--pv-sys-color-action)}.docs-shape-demo__grid[data-tilted] .docs-shape-demo__cell:first-child{translate:2px -3px;rotate:-7deg}.docs-shape-demo__grid[data-tilted] .docs-shape-demo__cell:nth-child(2){translate:-3px 4px;rotate:5deg}.docs-shape-demo__grid[data-tilted] .docs-shape-demo__cell:nth-child(3){translate:4px 1px;rotate:9deg}.docs-shape-demo__grid[data-tilted] .docs-shape-demo__cell:nth-child(4){translate:-2px -2px;rotate:-4deg}@media (min-width:37.5em){.docs-shapes{--docs-shapes-k:1}.docs-shape-curve__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:52.5em){.docs-shapes__family{gap:var(--pv-sys-space-6);grid-template-columns:10rem minmax(0,1fr);align-items:center}.docs-shapes__stage{padding:var(--pv-sys-space-10) var(--pv-sys-space-8)}.docs-shape .docs-shape-spectrum__list{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-shape-spectrum__axis{display:grid}.docs-shape .docs-shape-anatomy{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.docs-shape .docs-shape-scale__row{column-gap:var(--pv-sys-space-6);grid-template-columns:5.5rem minmax(0,14rem) minmax(0,1fr)}.docs-shape-scale__tile{grid-row:auto}.docs-shape-scale__meta,.docs-shape .docs-shape-scale__uses{align-self:center}}@media (min-width:75em){.docs-shape .docs-shape-scale__list{padding:var(--pv-sys-space-5) var(--pv-sys-space-2);grid-template-columns:repeat(7,minmax(0,1fr))}.docs-shape .docs-shape-scale__row{gap:var(--pv-sys-space-3);padding-block:var(--pv-sys-space-1);padding-inline:var(--pv-sys-space-4);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);align-items:start}.docs-shape .docs-shape-scale__row+.docs-shape-scale__row{border-block-start:0;border-inline-start:var(--pv-comp-docs-hairline)}.docs-shape-scale__tile{margin-block-end:var(--pv-sys-space-2)}.docs-shape-scale__meta,.docs-shape .docs-shape-scale__uses{align-self:start}}@media (prefers-reduced-motion:reduce){.docs-shapes__replay{display:none}}
.docs-rules[data-section=color]{--docs-mono-read:13px}.docs-rules[data-section=color] .docs-copy__value{align-self:last baseline}.docs-rules[data-section=color] [data-theme]{--pv-comp-docs-hairline:1px solid var(--pv-sys-color-outline-variant)}.docs-rules[data-section=color]>p>code{white-space:nowrap}.docs-color-level{gap:var(--pv-sys-space-1);font-family:var(--pv-sys-typography-label-small-font-family);font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);line-height:var(--pv-sys-typography-label-small-line-height);font-variant-numeric:tabular-nums;color:var(--pv-sys-color-primary);white-space:nowrap;align-items:center;display:inline-flex}.docs-color-level[data-pass=false]{color:var(--pv-sys-color-error)}.docs-color-level__ratio{color:var(--pv-sys-color-on-surface)}.docs-color-level[data-reported] .docs-color-level__ratio{color:var(--pv-sys-color-on-surface-muted)}.docs-figure .docs-cbrand__stage{gap:var(--pv-sys-space-2);background:0 0;padding:0;display:grid}.docs-cbrand__tile{align-content:start;min-inline-size:0;margin:0;display:grid}.docs-cbrand__field{gap:var(--pv-sys-space-3);block-size:var(--pv-sys-space-32);padding:var(--pv-sys-space-5);color:var(--docs-fg);background:var(--docs-bg);border-radius:calc(var(--pv-sys-shape-corner-window) - var(--pv-sys-space-2));corner-shape:var(--pv-sys-shape-corner-shape);grid-template-columns:minmax(0,1fr) auto;align-content:end;align-items:last baseline;display:grid}.docs-cbrand__name{font-family:var(--pv-sys-typography-title-large-font-family);font-size:var(--pv-sys-typography-title-large-font-size);font-weight:var(--pv-sys-typography-title-large-font-weight);font-variation-settings:var(--pv-sys-typography-title-large-font-variation-settings);line-height:var(--pv-sys-typography-title-large-line-height)}.docs-cbrand__hex{font-family:var(--pv-sys-typography-family-mono);font-size:var(--docs-mono-read);line-height:var(--pv-sys-typography-label-large-line-height);direction:ltr}.docs-cbrand__caption{padding:var(--pv-sys-space-3) var(--pv-sys-space-4) var(--pv-sys-space-4);font-family:var(--pv-sys-typography-body-small-font-family);font-size:var(--pv-sys-typography-body-small-font-size);line-height:var(--pv-sys-typography-body-small-line-height);color:var(--pv-sys-color-on-surface-variant);text-wrap:pretty;justify-items:start;display:grid}.docs-cbrand__job{margin-block-start:var(--pv-sys-space-1)}.docs-cmap__body{gap:var(--pv-sys-space-4);padding:var(--pv-sys-space-4);color:var(--pv-sys-color-on-surface);align-items:start;display:grid}.docs-cmap__card-col{min-inline-size:0;display:grid}.docs-cmap__part,.docs-cmap__part[data-scope] .pv-progress-bar__track,.docs-cmap__part[data-scope] .pv-progress-bar__fill,.docs-cmap__part[data-scope] .pv-avatar{outline-offset:2px;transition:outline-color var(--pv-sys-motion-transition-fade-close);outline:2px solid #0000}.docs-cmap__part{border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape);position:relative}.docs-cmap__part[data-hot]:not([data-scope]),.docs-cmap__part[data-hot=primary] .pv-progress-bar__fill,.docs-cmap__part[data-hot=surface-container-highest] .pv-progress-bar__track,.docs-cmap__part[data-hot=secondary-container] .pv-avatar[data-pv-tint="2"],.docs-cmap__part[data-hot=primary-container] .pv-avatar[data-pv-tint="1"],.docs-cmap__part[data-hot=surface-container-highest] .pv-avatar__overflow{outline-color:var(--pv-sys-color-primary);transition:outline-color var(--pv-sys-motion-transition-fade)}.docs-cmap__part[data-hot=primary] .pv-progress-bar__track{overflow:visible}.docs-cmap .docs-cmap__page{padding-block:var(--pv-sys-space-2);border-radius:var(--pv-sys-shape-corner-md);outline-offset:-2px;justify-items:center;display:grid}.docs-cmap .docs-cmap__card{gap:var(--pv-sys-space-4);inline-size:100%;max-inline-size:26rem;padding:var(--pv-sys-space-5);background:var(--pv-sys-color-surface-container-lowest);border:var(--pv-comp-docs-hairline);border-radius:var(--pv-sys-shape-corner-lg);corner-shape:var(--pv-sys-shape-corner-shape);display:grid}.docs-cmap__head{gap:var(--pv-sys-space-3);justify-content:space-between;align-items:center;display:flex}.docs-cmap__title{font-family:var(--pv-sys-typography-title-large-font-family);font-size:var(--pv-sys-typography-title-large-font-size);font-weight:var(--pv-sys-typography-title-large-font-weight);font-variation-settings:var(--pv-sys-typography-title-large-font-variation-settings);line-height:var(--pv-sys-typography-title-large-line-height)}.docs-cmap__text{font-size:var(--pv-sys-typography-body-medium-font-size);line-height:var(--pv-sys-typography-body-medium-line-height);color:var(--pv-sys-color-on-surface-variant);margin-block-start:calc(-1 * var(--pv-sys-space-2))}.docs-cmap__people{gap:var(--pv-sys-space-3);flex-wrap:wrap;align-items:center;display:flex}.docs-cmap__meta{font-size:var(--pv-sys-typography-body-small-font-size);line-height:var(--pv-sys-typography-body-small-line-height);color:var(--pv-sys-color-on-surface-muted)}.docs-cmap__amounts{gap:var(--pv-sys-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.docs-cmap__foot{gap:var(--pv-sys-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.docs-cmap__link{font-size:var(--pv-sys-typography-body-medium-font-size);line-height:var(--pv-sys-typography-body-medium-line-height)}.docs-cmap__linktext{color:var(--pv-sys-color-primary);text-underline-offset:var(--pv-sys-space-half);text-decoration:underline;text-decoration-thickness:1px}.docs-cmap .docs-cmap__tip{gap:var(--pv-sys-space-1);padding:var(--pv-sys-space-1) var(--pv-sys-space-2);font-size:var(--pv-sys-typography-label-medium-font-size);line-height:var(--pv-sys-typography-label-medium-line-height);color:var(--pv-sys-color-inverse-on-surface);white-space:nowrap;background:var(--pv-sys-color-inverse-surface);border-radius:var(--pv-sys-shape-corner-sm);corner-shape:var(--pv-sys-shape-corner-shape);align-items:center;display:inline-flex}.docs-cmap__key-col{min-inline-size:0}.docs-cmap .docs-cmap__legend{--docs-glide-radius:var(--pv-sys-shape-corner-md);gap:var(--pv-sys-space-half) var(--pv-sys-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.docs-cmap .docs-cmap__legend>li{min-inline-size:0;margin:0}.docs-cmap .docs-cmap__legend>.docs-cmap__sep{margin-block:calc(var(--pv-sys-space-2) - var(--pv-sys-space-half));border-block-start:var(--pv-comp-docs-hairline);grid-column:1/-1}.docs-cmap__key{grid-template-columns:var(--pv-sys-space-4) minmax(0, 1fr);gap:var(--pv-sys-space-3);inline-size:100%;min-block-size:var(--pv-sys-size-control-sm);padding:var(--pv-sys-space-1) var(--pv-sys-space-2);font:inherit;color:var(--pv-sys-color-on-surface);text-align:start;cursor:pointer;border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);transition:background-color var(--pv-sys-motion-transition-fade-close);background:0 0;border:0;align-items:center;display:grid}.docs-cmap__key:is([aria-pressed=true],[data-traced]){background:var(--pv-sys-color-surface-container);transition:background-color var(--pv-sys-motion-transition-fade)}.docs-cmap__key:focus-visible{outline:var(--pv-sys-focus-ring-width) solid var(--pv-sys-focus-ring-color-default);outline-offset:calc(-1 * var(--pv-sys-focus-ring-width))}.docs-cmap__swatch{inline-size:var(--pv-sys-space-4);block-size:var(--pv-sys-space-4);background:var(--docs-bg);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape);box-shadow:inset 0 0 0 1px var(--pv-sys-color-outline-variant), 0 0 0 2px transparent;transition:box-shadow var(--pv-sys-motion-transition-fade-close)}.docs-cmap__key[data-hot] .docs-cmap__swatch{box-shadow:inset 0 0 0 1px var(--pv-sys-color-outline-variant), 0 0 0 2px var(--pv-sys-color-primary);transition:box-shadow var(--pv-sys-motion-transition-fade)}.docs-cmap__label{justify-items:start;min-inline-size:0;display:grid}.docs-cmap__where{font-family:var(--pv-sys-typography-label-large-font-family);font-size:var(--pv-sys-typography-label-large-font-size);font-weight:var(--pv-sys-typography-label-large-font-weight);line-height:var(--pv-sys-typography-label-large-line-height);color:var(--pv-sys-color-on-surface)}.docs-cmap__now{display:none}.docs-cmap__label>.docs-token{transition:color var(--pv-sys-motion-transition-fade-close)}.docs-cmap__key:is([data-hot],[aria-pressed=true]) .docs-cmap__label>.docs-token{color:var(--pv-sys-color-on-surface-variant);transition:color var(--pv-sys-motion-transition-fade)}.docs-figure .docs-cscheme__body{gap:var(--pv-sys-space-2);background:0 0;align-items:start;padding:0;display:grid}.docs-cscheme__diagram{gap:var(--pv-sys-space-2);min-inline-size:0;padding:var(--pv-sys-space-3);color:var(--pv-sys-color-on-surface);background:var(--pv-sys-color-surface-container-low);border-radius:calc(var(--pv-sys-shape-corner-window) - var(--pv-sys-space-2));corner-shape:var(--pv-sys-shape-corner-shape);border:0;margin:0;display:grid}.docs-cscheme__accents{gap:var(--pv-sys-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-cscheme__group{gap:2px;display:grid}.docs-cscheme__row{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-cscheme__row>.docs-cscheme__tile{min-block-size:var(--pv-sys-size-control-lg);box-shadow:inset 0 0 0 1px var(--pv-sys-color-outline-variant)}.docs-cscheme__tile{min-block-size:var(--pv-sys-space-12);padding:var(--pv-sys-space-2);color:var(--docs-fg);cursor:pointer;background:var(--docs-bg);corner-shape:var(--pv-sys-shape-corner-shape);border-start-start-radius:var(--docs-r-ss,0);border-start-end-radius:var(--docs-r-se,0);border-end-end-radius:var(--docs-r-ee,0);border-end-start-radius:var(--docs-r-es,0);align-content:end;justify-items:start;padding-inline-end:var(--pv-sys-space-1);display:grid;position:relative}.docs-cscheme__tile[data-short]{min-block-size:var(--pv-sys-space-8)}.docs-cscheme__tile[data-short][data-split]{min-block-size:var(--pv-sys-space-10)}.docs-cscheme__column>:first-child{--docs-r-ss:var(--pv-sys-shape-corner-md);--docs-r-se:var(--pv-sys-shape-corner-md)}.docs-cscheme__column>:last-child{--docs-r-es:var(--pv-sys-shape-corner-md);--docs-r-ee:var(--pv-sys-shape-corner-md)}.docs-cscheme__tile:after{pointer-events:none;content:"";border-radius:inherit;corner-shape:inherit;opacity:0;transition:opacity var(--pv-sys-motion-transition-fade-close);background:currentColor;position:absolute;inset:0}.docs-cscheme__tile:hover:after{opacity:var(--pv-sys-state-layer-hover);transition:opacity var(--pv-sys-motion-transition-fade)}.docs-cscheme__ring{inset:var(--pv-sys-space-1);pointer-events:none;border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape);opacity:0;transition:opacity var(--pv-sys-motion-transition-fade-close);border:2px solid;position:absolute}.docs-cscheme__tile[data-checked]>.docs-cscheme__ring{opacity:1;transition:opacity var(--pv-sys-motion-transition-fade)}.docs-cscheme__tile:has(:focus-visible){z-index:1;outline:var(--pv-sys-focus-ring-width) solid var(--pv-sys-focus-ring-color-default);outline-offset:var(--pv-sys-focus-ring-offset)}.docs-cscheme__input{cursor:pointer;opacity:0;margin:0;scroll-margin-block-start:calc(var(--pv-comp-docs-header-height) + var(--docs-band,0px) + var(--pv-sys-space-2));position:absolute;inset:0}.docs-cscheme__name{max-inline-size:100%;font-family:var(--pv-sys-typography-family-mono);font-size:var(--docs-mono-size);line-height:var(--pv-sys-typography-label-small-line-height);white-space:nowrap;display:block;position:relative}.docs-cscheme__lead,.docs-cscheme__tail{display:block}.docs-cscheme__tile[data-split] .docs-cscheme__name{text-align:end}.docs-cscheme__tile[data-split=always] .docs-cscheme__lead{color:var(--pv-sys-color-on-surface-variant)}.docs-cscheme__tile[data-chip] .docs-cscheme__name{padding-inline:var(--pv-sys-space-1);color:var(--pv-sys-color-on-surface);background:var(--pv-sys-color-surface-container-lowest);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape)}.docs-cscheme__inspector{z-index:2;min-inline-size:0;padding:var(--pv-sys-space-3) var(--pv-sys-space-4);color:var(--pv-sys-color-on-surface);background:var(--pv-sys-color-surface-container-lowest);border-block-end:var(--pv-comp-docs-hairline);order:-1;position:sticky;inset-block-start:var(--pv-comp-docs-header-height)}.docs-cscheme__view{gap:var(--pv-sys-space-2);animation:docs-fade-in var(--pv-sys-motion-transition-fade) both;grid-template-columns:minmax(0,1fr);display:grid}.docs-cscheme__head{justify-items:start;display:grid}.docs-cscheme .docs-cscheme__title{font-family:var(--pv-sys-typography-family-mono);font-size:var(--docs-mono-read);line-height:var(--pv-sys-typography-label-large-line-height);color:var(--pv-sys-color-on-surface);white-space:nowrap;background:0 0;padding:0}.docs-cscheme__family,.docs-cscheme__pair{font-size:var(--pv-sys-typography-body-small-font-size);line-height:var(--pv-sys-typography-body-small-line-height);color:var(--pv-sys-color-on-surface-muted)}.docs-cscheme__family[data-unseen],.docs-cscheme__pair[data-unseen]{visibility:hidden}.docs-cscheme__use{font-size:var(--pv-sys-typography-body-medium-font-size);line-height:var(--pv-sys-typography-body-medium-line-height);color:var(--pv-sys-color-on-surface-variant);text-wrap:pretty;display:grid}.docs-cscheme__usetext,.docs-cscheme__ghost{grid-area:1/1}.docs-cscheme__ghost{visibility:hidden}.docs-cscheme .docs-cscheme__code{white-space:nowrap}.docs-cscheme .docs-cscheme__themes{grid-template-columns:var(--pv-sys-space-8) max-content max-content max-content minmax(0, 1fr);gap:var(--pv-sys-space-2) var(--pv-sys-space-3);margin:0;padding:0;list-style:none;display:grid}.docs-cscheme .docs-cscheme__theme{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--pv-sys-space-3);align-items:last baseline;margin:0;display:grid}.docs-cscheme__theme>.docs-cscheme__chip{align-self:center}.docs-cscheme__chip{inline-size:var(--pv-sys-space-8);block-size:var(--pv-sys-space-8);font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);color:var(--docs-fg,transparent);background:var(--docs-bg);border:var(--pv-comp-docs-hairline);border-radius:var(--pv-sys-shape-corner-sm);corner-shape:var(--pv-sys-shape-corner-shape);place-items:center;line-height:1;display:grid}.docs-cscheme__values{display:contents}.docs-cscheme__word,.docs-cscheme__tone{font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-muted)}.docs-cscheme__level{display:inline-flex}.docs-cscheme__hex{font-family:var(--pv-sys-typography-family-mono);font-size:var(--docs-mono-read);line-height:var(--pv-sys-typography-label-large-line-height);color:var(--pv-sys-color-on-surface)}.docs-cstates__head{gap:var(--pv-sys-space-half);justify-items:start;display:grid}.docs-ccon__table{display:grid}.docs-ccon__head{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.docs-ccon__ghead{padding:var(--pv-sys-space-3) var(--pv-sys-space-3) var(--pv-sys-space-2)}.docs-ccon__group+.docs-ccon__group{padding-block-start:var(--pv-sys-space-4)}.docs-ccon__row{gap:var(--pv-sys-space-1) var(--pv-sys-space-3);padding:var(--pv-sys-space-2);border-block-start:var(--pv-comp-docs-hairline);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.docs-ccon__label{grid-column:1/-1;justify-items:start;min-inline-size:0;display:grid}.docs-ccon__name{font-size:var(--pv-sys-typography-body-medium-font-size);line-height:var(--pv-sys-typography-body-medium-line-height);color:var(--pv-sys-color-on-surface)}.docs-ccon__tokens{font-family:var(--pv-sys-typography-family-mono);font-size:var(--docs-mono-size);line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-muted);unicode-bidi:isolate}.docs-ccon__cell{grid-template-columns:2.5rem var(--pv-sys-space-8) 2.5rem auto auto;column-gap:calc(var(--pv-sys-space-1) + var(--pv-sys-space-half));justify-content:start;align-items:center;min-inline-size:0;display:grid}.docs-ccon__theme{font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-muted)}.docs-ccon__sample{inline-size:var(--pv-sys-space-8);block-size:var(--pv-sys-size-control-xs);font-size:var(--pv-sys-typography-label-medium-font-size);font-weight:var(--pv-sys-typography-label-medium-font-weight);color:var(--docs-fg);background:var(--docs-bg);border:var(--pv-comp-docs-hairline);border-radius:var(--pv-sys-shape-corner-sm);corner-shape:var(--pv-sys-shape-corner-shape);flex:none;place-items:center;line-height:1;display:inline-grid}.docs-ccon__field{border:1px solid var(--docs-fg);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape);block-size:50%;inline-size:70%}.docs-ccon__ratio{font-size:var(--pv-sys-typography-body-medium-font-size);line-height:var(--pv-sys-typography-body-medium-line-height);font-variant-numeric:tabular-nums;color:var(--pv-sys-color-on-surface);text-align:start;white-space:nowrap}.docs-ccon__ratio[data-reported]{color:var(--pv-sys-color-on-surface-muted)}.docs-ccon__lc{font-size:var(--pv-sys-typography-label-small-font-size);line-height:var(--pv-sys-typography-label-small-line-height);font-variant-numeric:tabular-nums;color:var(--pv-sys-color-on-surface-muted);white-space:nowrap}.docs-cpal__grid{gap:var(--pv-sys-space-3);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.docs-cpal__ramp{gap:var(--pv-sys-space-2);min-inline-size:0;display:grid}.docs-cpal__name{gap:var(--pv-sys-space-2);flex-wrap:wrap;align-items:baseline;min-inline-size:0;display:flex}.docs-cpal__fa{font-family:var(--pv-sys-typography-label-large-font-family);font-size:var(--pv-sys-typography-label-large-font-size);font-weight:var(--pv-sys-typography-label-large-font-weight);line-height:var(--pv-sys-typography-label-large-line-height);color:var(--pv-sys-color-on-surface)}.docs-cpal__track{min-inline-size:0;position:relative}.docs-cpal__strip{isolation:isolate;block-size:var(--pv-sys-space-10);touch-action:pan-y;border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);position:relative;overflow:clip}.docs-cpal__strip:after{z-index:1;pointer-events:none;content:"";border-radius:inherit;corner-shape:inherit;box-shadow:inset 0 0 0 1px var(--pv-sys-color-outline-variant);position:absolute;inset:0}.docs-cpal__strip:has(:focus-visible){outline:var(--pv-sys-focus-ring-width) solid var(--pv-sys-focus-ring-color-default);outline-offset:var(--pv-sys-focus-ring-offset)}.docs-cpal__tone{inline-size:calc(var(--docs-size) + .5px);cursor:pointer;background:var(--docs-tone);position:absolute;inset-block:0;inset-inline-start:var(--docs-at)}.docs-cpal__dot{z-index:3;inline-size:var(--pv-sys-space-1);block-size:var(--pv-sys-space-1);pointer-events:none;background:var(--docs-tone-ink);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round;position:absolute;inset-block-end:var(--pv-sys-space-1);inset-inline-start:var(--docs-dot);translate:-50%}.docs-cpal__tone:after{z-index:2;pointer-events:none;content:"";box-shadow:inset 0 0 0 2px var(--docs-tone-ink);opacity:0;transition:opacity var(--pv-sys-motion-transition-fade-close);position:absolute;inset:0}.docs-cpal__tone[data-shown]:after{opacity:1;transition:opacity var(--pv-sys-motion-transition-fade)}.docs-cpal__input{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.docs-cpal__reach{pointer-events:none;block-size:2px;position:absolute;inset-block-start:calc(100% + 3px);inset-inline:0}.docs-cpal__bar{inline-size:calc(var(--docs-size) - 1px);background:var(--pv-sys-color-on-surface-variant);opacity:0;transition:opacity var(--pv-sys-motion-transition-fade-close);position:absolute;inset-block:0;inset-inline-start:var(--docs-at)}.docs-cpal__bar[data-on]{opacity:1;transition:opacity var(--pv-sys-motion-transition-fade)}.docs-cpal__axisgap{display:none}.docs-cpal__axis{block-size:var(--pv-sys-space-6);border-block-start:var(--pv-comp-docs-hairline);margin-block-start:var(--pv-sys-space-1);position:relative}.docs-cpal__tick{font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-muted);white-space:nowrap;padding-block-start:var(--pv-sys-space-1);position:absolute;inset-block-start:0;inset-inline-start:var(--docs-at);translate:-50%}.docs-cpal__tick:before{inline-size:1px;block-size:var(--pv-sys-space-1);content:"";background:var(--pv-sys-color-outline);position:absolute;inset-block-start:0;inset-inline-start:50%}.docs-cpal__readout{min-block-size:var(--pv-sys-space-12);align-items:start;display:grid}.docs-cpal__readout>*{grid-area:1/1;min-inline-size:0}.docs-cpal__ghost{visibility:hidden}.docs-cpal__ghost .docs-cpal__line{animation:none}.docs-cpal__line{gap:var(--pv-sys-space-2) var(--pv-sys-space-4);animation:docs-fade-in var(--pv-sys-motion-transition-fade) both;flex-wrap:wrap;align-items:center;display:flex}.docs-cpal__swatch{inline-size:var(--pv-sys-size-control-xs);block-size:var(--pv-sys-size-control-xs);background:var(--docs-tone);border:var(--pv-comp-docs-hairline);border-radius:var(--pv-sys-shape-corner-sm);corner-shape:var(--pv-sys-shape-corner-shape);flex:none}.docs-cpal__tname{font-family:var(--pv-sys-typography-title-small-font-family);font-size:var(--pv-sys-typography-title-small-font-size);font-weight:var(--pv-sys-typography-title-small-font-weight);line-height:var(--pv-sys-typography-title-small-line-height);color:var(--pv-sys-color-on-surface)}.docs-cpal__hex{font-family:var(--pv-sys-typography-family-mono);font-size:var(--docs-mono-read);line-height:var(--pv-sys-typography-label-large-line-height);color:var(--pv-sys-color-on-surface)}.docs-cpal__uses{gap:var(--pv-sys-space-1) var(--pv-sys-space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.docs-cpal__word{font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-muted)}.docs-cpal__reachnote{color:var(--pv-sys-color-on-surface-muted)}.docs-color-rules .docs-dos__chip{white-space:nowrap}.docs-color-rules .docs-dos__code{color:var(--pv-sys-color-on-surface-variant)}.docs-color-rules .docs-dos__read{align-content:flex-start}.docs-dos__side:has(>.docs-cdos__preview[data-read=lines])>.docs-dos__read{flex-direction:column;place-content:center flex-start}.docs-color-rules .docs-dos__pair{grid-template-rows:auto 1fr auto}.docs-color-rules .docs-dos__side{grid-row:span 3;grid-template-rows:subgrid}.docs-cdos__preview{justify-self:stretch;place-items:center;min-block-size:5.5rem;display:grid}.docs-cdos__row{gap:var(--pv-sys-space-2);flex-wrap:wrap;justify-content:center;display:flex}.docs-cdos__band,.docs-cdos__paper{inline-size:100%;min-block-size:var(--pv-sys-space-16);padding:var(--pv-sys-space-3);font-size:var(--pv-sys-typography-title-small-font-size);font-weight:var(--pv-sys-typography-title-small-font-weight);line-height:var(--pv-sys-typography-title-small-line-height);color:var(--docs-fg);background:var(--docs-bg);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);place-items:center;display:grid}.docs-cdos__paper{border:var(--pv-comp-docs-hairline)}.docs-cdos__big{font-family:var(--pv-sys-typography-headline-small-font-family);font-size:var(--pv-sys-typography-headline-small-font-size);font-weight:var(--pv-sys-typography-headline-small-font-weight);font-variation-settings:var(--pv-sys-typography-headline-small-font-variation-settings);line-height:var(--pv-sys-typography-headline-small-line-height)}.docs-cdos__stack{gap:var(--pv-sys-space-2);justify-items:start;inline-size:100%;display:grid}.docs-cdos__field{gap:var(--pv-sys-space-2);inline-size:100%;block-size:var(--pv-sys-size-control-md);padding-inline:var(--pv-sys-space-3);font-size:var(--pv-sys-typography-body-medium-font-size);color:var(--pv-sys-color-on-surface);background:var(--pv-sys-color-surface-container-lowest);border:1px solid var(--docs-line);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);justify-content:space-between;align-items:center;display:flex}.docs-cdos__field>svg{color:var(--pv-sys-color-error);flex:none}.docs-cdos__error{font-size:var(--pv-sys-typography-body-small-font-size);line-height:var(--pv-sys-typography-body-small-line-height);color:var(--pv-sys-color-error)}.docs-cdos__notice{gap:var(--pv-sys-space-2);inline-size:100%;padding:var(--pv-sys-space-3);font-size:var(--pv-sys-typography-body-small-font-size);line-height:var(--pv-sys-typography-body-small-line-height);color:var(--docs-fg);background:var(--docs-bg);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);align-items:center;display:flex}.docs-cdos__notice>svg{flex:none}.docs-cdos__urgent{padding-inline:var(--pv-sys-space-2);font-size:var(--pv-sys-typography-label-medium-font-size);font-weight:var(--pv-sys-typography-label-medium-font-weight);line-height:var(--pv-sys-typography-label-medium-line-height);color:var(--docs-fg);background:var(--docs-bg);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape)}.docs-cdos__title{font-size:var(--pv-sys-typography-title-small-font-size);font-weight:var(--pv-sys-typography-title-small-font-weight);line-height:var(--pv-sys-typography-title-small-line-height);color:var(--pv-sys-color-on-surface)}.docs-cdos__halves{border:var(--pv-comp-docs-hairline);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid;overflow:clip}.docs-cdos__half{min-block-size:var(--pv-sys-space-10);padding:var(--pv-sys-space-2) var(--pv-sys-space-3);color:var(--pv-sys-color-on-surface);background:var(--pv-sys-color-surface);place-items:center;display:grid}.docs-cdos__link{font-size:var(--pv-sys-typography-body-medium-font-size);white-space:nowrap;color:var(--pv-sys-color-primary);text-underline-offset:var(--pv-sys-space-half);text-decoration:underline;text-decoration-thickness:1px}.docs-cdos__link[data-hard]{color:var(--docs-hard)}.docs-cdos__mini{padding:var(--pv-sys-space-2);color:var(--pv-sys-color-on-surface);background:var(--pv-sys-color-surface);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);display:grid}.docs-cdos__minicard{gap:var(--pv-sys-space-2);padding:var(--pv-sys-space-2);background:var(--pv-sys-color-surface-container-lowest);border:var(--pv-comp-docs-hairline);border-radius:var(--pv-sys-shape-corner-sm);corner-shape:var(--pv-sys-shape-corner-shape);box-shadow:var(--pv-sys-elevation-shadow-level2);display:grid}.docs-cdos__minihead{gap:var(--pv-sys-space-1);align-items:center;min-inline-size:0;display:flex}.docs-cdos__dot{inline-size:var(--pv-sys-space-2);block-size:var(--pv-sys-space-2);background:var(--pv-sys-color-brand);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round;flex:none}.docs-cdos__minititle{font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);line-height:var(--pv-sys-typography-label-small-line-height);white-space:nowrap}.docs-cdos__minibar{block-size:var(--pv-sys-space-1);background:var(--pv-sys-color-surface-container-highest);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round;position:relative;overflow:clip}.docs-cdos__minibar:before{content:"";background:var(--pv-sys-color-primary);border-radius:inherit;corner-shape:inherit;inline-size:64%;position:absolute;inset-block:0;inset-inline-start:0}.docs-cdos__minibtn{padding-inline:var(--pv-sys-space-2);white-space:nowrap;font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);line-height:var(--pv-sys-space-6);color:var(--pv-sys-color-on-action);background:var(--pv-sys-color-action);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape);justify-self:start}.docs-cdos__pill{gap:var(--pv-sys-space-1);padding-block:var(--pv-sys-space-2);padding-inline:var(--pv-sys-space-4);font-size:var(--pv-sys-typography-label-large-font-size);font-weight:var(--pv-sys-typography-label-large-font-weight);line-height:var(--pv-sys-typography-label-large-line-height);color:var(--docs-fg);background:var(--docs-bg);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);align-items:center;display:inline-flex}.docs-cdos__caption{inline-size:100%;padding:var(--pv-sys-space-4);font-size:var(--pv-sys-typography-body-small-font-size);line-height:var(--pv-sys-typography-body-small-line-height);color:var(--docs-fg);text-align:center;background:var(--docs-bg);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape)}@container (min-width:36rem){.docs-figure .docs-cbrand__stage{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:72rem){.docs-figure .docs-cscheme__body{grid-template-columns:minmax(0,1fr) 20rem}}@container docs-stage (min-width:36rem){.docs-cbrand__field{block-size:calc(var(--pv-sys-space-32) + var(--pv-sys-space-6))}.docs-cmap__body{gap:var(--pv-sys-space-6);padding:var(--pv-sys-space-6)}.docs-cmap .docs-cmap__legend{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.docs-cscheme .docs-cscheme__themes{column-gap:var(--pv-sys-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.docs-cscheme .docs-cscheme__theme{grid-column:auto;grid-template-columns:var(--pv-sys-space-8) max-content max-content minmax(0, 1fr)}.docs-cscheme__values{justify-items:start;min-inline-size:0;display:grid}.docs-cscheme__head{gap:var(--pv-sys-space-1) var(--pv-sys-space-3);flex-wrap:wrap;align-items:baseline;display:flex}.docs-cpal__ramp{column-gap:var(--pv-sys-space-4);grid-template-columns:6rem minmax(0,1fr);align-items:center}.docs-cpal__name{justify-items:start;gap:0;display:grid}.docs-cpal__axisgap{display:block}}@container docs-stage not (min-width:36rem){.docs-cmap__label>.docs-token{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.docs-cmap__body{row-gap:0}.docs-cmap__now{min-block-size:var(--pv-sys-space-6);padding-inline:var(--pv-sys-space-2);align-items:center;margin-block-end:var(--pv-sys-space-3);display:flex}.docs-cmap__nowtoken{animation:docs-fade-in var(--pv-sys-motion-transition-fade) both;display:inline-flex}.docs-cscheme__tile{padding-inline:var(--pv-sys-space-1)}.docs-cscheme__family{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.docs-cpal__strip{block-size:var(--pv-sys-space-8)}}@container docs-stage (min-width:40rem){.docs-cscheme__diagram{padding:var(--pv-sys-space-4)}.docs-cscheme__accents{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-cscheme__column>.docs-cscheme__tile{min-block-size:var(--pv-sys-space-16)}.docs-cscheme__column>.docs-cscheme__tile[data-short]{min-block-size:var(--pv-sys-space-10)}.docs-cscheme__row>.docs-cscheme__tile{min-block-size:var(--pv-sys-space-12)}}@container docs-stage not (min-width:44rem){.docs-cscheme__row>.docs-cscheme__tile:first-child{--docs-r-ss:var(--pv-sys-shape-corner-md)}.docs-cscheme__row>.docs-cscheme__tile:nth-child(2){--docs-r-se:var(--pv-sys-shape-corner-md)}.docs-cscheme__row>.docs-cscheme__tile:last-child:nth-child(odd){--docs-r-es:var(--pv-sys-shape-corner-md);--docs-r-ee:var(--pv-sys-shape-corner-md);grid-column:1/-1}.docs-cscheme__row>.docs-cscheme__tile:last-child:nth-child(2n){--docs-r-ee:var(--pv-sys-shape-corner-md)}.docs-cscheme__row>.docs-cscheme__tile:nth-last-child(2):nth-child(odd){--docs-r-es:var(--pv-sys-shape-corner-md)}}@container docs-stage (min-width:44rem){.docs-cscheme__tile[data-split=narrow] .docs-cscheme__lead,.docs-cscheme__tile[data-split=narrow] .docs-cscheme__tail{display:inline}.docs-cscheme__row{grid-template-columns:repeat(var(--docs-cols), minmax(0, 1fr))}.docs-cscheme__row>.docs-cscheme__tile:first-child{--docs-r-ss:var(--pv-sys-shape-corner-md);--docs-r-es:var(--pv-sys-shape-corner-md)}.docs-cscheme__row>.docs-cscheme__tile:last-child{--docs-r-se:var(--pv-sys-shape-corner-md);--docs-r-ee:var(--pv-sys-shape-corner-md)}}@container docs-stage (min-width:52rem){.docs-cbrand__field{block-size:calc(var(--pv-sys-space-32) + var(--pv-sys-space-12))}}@container docs-stage (min-width:72rem){.docs-cmap__body{gap:var(--pv-sys-space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.docs-cmap .docs-cmap__legend{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-cmap__key-col{padding-block-start:var(--pv-sys-space-2)}.docs-cscheme__input{scroll-margin-block-start:calc(var(--pv-comp-docs-header-height) + var(--pv-sys-space-2))}.docs-cscheme__inspector{padding:var(--pv-sys-space-5);border-block-end:0;order:0;inset-block-start:calc(var(--pv-comp-docs-header-height) + var(--pv-sys-space-6))}.docs-cscheme__view{gap:var(--pv-sys-space-4)}.docs-cscheme__ghost{display:none}.docs-cscheme .docs-cscheme__themes{grid-template-columns:var(--pv-sys-space-8) max-content max-content minmax(0, 1fr);column-gap:var(--pv-sys-space-3)}.docs-cscheme .docs-cscheme__theme{grid-column:1/-1;grid-template-columns:subgrid}}@container (min-width:40rem){.docs-ccon__row{column-gap:var(--pv-sys-space-4);padding-inline:var(--pv-sys-space-3)}.docs-ccon__sample{inline-size:var(--pv-sys-space-12)}.docs-ccon__cell{grid-template-columns:auto var(--pv-sys-space-12) 3rem auto;column-gap:var(--pv-sys-space-3)}}@container not (min-width:40rem){.docs-color-level[data-compact] .docs-color-level__word{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@container (min-width:52rem){.docs-ccon__ghead{padding-block-start:var(--pv-sys-space-4)}.docs-ccon__head{column-gap:var(--pv-sys-space-4);block-size:auto;inline-size:auto;padding:var(--pv-sys-space-3);clip-path:none;white-space:normal;border-block-end:var(--pv-comp-docs-hairline);grid-template-columns:minmax(0,1fr) 12rem 12rem 12rem;display:grid;position:static;overflow:visible}.docs-ccon__row{min-block-size:var(--pv-sys-space-10);padding:var(--pv-sys-space-2) var(--pv-sys-space-3);grid-template-columns:minmax(0,1fr) 12rem 12rem 12rem}.docs-ccon__label{grid-column:auto}.docs-ccon__theme{display:none}.docs-ccon__cell{grid-template-columns:var(--pv-sys-space-10) 3rem auto auto}}@container (min-width:72rem){.docs-ccon__label{gap:var(--pv-sys-space-1) var(--pv-sys-space-3);flex-wrap:wrap;align-items:baseline;display:flex}}@container docs-dos-rule (max-width:22rem){.docs-color-rules .docs-dos__pair{grid-template-rows:none}.docs-color-rules .docs-dos__side{grid-row:auto;grid-template-rows:auto auto auto}.docs-dos__side:has(>.docs-cdos__preview[data-read=lines])>.docs-dos__read{flex-direction:row;place-content:flex-start center}.docs-cdos__preview{min-block-size:0}.docs-cdos__band{min-block-size:var(--pv-sys-space-12);padding-block:var(--pv-sys-space-1)}.docs-cdos__paper{min-block-size:0;padding-block:var(--pv-sys-space-half)}.docs-cdos__big{font-family:var(--pv-sys-typography-title-large-font-family);font-size:var(--pv-sys-typography-title-large-font-size);font-weight:var(--pv-sys-typography-title-large-font-weight);font-variation-settings:var(--pv-sys-typography-title-large-font-variation-settings);line-height:var(--pv-sys-typography-title-large-line-height)}.docs-cdos__pill{padding-block:var(--pv-sys-space-1)}}@media (pointer:coarse){.docs-cmap__key,.docs-cscheme__tile[data-short],.docs-cscheme__column>.docs-cscheme__tile[data-short],.docs-cscheme__tile[data-short][data-split]{min-block-size:var(--pv-sys-size-control-lg)}.docs-cscheme .docs-copy:after,.docs-cpal .docs-copy:after{inset-block:min(0px, calc(50% - var(--pv-sys-size-control-lg) / 2));inset-inline:min(0px, calc(50% - var(--pv-sys-size-control-lg) / 2));block-size:auto;min-block-size:0;inline-size:auto;min-inline-size:0;translate:none}@container docs-stage not (min-width:36rem){.docs-cscheme .docs-cscheme__themes{row-gap:var(--pv-sys-space-4)}}}@container docs-stage (min-width:72rem){.docs-cscheme__accents{grid-template-columns:repeat(6,minmax(0,1fr))}}
.docs-space-scale,.docs-space-anatomy,.docs-space-controls,.docs-space-glyphs,.docs-space-windows{container-name:docs-space}.docs-space-anatomy__pill,.docs-space-controls__pill,.docs-space-windows__you,.docs-space-mini__pill{block-size:var(--pv-sys-space-4);padding-inline:var(--pv-sys-space-1);font-family:var(--pv-sys-typography-family-default);font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);font-variant-numeric:tabular-nums;line-height:var(--pv-sys-space-4);color:var(--pv-sys-color-on-brand);white-space:nowrap;background:var(--docs-measure);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape);flex:none;display:inline-block}.docs-space-anatomy__beam[data-axis=y],.docs-space-controls__rule,.docs-space-mini__gap:before{background:linear-gradient(90deg, transparent 2px, var(--docs-measure) 2px 3px, transparent 3px);border-block:1px solid var(--docs-measure);inline-size:5px}.docs-space-anatomy__beam[data-axis=x],.docs-space-mini__span{background:linear-gradient(0deg, transparent 2px, var(--docs-measure) 2px 3px, transparent 3px);border-inline:1px solid var(--docs-measure);block-size:5px}.docs-space-scale__steps{gap:var(--pv-sys-space-4) var(--pv-sys-space-3);flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;display:flex}.docs-space-scale__break{flex-basis:100%;block-size:0;display:none}.docs-space-scale__step{gap:var(--pv-sys-space-3);min-inline-size:var(--pv-sys-size-target-min);font:inherit;color:var(--pv-sys-color-on-surface-variant);cursor:pointer;border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape);background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;display:flex}.docs-space-scale__step:focus-visible{outline:var(--pv-sys-focus-ring-width) solid var(--pv-sys-focus-ring-color-default);outline-offset:var(--pv-sys-focus-ring-offset)}.docs-space-scale__swatch{--docs-scale-rule-o:0;inline-size:var(--docs-space-size);block-size:var(--docs-space-size);background-color:var(--pv-sys-color-surface-container-high);box-shadow:inset 0 0 0 1px var(--pv-sys-color-outline);transition:background-color var(--pv-sys-motion-transition-fade-close), box-shadow var(--pv-sys-motion-transition-fade-close);flex:none;display:block;position:relative}.docs-space-scale__swatch[data-ruled]{border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape)}.docs-space-scale__swatch[data-ruled]:after{content:"";background-image:repeating-linear-gradient(90deg, transparent 0 calc(var(--pv-sys-space-1) - 1px), var(--pv-sys-color-primary) calc(var(--pv-sys-space-1) - 1px) var(--pv-sys-space-1)), repeating-linear-gradient(0deg, transparent 0 calc(var(--pv-sys-space-1) - 1px), var(--pv-sys-color-primary) calc(var(--pv-sys-space-1) - 1px) var(--pv-sys-space-1));border-radius:inherit;corner-shape:inherit;opacity:var(--docs-scale-rule-o);transition:opacity var(--pv-sys-motion-transition-fade-close);position:absolute;inset:0}.docs-space-scale__step[data-selected] .docs-space-scale__swatch{--docs-scale-rule-o:.2;background-color:var(--pv-sys-color-primary-container);box-shadow:inset 0 0 0 1px var(--pv-sys-color-primary);transition:background-color var(--pv-sys-motion-transition-fade), box-shadow var(--pv-sys-motion-transition-fade)}.docs-space-scale__step[data-selected] .docs-space-scale__swatch:after{transition:opacity var(--pv-sys-motion-transition-fade)}.docs-space-scale__px{font-family:var(--pv-sys-typography-title-small-font-family);font-size:var(--pv-sys-typography-title-small-font-size);font-weight:var(--pv-sys-typography-title-small-font-weight);font-variant-numeric:tabular-nums;line-height:var(--pv-sys-typography-title-small-line-height);white-space:nowrap;transition:color var(--pv-sys-motion-transition-fade-close)}.docs-space-scale__step[data-selected] .docs-space-scale__px{color:var(--pv-sys-color-primary);transition:color var(--pv-sys-motion-transition-fade)}.docs-space-scale__readout,.docs-space-windows__readout{padding:var(--pv-sys-space-4) var(--pv-sys-space-2) 0}.docs-space-scale__line{gap:var(--pv-sys-space-2);flex-direction:column;align-items:flex-start;display:flex}.docs-space-scale__line[data-swap]{animation:docs-fade-in var(--pv-sys-motion-transition-fade) both}.docs-space-scale__facts{gap:var(--pv-sys-space-4);font-family:var(--pv-sys-typography-body-medium-font-family);font-size:var(--pv-sys-typography-body-medium-font-size);line-height:var(--pv-sys-typography-body-medium-line-height);color:var(--pv-sys-color-on-surface-variant);white-space:nowrap;flex:none;align-items:baseline;display:inline-flex}.docs-space-scale__num,.docs-space-windows__num{font-family:var(--pv-sys-typography-headline-large-font-family);font-size:var(--pv-sys-typography-headline-large-font-size);font-weight:var(--pv-sys-typography-headline-large-font-weight);font-variant-numeric:tabular-nums;font-variation-settings:var(--pv-sys-typography-headline-large-font-variation-settings);line-height:var(--pv-sys-typography-headline-large-line-height);color:var(--pv-sys-color-on-surface)}.docs-space-scale__copy{z-index:1;font-family:var(--pv-sys-typography-family-mono);font-size:var(--pv-sys-typography-body-small-font-size);line-height:var(--pv-sys-typography-body-small-line-height);color:var(--pv-sys-color-on-surface);flex:none}.docs-space-scale__note{font-size:var(--pv-sys-typography-body-small-font-size);line-height:var(--pv-sys-typography-body-small-line-height);color:var(--pv-sys-color-on-surface-variant);text-wrap:balance}.docs-space-scale__note:not([data-shown]){visibility:hidden}.docs-space-anatomy__plot{--docs-anatomy-section:var(--pv-sys-space-section-sm);block-size:100%;padding-block:var(--pv-sys-space-1) 0;padding-inline:0 var(--pv-sys-space-4);align-content:center;justify-items:center;margin-inline-start:calc(var(--pv-sys-space-4) * -1);display:grid}.docs-space-anatomy__column{inline-size:min(26rem,100%);min-inline-size:0;position:relative}.docs-space-anatomy__card{inline-size:100%}.docs-space-anatomy__body{flex-direction:column;display:flex}.docs-space-anatomy__header{gap:var(--docs-anatomy-who);color:var(--pv-sys-color-on-surface);align-items:center;display:flex}.docs-space-anatomy__slot{flex:none;display:inline-flex}.docs-space-anatomy__who{display:grid}.docs-space-anatomy__org{font-family:var(--pv-sys-typography-title-small-font-family);font-size:var(--pv-sys-typography-title-small-font-size);font-weight:var(--pv-sys-typography-title-small-font-weight);line-height:var(--pv-sys-typography-title-small-line-height)}.docs-space-anatomy__title{margin-block-start:var(--docs-anatomy-head)}.docs-space-anatomy__face{font-family:var(--pv-sys-typography-title-large-font-family);font-size:var(--pv-sys-typography-title-large-font-size);font-weight:var(--pv-sys-typography-title-large-font-weight);font-variation-settings:var(--pv-sys-typography-title-large-font-variation-settings);line-height:var(--pv-sys-typography-title-large-line-height);letter-spacing:var(--pv-sys-typography-title-large-letter-spacing);overflow-wrap:anywhere;display:block}.docs-space-anatomy__text{margin-block-start:var(--docs-anatomy-title);display:grid}.docs-space-anatomy__meter{margin-block-start:var(--docs-anatomy-text)}.docs-space-anatomy__actions{gap:var(--docs-anatomy-actions);flex-wrap:wrap;margin-block-start:var(--docs-anatomy-meter);display:flex}.docs-space-anatomy__next{color:var(--pv-sys-color-on-surface);margin-block-start:var(--docs-anatomy-section)}.docs-space-anatomy__overlay{pointer-events:none;position:absolute;inset:0}.docs-space-anatomy__mark>*{transition:opacity var(--pv-sys-motion-transition-fade-close);position:absolute}.docs-space-anatomy__plot[data-focused] .docs-space-anatomy__mark:not([data-active])>*{opacity:.2;transition:opacity var(--pv-sys-motion-transition-fade)}.docs-space-anatomy__zone{pointer-events:auto}.docs-space-anatomy__hatch{padding-block:var(--docs-pad-bs) var(--docs-pad-be);padding-inline:var(--docs-pad-is) var(--docs-pad-ie);border-radius:var(--pv-sys-shape-corner-lg);corner-shape:var(--pv-sys-shape-corner-shape);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.docs-space-anatomy__hatch:before,.docs-space-anatomy__glyph[data-role=inset]:before,.docs-space-mini__card:before,.docs-space-mini__target:before{content:"";background-image:repeating-linear-gradient(45deg, var(--docs-measure) 0 1px, transparent 1px var(--pv-sys-space-1));border-radius:inherit;corner-shape:inherit;opacity:var(--docs-measure-hatch-opacity);position:absolute;inset:0}.docs-space-anatomy__ext[data-axis=x]{border-block-start:1px dashed var(--docs-measure)}.docs-space-anatomy__ext[data-axis=y]{border-inline-start:1px dashed var(--docs-measure)}.docs-space-anatomy__beam[data-axis=y]{margin-inline-start:-2px}.docs-space-anatomy__beam[data-axis=x]{margin-block-start:-2px}.docs-space-anatomy__leader{background:var(--docs-measure)}.docs-space-anatomy__anchor{align-items:center;block-size:0;inline-size:0;display:flex}.docs-space-anatomy__anchor[data-anchor=end]{justify-content:flex-start}.docs-space-anatomy__anchor[data-anchor=above]{justify-content:center;align-items:flex-end}.docs-space-anatomy__anchor[data-anchor=below]{justify-content:center;align-items:flex-start}.docs-space-anatomy__key{--docs-anatomy-key:1.25rem;padding-block:var(--pv-sys-space-2) var(--pv-sys-space-1)}.docs-space-anatomy .docs-space-anatomy__legend{--docs-glide-radius:var(--pv-sys-shape-corner-sm);gap:var(--pv-sys-space-3);margin:0;padding:0;list-style:none;display:grid}.docs-space-anatomy .docs-space-anatomy__group{gap:var(--pv-sys-space-1);align-content:start;margin:0;display:grid}.docs-space-anatomy__head,.docs-space-anatomy .docs-space-anatomy__row{grid-template-columns:var(--docs-anatomy-key) minmax(0, 1fr);column-gap:var(--pv-sys-space-3);justify-content:start;display:grid}.docs-space-anatomy__head{padding-inline:var(--pv-sys-space-2);align-items:center}.docs-space-anatomy__family{gap:var(--pv-sys-space-2);align-items:center;display:flex}.docs-space-anatomy__role{font-family:var(--pv-sys-typography-title-small-font-family);font-size:var(--pv-sys-typography-title-small-font-size);font-weight:var(--pv-sys-typography-title-small-font-weight);line-height:var(--pv-sys-typography-title-small-line-height);color:var(--pv-sys-color-on-surface)}.docs-space-anatomy__glyph{inline-size:var(--pv-sys-icon-size-16);block-size:var(--pv-sys-icon-size-16);justify-self:start;position:relative}.docs-space-anatomy__glyph[data-role=inset]{border:1px solid var(--docs-measure);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape)}.docs-space-anatomy__glyph[data-role=stack]{background:linear-gradient(var(--docs-measure), var(--docs-measure)) 50% 50% / 1px 100% no-repeat, linear-gradient(var(--docs-measure), var(--docs-measure)) 50% 0 / 5px 1px no-repeat, linear-gradient(var(--docs-measure), var(--docs-measure)) 50% 100% / 5px 1px no-repeat}.docs-space-anatomy__glyph[data-role=inline]{background:linear-gradient(var(--docs-measure), var(--docs-measure)) 50% 50% / 100% 1px no-repeat, linear-gradient(var(--docs-measure), var(--docs-measure)) 0 50% / 1px 5px no-repeat, linear-gradient(var(--docs-measure), var(--docs-measure)) 100% 50% / 1px 5px no-repeat}.docs-space-anatomy__glyph[data-role=section]{background:linear-gradient(var(--docs-measure), var(--docs-measure)) 50% 50% / 1px 100% no-repeat, linear-gradient(var(--docs-measure), var(--docs-measure)) 50% 0 / 100% 1px no-repeat, linear-gradient(var(--docs-measure), var(--docs-measure)) 50% 100% / 100% 1px no-repeat}.docs-space-anatomy__scale{gap:var(--pv-sys-space-1) var(--pv-sys-space-3);padding-inline:var(--pv-sys-space-2) calc(var(--pv-sys-space-2) + var(--docs-anatomy-key) + var(--pv-sys-space-3));font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);font-variant-numeric:tabular-nums;line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-muted);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;display:flex}.docs-space-anatomy__scale>[data-used=true],.docs-space-anatomy__scale>[data-used=narrow]{color:var(--pv-sys-color-primary)}.docs-space-anatomy .docs-space-anatomy__rows{margin:0;padding:0;list-style:none;display:grid}.docs-space-anatomy .docs-space-anatomy__row{padding:var(--pv-sys-space-half) var(--pv-sys-space-2);align-items:baseline;margin:0}.docs-space-anatomy__name{font-size:var(--pv-sys-typography-body-medium-font-size);line-height:var(--pv-sys-typography-body-medium-line-height);color:var(--pv-sys-color-on-surface);justify-items:start;display:grid}.docs-space-anatomy__at{display:contents}.docs-space-anatomy__at[data-at=wide]{display:none}.docs-space-anatomy__off{font-size:var(--pv-sys-typography-label-small-font-size);line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-variant)}.docs-space-anatomy__px{font-family:var(--pv-sys-typography-title-small-font-family);font-size:var(--pv-sys-typography-title-small-font-size);font-weight:var(--pv-sys-typography-title-small-font-weight);font-variant-numeric:tabular-nums;line-height:var(--pv-sys-typography-title-small-line-height);color:var(--pv-sys-color-on-surface);text-align:start}.docs-space-controls__plot{--docs-ctl-fine:contents;--docs-ctl-coarse:none;--docs-ctl-fine-seen:visible;--docs-ctl-coarse-seen:hidden;--docs-ctl-idle:1;--docs-ctl-target:0;--docs-ctl-fade:var(--pv-sys-motion-transition-fade-close);grid-template-columns:auto minmax(0,1fr);padding-block-start:calc(var(--pv-sys-space-10) + var(--pv-sys-space-1));display:grid}.docs-space-controls__plot[data-pointer=coarse]{--docs-ctl-fine:none;--docs-ctl-coarse:contents;--docs-ctl-fine-seen:hidden;--docs-ctl-coarse-seen:visible;--docs-ctl-idle:.4;--docs-ctl-target:1;--docs-ctl-fade:var(--pv-sys-motion-transition-fade)}.docs-space-controls__for[data-for=fine]{display:var(--docs-ctl-fine)}.docs-space-controls__for[data-for=coarse]{display:var(--docs-ctl-coarse)}.docs-space-controls__item{display:contents}.docs-space-controls__spec,.docs-space-controls__meta{grid-row:var(--docs-ctl-row)}.docs-space-controls__spec{z-index:1;min-block-size:var(--pv-sys-space-16);padding-block:var(--pv-sys-space-2);grid-column:1;align-items:center;padding-inline-end:var(--pv-sys-space-4);display:flex;position:relative}.docs-space-controls__meta{gap:var(--pv-sys-space-half);padding-block:var(--pv-sys-space-2);grid-column:2;align-content:center;justify-items:start;display:grid}.docs-space-controls__item+.docs-space-controls__item>*{border-block-start:var(--pv-comp-docs-hairline)}.docs-space-controls__pair{align-items:stretch;display:inline-flex}.docs-space-controls__px{min-inline-size:var(--pv-sys-space-4);font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);font-variant-numeric:tabular-nums;line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-variant);text-align:end;align-self:center;margin-inline-end:var(--pv-sys-space-1)}.docs-space-controls__rule{flex:none;margin-inline-end:var(--pv-sys-space-2)}.docs-space-controls__slot{display:inline-flex}.docs-space-controls__item[data-touch=idle] .docs-space-controls__rule,.docs-space-controls__item[data-touch=idle] .docs-space-controls__slot{opacity:var(--docs-ctl-idle);transition:opacity var(--docs-ctl-fade)}.docs-space-controls__note{max-inline-size:12rem;font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-muted);text-wrap:balance;display:grid}.docs-space-controls__note>.docs-space-controls__for{grid-area:1/1;display:block}.docs-space-controls__note>[data-for=fine]{visibility:var(--docs-ctl-fine-seen)}.docs-space-controls__note>[data-for=coarse]{visibility:var(--docs-ctl-coarse-seen)}.docs-space-controls__item[data-touch=idle] .docs-space-controls__for[data-for=coarse]{color:var(--pv-sys-color-on-surface-variant)}.docs-space-controls__option{gap:var(--pv-sys-space-2);align-items:center;display:inline-flex}.docs-space-controls__switch{--docs-seg-i:0}.docs-space-controls__threshold{display:none}.docs-space-controls__plot[data-pointer=fine] .pv-button[data-pv-size=medium]{--_pv-button-height:var(--pv-sys-size-control-md)}.docs-space-controls__plot[data-pointer=fine] .pv-button[data-pv-size=large],.docs-space-controls__plot[data-pointer=coarse] .pv-button[data-pv-size=medium]{--_pv-button-height:var(--pv-sys-size-control-lg)}.docs-space-controls__plot[data-pointer=coarse] .pv-button[data-pv-size=large]{--_pv-button-height:var(--pv-sys-size-control-xl)}.docs-space-glyphs__cells{display:grid}.docs-space-glyphs__cell{gap:var(--pv-sys-space-4);padding:var(--pv-sys-space-4);align-content:space-between;display:grid;position:relative}.docs-space-glyphs__cell+.docs-space-glyphs__cell{border-block-start:var(--pv-comp-docs-hairline)}.docs-space-glyphs__items{gap:var(--pv-sys-space-4);flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;display:flex}.docs-space-glyphs__item{gap:var(--pv-sys-space-1);justify-items:center;display:grid}.docs-space-glyphs__item>:first-child{margin-block-end:var(--pv-sys-space-2)}.docs-space-glyphs__box{inline-size:var(--docs-glyph);block-size:var(--docs-glyph);color:var(--pv-sys-color-on-surface);place-items:center;display:grid;position:relative}.docs-space-glyphs__box:before{--docs-tick:var(--pv-sys-space-1);--docs-ink:linear-gradient(var(--docs-measure), var(--docs-measure));content:"";background:var(--docs-ink) 0 0 / var(--docs-tick) 1px no-repeat, var(--docs-ink) 0 0 / 1px var(--docs-tick) no-repeat, var(--docs-ink) 100% 0 / var(--docs-tick) 1px no-repeat, var(--docs-ink) 100% 0 / 1px var(--docs-tick) no-repeat, var(--docs-ink) 0 100% / var(--docs-tick) 1px no-repeat, var(--docs-ink) 0 100% / 1px var(--docs-tick) no-repeat, var(--docs-ink) 100% 100% / var(--docs-tick) 1px no-repeat, var(--docs-ink) 100% 100% / 1px var(--docs-tick) no-repeat;position:absolute;inset:0}.docs-space-glyphs__avatar{display:inline-flex}.docs-space-glyphs__items[data-fluid]{flex-wrap:nowrap}.docs-space-glyphs__items[data-fluid]>.docs-space-glyphs__item{flex:0 1 var(--pv-sys-space-24);min-inline-size:0}.docs-space-glyphs__track{inline-size:100%;block-size:var(--docs-track);background:var(--pv-sys-color-surface-container-highest);border-radius:var(--pv-sys-shape-corner-full);display:flex;overflow:hidden}.docs-space-glyphs__fill{background:var(--pv-sys-color-primary);border-radius:var(--pv-sys-shape-corner-full);inline-size:60%}.docs-space-glyphs__value{font-size:var(--pv-sys-typography-label-medium-font-size);font-weight:var(--pv-sys-typography-label-medium-font-weight);font-variant-numeric:tabular-nums;line-height:var(--pv-sys-typography-label-medium-line-height);color:var(--pv-sys-color-on-surface-variant)}.docs-space-windows__scale{gap:var(--pv-sys-space-3);display:grid}.docs-space-windows__preview{inline-size:calc((100% - 2 * var(--docs-win-edge)) * var(--docs-win-p));block-size:10rem;background:var(--pv-sys-color-surface-container-lowest);border:var(--pv-comp-docs-hairline);border-radius:var(--pv-sys-shape-corner-sm);corner-shape:var(--pv-sys-shape-corner-shape);grid-template-rows:auto minmax(0,1fr);margin-inline-start:var(--docs-win-edge);display:grid;overflow:hidden}.docs-space-windows__strip{block-size:var(--pv-sys-space-2);background:var(--pv-sys-color-surface-container-high)}.docs-space-windows__page{padding-block:var(--pv-sys-space-2);justify-content:center;display:flex}.docs-space-windows__container{inline-size:calc(var(--docs-win-box) / var(--docs-win-w) * 100%);padding-inline:calc(var(--docs-win-gutter) / var(--docs-win-w) * 100%);outline:1px dashed var(--pv-sys-color-outline);outline-offset:-1px;display:grid}.docs-space-windows__container[data-easing]{transition:inline-size var(--pv-sys-motion-transition-small)}.docs-space-windows__grid{grid-template-columns:repeat(var(--docs-win-cols), minmax(0, 1fr));column-gap:calc(var(--docs-win-gap) / (var(--docs-win-box) - 2 * var(--docs-win-gutter)) * 100%);display:grid}.docs-space-windows__grid[data-swap]{animation:docs-fade-in var(--pv-sys-motion-transition-fade) both}.docs-space-windows__col{background:var(--pv-sys-color-primary);opacity:.16}.docs-space-windows__bars{row-gap:var(--pv-sys-space-3);display:grid}.docs-space-windows__bar{--docs-win-ink:var(--pv-sys-color-outline);gap:var(--pv-sys-space-1);inline-size:100%;font:inherit;color:var(--pv-sys-color-on-surface-variant);text-align:start;cursor:pointer;border-radius:var(--pv-sys-shape-corner-sm);corner-shape:var(--pv-sys-shape-corner-shape);background:0 0;border:0;align-content:center;padding:0;display:grid}.docs-space-windows__bar[data-chosen]{--docs-win-ink:var(--pv-sys-color-primary);color:var(--pv-sys-color-on-surface)}.docs-space-windows__bar:focus-visible{outline:var(--pv-sys-focus-ring-width) solid var(--pv-sys-focus-ring-color-default);outline-offset:var(--pv-sys-focus-ring-offset)}.docs-space-windows__label{gap:var(--pv-sys-space-half) var(--pv-sys-space-2);font-size:var(--pv-sys-typography-label-medium-font-size);font-weight:var(--pv-sys-typography-label-medium-font-weight);line-height:var(--pv-sys-typography-label-medium-line-height);flex-wrap:wrap;align-items:center;margin-inline-start:var(--docs-win-edge);display:flex}.docs-space-windows__bar-px{font-variant-numeric:tabular-nums}.docs-space-windows__note{color:var(--pv-sys-color-on-surface-muted)}.docs-space-windows__track{block-size:var(--pv-sys-space-2);margin-inline:var(--docs-win-edge);position:relative}.docs-space-windows__track:before,.docs-space-windows__fill{border-radius:var(--pv-sys-shape-corner-full);position:absolute;inset-block:0;inset-inline-start:0}.docs-space-windows__track:before{inline-size:calc(var(--docs-win-bar) * 100%);content:"";border:1px dashed #0000;border-start-end-radius:0;border-end-end-radius:0}.docs-space-windows__bar[data-capped] .docs-space-windows__track:before{border-color:var(--pv-sys-color-outline)}.docs-space-windows__fill{inline-size:calc(var(--docs-win-fit) * 100%);background:var(--docs-win-ink);transition:background-color var(--pv-sys-motion-transition-fade)}.docs-space-windows__bar[data-capped] .docs-space-windows__fill{border-start-end-radius:0;border-end-end-radius:0}.docs-space-windows__ruler{isolation:isolate;block-size:var(--pv-sys-size-control-sm);margin-inline:var(--docs-win-edge);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);position:relative}.docs-space-windows__ruler:has(:focus-visible){outline:var(--pv-sys-focus-ring-width) solid var(--pv-sys-focus-ring-color-default);outline-offset:var(--pv-sys-focus-ring-offset)}.docs-space-windows__classes{background:var(--pv-sys-color-surface-container);border-radius:inherit;corner-shape:inherit;block-size:100%;display:flex;overflow:hidden}.docs-space-windows__segment{flex:0 0 calc(var(--docs-win-seg) * 100%);border-inline-start:1px solid var(--pv-sys-color-outline-variant);flex-wrap:wrap;place-content:flex-start center;block-size:100%;min-inline-size:0;display:flex;position:relative;overflow:hidden}.docs-space-windows__segment:after{content:"";flex:none;order:-1;block-size:100%;inline-size:0}.docs-space-windows__segment:before{content:"";background:var(--pv-sys-color-primary);opacity:0;transition:opacity var(--pv-sys-motion-transition-fade-close);position:absolute;inset:0}.docs-space-windows__scale:not([data-ready]) .docs-space-windows__segment:before,.docs-space-windows__scale:not([data-ready]) .docs-space-windows__segment-name{transition:none}.docs-space-windows__segment:first-child{border-inline-start:0}.docs-space-windows__segment[data-current]:before{opacity:.16;transition:opacity var(--pv-sys-motion-transition-fade)}.docs-space-windows__segment-name{margin-inline:var(--pv-sys-space-2);font-family:var(--pv-sys-typography-family-mono);font-size:var(--docs-mono-size);color:var(--pv-sys-color-on-surface-variant);white-space:nowrap;transition:opacity var(--pv-sys-motion-transition-fade);align-self:center;position:relative}.docs-space-windows__segment[data-covered] .docs-space-windows__segment-name{opacity:0}.docs-space-windows__thumb{inset-block:var(--pv-sys-space-1);z-index:1;pointer-events:none;background:var(--pv-sys-color-on-surface);border-radius:var(--pv-sys-shape-corner-full);inline-size:2px;position:absolute;inset-inline-start:calc(var(--docs-win-p) * 100% - 1px)}.docs-space-windows__input{inset-block:0;inset-inline:calc(var(--docs-win-x-min) * 100% - var(--docs-win-edge)) calc(var(--docs-win-edge) * -1);z-index:2;cursor:ew-resize;opacity:0;block-size:100%;margin:0;position:absolute}.docs-space-windows__ticks{block-size:calc(var(--pv-sys-space-8) + var(--pv-sys-space-1));font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);font-variant-numeric:tabular-nums;line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-muted);margin-block-start:calc(var(--pv-sys-space-2) * -1);position:relative}.docs-space-windows__tick,.docs-space-windows__you{position:absolute;inset-block-start:0;inset-inline-start:calc(var(--docs-win-edge) + var(--docs-win-x) * (100% - 2 * var(--docs-win-edge)));translate:-50%}.docs-space-windows__you{inset-block-start:var(--pv-sys-space-5)}.docs-space-windows__line{gap:var(--pv-sys-space-1) var(--pv-sys-space-4);font-size:var(--pv-sys-typography-body-medium-font-size);line-height:var(--pv-sys-typography-body-medium-line-height);color:var(--pv-sys-color-on-surface-variant);flex-wrap:wrap;align-items:baseline;display:flex}.docs-space-windows__class{gap:var(--pv-sys-space-1) var(--pv-sys-space-4);flex-wrap:wrap;flex-basis:100%;align-items:baseline;display:inline-flex}.docs-space-windows__facts{min-block-size:calc(2em * var(--pv-sys-typography-body-medium-line-height));font-size:var(--pv-sys-typography-body-medium-font-size);font-variant-numeric:tabular-nums;line-height:var(--pv-sys-typography-body-medium-line-height);color:var(--pv-sys-color-on-surface)}.docs-space-rules .docs-space-mini{padding-block:var(--pv-sys-space-1);justify-self:stretch;place-items:center;display:grid}.docs-space-mini__pill[data-wrong]{color:var(--pv-sys-color-on-error);background:var(--pv-sys-color-error)}.docs-space-mini__gap{block-size:var(--docs-mini-g);flex:none;display:block;position:relative}.docs-space-mini__gap:before{content:"";position:absolute;inset-block:0;inset-inline-start:calc(50% - 2px)}.docs-space-mini__gap>.docs-space-mini__pill{position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--pv-sys-space-2));translate:0 -50%}.docs-space-mini__run,.docs-space-mini__step,.docs-space-mini__fields,.docs-space-mini__pair{flex-direction:column;display:flex}.docs-space-mini__run{inline-size:var(--pv-sys-space-12);margin-inline-end:var(--pv-sys-space-8)}.docs-space-mini__block{block-size:var(--pv-sys-space-2);background:var(--pv-sys-color-surface-container-highest);border-radius:var(--pv-sys-shape-corner-full);flex:none;display:block}.docs-space-mini__block[data-short]{inline-size:60%}.docs-space-mini__block[data-shape=tile]{block-size:var(--pv-sys-space-3);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape)}.docs-space-mini__block[data-shape=row]{block-size:var(--pv-sys-space-4);background:var(--pv-sys-color-surface-container-lowest);border:var(--pv-comp-docs-hairline);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape)}.docs-space-mini__fields{inline-size:var(--pv-sys-space-16)}.docs-space-mini__fields .docs-space-mini__gap:before{inset-inline-start:calc(var(--pv-sys-space-6) - 2px)}.docs-space-mini__label{inline-size:var(--pv-sys-space-12);block-size:var(--pv-sys-space-1);background:var(--pv-sys-color-on-surface-variant);border-radius:var(--pv-sys-shape-corner-full)}.docs-space-mini__field{block-size:var(--pv-sys-space-6);background:var(--pv-sys-color-surface-container-lowest);border:1px solid var(--pv-sys-color-outline);border-radius:var(--pv-sys-shape-corner-sm);corner-shape:var(--pv-sys-shape-corner-shape)}.docs-space-mini__padded{row-gap:var(--pv-sys-space-1);inline-size:4.5rem;display:grid}.docs-space-mini__anchor{inline-size:0;block-size:var(--pv-sys-space-4);justify-content:center;display:flex;position:relative}.docs-space-mini__anchor:before{content:"";background:var(--docs-measure);inline-size:1px;position:absolute;inset-inline-end:0}.docs-space-mini__anchor[data-at=pad]{justify-self:start;margin-inline-start:var(--pv-sys-space-3)}.docs-space-mini__anchor[data-at=pad]:before{block-size:calc(var(--pv-sys-space-1) + 1px + var(--docs-mini-pad) / 2);inset-block-start:100%}.docs-space-mini__anchor[data-at=gap]{justify-self:end;margin-inline-end:calc(var(--docs-mini-pad) + 1px + var(--pv-sys-space-1) + 2px)}.docs-space-mini__anchor[data-at=gap]:before{block-size:calc(var(--pv-sys-space-1) + 1px + var(--docs-mini-pad) + var(--pv-sys-space-2));inset-block-end:100%}.docs-space-mini__card{padding:var(--docs-mini-pad);background:var(--pv-sys-color-surface-container-lowest);border:1px solid var(--pv-sys-color-outline);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);display:grid;position:relative}.docs-space-mini__card-in{background:var(--pv-sys-color-surface-container-lowest);flex-direction:column;display:flex;position:relative}.docs-space-mini__card-in .docs-space-mini__gap:before{inset-inline:auto var(--pv-sys-space-1)}.docs-space-mini__touch{gap:var(--pv-sys-space-2);justify-items:center;display:grid}.docs-space-mini__targets{gap:var(--docs-mini-g);display:flex;position:relative}.docs-space-mini__target{inline-size:var(--docs-mini-t);block-size:var(--docs-mini-t);color:var(--pv-sys-color-on-surface);border:1px dashed var(--docs-measure);border-radius:var(--pv-sys-shape-corner-sm);corner-shape:var(--pv-sys-shape-corner-shape);place-items:center;display:grid;position:relative}.docs-space-mini__target>svg{background:var(--pv-sys-color-surface-container-low);position:relative}.docs-space-mini__finger{inline-size:var(--pv-sys-space-10);block-size:var(--pv-sys-space-10);background:var(--pv-sys-color-on-surface);border-radius:var(--pv-sys-shape-corner-full);opacity:.16;margin-block-start:calc(var(--pv-sys-space-10) / -2);margin-inline-start:calc(var(--pv-sys-space-10) / -2);position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--docs-mini-t) + var(--docs-mini-g) / 2)}.docs-space-mini__measure{gap:var(--pv-sys-space-2);inline-size:var(--pv-sys-space-16);display:grid}.docs-space-mini__measure[data-wide]{inline-size:100%}.docs-space-mini__span{margin-block-end:var(--pv-sys-space-1)}.docs-space-mini__text{inline-size:var(--docs-mini-line);block-size:var(--pv-sys-space-1);background:var(--pv-sys-color-on-surface-variant);border-radius:var(--pv-sys-shape-corner-full)}.docs-space-mini__steps{inline-size:min(100%, var(--pv-sys-space-32))}.docs-space-mini__axis{block-size:var(--pv-sys-space-12);border-block-end:1px solid var(--pv-sys-color-outline);margin-block-end:var(--pv-sys-space-5);display:block;position:relative}.docs-space-mini__tick{font-size:var(--pv-sys-typography-label-small-font-size);font-variant-numeric:tabular-nums;color:var(--pv-sys-color-on-surface-muted);white-space:nowrap;padding-block-start:var(--pv-sys-space-2);line-height:1;position:absolute;inset-block-start:100%;inset-inline-start:var(--docs-mini-x);translate:-50%}.docs-space-mini__tick:before{inline-size:1px;block-size:var(--pv-sys-space-2);content:"";background:var(--pv-sys-color-outline);position:absolute;inset-block-start:calc(var(--pv-sys-space-1) * -1);inset-inline-start:50%}.docs-space-mini__arc{inline-size:calc(var(--docs-mini-b) - var(--docs-mini-a));block-size:var(--pv-sys-space-6);border:1px solid var(--docs-measure);border-block-end:0;border-start-start-radius:var(--pv-sys-shape-corner-full);border-start-end-radius:var(--pv-sys-shape-corner-full);position:absolute;inset-block-end:0;inset-inline-start:var(--docs-mini-a)}.docs-space-mini__dot{inline-size:var(--pv-sys-space-2);block-size:var(--pv-sys-space-2);background:var(--pv-sys-color-surface-container-low);border:1px solid var(--docs-measure);border-radius:var(--pv-sys-shape-corner-full);margin-inline-start:calc(var(--pv-sys-space-1) * -1);position:absolute;inset-block-end:calc(var(--pv-sys-space-1) * -1);inset-inline-start:var(--docs-mini-x)}.docs-space-mini__dot[data-end=to]{background:var(--docs-measure)}.docs-space-mini__dot-value{display:flex;position:absolute;inset-block-end:calc(100% + var(--pv-sys-space-6));inset-inline-start:50%;translate:-50%}.docs-space-mini__phone{inline-size:3.5rem;block-size:var(--pv-sys-space-24);padding:var(--pv-sys-space-1);border:1px solid var(--pv-sys-color-on-surface-variant);border-radius:var(--pv-sys-shape-corner-lg);corner-shape:var(--pv-sys-shape-corner-shape);grid-template-columns:minmax(0,1fr);margin-inline-end:var(--pv-sys-space-5);display:grid}.docs-space-mini__screen{padding:var(--pv-sys-space-2) var(--pv-sys-space-1);background:var(--pv-sys-color-surface-container-lowest);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape)}.docs-space-mini__content{gap:var(--pv-sys-space-1);padding:var(--pv-sys-space-2);background:var(--pv-sys-color-primary-container);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape);display:grid}.docs-space-mini__phone[data-fixed] .docs-space-mini__content{inline-size:var(--pv-sys-space-16);outline:1px dashed var(--docs-measure);outline-offset:-1px}@media (min-width:37.5em){.docs-space-anatomy__plot{--docs-anatomy-section:var(--pv-sys-space-section-md)}.docs-space-anatomy__at[data-at=narrow]{display:none}.docs-space-anatomy__at[data-at=wide]{display:contents}.docs-space-anatomy__scale>[data-used=wide]{color:var(--pv-sys-color-primary)}.docs-space-anatomy__scale>[data-used=narrow]{color:var(--pv-sys-color-on-surface-muted)}}@media (pointer:coarse){.docs-space-controls__plot:not([data-pointer]){--docs-ctl-fine:none;--docs-ctl-coarse:contents;--docs-ctl-fine-seen:hidden;--docs-ctl-coarse-seen:visible;--docs-ctl-idle:.4;--docs-ctl-target:1;--docs-ctl-fade:var(--pv-sys-motion-transition-fade)}.docs-space-controls__switch:not([data-picked]){--docs-seg-i:1}.docs-space-scale__copy:after{inset-block:min(0px, 50% - var(--pv-sys-size-control-lg) / 2);inset-inline:min(0px, 50% - var(--pv-sys-size-control-lg) / 2);block-size:auto;min-block-size:0;inline-size:auto;min-inline-size:0;translate:none}.docs-space-scale__step{min-inline-size:var(--pv-sys-size-control-lg);min-block-size:var(--pv-sys-size-control-lg)}.docs-space-windows__bar{min-block-size:var(--pv-sys-size-control-lg)}.docs-space-windows__ruler{block-size:var(--pv-sys-size-control-lg)}.docs-space-controls__plot{padding-block-start:calc(var(--pv-sys-space-12) + var(--pv-sys-space-3))}}@container docs-space (min-width:36rem){.docs-space-scale__steps{row-gap:var(--pv-sys-space-6)}.docs-space-scale__line{align-items:last baseline;column-gap:var(--pv-sys-space-6);flex-flow:row}.docs-space-scale__note{min-inline-size:0;margin-block-start:calc(var(--pv-sys-typography-body-small-line-height) * -1em)}.docs-space-scale__note:not([data-shown]){display:none}}@container docs-space (min-width:36rem) and (max-width:49.99rem){.docs-space-scale__steps{justify-content:center}.docs-space-scale__break{display:block}}@media (pointer:coarse){@container docs-space (min-width:50rem) and (max-width:71.99rem){.docs-space-scale__steps{justify-content:center}.docs-space-scale__break{display:block}}}@media (pointer:fine){@container docs-space (min-width:50rem){.docs-space-scale__steps{column-gap:var(--pv-sys-space-2);flex-wrap:nowrap;justify-content:space-between}}}@container docs-space (min-width:72rem){.docs-space-scale__steps{gap:var(--pv-sys-space-6) var(--pv-sys-space-2);padding:var(--pv-sys-space-2);flex-wrap:nowrap;justify-content:space-between}}@container docs-space (min-width:36rem){.docs-space-anatomy__plot{padding-block:var(--pv-sys-space-2);padding-inline:0 var(--pv-sys-space-8);margin-inline-start:0}}@container docs-space (min-width:36rem) and (max-width:49.99rem){.docs-space-anatomy .docs-space-anatomy__legend{column-gap:var(--pv-sys-space-10);columns:2;display:block}.docs-space-anatomy .docs-space-anatomy__group{break-inside:avoid;margin-block-end:var(--pv-sys-space-3)}.docs-space-anatomy .docs-space-anatomy__group:last-child{margin-block-end:0}}@container docs-space (min-width:36rem){.docs-space-controls__plot{--docs-ctl-floor:calc(var(--pv-sys-size-control-xl) + var(--pv-sys-space-2));grid-template-rows:minmax(var(--docs-ctl-floor), auto) auto;column-gap:var(--pv-sys-space-6);grid-template-columns:repeat(4,auto);justify-content:center;padding-block-end:var(--pv-sys-space-2)}.docs-space-controls__plot:before{block-size:1px;margin-block-end:-1px;margin-inline:calc(var(--pv-sys-space-8) * -1);content:"";background:var(--pv-sys-color-outline-variant);grid-area:1/1/auto/-1;align-self:end}.docs-space-controls__spec,.docs-space-controls__meta{grid-column:var(--docs-ctl-col);border:0;padding:0}.docs-space-controls__item+.docs-space-controls__item>*{border:0}.docs-space-controls__spec{grid-row:1;align-items:flex-end;min-block-size:0}.docs-space-controls__meta{text-align:center;grid-row:2;justify-items:center;padding-block-start:var(--pv-sys-space-3)}.docs-space-controls__threshold{z-index:0;gap:var(--pv-sys-space-2);block-size:0;margin-block-end:var(--pv-sys-size-control-lg);margin-inline:calc(var(--pv-sys-space-8) * -1);border-block-start:1px dashed var(--docs-measure);opacity:var(--docs-ctl-target);transition:opacity var(--docs-ctl-fade);grid-area:1/1/auto/-1;align-self:end;align-items:center;display:flex;position:relative}.docs-space-controls__tag{gap:var(--pv-sys-space-2);background:var(--pv-sys-color-surface-container-low);align-items:center;padding-inline-end:var(--pv-sys-space-2);display:flex}.docs-space-controls__target{font-size:var(--pv-sys-typography-label-small-font-size);font-weight:var(--pv-sys-typography-label-small-font-weight);line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-variant)}.docs-space-glyphs__items{column-gap:var(--pv-sys-space-8)}.docs-space-glyphs__cell{padding:var(--pv-sys-space-5) var(--pv-sys-space-6);grid-template-columns:9rem minmax(0,1fr);align-items:end}.docs-space-glyphs__cell>.docs-fig-head{align-self:center}}@container docs-space (min-width:72rem){.docs-space-controls__plot{column-gap:var(--pv-sys-space-10)}.docs-space-glyphs__cells{grid-template-columns:4fr 3fr 3fr}.docs-space-glyphs__cell{grid-template-columns:minmax(0,1fr);align-items:stretch}.docs-space-glyphs__cell>.docs-fig-head{align-self:start}.docs-space-glyphs__cell+.docs-space-glyphs__cell{border-block-start:0}.docs-space-glyphs__cell+.docs-space-glyphs__cell:before{inset-block:var(--pv-sys-space-4);content:"";border-inline-start:var(--pv-comp-docs-hairline);position:absolute;inset-inline-start:0}}@container docs-space (max-width:35.99rem){.docs-space-windows__preview{inline-size:auto;margin-inline-start:0}.docs-space-windows__segment-name{display:none}}@container docs-space (max-width:18rem){.docs-space-windows__class>:last-child{flex-basis:100%}}@container docs-space (min-width:36rem){.docs-space-windows__preview{block-size:11rem}.docs-space-windows__class{flex-basis:auto}.docs-space-windows__facts{min-block-size:0}}@media (scripting:enabled){.docs-space-windows__scale[data-pending] .docs-space-windows__container,.docs-space-windows__scale[data-pending] .docs-space-windows__thumb,.docs-space-windows__readout[data-pending]>*{visibility:hidden}}@media (hover:hover){.docs-space-scale__step:not([data-selected]):hover .docs-space-scale__swatch{box-shadow:inset 0 0 0 1px var(--pv-sys-color-on-surface-variant);transition:box-shadow var(--pv-sys-motion-transition-fade)}.docs-space-scale__step:not([data-selected]):hover .docs-space-scale__px,.docs-space-windows__bar:hover{color:var(--pv-sys-color-on-surface);transition:color var(--pv-sys-motion-transition-fade)}}@media (forced-colors:active){.docs-space-scale__swatch{outline-offset:-1px;outline:1px solid canvastext}.docs-space-scale__step[data-selected] .docs-space-scale__swatch{forced-color-adjust:none;background-color:highlight;outline-color:highlight}.docs-space-scale__step[data-selected] .docs-space-scale__px{color:highlight}.docs-space-windows__fill,.docs-space-windows__thumb{forced-color-adjust:none;background-color:canvastext}.docs-space-windows__bar[data-chosen] .docs-space-windows__fill{background-color:highlight}.docs-space-windows__segment[data-current]{outline-offset:-2px;outline:2px solid highlight}.docs-space-windows__col{forced-color-adjust:none;opacity:1;background-color:graytext}}
