@layer pv.reset,pv.base;@layer pv.components{.pv-icon{--_pv-icon-size:var(--pv-sys-icon-size-24);inline-size:var(--_pv-icon-size);block-size:var(--_pv-icon-size);vertical-align:middle;color:inherit;flex:none;display:inline-block}.pv-icon[data-pv-size="16"]{--_pv-icon-size:var(--pv-sys-icon-size-16)}.pv-icon[data-pv-size="20"]{--_pv-icon-size:var(--pv-sys-icon-size-20)}.pv-icon[data-pv-size="32"]{--_pv-icon-size:var(--pv-sys-icon-size-32)}.pv-icon[data-pv-mirror]{transform:scaleX(-1)}.pv-icon[data-pv-icon-motion]{--_pv-icon-draw-length:var(--pv-sys-motion-length-medium);overflow:visible}.pv-icon[data-pv-icon-motion=draw][data-pv-length=large]{--_pv-icon-draw-length:var(--pv-sys-motion-length-large)}.pv-icon[data-pv-icon-motion=draw][data-pv-length=moment]{--_pv-icon-draw-length:var(--pv-sys-motion-length-moment)}.pv-icon[data-pv-icon-motion] [data-pv-part]{--_pv-icon-dx:calc(var(--_pv-icon-sx,0) * var(--_pv-icon-ax,0) * var(--_pv-icon-reach,0) * 1px);--_pv-icon-dy:calc(var(--_pv-icon-sy,0) * var(--_pv-icon-ay,0) * var(--_pv-icon-reach,0) * 1px);--_pv-icon-delay:calc((var(--_pv-icon-step,0) + var(--_pv-icon-lead,0)) * var(--_pv-icon-draw-length) / 2);transform-box:view-box;transform-origin:50%}.pv-icon[data-pv-icon-motion=nudge]{--_pv-icon-reach:2}.pv-icon[data-pv-icon-motion=lift]{--_pv-icon-reach:1.5}.pv-icon :is([data-pv-part=up],[data-pv-part=down]){--_pv-icon-ay:1}.pv-icon :is([data-pv-part=left],[data-pv-part=right]){--_pv-icon-ax:1}.pv-icon :is([data-pv-part=up-left],[data-pv-part=up-right],[data-pv-part=down-left],[data-pv-part=down-right]){--_pv-icon-ax:.75;--_pv-icon-ay:.75}.pv-icon :is([data-pv-part=up],[data-pv-part=up-left],[data-pv-part=up-right]){--_pv-icon-sy:-1}.pv-icon :is([data-pv-part=down],[data-pv-part=down-left],[data-pv-part=down-right]){--_pv-icon-sy:1}.pv-icon :is([data-pv-part=left],[data-pv-part=up-left],[data-pv-part=down-left]){--_pv-icon-sx:-1}.pv-icon :is([data-pv-part=right],[data-pv-part=up-right],[data-pv-part=down-right]){--_pv-icon-sx:1}.pv-icon[data-pv-icon-motion]:is([data-pv-size="16"],[data-pv-size="20"],[data-pv-size="32"],[data-pv-size="24"]:where([data-pv-snap],[data-pv-snap] *)){--_pv-icon-dpr:1}@media (-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx){.pv-icon[data-pv-icon-motion]:is([data-pv-size="16"],[data-pv-size="20"],[data-pv-size="32"],[data-pv-size="24"]:where([data-pv-snap],[data-pv-snap] *)){--_pv-icon-dpr:1.25}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.pv-icon[data-pv-icon-motion]:is([data-pv-size="16"],[data-pv-size="20"],[data-pv-size="32"],[data-pv-size="24"]:where([data-pv-snap],[data-pv-snap] *)){--_pv-icon-dpr:1.5}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.pv-icon[data-pv-icon-motion]:is([data-pv-size="16"],[data-pv-size="20"],[data-pv-size="32"],[data-pv-size="24"]:where([data-pv-snap],[data-pv-snap] *)){--_pv-icon-dpr:2}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:3dppx){.pv-icon[data-pv-icon-motion]:is([data-pv-size="16"],[data-pv-size="20"],[data-pv-size="32"],[data-pv-size="24"]:where([data-pv-snap],[data-pv-snap] *)){--_pv-icon-dpr:3}}.pv-icon[data-pv-icon-motion][data-pv-size="16"]{--_pv-icon-snap:calc(1.5px / var(--_pv-icon-dpr))}.pv-icon[data-pv-icon-motion][data-pv-size="20"]{--_pv-icon-snap:calc(1.2px / var(--_pv-icon-dpr))}.pv-icon[data-pv-icon-motion][data-pv-size="32"]{--_pv-icon-snap:calc(.75px / var(--_pv-icon-dpr))}.pv-icon[data-pv-icon-motion][data-pv-size="24"]:where([data-pv-snap],[data-pv-snap] *){--_pv-icon-snap:calc(1px / var(--_pv-icon-dpr))}@supports (translate:round(1px, 1px)){.pv-icon[data-pv-icon-motion]:is([data-pv-size="16"],[data-pv-size="20"],[data-pv-size="32"],[data-pv-size="24"]:where([data-pv-snap],[data-pv-snap] *)) [data-pv-part]{--_pv-icon-dx:calc(var(--_pv-icon-sx,0) * round(var(--_pv-icon-ax,0) * var(--_pv-icon-reach,0) * 1px, var(--_pv-icon-snap)));--_pv-icon-dy:calc(var(--_pv-icon-sy,0) * round(var(--_pv-icon-ay,0) * var(--_pv-icon-reach,0) * 1px, var(--_pv-icon-snap)))}}.pv-icon [data-pv-part=tilt-cw]{--_pv-icon-r:10deg}.pv-icon [data-pv-part=tilt-ccw]{--_pv-icon-r:-10deg}.pv-icon [data-pv-part=tilt-cw-6]{--_pv-icon-r:6deg}.pv-icon [data-pv-part=tilt-ccw-6]{--_pv-icon-r:-6deg}.pv-icon :is([data-pv-part=cw],[data-pv-part^=cw-]){--_pv-icon-turn:360deg;--_pv-icon-dir:1}.pv-icon :is([data-pv-part=ccw],[data-pv-part^=ccw-]){--_pv-icon-turn:-360deg;--_pv-icon-dir:-1}.pv-icon [data-pv-part=cw-45]{--_pv-icon-r:45deg}.pv-icon [data-pv-part=cw-60]{--_pv-icon-r:60deg}.pv-icon [data-pv-part=cw-90]{--_pv-icon-r:90deg}.pv-icon [data-pv-part=ccw-45]{--_pv-icon-r:-45deg}.pv-icon [data-pv-part=ccw-60]{--_pv-icon-r:-60deg}.pv-icon [data-pv-part=ccw-90]{--_pv-icon-r:-90deg}.pv-icon[data-pv-step="60"]{--_pv-icon-sym:60deg}.pv-icon[data-pv-step="90"]{--_pv-icon-sym:90deg}.pv-icon[data-pv-step="120"]{--_pv-icon-sym:120deg}.pv-icon[data-pv-step="180"]{--_pv-icon-sym:180deg}.pv-icon :is([data-pv-part=stroke-2],[data-pv-part=rstroke-2],[data-pv-part=bar-2],[data-pv-part=dot-2]){--_pv-icon-step:1}.pv-icon :is([data-pv-part=stroke-3],[data-pv-part=rstroke-3],[data-pv-part=bar-3],[data-pv-part=dot-3]){--_pv-icon-step:2}.pv-icon :is([data-pv-part=stroke-4],[data-pv-part=rstroke-4],[data-pv-part=bar-4],[data-pv-part=dot-4]){--_pv-icon-step:3}.pv-icon[data-pv-frame][data-pv-length=moment] [data-pv-part]{--_pv-icon-lead:1}.pv-icon:is([data-pv-icon-motion=nudge],[data-pv-icon-motion=lift]) [data-pv-part]{transition:translate var(--pv-sys-motion-transition-small-close), rotate var(--pv-sys-motion-transition-small-close)}.pv-icon[data-pv-icon-motion=turn] [data-pv-part]{transition:rotate var(--pv-sys-motion-transition-medium-close)}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(a,button,[role=button],[role=link],label,summary,[data-pv-icon-hint]):where(:not(:disabled,[aria-disabled=true],[data-disabled])):hover .pv-icon:where(:not([data-pv-hint=none],:where(a,button,[role=button],[role=link],label,summary,[data-pv-icon-hint]):not(:hover) .pv-icon,:where(:disabled,[aria-disabled=true],[data-disabled]) .pv-icon))[data-pv-icon-motion=nudge] [data-pv-part],:where(a,button,[role=button],[role=link],label,summary,[data-pv-icon-hint]):where(:not(:disabled,[aria-disabled=true],[data-disabled])):focus-visible .pv-icon:where(:not([data-pv-hint=none],:where(a,button,[role=button],[role=link],label,summary,[data-pv-icon-hint]):focus-visible :where(a,button,[role=button],[role=link],label,summary,[data-pv-icon-hint]) .pv-icon,:where(:disabled,[aria-disabled=true],[data-disabled]) .pv-icon))[data-pv-icon-motion=nudge] [data-pv-part],:where(button,[role=button],[data-pv-icon-hint]):where(:not(:disabled,[aria-disabled=true],[data-disabled])):hover .pv-icon:where(:not([data-pv-hint=none],:where(a,button,[role=button],[role=link],label,summary,[data-pv-icon-hint]):not(:hover) .pv-icon,:where(:disabled,[aria-disabled=true],[data-disabled]) .pv-icon))[data-pv-icon-motion=lift] [data-pv-part],:where(button,[role=button],[data-pv-icon-hint]):where(:not(:disabled,[aria-disabled=true],[data-disabled])):focus-visible .pv-icon:where(:not([data-pv-hint=none],:where(a,button,[role=button],[role=link],label,summary,[data-pv-icon-hint]):focus-visible :where(a,button,[role=button],[role=link],label,summary,[data-pv-icon-hint]) .pv-icon,:where(:disabled,[aria-disabled=true],[data-disabled]) .pv-icon))[data-pv-icon-motion=lift] [data-pv-part]{--_pv-icon-hinting:1;translate:var(--_pv-icon-dx) var(--_pv-icon-dy);rotate:var(--_pv-icon-r,0deg);transition:translate var(--pv-sys-motion-transition-small), rotate var(--pv-sys-motion-transition-small)}:where(button,[role=button],[data-pv-icon-hint]):where(:not(:disabled,[aria-disabled=true],[data-disabled])):hover .pv-icon:where(:not([data-pv-hint=none],:where(a,button,[role=button],[role=link],label,summary,[data-pv-icon-hint]):not(:hover) .pv-icon,:where(:disabled,[aria-disabled=true],[data-disabled]) .pv-icon))[data-pv-icon-motion=turn] [data-pv-part],:where(button,[role=button],[data-pv-icon-hint]):where(:not(:disabled,[aria-disabled=true],[data-disabled])):focus-visible .pv-icon:where(:not([data-pv-hint=none],:where(a,button,[role=button],[role=link],label,summary,[data-pv-icon-hint]):focus-visible :where(a,button,[role=button],[role=link],label,summary,[data-pv-icon-hint]) .pv-icon,:where(:disabled,[aria-disabled=true],[data-disabled]) .pv-icon))[data-pv-icon-motion=turn] [data-pv-part]{--_pv-icon-hinting:1;rotate:var(--_pv-icon-r,0deg);transition:rotate var(--pv-sys-motion-transition-medium)}}@media (prefers-reduced-motion:no-preference){.pv-icon[data-pv-play=hint]:where([data-pv-icon-motion=nudge],[data-pv-icon-motion=lift]) [data-pv-part]{translate:var(--_pv-icon-dx) var(--_pv-icon-dy);rotate:var(--_pv-icon-r,0deg);transition:translate var(--pv-sys-motion-transition-small), rotate var(--pv-sys-motion-transition-small)}.pv-icon[data-pv-play=hint]:where([data-pv-icon-motion=turn]:not([data-pv-step])) [data-pv-part]{rotate:var(--_pv-icon-r,0deg);transition:rotate var(--pv-sys-motion-transition-medium)}.pv-icon[data-pv-play]:where([data-pv-icon-motion=turn][data-pv-step]) [data-pv-part]{animation:pv-icon-step var(--pv-sys-motion-transition-medium)}.pv-icon[data-pv-play]:where([data-pv-icon-motion=turn][data-pv-step="180"]) [data-pv-part]{animation-duration:var(--pv-sys-motion-transition-large-duration);animation-timing-function:var(--pv-sys-motion-transition-large-timing-function)}.pv-icon[data-pv-play][data-pv-icon-motion=sway] [data-pv-part]{animation:pv-icon-sway-out var(--pv-sys-motion-transition-medium) forwards, pv-icon-sway-back var(--pv-sys-motion-transition-medium-close-duration) var(--pv-sys-motion-transition-medium-close-timing-function) var(--pv-sys-motion-length-small) forwards}.pv-icon-swap:where([data-pv-swap=shared]):has(>:where([data-pv-swap-face=from][data-pv-play][data-pv-icon-motion=sway]))>[data-pv-swap-face=to] g[data-pv-part]{animation:pv-icon-sway-out var(--pv-sys-motion-transition-medium) forwards, pv-icon-sway-back var(--pv-sys-motion-transition-medium-close-duration) var(--pv-sys-motion-transition-medium-close-timing-function) var(--pv-sys-motion-length-small) forwards}.pv-icon[data-pv-play][data-pv-icon-motion=draw] [data-pv-part]{stroke-linecap:round}.pv-icon[data-pv-play][data-pv-icon-motion=draw] [data-pv-part^=stroke-]{animation:pv-icon-draw var(--pv-sys-motion-transition-medium) backwards;animation-delay:var(--_pv-icon-delay)}.pv-icon[data-pv-play][data-pv-icon-motion=draw] [data-pv-part^=rstroke-]{animation:pv-icon-draw-reverse var(--pv-sys-motion-transition-medium) backwards;animation-delay:var(--_pv-icon-delay)}.pv-icon[data-pv-play][data-pv-icon-motion=draw] [data-pv-part^=bar-]{animation:pv-icon-draw-bar var(--pv-sys-motion-transition-medium) backwards;animation-delay:var(--_pv-icon-delay)}.pv-icon[data-pv-play][data-pv-icon-motion=draw] [data-pv-part^=dot-]{animation:pv-icon-appear var(--pv-sys-motion-transition-fade) backwards;animation-delay:var(--_pv-icon-delay)}.pv-icon[data-pv-play]:where([data-pv-icon-motion=draw])[data-pv-length=moment] [data-pv-part=frame]{animation:pv-icon-draw var(--pv-sys-motion-transition-moment) backwards}.pv-icon[data-pv-play]:where([data-pv-icon-motion=draw])[data-pv-length=large] :is([data-pv-part^=stroke-],[data-pv-part^=rstroke-],[data-pv-part^=bar-]){animation-duration:var(--pv-sys-motion-transition-large-duration);animation-timing-function:var(--pv-sys-motion-transition-large-timing-function)}.pv-icon[data-pv-play]:where([data-pv-icon-motion=draw])[data-pv-length=moment] :is([data-pv-part^=stroke-],[data-pv-part^=rstroke-],[data-pv-part^=bar-]){animation-duration:var(--pv-sys-motion-transition-moment-duration);animation-timing-function:var(--pv-sys-motion-transition-moment-timing-function)}.pv-icon:where([data-pv-icon-motion=spin],[data-pv-icon-motion=turn][data-pv-turn=whole])[data-pv-active] [data-pv-part]{animation:pv-icon-turn var(--pv-sys-motion-loop-spin) var(--pv-sys-motion-easing-linear) infinite}}.pv-icon[data-pv-icon-motion=pulse][data-pv-active]{animation:pv-icon-pulse var(--pv-sys-motion-loop-pulse) var(--pv-sys-motion-easing-loop) infinite alternate}@media (prefers-reduced-motion:reduce){.pv-icon:is([data-pv-icon-motion=spin],[data-pv-icon-motion=turn][data-pv-turn=whole])[data-pv-active]{animation:pv-icon-pulse var(--pv-sys-motion-loop-pulse) var(--pv-sys-motion-easing-loop) infinite alternate}}.pv-icon-swap{--_pv-icon-size:var(--pv-sys-icon-size-24);inline-size:var(--_pv-icon-size);block-size:var(--_pv-icon-size);vertical-align:middle;flex:none;display:inline-grid}.pv-icon-swap[data-pv-size="16"]{--_pv-icon-size:var(--pv-sys-icon-size-16)}.pv-icon-swap[data-pv-size="20"]{--_pv-icon-size:var(--pv-sys-icon-size-20)}.pv-icon-swap[data-pv-size="32"]{--_pv-icon-size:var(--pv-sys-icon-size-32)}.pv-icon-swap>.pv-icon{block-size:100%;inline-size:100%;transition:opacity var(--pv-sys-motion-transition-fade), scale var(--pv-sys-motion-transition-small);grid-area:1/1}.pv-icon-swap:not([data-pv-swapped])>[data-pv-swap-face=to],.pv-icon-swap[data-pv-swapped]>[data-pv-swap-face=from]{opacity:0;filter:blur(calc(var(--_pv-icon-size) / 16));transition:opacity var(--pv-sys-motion-transition-fade-close), filter var(--pv-sys-motion-transition-fade-close), scale var(--pv-sys-motion-transition-small-close);scale:.85}.pv-icon-swap:is([data-pv-swap=fill],[data-pv-swap=related])>.pv-icon[data-pv-swap-face]{filter:none;scale:none}.pv-icon-swap[data-pv-swap=fill]>[data-pv-swap-face=from]{z-index:1}.pv-icon-swap[data-pv-swap=related][data-pv-swapped]>[data-pv-swap-face=from],.pv-icon-swap[data-pv-swap=related]:not([data-pv-swapped])>[data-pv-swap-face=to],.pv-icon-swap[data-pv-swap=fill][data-pv-swapped]>[data-pv-swap-face=from]{transition:opacity var(--pv-sys-motion-transition-fade-close-duration) var(--pv-sys-motion-transition-fade-close-timing-function) calc(var(--pv-sys-motion-length-fade) / 2)}.pv-icon-swap[data-pv-swap=fill]:not([data-pv-swapped])>[data-pv-swap-face=from]{transition:none}.pv-icon-swap[data-pv-swap-reverse]>.pv-icon[data-pv-swap-face]{transition-delay:0s}.pv-icon-swap[data-pv-swapped]>[data-pv-swap-face=to]:where([data-pv-play][data-pv-icon-motion=draw]),.pv-icon-swap:not([data-pv-swapped])>[data-pv-swap-face=from]:where([data-pv-play][data-pv-icon-motion=draw]){filter:none;transition:opacity var(--pv-sys-motion-transition-fade);scale:none}.pv-icon-swap[data-pv-swap=shared]>.pv-icon[data-pv-swap-face]{opacity:1;filter:none;transition:none;scale:none}.pv-icon-swap[data-pv-swap=shared]>[data-pv-swap-face=to] [data-pv-shared]{visibility:hidden}.pv-icon-swap[data-pv-swap=shared]>.pv-icon :not([data-pv-shared],g){transform-box:fill-box;transform-origin:50%;transition:opacity var(--pv-sys-motion-transition-fade), scale var(--pv-sys-motion-transition-small)}.pv-icon-swap:where([data-pv-swap=shared]):not([data-pv-swapped])>[data-pv-swap-face=to] :not([data-pv-shared],g),.pv-icon-swap:where([data-pv-swap=shared])[data-pv-swapped]>[data-pv-swap-face=from] :not([data-pv-shared],g){opacity:0;transition:opacity var(--pv-sys-motion-transition-fade-close), scale var(--pv-sys-motion-transition-small-close);scale:.85}.pv-icon-swap:where([data-pv-swap=shared])[data-pv-swapped]>[data-pv-swap-face=to]:where([data-pv-play][data-pv-icon-motion=draw]) :not([data-pv-shared],g),.pv-icon-swap:where([data-pv-swap=shared]):not([data-pv-swapped])>[data-pv-swap-face=from]:where([data-pv-play][data-pv-icon-motion=draw]) :not([data-pv-shared],g){transition:opacity var(--pv-sys-motion-transition-fade);scale:none}.pv-icon-swap[data-pv-icon-motion=none]>.pv-icon[data-pv-swap-face],.pv-icon-swap[data-pv-icon-motion=none]:where([data-pv-swap=shared])>.pv-icon :not([data-pv-shared],g){transition:none}@media (prefers-reduced-motion:reduce){.pv-icon-swap[data-pv-swap]>.pv-icon[data-pv-swap-face],.pv-icon-swap[data-pv-swap=shared]>.pv-icon :not([data-pv-shared],g){filter:none;scale:none}}@keyframes pv-icon-turn{to{transform:rotate(var(--_pv-icon-turn,360deg))}}@keyframes pv-icon-step{to{transform:rotate(calc(var(--_pv-icon-sym,0deg) * var(--_pv-icon-dir,1)))}}@keyframes pv-icon-sway-out{to{rotate:12deg}}@keyframes pv-icon-sway-back{to{transform:rotate(-12deg)}}@keyframes pv-icon-draw{0%{visibility:hidden;stroke-dasharray:1 2;stroke-dashoffset:1.01px}to{stroke-dasharray:1 2;stroke-dashoffset:0}}@keyframes pv-icon-draw-reverse{0%{visibility:hidden;stroke-dasharray:1 2;stroke-dashoffset:-1.01px}to{stroke-dasharray:1 2;stroke-dashoffset:0}}@keyframes pv-icon-draw-bar{0%{visibility:hidden;stroke-dasharray:0 2;stroke-dashoffset:-.5px}to{stroke-dasharray:1 2;stroke-dashoffset:0}}@keyframes pv-icon-appear{0%{opacity:0}}@keyframes pv-icon-pulse{to{opacity:.45}}}@layer pv.utilities;
:root{--pv-comp-docs-header-height:4rem;--pv-comp-docs-sidebar-width:13rem;--pv-comp-docs-toc-width:3rem;--pv-comp-docs-gap:var(--pv-sys-space-10);--pv-comp-docs-max:var(--pv-sys-layout-container-max);--pv-comp-docs-prose-max:56rem;--pv-comp-docs-pad:var(--pv-sys-space-6);--pv-comp-docs-hairline:1px solid var(--pv-sys-color-outline-variant);--pv-comp-docs-lede-size:1rem;--docs-mono-size:11px;--docs-row:2rem;--docs-row-sm:1.75rem;--docs-control:2.25rem;--pv-comp-docs-ink-light:var(--pv-sys-color-surface-container-lowest);--docs-measure:var(--pv-sys-color-brand);--docs-measure-hatch-opacity:.45}:root,[data-theme=light]{--docs-picture-light:block;--docs-picture-dark:none}@media (prefers-color-scheme:dark){:root:not([data-theme]){--pv-comp-docs-ink-light:var(--pv-sys-color-on-surface);--docs-measure-hatch-opacity:.55;--docs-picture-light:none;--docs-picture-dark:block}}[data-theme=dark],[data-theme=darker]{--pv-comp-docs-ink-light:var(--pv-sys-color-on-surface);--docs-measure-hatch-opacity:.55;--docs-picture-light:none;--docs-picture-dark:block}html:has(.docs-header[data-home]){scrollbar-gutter:auto}body{color:var(--pv-sys-color-on-surface);text-align:start;background:var(--pv-sys-color-surface);margin:0}::selection{color:var(--pv-sys-color-on-primary-container);background:var(--pv-sys-color-primary-container)}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}:where(a:not([class*=pv-])){color:inherit}:focus-visible:where(:not([class*=pv-])){outline:var(--pv-sys-focus-ring-width) solid var(--pv-sys-focus-ring-color-default);outline-offset:var(--pv-sys-focus-ring-offset);border-radius:var(--pv-sys-shape-corner-xs)}[data-theme-switching] :not(.docs-seg__pill),[data-theme-switching] :before,[data-theme-switching] :after{transition:none!important}.docs-skip{z-index:var(--pv-sys-z-index-max);padding:var(--pv-sys-space-3) var(--pv-sys-space-5);color:var(--pv-sys-color-on-primary-container);background:var(--pv-sys-color-primary-container);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);text-decoration:none;position:absolute;inset-block-start:-100vb;inset-inline-start:var(--pv-sys-space-4)}.docs-skip:focus-visible{inset-block-start:var(--pv-sys-space-3)}@keyframes docs-fade-in{0%{opacity:0}}@keyframes docs-fade-out{to{opacity:0}}@media (min-width:52.5em){:root{--pv-comp-docs-pad:var(--pv-sys-space-8)}}
.docs-header{z-index:var(--pv-sys-z-index-sticky);block-size:var(--pv-comp-docs-header-height);border-block-end:1px solid #0000;position:sticky;inset-block-start:0}.docs-header:before{z-index:-1;content:"";background:var(--pv-sys-color-surface);-webkit-mask-image:linear-gradient(var(--pv-sys-color-surface) 0 0),  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.5 12' preserveAspectRatio='none'%3E%3Cpath d='M0.522 12L0.376 11.854L9.285 2.944C11.924 0.306 13.576 0.306 16.215 2.944L25.124 11.854L24.978 12z'/%3E%3C/svg%3E");mask-image:linear-gradient(var(--pv-sys-color-surface) 0 0),  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.5 12' preserveAspectRatio='none'%3E%3Cpath d='M0.522 12L0.376 11.854L9.285 2.944C11.924 0.306 13.576 0.306 16.215 2.944L25.124 11.854L24.978 12z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0, var(--docs-notch-x,-40px) 100%;mask-position:0 0, var(--docs-notch-x,-40px) 100%;transition:border-color var(--pv-sys-motion-transition-fade), mask-size var(--pv-sys-motion-transition-medium-close), mask-position var(--pv-sys-motion-transition-medium);border-block-end:1px solid #0000;position:absolute;inset:0 0 -1px;-webkit-mask-size:100% 100%,25.5px 0;mask-size:100% 100%,25.5px 0;-webkit-mask-composite:xor;mask-composite:exclude}.docs-header[data-scrolled]:before{border-block-end-color:var(--pv-sys-color-outline-variant)}.docs-header[data-scrolled][data-notch]:before{transition:border-color var(--pv-sys-motion-transition-fade), mask-size var(--pv-sys-motion-transition-medium), mask-position var(--pv-sys-motion-transition-medium);-webkit-mask-size:100% 100%,25.5px 12px;mask-size:100% 100%,25.5px 12px}.docs-header[data-notch-snap]:before{transition:border-color var(--pv-sys-motion-transition-fade)}.docs-header:after{z-index:-1;pointer-events:none;content:"";background:var(--pv-sys-color-outline-variant);block-size:12px;inline-size:25.5px;translate:var(--docs-notch-x,-40px) 0;transform-origin:50% 100%;transition:translate var(--pv-sys-motion-transition-medium), scale var(--pv-sys-motion-transition-medium-close);position:absolute;inset:auto auto -1px 0;scale:1 0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.5 12' preserveAspectRatio='none'%3E%3Cpath d='M-0.27 12.5L9.285 2.944C11.924 0.306 13.576 0.306 16.215 2.944L25.77 12.5' fill='none' stroke='%23000'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.5 12' preserveAspectRatio='none'%3E%3Cpath d='M-0.27 12.5L9.285 2.944C11.924 0.306 13.576 0.306 16.215 2.944L25.77 12.5' fill='none' stroke='%23000'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.docs-header[data-scrolled][data-notch]:after{transition:translate var(--pv-sys-motion-transition-medium), scale var(--pv-sys-motion-transition-medium);scale:1}.docs-header[data-notch-snap]:after{transition:none}.docs-header__in{--docs-header-pad:var(--pv-comp-docs-pad);--docs-hover-blur:4px;gap:var(--pv-sys-space-5);max-inline-size:var(--pv-comp-docs-max);block-size:100%;padding-inline:var(--docs-header-pad);align-items:center;margin-inline:auto;display:flex;position:relative}.docs-header__spacer{flex:1}.docs-header__tools{gap:var(--pv-sys-space-2);white-space:nowrap;flex:none;align-items:center;display:flex}.docs-lockup{gap:var(--pv-sys-space-2);align-items:center;text-decoration:none;display:inline-flex}.docs-lockup__word{font-family:var(--pv-sys-typography-family-voice);font-size:var(--pv-sys-typography-title-small-font-size);font-weight:var(--pv-sys-typography-headline-small-font-weight);line-height:var(--pv-sys-typography-title-small-line-height);color:var(--pv-sys-color-on-surface);font-variation-settings:var(--pv-sys-typography-headline-small-font-variation-settings)}.docs-nav{align-self:stretch;display:none;position:relative}.docs-nav__list{gap:var(--pv-sys-space-1);align-items:stretch;block-size:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.docs-nav__item{z-index:1;align-items:center;display:flex;position:relative}.docs-nav__trigger{block-size:var(--docs-control);padding-inline:var(--pv-sys-space-3);font:inherit;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-variant);white-space:nowrap;cursor:pointer;border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);transition:color var(--pv-sys-motion-transition-fade);background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.docs-nav__trigger[aria-expanded=true],.docs-nav__trigger[aria-current]{color:var(--pv-sys-color-on-surface)}@media (hover:hover){.docs-nav__item:hover .docs-nav__trigger{color:var(--pv-sys-color-on-surface)}}.docs-nav__pill-slot{display:contents}.docs-nav__pill,.docs-nav__step,.docs-nav__line{z-index:0;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.docs-nav__pill{background:var(--pv-sys-color-surface-container);filter:blur(var(--docs-hover-blur));border-radius:var(--pv-sys-shape-corner-sm);corner-shape:var(--pv-sys-shape-corner-shape);opacity:0;transition:opacity var(--pv-sys-motion-transition-fade-close), filter var(--pv-sys-motion-transition-fade-close);will-change:translate, inline-size}.docs-nav__pill[data-on=true]{filter:blur();opacity:1;transition:opacity var(--pv-sys-motion-transition-fade), filter var(--pv-sys-motion-transition-fade)}.docs-nav__step{background:var(--pv-sys-color-primary-container);border-radius:var(--pv-sys-shape-corner-sm);corner-shape:var(--pv-sys-shape-corner-shape);opacity:0;transition:opacity var(--pv-sys-motion-transition-fade);will-change:translate, inline-size}.docs-nav__step[data-on=true]{opacity:1}.docs-nav__line{background:var(--pv-sys-color-primary);border-radius:var(--pv-sys-shape-corner-full);corner-shape:round;block-size:2px;transition:scale var(--pv-sys-motion-transition-small)}.docs-nav__step[data-hidden],.docs-nav__line[data-hidden]{visibility:hidden}.docs-header:not([data-scrolled]) .docs-nav__line{scale:0 1}.docs-nav__label{transition:color var(--pv-sys-motion-transition-fade), font-weight var(--pv-sys-motion-transition-fade);flex-direction:column;display:inline-flex}.docs-nav__label:after{block-size:0;font-weight:var(--pv-sys-typography-headline-large-font-weight);visibility:hidden;content:attr(data-text);-webkit-user-select:none;user-select:none;overflow:hidden}.docs-nav__trigger[aria-current] .docs-nav__label{font-weight:var(--pv-sys-typography-headline-large-font-weight);color:var(--pv-sys-color-primary)}.docs-nav__viewport{z-index:var(--pv-sys-z-index-popover);box-sizing:content-box;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);box-shadow:var(--pv-sys-elevation-shadow-level2);transform-origin:top;transition:inset-inline-start var(--pv-sys-motion-transition-medium), inline-size var(--pv-sys-motion-transition-medium), block-size var(--pv-sys-motion-transition-medium);animation:docs-mega-in var(--pv-sys-motion-transition-fade) backwards, docs-mega-in-travel var(--pv-sys-motion-transition-medium) backwards;position:absolute;inset-block-start:calc(100% + 1px + var(--pv-sys-space-3));inset-inline-start:0;overflow:hidden}.docs-nav__viewport[data-snap]{transition:none}.docs-nav__viewport[data-closing]{pointer-events:none;animation:docs-mega-out var(--pv-sys-motion-transition-fade-close) both, docs-mega-out-travel var(--pv-sys-motion-transition-medium-close) both}@keyframes docs-mega-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}@keyframes docs-mega-in-travel{0%{scale:var(--pv-sys-motion-scale-pre-enter);translate:0 calc(-1 * var(--pv-sys-space-1))}to{translate:0;scale:1}}@keyframes docs-mega-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(2px)}}@keyframes docs-mega-out-travel{0%{scale:1}to{scale:var(--pv-sys-motion-scale-pre-exit)}}.docs-nav__tail{z-index:var(--pv-sys-z-index-popover);background:var(--pv-sys-color-surface-container-lowest);border-block-start:var(--pv-comp-docs-hairline);border-inline-start:var(--pv-comp-docs-hairline);corner-shape:var(--pv-sys-shape-corner-shape);block-size:18px;inline-size:18px;transition:translate var(--pv-sys-motion-transition-medium);animation:docs-fade-in var(--pv-sys-motion-transition-fade) backwards;border-start-start-radius:var(--pv-sys-shape-corner-xs);position:absolute;inset-block-start:calc(100% + 1px + var(--pv-sys-space-3) - 8.5px);inset-inline-start:0;rotate:-45deg}: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)) .docs-nav__tail{rotate:45deg}.docs-header[data-scrolled] .docs-nav__tail{display:none}.docs-nav__tail[data-snap]{transition:none}.docs-nav__tail[data-closing]{pointer-events:none;animation:docs-fade-out var(--pv-sys-motion-transition-fade-close) both}.docs-mega{--docs-mega-w:58rem;gap:var(--pv-sys-space-3);inline-size:min(var(--docs-mega-w), var(--docs-mega-max,100vi));padding:var(--pv-sys-space-3);grid-template-columns:13rem minmax(0,1fr);display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.docs-mega[data-layout=tiles]{--docs-mega-w:calc(15.25rem + var(--docs-cols,2) * 20rem + (var(--docs-cols,2) - 1) * var(--pv-sys-space-1))}.docs-mega[data-layout=tiles] .docs-mega__rows{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(var(--docs-cols,2), minmax(0, 1fr));grid-auto-flow:column}.docs-mega[data-state=open]{animation:docs-fade-in var(--pv-sys-motion-transition-fade) backwards, docs-panel-in-travel var(--pv-sys-motion-transition-medium) backwards}.docs-mega[data-state=open][data-from=none]{animation:none}.docs-mega[data-state=open][data-from=start]{--docs-panel-x:calc(-1 * var(--pv-sys-space-3))}.docs-mega[data-state=open][data-from=end]{--docs-panel-x:var(--pv-sys-space-3)}.docs-mega[data-state=closing]{pointer-events:none;animation:docs-fade-out var(--pv-sys-motion-transition-fade-close) both}@keyframes docs-panel-in-travel{0%{translate:var(--docs-panel-x,0) 0}to{translate:0}}.docs-mega__feature{align-content:space-between;gap:var(--pv-sys-space-6);min-block-size:9rem;padding:var(--pv-sys-space-5);color:var(--pv-sys-color-on-surface);background:var(--pv-sys-color-surface-container-low);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);transition:color var(--pv-sys-motion-transition-fade), background-color var(--pv-sys-motion-transition-fade);text-decoration:none;display:grid}.docs-mega__feature[data-tone=brand]:hover,.docs-mega__feature[data-tone=brand]:focus-visible{color:var(--pv-comp-docs-ink-light);background:var(--pv-sys-color-brand)}.docs-mega__feature[data-tone=action]:hover,.docs-mega__feature[data-tone=action]:focus-visible{color:var(--pv-sys-color-on-action);background:var(--pv-sys-color-action)}.docs-mega__feature-text{display:block}.docs-mega__feature-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);line-height:var(--pv-sys-typography-title-large-line-height);font-variation-settings:var(--pv-sys-typography-title-large-font-variation-settings);display:block}.docs-mega__feature-lede{text-wrap:balance;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);transition:color var(--pv-sys-motion-transition-fade);margin-block-start:var(--pv-sys-space-2);display:block}.docs-mega__feature-all{gap:var(--pv-sys-space-1);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(--pv-sys-color-primary);transition:color var(--pv-sys-motion-transition-fade);align-items:center;display:inline-flex}.docs-mega__feature:hover .docs-mega__feature-lede,.docs-mega__feature:focus-visible .docs-mega__feature-lede{color:inherit;opacity:.85}.docs-mega__feature:hover .docs-mega__feature-all,.docs-mega__feature:focus-visible .docs-mega__feature-all{color:inherit}.docs-mega__arrow{transition:translate var(--pv-sys-motion-transition-small)}@media (hover:hover){.docs-mega__feature:hover .docs-mega__arrow{translate:calc(-1 * var(--pv-sys-space-1)) 0}: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)) .docs-mega__feature:hover .docs-mega__arrow{translate:var(--pv-sys-space-1) 0}}.docs-glide{position:relative}.docs-glide>li{z-index:1;position:relative}.docs-glide__pill{z-index:0;pointer-events:none;background:var(--docs-glide-paper,var(--pv-sys-color-surface-container));filter:blur(var(--docs-hover-blur));border-radius:var(--docs-glide-radius,var(--pv-sys-shape-corner-md));corner-shape:var(--docs-glide-shape,var(--pv-sys-shape-corner-shape));opacity:0;transition:opacity var(--pv-sys-motion-transition-fade-close), filter var(--pv-sys-motion-transition-fade-close);will-change:translate, inline-size, block-size;position:absolute;inset-block-start:0;inset-inline-start:0}.docs-glide__pill[data-on=true]{filter:blur();opacity:1;transition:opacity var(--pv-sys-motion-transition-fade), filter var(--pv-sys-motion-transition-fade)}.docs-mega__rows{--docs-glide-radius:var(--pv-sys-shape-corner-md);gap:var(--pv-sys-space-1);grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}.docs-mega__row{gap:var(--pv-sys-space-3);padding-block:var(--pv-sys-space-2);padding-inline:var(--pv-sys-space-2);color:var(--pv-sys-color-on-surface);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);align-items:center;text-decoration:none;display:flex}.docs-mega__text{min-inline-size:0;display:grid}.docs-mega__label{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-mega__note{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-muted);text-overflow:ellipsis;white-space:nowrap;transition:color var(--pv-sys-motion-transition-fade);overflow:hidden}.docs-mega__row:hover .docs-mega__note,.docs-mega__row:focus-visible .docs-mega__note{color:var(--pv-sys-color-on-surface-variant)}.docs-mega__links{--docs-glide-radius:var(--pv-sys-shape-corner-md);gap:1px;margin:0;padding:0;list-style:none;display:grid}.docs-mega__link{block-size:var(--docs-control);padding-inline:var(--pv-sys-space-3);font-size:var(--pv-sys-typography-body-large-font-size);line-height:var(--pv-sys-typography-body-large-line-height);color:var(--pv-sys-color-on-surface-variant);white-space:nowrap;border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);transition:color var(--pv-sys-motion-transition-fade);align-items:center;text-decoration:none;display:flex}.docs-mega__link:hover,.docs-mega__link:focus-visible{color:var(--pv-sys-color-on-surface)}.docs-mega__row[aria-current=page],.docs-mega__link[aria-current=page],.docs-drawer__link[aria-current=page],.docs-drawer__link[aria-current=page]:hover,.docs-drawer__all[aria-current=page],.docs-drawer__all[aria-current=page]:hover{color:var(--pv-sys-color-on-surface);background:var(--pv-sys-color-surface-container-high)}.docs-mega__row[aria-current=page] .docs-mega__note{color:var(--pv-sys-color-on-surface-variant)}.docs-drawer__btn{z-index:var(--pv-sys-z-index-popover);gap:var(--pv-sys-space-1);block-size:var(--docs-row);padding-inline:var(--pv-sys-space-2) .625rem;font:inherit;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(--pv-sys-color-on-surface-variant);cursor:pointer;border-radius:var(--pv-sys-shape-corner-sm);corner-shape:var(--pv-sys-shape-corner-shape);transition:color var(--pv-sys-motion-transition-fade), background-color var(--pv-sys-motion-transition-fade);background:0 0;border:0;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.docs-drawer__btn:hover{color:var(--pv-sys-color-on-surface);background:var(--pv-sys-color-surface-container)}}.docs-drawer__scrim{z-index:var(--pv-sys-z-index-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:docs-fade-in var(--pv-sys-motion-transition-fade) both;position:fixed;inset:0;inset-block-start:var(--pv-comp-docs-header-height)}.docs-drawer__scrim:before{content:"";background:var(--pv-sys-color-scrim);opacity:var(--pv-sys-state-opacity-scrim);position:absolute;inset:0}.docs-drawer__scrim[data-closing]{pointer-events:none;animation:docs-fade-out var(--pv-sys-motion-transition-fade-close) both}.docs-drawer__sheet{z-index:var(--pv-sys-z-index-popover);max-block-size:calc(100dvb - var(--pv-comp-docs-header-height));padding-block:var(--pv-sys-space-3) var(--pv-sys-space-8);padding-inline:var(--docs-header-pad);overscroll-behavior:contain;background:var(--pv-sys-color-surface);border-block-end:var(--pv-comp-docs-hairline);corner-shape:var(--pv-sys-shape-corner-shape);box-shadow:var(--pv-sys-elevation-shadow-level3);animation:docs-fade-in var(--pv-sys-motion-transition-fade) both, docs-drawer-in var(--pv-sys-motion-transition-large) both;border-end-end-radius:var(--pv-sys-shape-corner-window);border-end-start-radius:var(--pv-sys-shape-corner-window);position:absolute;inset-block-start:calc(100% + 1px);inset-inline:0;overflow:auto}.docs-drawer__sheet[data-closing]{pointer-events:none;animation:docs-fade-out var(--pv-sys-motion-transition-fade-close) both, docs-drawer-out var(--pv-sys-motion-transition-large-close) both}@keyframes docs-drawer-in{0%{translate:0 calc(-1 * var(--pv-sys-space-2))}to{translate:0}}@keyframes docs-drawer-out{0%{translate:0}to{translate:0 calc(-1 * var(--pv-sys-space-2))}}.docs-drawer__section{padding-block:var(--pv-sys-space-3);border-block-start:var(--pv-comp-docs-hairline)}.docs-drawer__section:first-child{border-block-start:0;padding-block-start:0}.docs-drawer__all{gap:var(--pv-sys-space-2);min-block-size:2.5rem;padding-inline: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(--pv-sys-color-on-surface);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);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.docs-drawer__all:hover{background:var(--pv-sys-color-surface-container)}.docs-drawer__group{margin-block-start:var(--pv-sys-space-2)}.docs-drawer__grouptitle{padding-block:var(--pv-sys-space-2) var(--pv-sys-space-1);padding-inline: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);line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-muted)}.docs-drawer__links{gap:0 var(--pv-sys-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.docs-drawer__link{min-block-size:2.5rem;padding-inline: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-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);transition:background-color var(--pv-sys-motion-transition-fade);align-items:center;text-decoration:none;display:flex}.docs-drawer__link:hover{background:var(--pv-sys-color-surface-container)}.docs-theme{inline-size:var(--docs-control);block-size:var(--docs-control);color:var(--pv-sys-color-on-surface-variant);cursor:pointer;border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);transition:color var(--pv-sys-motion-transition-fade), background-color var(--pv-sys-motion-transition-fade);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}@media (hover:hover){.docs-theme:hover{color:var(--pv-sys-color-on-surface);background:var(--pv-sys-color-surface-container)}}.docs-theme__glyph{opacity:0;rotate:-90deg;scale:var(--pv-sys-motion-scale-press-icon);transition:opacity var(--pv-sys-motion-transition-fade), rotate var(--pv-sys-motion-transition-small), scale var(--pv-sys-motion-transition-small);grid-area:1/1;place-items:center;display:inline-grid}.docs-theme__glyph[data-on=true]{opacity:1;rotate:none;scale:1}.docs-theme[data-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-theme__popover{transform-origin:top}.docs-theme__popover[data-entering]{animation:docs-mega-in var(--pv-sys-motion-transition-fade) both, docs-mega-in-travel var(--pv-sys-motion-transition-medium) both}.docs-theme__popover[data-exiting]{animation:docs-mega-out var(--pv-sys-motion-transition-fade-close) both, docs-mega-out-travel var(--pv-sys-motion-transition-medium-close) both}.docs-theme__menu{gap:var(--pv-sys-space-half);min-inline-size:11rem;padding:var(--pv-sys-space-1);background:var(--pv-sys-color-surface-container-lowest);border:var(--pv-sys-border-subtle);border-radius:var(--pv-sys-shape-corner-lg);corner-shape:var(--pv-sys-shape-corner-shape);box-shadow:var(--pv-sys-elevation-shadow-level2);outline:none;display:grid}.docs-theme__item{align-items:center;gap:var(--pv-sys-space-2);min-block-size:2.25rem;padding-inline:var(--pv-sys-space-2);color:var(--pv-sys-color-on-surface-variant);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);border-radius:var(--pv-sys-shape-corner-sm);corner-shape:var(--pv-sys-shape-corner-shape);cursor:pointer;transition:color var(--pv-sys-motion-transition-fade), background-color var(--pv-sys-motion-transition-fade);outline:none;display:flex}.docs-theme__item[data-hovered],.docs-theme__item[data-focused]{color:var(--pv-sys-color-on-surface);background:var(--pv-sys-color-surface-container)}.docs-theme__item[data-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-theme__item[data-selected]{color:var(--pv-sys-color-on-surface)}.docs-theme__label{flex:auto}.docs-theme__tick{inline-size:1rem;color:var(--pv-sys-color-primary);place-items:center;display:inline-grid}@media (prefers-reduced-motion:reduce){.docs-theme__popover[data-entering]{animation:docs-mega-in var(--pv-sys-motion-transition-fade) both}.docs-theme__popover[data-exiting]{animation:docs-mega-out var(--pv-sys-motion-transition-fade-close) both}}@media (min-width:37.5em){.docs-nav{display:flex}}@media (max-width:52.5em){.docs-mega{grid-template-columns:minmax(0,1fr)}.docs-mega__feature{gap:var(--pv-sys-space-3);min-block-size:0}}@media (min-width:37.5em){.docs-drawer{display:none}}@media (max-width:37.49em){html:has(.docs-drawer__btn[aria-expanded=true]){overflow:hidden}}@media (min-width:37.5em) and (pointer:coarse) and (max-height:40em){.docs-nav{display:none}.docs-drawer{display:block}.docs-drawer__links{grid-template-columns:repeat(4,minmax(0,1fr))}.docs-drawer__section:has(.docs-drawer__grouptitle){column-gap:var(--pv-sys-space-2);columns:4}.docs-drawer__section:has(.docs-drawer__grouptitle) .docs-drawer__all{column-span:all}.docs-drawer__section:has(.docs-drawer__grouptitle) .docs-drawer__group{break-inside:avoid}.docs-drawer__section:has(.docs-drawer__grouptitle) .docs-drawer__links{grid-template-columns:minmax(0,1fr)}.docs-drawer__all{justify-content:flex-start;inline-size:fit-content}.docs-header[data-home] .docs-drawer__sheet{padding-inline:var(--pv-comp-docs-pad);inset-inline:calc(50% - 50vi)}html:has(.docs-drawer__btn[aria-expanded=true]){overflow:hidden}}@media (pointer:coarse){.docs-theme:after,.docs-drawer__btn:after,.docs-nav__trigger:after,.docs-lockup:after{inset:calc(-1 * var(--pv-sys-space-1));content:"";position:absolute}.docs-drawer__btn:after{inset:calc(-1.5 * var(--pv-sys-space-1)) calc(-1 * var(--pv-sys-space-1))}.docs-nav__trigger,.docs-lockup{position:relative}.docs-nav__trigger:after,.docs-lockup:after{inset-block:calc(50% - var(--pv-sys-size-control-lg) / 2);inset-inline:0}.docs-drawer__all,.docs-drawer__link{min-block-size:var(--pv-sys-size-control-lg)}.docs-mega__link{block-size:var(--pv-sys-size-control-lg)}}@media (prefers-reduced-motion:reduce){.docs-nav__viewport,.docs-nav__tail,.docs-mega[data-state=open],.docs-drawer__sheet,.docs-drawer__scrim{animation:docs-fade-in var(--pv-sys-motion-transition-fade) backwards}.docs-nav__viewport[data-closing],.docs-nav__tail[data-closing],.docs-mega[data-state=closing],.docs-drawer__sheet[data-closing],.docs-drawer__scrim[data-closing]{animation:docs-fade-out var(--pv-sys-motion-transition-fade-close) both}.docs-nav__pill,.docs-glide__pill{filter:none}}
.docs-home{--docs-home-w:min(100vi, calc((100dvb - var(--pv-comp-docs-header-height)) / .46));block-size:calc(100dvb - var(--pv-comp-docs-header-height));background:var(--pv-sys-color-surface);place-items:center;display:grid;position:relative;overflow:hidden}.docs-home__text{padding-inline:var(--pv-sys-space-6);text-align:center;translate:0 calc(var(--pv-comp-docs-header-height) / -2);justify-items:center;display:grid}.docs-home__title{font-family:var(--pv-sys-typography-display-large-font-family);font-size:max(2.75rem, calc(var(--docs-home-w) * .044));font-variation-settings:var(--pv-sys-typography-display-large-font-variation-settings);color:var(--pv-sys-color-on-surface);animation:docs-home-in 1.3s var(--pv-sys-motion-easing-smooth) .15s both;margin:0;font-weight:800;line-height:1.1}.docs-home__lede{margin-block:calc(var(--docs-home-w) * .012) 0;font-family:var(--pv-sys-typography-prose-font-family);font-size:max(1rem, calc(var(--docs-home-w) * .0135));color:var(--pv-sys-color-on-surface);animation:docs-home-in 1.3s var(--pv-sys-motion-easing-smooth) .45s both;line-height:1.55}@keyframes docs-home-in{0%{opacity:0}to{opacity:1}}.docs-home__film{z-index:50;pointer-events:none;block-size:100%;inline-size:100%;display:block;position:fixed;inset:0}.docs-header[data-home]:before{background:0 0}@media (prefers-reduced-motion:no-preference) and (min-width:52.5em){.docs-header[data-home] :is(.docs-lockup,.docs-nav__trigger,.docs-theme){pointer-events:none;opacity:0;transition:opacity var(--pv-sys-motion-transition-fade)}.docs-header[data-home] :is(.docs-lockup,.docs-nav__trigger,.docs-theme)[data-film-shown],.docs-header[data-home]:focus-within :is(.docs-lockup,.docs-nav__trigger,.docs-theme){pointer-events:auto;opacity:1}}@media (prefers-reduced-motion:reduce){.docs-home__title,.docs-home__lede{animation:none}}.docs-home__sound{z-index:51;pointer-events:none;opacity:0;transition:opacity var(--pv-sys-motion-transition-fade);position:fixed;inset-block-end:var(--pv-sys-space-6);inset-inline-start:var(--pv-sys-space-6)}.docs-home__sound[data-film-shown],.docs-home__sound[data-focus-visible]{pointer-events:auto;opacity:1}
.docs-shell{gap:var(--pv-comp-docs-gap);max-inline-size:var(--pv-comp-docs-max);padding-block:var(--pv-sys-space-10) var(--pv-sys-space-20);padding-inline:var(--pv-comp-docs-pad);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.docs-main{min-inline-size:0}.docs-opener{grid-column:1/-1;min-inline-size:0}.docs-toc{display:none}@media (min-width:52.5em){.docs-shell[data-toc=true]{grid-template-columns:minmax(0, 1fr) var(--pv-comp-docs-toc-width)}.docs-toc{display:block}}
.docs-chip{block-size:1.125rem;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);font-variation-settings:var(--pv-sys-typography-label-small-font-variation-settings);color:var(--pv-sys-color-on-surface-variant);white-space:nowrap;background:var(--pv-sys-color-surface-container);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape);align-items:center;padding-inline:.375rem;line-height:1;display:inline-flex}.docs-chip[data-status=ready]{color:var(--pv-sys-color-on-primary-container);background:var(--pv-sys-color-primary-container)}.docs-chip[data-status=deprecated]{color:var(--pv-sys-color-on-error-container);background:var(--pv-sys-color-error-container)}.docs-rules .docs-gallery{font-size:inherit;line-height:inherit;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);margin-block-end:0;padding:0;list-style:none;display:grid}.docs-rules .docs-card{column-gap:var(--pv-sys-space-4);padding:var(--pv-sys-space-2);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);grid-template-columns:7rem minmax(0,1fr);align-items:center;margin:0;display:grid;position:relative}.docs-card+.docs-card:before{inset-block-start:0;inset-inline:calc(var(--pv-sys-space-2) + 7rem + var(--pv-sys-space-4)) 0;content:"";border-block-start:var(--pv-comp-docs-hairline);position:absolute}.docs-thumb{aspect-ratio:16/10;background:var(--pv-sys-color-surface-container-low);border-radius:calc(var(--pv-sys-shape-corner-lg) - var(--pv-sys-space-2));corner-shape:var(--pv-sys-shape-corner-shape);transition:background-color var(--pv-sys-motion-transition-fade-close);position:relative;overflow:clip}.docs-thumb__canvas{block-size:140px;inline-size:224px;font-family:var(--pv-sys-typography-body-medium-font-family);font-size:var(--pv-sys-typography-body-medium-font-size);font-weight:var(--pv-sys-typography-body-medium-font-weight);font-variation-settings:var(--pv-sys-typography-body-medium-font-variation-settings);line-height:var(--pv-sys-typography-body-medium-line-height);color:var(--pv-sys-color-on-surface);zoom:.5;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.docs-thumb__canvas>.docs-thumbbox[data-variant=fill]{position:static}.docs-thumb__canvas>.docs-thumbbox[data-variant=stand]{align-self:end}.docs-thumb *,.docs-thumb :before,.docs-thumb :after,.docs-pager-thumb *,.docs-pager-thumb :before,.docs-pager-thumb :after,.docs-hero__art *,.docs-hero__art :before,.docs-hero__art :after{transition:none;animation:none}.docs-rules .docs-thumb :is(p,h1,h2,h3,h4,h5,h6,ul,ol,li,a){all:revert-layer;transition:none;animation:none}.docs-card__text{min-inline-size:0}.docs-rules .docs-card__name{gap: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);font-variation-settings:var(--pv-sys-typography-title-small-font-variation-settings);line-height:var(--pv-sys-typography-title-small-line-height);color:var(--pv-sys-color-on-surface);transition:color var(--pv-sys-motion-transition-fade-close);flex-wrap:wrap;align-items:center;margin:0;display:flex}.docs-rules .docs-card__link{color:inherit;text-decoration:none}.docs-rules .docs-card__link:focus-visible{outline:none}.docs-card__link:after{z-index:1;content:"";border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);position:absolute;inset:0}.docs-rules .docs-card__blurb{margin-block:var(--pv-sys-space-1) 0;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:var(--pv-sys-typography-body-small-font-variation-settings);line-height:var(--pv-sys-typography-body-small-line-height);color:var(--pv-sys-color-on-surface-muted);text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.docs-card:has(.docs-card__link: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-card:has(.docs-card__link:focus-visible) .docs-card__name{color:var(--pv-sys-color-primary)}:root,[data-theme=light]{--docs-thumb-pic-light:contents;--docs-thumb-pic-dark:none}@media (prefers-color-scheme:dark){:root:not([data-theme]){--docs-thumb-pic-light:none;--docs-thumb-pic-dark:contents}}[data-theme=dark],[data-theme=darker]{--docs-thumb-pic-light:none;--docs-thumb-pic-dark:contents}.docs-thumb-pic[data-variant=light]{display:var(--docs-thumb-pic-light,contents)}.docs-thumb-pic[data-variant=dark]{display:var(--docs-thumb-pic-dark,none)}.docs-thumb-sketch{align-content:start;justify-items:start;gap:var(--pv-sys-space-2);padding:var(--pv-sys-space-4);display:grid;position:absolute;inset:0}.docs-thumb-sketch__bar{background:var(--pv-sys-color-surface-container-high);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape);block-size:.625rem;inline-size:100%;display:block}.docs-thumb-sketch__bar:first-child{inline-size:45%}.docs-thumb-sketch__bar:last-child{inline-size:80%}.docs-thumb-scrim{background:var(--pv-sys-color-scrim);opacity:var(--pv-sys-state-opacity-scrim);position:absolute;inset:0}.docs-thumb-room{background:var(--pv-sys-color-surface-dim);position:absolute;inset:0}.docs-thumb-room__close{position:absolute;inset-block-start:var(--pv-sys-space-2);inset-inline-start:var(--pv-sys-space-2)}.docs-thumb-room__picture{gap:var(--pv-sys-space-2);color:var(--pv-sys-color-on-surface);flex-direction:column;align-items:center;display:flex}@media (hover:hover){.docs-card:has(.docs-card__link:hover) .docs-thumb{background:var(--pv-sys-color-surface-container);transition:background-color var(--pv-sys-motion-transition-fade)}.docs-card:has(.docs-card__link:hover) .docs-card__name{color:var(--pv-sys-color-primary);transition:color var(--pv-sys-motion-transition-fade)}}@media (max-width:37.49em){.docs-card:has(.docs-card__link:active){background:var(--pv-sys-color-surface-container-low);transition:background-color var(--pv-sys-motion-transition-fade)}}@media (min-width:37.5em){.docs-rules .docs-gallery{gap:var(--pv-sys-space-4);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-rules .docs-card{padding:var(--pv-sys-space-1);background:var(--pv-sys-color-surface-container-lowest);border:var(--pv-comp-docs-hairline);border-radius:var(--pv-sys-shape-corner-lg);grid-template-rows:auto 1fr;grid-template-columns:none;align-items:stretch}.docs-card+.docs-card:before{content:none}.docs-card__link:after{border-radius:var(--pv-sys-shape-corner-lg)}.docs-thumb{border-radius:calc(var(--pv-sys-shape-corner-lg) - var(--pv-sys-space-1))}.docs-thumb__canvas{zoom:1;block-size:auto;inline-size:auto;inset:0}.docs-card__text{padding-block:var(--pv-sys-space-3) var(--pv-sys-space-4);padding-inline:var(--pv-sys-space-3)}.docs-rules .docs-card__blurb{-webkit-line-clamp:2}.docs-card:has(.docs-card__link:focus-visible){outline-offset:var(--pv-sys-focus-ring-offset)}}@media (min-width:64em){.docs-rules .docs-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:75em){.docs-rules .docs-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}
.docs-hero[data-kind=component]{grid-template-columns:minmax(0,1fr);container:docs-hero/inline-size}.docs-hero__frame{aspect-ratio:4/3;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-window);corner-shape:var(--pv-sys-shape-corner-shape)}.docs-hero__stage{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);block-size:100%;position:relative}.docs-hero__art{inset:var(--pv-sys-space-6);place-items:center;display:grid;position:absolute}.docs-hero__comp{--docs-hero-fit:.5;zoom:calc(var(--docs-hero-z,1) * var(--docs-hero-fit))}.docs-hero__status{margin-block-start:var(--pv-sys-space-3)}.docs-rules[data-section=component] :is(.docs-figure__stage:not(:where(.docs-mtheatre__body)),.docs-role-ladder__sample) :is(p,h1,h2,h3,h4,h5,h6,ul,ol,li,a){all:revert-layer}.docs-rules[data-section=component] .docs-figure[data-theme]{--pv-comp-docs-hairline:1px solid var(--pv-sys-color-outline-variant)}.docs-motion-fact{text-wrap:pretty}.docs-matrix-fit{--docs-cell:5.5rem;--docs-matrix-line:calc(var(--docs-matrix-c) * var(--docs-cell) + (var(--docs-matrix-c) - 1) * var(--pv-sys-space-2));--docs-matrix-need:calc(4.5rem + var(--docs-matrix-line) + var(--docs-matrix-s) * 1.5rem);padding:var(--pv-sys-space-2);margin:calc(-1 * var(--pv-sys-space-2));overflow:clip}.docs-matrix-fit[data-density=surface]{--docs-cell:13rem}.docs-matrix-probe{inline-size:calc(100% - var(--docs-matrix-need) + 10000px);container:docs-matrix/inline-size}.docs-matrix-line{inline-size:calc(100cqi + var(--docs-matrix-need) - var(--docs-matrix-line));container:docs-matrix-line/inline-size}.docs-matrix{gap:var(--pv-sys-space-6);inline-size:calc(100cqi - 10000px + var(--docs-matrix-line));overflow-wrap:normal;word-break:keep-all;grid-template-columns:minmax(0,1fr);display:grid}.docs-matrix__heads{white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.docs-matrix__row{grid-template-columns:repeat(auto-fill, minmax(var(--docs-cell), 1fr));gap:var(--pv-sys-space-2);display:grid}.docs-matrix__rowhead{grid-column:1/-1}.docs-matrix__gap,.docs-matrix__split{display:none}.docs-matrix__cell{gap:var(--pv-sys-space-2);min-inline-size:0;padding-block:var(--pv-sys-space-3);align-content:start;place-items:center;display:grid}.docs-matrix[data-density=surface] .docs-matrix__cell{justify-items:stretch}.docs-matrix[data-density=surface] .docs-matrix__row{grid-template-columns:repeat(auto-fill, minmax(max(var(--docs-cell), calc(50% - var(--pv-sys-space-1))), 1fr))}.docs-matrix__cap{text-align:center}.docs-matrix[data-density=surface] .docs-matrix__cap{text-align:start}.docs-matrix__void{inline-size:100%;min-block-size:var(--pv-sys-size-control-md);place-items:center;display:grid}.docs-matrix__void:before{inline-size:var(--pv-sys-space-3);content:"";background:var(--pv-sys-color-outline);block-size:1px}.docs-rules .docs-matrix-figure[data-variant=page]>.docs-figure__stage{padding:var(--pv-sys-space-6)}.docs-matrix__cell[data-void]{white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.docs-matrix__voids{gap:var(--pv-sys-space-2);padding-block:var(--pv-sys-space-1);grid-column:1/-1;align-items:center;display:flex}.docs-matrix__voids .docs-matrix__void{min-block-size:0;inline-size:auto}.docs-matrix__voidnames{column-gap:var(--pv-sys-space-1);flex-wrap:wrap;display:flex}:is(.docs-matrix,.docs-size__sets) :is(.pv-button__spinner,.pv-icon-button__spinner,.pv-progress-bar__circle,.pv-progress-bar__fill){animation-play-state:paused}:is(.docs-matrix,.docs-size__sets) .pv-progress-bar[data-pv-indeterminate] .pv-progress-bar__fill{animation-delay:calc(-.5 * var(--pv-sys-motion-loop-travel))}:is(.docs-matrix,.docs-size__sets) :is(.pv-button__spinner,.pv-icon-button__spinner,.pv-progress-bar__circle){animation-delay:calc(-.875 * var(--pv-sys-motion-loop-spin))}:is(.docs-matrix__cell,.docs-size__item):is(:hover,:focus-within) :is(.pv-button__spinner,.pv-icon-button__spinner,.pv-progress-bar__circle,.pv-progress-bar__fill){animation-play-state:running}.docs-size__sets{gap:var(--pv-sys-space-10);grid-template-columns:minmax(0,1fr);display:grid}.docs-size__row{--docs-size-room:var(--pv-sys-space-1);gap:var(--pv-sys-space-10) var(--pv-sys-space-16);padding:var(--docs-size-room);margin:calc(-1 * var(--docs-size-room));flex-wrap:wrap;justify-content:center;align-items:flex-end;padding-block-start:calc(var(--pv-sys-space-1) + var(--docs-size-room));padding-inline-start:calc(var(--pv-sys-space-8) + var(--docs-size-room));display:flex;overflow:clip}.docs-size__item{flex-direction:column;align-items:center;min-inline-size:0;display:flex}.docs-size__spec{inline-size:var(--docs-size-item,auto);max-inline-size:100%;display:flex;position:relative}.docs-size__spec:after{inset-block-end:-1px;inset-inline:calc(-1 * var(--pv-sys-space-8));content:"";background:var(--pv-sys-color-outline-variant);block-size:1px;position:absolute}.docs-size__name{white-space:nowrap;margin-block-start:var(--pv-sys-space-3)}.docs-size__value{font-variant-numeric:tabular-nums}.docs-size__row[data-marked=false]{row-gap:var(--pv-sys-space-16);padding-inline-start:var(--docs-size-room)}.docs-size__mark{gap:var(--pv-sys-space-1);block-size:var(--docs-size-length);pointer-events:none;align-items:center;display:flex;position:absolute;inset-block-start:var(--docs-size-start);inset-inline-end:calc(100% + var(--pv-sys-space-2))}.docs-size__rule{background:linear-gradient(90deg, transparent 2px, var(--docs-measure) 2px 3px, transparent 3px);border-block:1px solid var(--docs-measure);align-self:stretch;inline-size:5px}.docs-size__num{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);font-variant-numeric:tabular-nums;line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-variant);white-space:nowrap}.docs-size__sets[data-axis=inline] .docs-size__row{padding-block-start:calc(var(--pv-sys-space-8) + var(--docs-size-room));padding-inline-start:var(--docs-size-room)}.docs-size__sets[data-axis=inline] .docs-size__mark{inset-block:auto calc(100% + var(--pv-sys-space-2));inset-inline:var(--docs-size-start) auto;inline-size:var(--docs-size-length);flex-direction:column-reverse;block-size:auto}.docs-size__sets[data-axis=inline] .docs-size__rule{background:linear-gradient(0deg, transparent 2px, var(--docs-measure) 2px 3px, transparent 3px);border-block:0;border-inline:1px solid var(--docs-measure);block-size:5px;inline-size:100%}.docs-spec__row{gap:var(--pv-sys-space-6);flex-wrap:wrap;justify-content:center;align-items:flex-end;display:flex}.docs-spec__item{flex-direction:column;align-items:center;min-inline-size:0;max-inline-size:100%;display:flex}.docs-spec__item[data-wide]{flex-basis:100%;align-items:stretch}.docs-spec__node{inline-size:var(--docs-spec-item,auto);justify-content:center;max-inline-size:100%;display:flex}.docs-spec__item[data-wide] .docs-spec__node{inline-size:100%}.docs-spec__cap{margin-block-start:var(--pv-sys-space-3)}.docs-spec-cap{justify-items:center;display:grid}.docs-spec__row[data-columns="2"] .docs-spec-cap{justify-items:start}.docs-spec__row[data-columns="2"]{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.docs-spec__row[data-columns="2"] .docs-spec__item{align-items:stretch}.docs-spec__row[data-columns="2"] .docs-spec__node{inline-size:100%;max-inline-size:var(--docs-spec-item,none)}.docs-spec__row[data-columns="2"] .docs-spec__item[data-wide]{grid-column:1/-1}.docs-axis-rows{gap:var(--pv-sys-space-6);overflow-wrap:normal;word-break:keep-all;display:grid}.docs-axis-rows__row{gap:var(--pv-sys-space-2);grid-template-columns:minmax(0,1fr);display:grid}.docs-axis-rows__head{grid-column:1/-1}.docs-axis-rows__cell{gap:var(--pv-sys-space-2);min-inline-size:0;padding-block:var(--pv-sys-space-3);align-content:start;display:grid}.docs-role-ladder__heads,.docs-role-ladder__row{gap:var(--pv-sys-space-2) var(--pv-sys-space-4);padding:var(--pv-sys-space-4) var(--pv-sys-space-5);grid-template-columns:minmax(0,1fr) 4rem 4rem;grid-template-areas:"name size line""sample sample sample";align-items:center;display:grid}.docs-role-ladder__heads{padding-block:var(--pv-sys-space-3)}.docs-role-ladder__heads .docs-role-ladder__sample{display:none}.docs-role-ladder__row{border-block-start:var(--pv-comp-docs-hairline)}.docs-role-ladder__name{grid-area:name;justify-items:start;min-inline-size:0;display:grid}.docs-role-ladder__sample{grid-area:sample;min-inline-size:0}.docs-role-ladder__num{font-family:var(--pv-sys-typography-label-medium-font-family);font-size:var(--pv-sys-typography-label-medium-font-size);font-variant-numeric:tabular-nums;line-height:var(--pv-sys-typography-label-medium-line-height);color:var(--pv-sys-color-on-surface-variant);text-align:end}.docs-role-ladder__num:nth-child(3){grid-area:size}.docs-role-ladder__num:nth-child(4){grid-area:line}.docs-role-ladder__heads .docs-role-ladder__num{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-inset{position:relative}.docs-inset__band{pointer-events:none;background-image:repeating-linear-gradient(45deg, var(--docs-measure) 0 1px, transparent 1px var(--pv-sys-space-1));opacity:var(--docs-measure-hatch-opacity);position:absolute}.docs-inset__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;pointer-events:none;background:var(--docs-measure);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape);position:absolute;translate:-50% -50%}.docs-window{gap:var(--pv-sys-space-2);inline-size:100%;display:grid}.docs-window__dim{block-size:5px;background:linear-gradient(0deg, transparent 2px, var(--docs-measure) 2px 3px, transparent 3px);border-inline:1px solid var(--docs-measure);margin-block-start:var(--pv-sys-space-5);position:relative}.docs-window__num{font-family:var(--pv-sys-typography-label-small-font-family);font-size:var(--pv-sys-typography-label-small-font-size);font-variant-numeric:tabular-nums;line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-variant);position:absolute;inset-block-end:calc(100% + var(--pv-sys-space-1));inset-inline-start:50%;translate:-50%}.docs-window__frame{background:var(--pv-sys-color-surface);border:var(--pv-comp-docs-hairline);border-radius:var(--pv-sys-shape-corner-md);corner-shape:var(--pv-sys-shape-corner-shape);overflow:hidden}.docs-window__chrome{block-size:var(--pv-sys-space-6);padding-inline:var(--pv-sys-space-2);background:var(--pv-sys-color-surface-container-lowest);border-block-end:var(--pv-comp-docs-hairline);align-items:center;display:flex}.docs-window__page{min-block-size:var(--pv-sys-space-16);padding-block:var(--pv-sys-space-3);padding-inline:var(--docs-window-margin);position:relative}.docs-window__page[data-hatched]:before,.docs-window__page[data-hatched]:after{inline-size:var(--docs-window-margin);content:"";background-image:repeating-linear-gradient(45deg, var(--docs-measure) 0 1px, transparent 1px var(--pv-sys-space-1));opacity:var(--docs-measure-hatch-opacity);position:absolute;inset-block:0}.docs-window__page[data-hatched]:before{inset-inline-start:0}.docs-window__page[data-hatched]:after{inset-inline-end:0}.docs-window__cols{inset-block:0;inset-inline:var(--docs-window-margin);grid-template-columns:repeat(var(--docs-window-cols), minmax(0, 1fr));column-gap:var(--docs-window-gutter);display:grid;position:absolute}.docs-window__col{background:var(--pv-sys-color-surface-container-high)}.docs-window__content{gap:var(--pv-sys-space-2);display:grid;position:relative}.docs-window__bar{inline-size:var(--docs-window-bar,100%);block-size:var(--pv-sys-space-2);background:var(--pv-sys-color-outline);border-radius:var(--pv-sys-shape-corner-full);display:block}.docs-thumbbox{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;block-size:140px;inline-size:224px;display:grid;position:relative}.docs-thumbbox__backdrop{position:absolute;inset:0}.docs-thumbbox__box{gap:var(--pv-sys-space-3);flex-direction:column;place-content:center;align-items:center;block-size:100%;inline-size:100%;display:flex;position:relative}.docs-thumbbox[data-variant=stand] .docs-thumbbox__box{justify-content:flex-end;padding-block-end:var(--pv-sys-space-4)}.docs-thumbbox .docs-block{min-block-size:var(--pv-sys-space-8)}:is(.docs-hero__art,.docs-thumb,.docs-pager-thumb) .pv-badge__dot{animation:none}.docs-pager-thumb{pointer-events:none;zoom:.43;place-items:center;display:grid}.docs-item__action{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);font-variation-settings:var(--pv-sys-typography-label-small-font-variation-settings);line-height:var(--pv-sys-typography-label-small-line-height);color:var(--pv-sys-color-on-surface-variant);cursor:pointer;transition:color var(--pv-sys-motion-transition-fade);background:0 0;border:0;flex:none;align-items:center;margin:0;padding-block:0;padding-inline:.75rem;display:inline-flex}.docs-item__action[aria-disabled=true]{color:var(--pv-sys-color-on-surface-muted);cursor:default}@media (pointer:coarse){.docs-item__action{min-block-size:var(--pv-sys-size-control-lg)}}.docs-ghost{padding-inline:var(--pv-sys-space-1);color:var(--pv-sys-color-on-surface-muted);border:1px dashed var(--pv-sys-color-outline);border-radius:var(--pv-sys-shape-corner-xs);corner-shape:var(--pv-sys-shape-corner-shape);display:inline-block}.docs-hidden-run{padding-inline:var(--pv-sys-space-1);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)}.docs-block{min-block-size:2.5rem;min-inline-size:3rem;padding: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-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);place-items:center;display:grid}@media (hover:hover){.docs-item__action:not([aria-disabled=true]):hover{color:var(--pv-sys-color-on-surface)}}@media (min-width:37.5em){.docs-hero__frame{aspect-ratio:16/9}}@media (min-width:52.5em){.docs-hero[data-kind=component]{aspect-ratio:auto;background:0 0;border-radius:0;padding:0;display:grid;overflow:visible}.docs-hero[data-kind=component]>.docs-hero__frame,.docs-hero[data-kind=component]>.docs-hero__text{grid-area:1/1}.docs-hero[data-kind=component] .docs-hero__frame{aspect-ratio:4;min-block-size:18rem;inline-size:100%}.docs-hero[data-kind=component] .docs-hero__art{inset-block:var(--pv-sys-space-8);inset-inline:calc(42% + var(--pv-sys-space-10)) 0}.docs-hero[data-kind=component] .docs-hero__text{z-index:1;max-inline-size:42%;margin:var(--pv-sys-space-10);place-self:end start}}@container docs-hero not (min-width:34.5rem){.docs-hero__art [data-phone-hide]{display:none}}@media (min-width:52.5em){.docs-rules .docs-matrix-figure[data-variant=page]>.docs-figure__stage{padding:var(--pv-sys-space-8)}}@container docs-hero (min-width:34.5rem){.docs-hero__comp{--docs-hero-fit:.65}}@media (min-width:52.5em){@container docs-hero (min-width:34.5rem){.docs-hero__comp{--docs-hero-fit:.58}}}@media (max-width:52.49em){@container docs-hero (min-width:42rem){.docs-hero__comp{--docs-hero-fit:.9}}}@container docs-hero (min-width:60rem){.docs-hero__comp{--docs-hero-fit:.8}}@container docs-hero (min-width:84rem){.docs-hero__comp{--docs-hero-fit:1}}@container docs-matrix (min-width:10000px){.docs-matrix{grid-template-columns:max-content repeat(var(--docs-matrix-n), minmax(var(--docs-cell), 1fr));gap:var(--pv-sys-space-2)}.docs-matrix[data-split]{grid-template-columns:max-content repeat(var(--docs-matrix-n), minmax(var(--docs-cell), 1fr)) var(--pv-sys-space-4) repeat(var(--docs-matrix-k), minmax(var(--docs-cell), 1fr))}.docs-matrix__heads,.docs-matrix__row,.docs-matrix[data-density=surface] .docs-matrix__row{grid-row:var(--docs-matrix-r);grid-template-columns:subgrid;grid-column:1/-1;display:grid}.docs-matrix__heads{block-size:auto;inline-size:auto;white-space:normal;border-block-end:var(--pv-comp-docs-hairline);clip-path:none;padding-block-end:var(--pv-sys-space-3);position:static;overflow:visible}.docs-matrix__head{text-align:center;align-self:end}.docs-matrix__rowhead{grid-column:auto;align-self:center;padding-inline-end:var(--pv-sys-space-4)}.docs-matrix__gap{display:block}.docs-matrix__split{inline-size:1px;margin-block:var(--pv-sys-space-1) var(--pv-sys-space-3);background:var(--pv-sys-color-outline-variant);justify-self:center;display:block}.docs-matrix__cell{min-block-size:var(--pv-sys-space-16);align-content:center;padding-block:0}.docs-matrix[data-density=surface] .docs-matrix__cell{min-block-size:0;padding-block:var(--pv-sys-space-3);align-content:stretch;align-items:start}.docs-matrix__cap{display:none}.docs-matrix__cell[data-void]{white-space:normal;clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}.docs-matrix__voids{display:none}}@container docs-matrix-line (min-width:10000px){@container docs-matrix not (min-width:10000px){.docs-matrix[data-unfold] .docs-matrix__cell[data-void]{block-size:auto;inline-size:auto;padding-block:var(--pv-sys-space-3);white-space:normal;clip-path:none;position:static;overflow:visible}.docs-matrix[data-unfold] .docs-matrix__voids{display:none}}}@container docs-stage (min-width:40rem){.docs-spec__row[data-columns="2"]{grid-template-columns:repeat(2, minmax(0, var(--docs-spec-item,20rem)));column-gap:var(--pv-sys-space-10);justify-content:start}}@container (min-width:37.5rem){.docs-role-ladder__heads,.docs-role-ladder__row{grid-template-columns:10rem minmax(0,1fr) 5rem 5rem;grid-template-areas:"name sample size line"}.docs-role-ladder__heads .docs-role-ladder__sample{display:block}}@container docs-stage (min-width:20.5rem){.docs-axis-rows__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@container docs-stage (min-width:41.5rem){.docs-axis-rows__row{grid-template-columns:repeat(var(--docs-axis-n,4), minmax(0, 1fr))}}
