@layer reset{*{min-width:0;margin:0;padding:0}*,:before,:after{box-sizing:border-box}:where(:not(fieldset,progress,meter)){background-repeat:no-repeat;background-origin:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;block-size:100%}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{text-rendering:optimizespeed;-webkit-font-smoothing:antialiased;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(input,button,textarea,select){font:inherit;font-size:inherit;color:inherit;letter-spacing:inherit}:where(input[type=file])::-webkit-file-upload-button{font:inherit;font-size:inherit;color:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports (resize:block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol)[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*=\-])){touch-action:manipulation;cursor:pointer}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button{cursor:pointer}:where(input[type=file])::file-selector-button{cursor:pointer}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]){-webkit-user-select:none;user-select:none;text-align:center;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}:where(input[type=file])::-webkit-file-upload-button{-webkit-user-select:none;user-select:none;text-align:center;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}:where(input[type=file])::file-selector-button{-webkit-user-select:none;user-select:none;text-align:center;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}@media (prefers-reduced-motion:no-preference){:focus-visible{transition:outline-offset .145s cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}}@layer tokens;@layer foundation{:root{--ratio:var(--sizing-ratio,1.3);--factor:var(--sizing-factor,.8);--sizing-global-base:calc(.5vw + 1rem * var(--factor));--sizing-local-base:1em;--s-4:calc(var(--sizing-global-base) * pow(var(--ratio), -4));--s-3:calc(var(--sizing-global-base) * pow(var(--ratio), -3));--s-2:calc(var(--sizing-global-base) * pow(var(--ratio), -2));--s-1:calc(var(--sizing-global-base) * pow(var(--ratio), -1));--s0:var(--sizing-global-base);--s1:calc(var(--sizing-global-base) * pow(var(--ratio), 1));--s2:calc(var(--sizing-global-base) * pow(var(--ratio), 2));--s3:calc(var(--sizing-global-base) * pow(var(--ratio), 3));--s4:calc(var(--sizing-global-base) * pow(var(--ratio), 4));--ls-4:calc(var(--sizing-local-base) * pow(var(--ratio), -4));--ls-3:calc(var(--sizing-local-base) * pow(var(--ratio), -3));--ls-2:calc(var(--sizing-local-base) * pow(var(--ratio), -2));--ls-1:calc(var(--sizing-local-base) * pow(var(--ratio), -1));--ls0:var(--sizing-local-base);--ls1:calc(var(--sizing-local-base) * pow(var(--ratio), 1));--ls2:calc(var(--sizing-local-base) * pow(var(--ratio), 2));--ls3:calc(var(--sizing-local-base) * pow(var(--ratio), 3));--ls4:calc(var(--sizing-local-base) * pow(var(--ratio), 4));--spacing-primitive-4:calc(var(--ls-4) * var(--spacing-density));--spacing-primitive-3:calc(var(--ls-3) * var(--spacing-density));--spacing-primitive-2:calc(var(--ls-2) * var(--spacing-density));--spacing-primitive-1:calc(var(--ls-1) * var(--spacing-density));--spacing-primitive0:calc(var(--ls0) * var(--spacing-density));--spacing-primitive1:calc(var(--ls1) * var(--spacing-density));--spacing-primitive2:calc(var(--ls2) * var(--spacing-density));--spacing-primitive3:calc(var(--ls3) * var(--spacing-density));--spacing-primitive4:calc(var(--ls4) * var(--spacing-density));--spacing-container-4:calc(var(--s-4) * var(--spacing-density));--spacing-container-3:calc(var(--s-3) * var(--spacing-density));--spacing-container-2:calc(var(--s-2) * var(--spacing-density));--spacing-container-1:calc(var(--s-1) * var(--spacing-density));--spacing-container0:calc(var(--s0) * var(--spacing-density));--spacing-container1:calc(var(--s1) * var(--spacing-density));--spacing-container2:calc(var(--s2) * var(--spacing-density));--spacing-container3:calc(var(--s3) * var(--spacing-density));--spacing-container4:calc(var(--s4) * var(--spacing-density));--shape-stroke:var(--shape-stroke-color) var(--shape-stroke-style) var(--shape-stroke-width);--control-border:var(--control-border-width) var(--control-border-style) var(--control-border-color);--control-focus-stroke:var(--control-focus-stroke-style) var(--control-focus-stroke-width) var(--control-focus-stroke-color);background-color:var(--surface-base)}code{font-family:Fira Code,monospace}article ul,article ol,article dd{padding-inline-start:1em}article>*+*{margin-block-start:1em}:root{--measure:65ch;--line-height:var(--sizing-ratio);font-family:var(--typo-prose-family,Inter, sans-serif);font-size:var(--sizing-global-base);font-feature-settings:var(--typo-prose-feature-settings);line-height:var(--line-height);color:var(--typography-main)}::selection{background-color:var(--typography-selected-background)}h1,h2,h3,h4{font-family:var(--typography-heading-family,Inter, sans-serif);font-feature-settings:var(--typography-heading-feature-settings);font-weight:var(--typography-heading-weight,initial);line-height:calc(.8 * var(--line-height));-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--typography-heading-tracking,normal)}h1{font-size:var(--s4)}h2{font-size:var(--s3)}h3{font-size:var(--s2)}h4{font-size:var(--s1)}em,i{color:var(--typography-emphasize)}code{color:var(--typography-code-text);background-color:var(--typography-code-background);border-radius:4px;padding:.2em;font-size:90%;display:inline-block}.typography-display{font-family:var(--typography-display-family);font-feature-settings:var(--typography-display-feature-settings);font-weight:var(--typography-display-weight,initial);line-height:calc(.8 * var(--line-height));-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--typography-display-tracking,normal)}a,a:link,a:visited{color:var(--navigation-links-base)}a:hover{color:var(--navigation-links-hover)}a:active{color:var(--navigation-links-active)}.primitive{padding-block:var(--spacing-primitive-1);padding-inline:var(--spacing-primitive1)}.primitive[data-spacing="-1"]{padding-block:var(--spacing-primitive-2);padding-inline:var(--spacing-primitive0)}.primitive[data-spacing="1"]{padding-block:var(--spacing-primitive0);padding-inline:var(--spacing-primitive2)}.primitive{border:var(--shape-stroke-information);border-radius:var(--shape-radius-primitive)}.container{padding:var(--spacing-container0);border:var(--shape-stroke-information);border-radius:var(--shape-radius-container);background-color:var(--surface-container);box-shadow:var(--shape-shadow-container)}}@layer layout{.flow{--flow-space:1em;flex-direction:column;justify-content:flex-start;display:flex}.flow>*{margin-block:0}.flow>*+:not(:empty){margin-block-start:var(--flow-space)}.page-content{grid-template-columns:minmax(var(--spacing-container0), 1fr) minmax(200px, var(--🔒-max-content-width,100.0%)) minmax(var(--spacing-container0), 1fr);display:grid}.page-content>*{grid-column:2/3}.page{--🔒-max-content-width:var(--max-width,var(--layout-page-max-content-width))}.page>header{padding-block-start:var(--spacing-container0)}.page>header h1:has(+p){padding-block-end:var(--spacing-container-4)}.page>header p{color:var(--typography-subtle)}.page>header:not(:has(nav)){padding-block-end:var(--spacing-container0)}.page :where(.page,.focus-page,.sectioned-page){padding-block-start:0}.page :where(.page,.focus-page,.sectioned-page)>header{padding-block-start:0}.page:not(:has(header)){padding-block-start:var(--spacing-container0)}.focus-page{--🔒-max-content-width:var(--max-width,var(--layout-page-max-narrow-content-width))}.focus-page:not(:has(header)){padding-block-start:var(--spacing-container0)}.focus-page>header{padding-block-start:var(--spacing-container0)}.focus-page>header h1:has(+p){padding-block-end:var(--spacing-container-4)}.focus-page>header p{color:var(--typography-subtle)}.focus-page>header:not(:has(nav)){padding-block-end:var(--spacing-container0)}.focus-page :where(.page,.focus-page,.sectioned-page){padding-block-start:0}.focus-page :where(.page,.focus-page,.sectioned-page)>header{padding-block-start:0}.focus-page>header{text-align:center}.sectioned-page{--🔒-max-content-width:var(--max-width,var(--layout-page-max-content-width))}.sectioned-page:not(:has(header)){padding-block-start:var(--spacing-container0)}.sectioned-page>header{padding-block-start:var(--spacing-container0)}.sectioned-page>header h1:has(+p){padding-block-end:var(--spacing-container-4)}.sectioned-page>header p{color:var(--typography-subtle)}.sectioned-page>header:not(:has(nav)){padding-block-end:var(--spacing-container0)}.sectioned-page :where(.page,.focus-page,.sectioned-page){padding-block-start:0}.sectioned-page :where(.page,.focus-page,.sectioned-page)>header{padding-block-start:0}.sectioned-page>header{background-color:var(--surface-container);margin-block-end:var(--spacing-container0)}.sectioned-page>header:has(nav){box-shadow:0 1px #0000000f}.sectioned-page>header nav{--🔒-tablist-border:0;--🔒-tablist-box-shadow-horizontal:none;--🔒-tablist-box-shadow-vertical:none;margin-right:calc(var(--spacing-primitive-1) * -1);margin-left:calc(var(--spacing-primitive-1) * -1);box-shadow:none;border-block-end:0}.sectioned-page>header nav a[aria-current=page]{color:var(--navigation-links-base)}.sectioned-page>header nav a[aria-current=page]:after{border-color:var(--navigation-links-base)}.sectioned-page>[part=content]>section{grid-template-columns:subgrid;display:grid}.sectioned-page>[part=content]>section>:is([part=content],header){grid-template-columns:subgrid}}@layer components{.app-header{--🔒-max-content-width:var(--max-width,var(--layout-page-max-content-width));grid-template-columns:minmax(var(--spacing-container0), 1fr) minmax(200px, var(--🔒-max-content-width,100.0%)) minmax(var(--spacing-container0), 1fr);display:grid}.app-header>*{grid-column:2/3}.app-header{z-index:1;background:var(--surface-container);box-shadow:var(--shape-shadow-container);position:sticky;top:0}.app-header>div{gap:var(--spacing-container1);align-items:baseline;display:flex}.app-header>div>*{flex-shrink:0;align-items:center;min-width:0;display:flex}.app-header>div [part=brand]{padding-block:var(--spacing-container0);font-size:var(--s0);align-items:center;font-weight:700}.app-header>div [part=brand],a:is(.app-header>div [part=brand]):link,a:is(.app-header>div [part=brand]):visited{color:var(--navigation-links-base)}a:is(.app-header>div [part=brand]):hover{color:var(--navigation-links-hover)}a:is(.app-header>div [part=brand]):active{color:var(--navigation-links-active)}.app-header>div[data-sensing]>:is(nav,[part=aux]){visibility:hidden}.app-header>div>nav{flex-grow:1}.app-header>div>nav[data-position=center]{justify-content:center}.app-header>div>nav[data-position=end]{justify-content:end}.app-header>div :is(a,button):not([role]){gap:var(--spacing-primitive-4);color:var(--typography-main);background:0 0;text-decoration:none;display:inline-flex}.app-header>div :is(a,button):not([role]):hover,.app-header>div :is(a,button):not([role])[aria-current=page]{color:var(--navigation-links-base)}.app-header>div :is(a,button):not([role]):focus-visible{outline:none}.app-header>div :is(a,button):not([role]):focus-visible>span{outline:var(--control-focus-stroke);outline-offset:var(--spacing-primitive-4)}.app-header>div :is(a,button):not([role])[aria-haspopup=menu]:after{--chevron-down:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><path d=\"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z\"></path></svg>");content:"";width:1rem;height:1rem;-webkit-mask:var(--chevron-down) center center / 100% auto no-repeat;mask:var(--chevron-down) center center / 100% auto no-repeat;background:currentColor;align-self:center;display:block}.app-header>div>:is(nav,[part=menu],[part=aux])>[part=item]{min-width:0;padding-block:var(--spacing-container0);padding-inline:var(--spacing-container-4);white-space:nowrap;flex-shrink:0}.app-header>div>:is([part=aux],[part=menu]){margin-inline-start:auto}.app-header>div>[part=menu]>[popover]{pointer-events:none;background-color:#0000;flex-direction:column;width:100vw;height:100vh}.app-header>div>[part=menu]>[popover]:popover-open{display:flex}.app-header>div>[part=menu]>[popover]>[data-menu-header]{pointer-events:none;padding-inline:var(--spacing-container0);visibility:hidden;background:var(--surface-container);display:flex}.app-header>div>[part=menu]>[popover]>[data-menu-content]{pointer-events:auto;overscroll-behavior:contain;grid-template-columns:minmax(var(--spacing-container0), 1fr) minmax(200px, 66vw) minmax(var(--spacing-container0), 1fr);padding-block:var(--spacing-container4);color:var(--typography-main);background-color:var(--surface-base);flex-grow:1;display:grid;overflow:auto}.app-header>div>[part=menu]>[popover]>[data-menu-content]>*{grid-column:2/3}.app-header>div>[part=menu]>[popover] nav{padding-block:var(--spacing-container-4);padding-inline:var(--spacing-container0)}.app-header>div>[part=menu]>[popover] [part=item]{padding-block:var(--spacing-container-4);text-align:start;list-style-position:inside;display:list-item}.app-header>div>[part=menu]>[popover] [part=item]::marker{margin:0}.app-header>div>[part=menu]>[popover] [part=item]:is(a,button,span){text-indent:.85em;list-style-type:none}.app-header>div>[part=menu]>[popover] [part=aux]{padding:var(--spacing-container0);margin-block-start:auto}.app-header>div>[part=menu]>[popover] [part=aux] :is(a,button){display:inline-flex}.app-header>div>[part=menu]>[popover] [part=aux] :is(a,button)[aria-haspopup=menu]:after{--chevron-up:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"256\" height=\"256\" viewBox=\"0 0 256 256\"><path fill=\"currentColor\" d=\"M213.66 165.66a8 8 0 0 1-11.32 0L128 91.31l-74.34 74.35a8 8 0 0 1-11.32-11.32l80-80a8 8 0 0 1 11.32 0l80 80a8 8 0 0 1 0 11.32\"/></svg>");-webkit-mask:var(--chevron-up) center center / 100% auto no-repeat;mask:var(--chevron-up) center center / 100% auto no-repeat}.app-header>div>[part=menu]>[popover] details>div{flex-direction:column;padding-inline-start:.85em;display:flex}.app-header>div>[part=menu]>[popover] :focus-visible{outline:var(--control-focus-stroke)}.app-header>div>[part=menu]>[popover] :focus-visible>span{outline:none}.navigation-list{flex-direction:column;display:flex}.navigation-list>:is([part=item],[part=title]){gap:var(--spacing-primitive-4);padding-block:var(--spacing-primitive-4);padding-inline:var(--spacing-primitive-2);align-items:baseline;font-weight:450;display:flex}.navigation-list>[part=item]{border-radius:var(--shape-radius-primitive);color:var(--typography-main);text-decoration:none;position:relative}.navigation-list>[part=item][aria-current=page]{background-color:var(--navigation-item-active-background);font-weight:600}.navigation-list>[part=item][aria-current=page]:before{content:"";z-index:1;background-color:var(--control-accent);border-width:2px;border-radius:2px;width:4px;position:absolute;top:2px;bottom:2px;left:-8px}.navigation-list>[part=item]:active,.navigation-list>[part=item]:hover{color:var(--typography-main);background-color:var(--navigation-item-hover-background)}.navigation-list>[part=item] [part=icon]{color:var(--typography-muted)}.navigation-list>[part=title]{font-size:var(--s-1);color:var(--typography-subtle)}.navigation-list>hr{height:1px;margin-block:calc(var(--spacing-container-3) / 2);margin-inline:calc(var(--spacing-container-3) * -1);opacity:.4;background-color:var(--control-border-color)}.pagination{background:var(--surface-container);align-items:stretch;display:flex}.pagination>span{align-content:center}.pagination>span:not(:first-child){border-inline-start:var(--shape-stroke)}.pagination [part=page-size]{padding-inline-start:var(--spacing-container-2)}.pagination [part=items]{padding-inline:var(--spacing-container-2);flex-grow:1}.pagination [part=page]{padding-inline:var(--spacing-container-2)}:is(.pagination [part=page]:has(span),.pagination [part=page]:has(input)){padding-inline-start:0}.pagination [part=page]>input{field-sizing:content;max-width:5ch}.pagination [part=nav]>button{border-radius:0}.pagination [part=nav]>button:hover{background-color:var(--surface-container1)}.pagination :is([part=page-size],[part=page])>:is(span,input){border-color:var(--surface-container);background:var(--surface-container);border-radius:0}.pagination :is([part=page-size],[part=page])>:is(span,input):hover{border-color:var(--surface-container1);background-color:var(--surface-container1)}.pagination :is([part=page-size],[part=page])>span{border:0}.tab-nav{scrollbar-width:none;overflow:auto}.tab-nav>*{scroll-snap-align:start}.tab-nav{scroll-snap-type:inline proximity;border-block-end:var(--🔒-tablist-border);box-shadow:var(--🔒-tablist-box-shadow-horizontal);flex-direction:row;align-items:center;display:flex}.tab-nav[aria-orientation=vertical]{scrollbar-width:none;overflow:auto}.tab-nav[aria-orientation=vertical]>*{scroll-snap-align:start}.tab-nav[aria-orientation=vertical]{scroll-snap-type:block proximity;border-block-end:0;border-inline-end:var(--🔒-tablist-border);box-shadow:var(--🔒-tablist-box-shadow-vertical);flex-direction:column;flex-shrink:0}.tab-nav>:is(a,span){min-width:fit-content;padding:var(--spacing-primitive0) var(--spacing-primitive-1);color:var(--typography-main);text-wrap:nowrap;appearance:none;background:0 0;border:0;text-decoration:none;position:relative}.tab-nav>:is(a,span):after{content:"";right:var(--spacing-primitive-1);bottom:0;left:var(--spacing-primitive-1);border:1px solid #0000;border-radius:1px 1px 0 0;height:2px;position:absolute}.tab-nav>:is(a,span)[aria-current=page]{color:var(--navigation-links-base)}.tab-nav>:is(a,span)[aria-current=page]:after{border-color:var(--navigation-links-base)}.tab-nav>:is(a,span):focus-visible{outline:none}.tab-nav>:is(a,span):focus-visible>span{outline:var(--control-focus-stroke);outline-offset:var(--spacing-primitive-4)}.tab-nav>a:hover{color:var(--navigation-links-hover)}.tab-nav>a:active{color:var(--navigation-links-active)}.card{border:var(--shape-stroke);border-radius:var(--shape-radius-container);background-color:var(--surface-container)}.card [part=header]{padding:var(--spacing-container0);border:var(--shape-stroke);border-width:0;border-block-end-width:var(--shape-stroke-width);background-color:var(--surface-container1);border-start-start-radius:var(--shape-radius-container);border-start-end-radius:var(--shape-radius-container)}.card [part=body]{padding:var(--spacing-container0)}.card [part=footer]{padding:var(--spacing-container0);border:var(--shape-stroke);border-width:0;border-block-start-width:var(--shape-stroke-width)}.section header+*{margin-block-start:var(--spacing-container0)}.section [part=title]{color:var(--typography-main);margin:0;font-weight:500}.icon{aspect-ratio:1;height:1.2cap;display:inline-flex;transform:translateY(.1cap)}.avatar{aspect-ratio:1;height:1lh;color:var(--typography-muted);text-indent:-.2ch;text-overflow:clip;letter-spacing:-2.5px;white-space:nowrap;background-color:var(--control-background);box-shadow:0 0 0 1px var(--control-border-color);border-radius:50%;place-content:center;margin-block:-.5em;font-size:.7em;line-height:1.6em;display:inline-grid;overflow:hidden}.avatar:has(img){vertical-align:middle}.avatar img{object-fit:contain}.avatar:has(svg){margin-inline:.075em;padding:0;translate:-.1em .45em}.avatar svg{aspect-ratio:1;width:100%;color:var(--control-border-color);scale:1.45}.input:not([type=range],[type=checkbox],[type=radio]){box-sizing:content-box;padding:var(--spacing-primitive0);border:var(--control-border);border-radius:var(--shape-radius-primitive);color:var(--control-text);background-color:var(--control-background);display:inline-block}@supports ((-webkit-hyphens:none)){.input:not([type=range],[type=checkbox],[type=radio]){height:auto}}.input:not([type=range],[type=checkbox],[type=radio]):disabled,.input:not([type=range],[type=checkbox],[type=radio])[aria-disabled=true]{color:var(--control-disabled-text);background-color:var(--control-disabled-background)}.input:not([type=range],[type=checkbox],[type=radio]):focus-visible{outline:var(--control-focus-stroke);outline-offset:var(--control-focus-stroke-offset)}.input:not([type=range],[type=checkbox],[type=radio]){padding:var(--spacing-primitive-1)}.input:not([type=range],[type=checkbox],[type=radio])[data-spacing="-1"]{padding:var(--spacing-primitive-2)}.input:not([type=range],[type=checkbox],[type=radio])[data-spacing="1"]{padding:var(--spacing-primitive0)}.input:not([type=range],[type=checkbox],[type=radio]){vertical-align:middle;height:1em;line-height:1em}.input:not([type=range],[type=checkbox],[type=radio])::placeholder{color:var(--control-placeholder)}.input:not([type=range],[type=checkbox],[type=radio])[type=number],.input:not([type=range],[type=checkbox],[type=radio])[type=date]{font-variant-numeric:tabular-nums}.input:not([type=range],[type=checkbox],[type=radio])[type=date]::-webkit-calendar-picker-indicator{align-self:center}.input:not([type=range],[type=checkbox],[type=radio])[type=date]::-webkit-datetime-edit{align-self:center}.textarea{box-sizing:content-box;padding:var(--spacing-primitive0);border:var(--control-border);border-radius:var(--shape-radius-primitive);color:var(--control-text);background-color:var(--control-background);display:inline-block}@supports ((-webkit-hyphens:none)){.textarea{height:auto}}.textarea:disabled,.textarea[aria-disabled=true]{color:var(--control-disabled-text);background-color:var(--control-disabled-background)}.textarea:focus-visible{outline:var(--control-focus-stroke);outline-offset:var(--control-focus-stroke-offset)}.textarea{padding:var(--spacing-primitive-1)}.textarea[data-spacing="-1"]{padding:var(--spacing-primitive-2)}.textarea[data-spacing="1"]{padding:var(--spacing-primitive0)}.textarea{white-space:pre-wrap}.input[type=checkbox],input[type=radio]{aspect-ratio:1;border:var(--control-border);border-radius:var(--shape-radius-primitive);height:.9em;accent-color:var(--control-accent);background:var(--control-background);transform:translateY(.1em)}.input-affix{padding-inline:var(--spacing-primitive-1);line-height:1em;display:inline-block}.input-prefix{padding-inline:var(--spacing-primitive-1);border-inline-end:var(--control-border);line-height:1em;display:inline-block}.input-suffix{padding-inline:var(--spacing-primitive-1);border-inline-start:var(--control-border);line-height:1em;display:inline-block}.input-builder{box-sizing:content-box;padding:var(--spacing-primitive0);border:var(--control-border);border-radius:var(--shape-radius-primitive);color:var(--control-text);background-color:var(--control-background);display:inline-block}@supports ((-webkit-hyphens:none)){.input-builder{height:auto}}.input-builder:disabled,.input-builder[aria-disabled=true]{color:var(--control-disabled-text);background-color:var(--control-disabled-background)}.input-builder:focus-within{outline:none}.input-builder:has(:focus-visible){outline:var(--control-focus-stroke);outline-offset:var(--control-focus-stroke-offset)}.input-builder{vertical-align:middle;align-items:center;height:auto;padding:0;display:inline-flex}.input-builder>.input{border:unset;background:unset;flex-grow:1}@supports ((-webkit-hyphens:none)){.input-builder>.input{height:1em}}.input-builder>.input:focus{outline:unset}.input-builder>.input-affix+.input,.input-builder>.input+.input-affix,.input-builder>.input-affix:not(.input-suffix,.input-prefix)+.input-affix:not(.input-suffix,.input-prefix){padding-inline-start:0}.input-builder>*{padding-block:var(--spacing-primitive-1)}.input[type=range]::-moz-range-track{height:calc(var(--control-border-width) * 4);border-radius:var(--control-border-width);background-color:var(--control-selected-background);background-image:linear-gradient(var(--🔒-range-progress-background), var(--🔒-range-progress-background));background-repeat:no-repeat;background-size:var(--_hokulea-slider-progress,0) 100%}.input[type=range]::-moz-range-thumb{aspect-ratio:1;height:1em;margin-top:calc(var(--control-border-width) / .5 - .5em);appearance:none;background-color:var(--🔒-range-thumb-background);border-width:0;border-radius:50%}.input[type=range][data-orientation=vertical]::-moz-range-track{width:calc(var(--control-border-width) * 4);height:unset;background-position:bottom;background-size:100% var(--_hokulea-slider-progress,0)}.input[type=range][data-orientation=vertical]::-moz-range-thumb{margin-top:unset;margin-left:calc(var(--control-border-width) / .5 - .5em)}.input[type=range]:focus-visible::-moz-range-thumb{outline:var(--control-focus-stroke);outline-offset:var(--control-focus-stroke-offset)}.input[type=range]::-webkit-slider-container{height:1em;line-height:1em}.input[type=range]::-webkit-slider-runnable-track{height:calc(var(--control-border-width) * 4);border-radius:var(--control-border-width);background-color:var(--control-selected-background);background-image:linear-gradient(var(--🔒-range-progress-background), var(--🔒-range-progress-background));background-repeat:no-repeat;background-size:var(--_hokulea-slider-progress,0) 100%}.input[type=range]::-webkit-slider-thumb{aspect-ratio:1;height:1em;margin-top:calc(var(--control-border-width) / .5 - .5em);appearance:none;background-color:var(--🔒-range-thumb-background);border-radius:50%}.input[type=range][data-orientation=vertical]::-webkit-slider-runnable-track{width:calc(var(--control-border-width) * 4);height:unset;background-position:bottom;background-size:100% var(--_hokulea-slider-progress,0)}.input[type=range][data-orientation=vertical]::-webkit-slider-thumb{margin-top:unset;margin-left:calc(var(--control-border-width) / .5 - .5em)}.input[type=range]:focus-visible::-webkit-slider-thumb{outline:var(--control-focus-stroke);outline-offset:var(--control-focus-stroke-offset)}.input[type=range]{--🔒-range-progress-background:var(--control-focus-selected-background);--🔒-range-thumb-background:var(--intent-action-supreme-base-background);cursor:pointer;-webkit-user-select:none;user-select:none;padding-block:var(--spacing-primitive0);border:var(--control-border-width) solid transparent;vertical-align:middle;appearance:none;background:0 0}.input[type=range][data-orientation=vertical]{writing-mode:vertical-lr;direction:rtl}.input[type=range]:hover{--🔒-range-progress-background:var(--control-hover-background);--🔒-range-thumb-background:var(--intent-action-supreme-hover-background)}.input[type=range]:active{--🔒-range-progress-background:var(--control-active-background);--🔒-range-thumb-background:var(--intent-action-supreme-active-background)}.input[type=range]:focus{outline:none}.input[type=range]:disabled,.input[type=range][aria-disabled=true]{--🔒-range-progress-background:var(--control-disabled-background);--🔒-range-thumb-background:var(--intent-action-supreme-disabled-background)}.select{box-sizing:content-box;padding:var(--spacing-primitive0);border:var(--control-border);border-radius:var(--shape-radius-primitive);color:var(--control-text);background-color:var(--control-background);display:inline-block}@supports ((-webkit-hyphens:none)){.select{height:auto}}.select:disabled,.select[aria-disabled=true]{color:var(--control-disabled-text);background-color:var(--control-disabled-background)}.select:focus-within{outline:none}.select:has(:focus-visible){outline:var(--control-focus-stroke);outline-offset:var(--control-focus-stroke-offset)}.select{-webkit-user-select:none;user-select:none;gap:var(--spacing-primitive-4);padding-block:0;padding-inline:var(--spacing-primitive0);display:inline-flex;position:relative}.select:after{--chevron-up-down:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><path d=\"M181.66,170.34a8,8,0,0,1,0,11.32l-48,48a8,8,0,0,1-11.32,0l-48-48a8,8,0,0,1,11.32-11.32L128,212.69l42.34-42.35A8,8,0,0,1,181.66,170.34Zm-96-84.68L128,43.31l42.34,42.35a8,8,0,0,0,11.32-11.32l-48-48a8,8,0,0,0-11.32,0l-48,48A8,8,0,0,0,85.66,85.66Z\"></path></svg>");pointer-events:none;content:"";right:var(--spacing-primitive0);width:1rem;height:1rem;-webkit-mask:var(--chevron-up-down) center center / 100% auto no-repeat;mask:var(--chevron-up-down) center center / 100% auto no-repeat;background:currentColor;align-self:center;display:block;position:absolute}.select select{all:unset;width:100%;padding-block:calc(var(--spacing-primitive0) - var(--control-border-width));appearance:none;padding-inline-end:calc(1em + var(--spacing-primitive-4))}.select[data-spacing="-1"]{padding-inline:var(--spacing-primitive-1)}.select[data-spacing="-1"] select{padding-block:var(--spacing-primitive-1)}.input:not([type=radio],[type=checkbox])[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true],.input-builder[data-invalid=true]{border-color:var(--indicator-error-supreme-border)}.list{-webkit-user-select:none;user-select:none;overscroll-behavior:contain;padding-block:var(--spacing-container-3);border:var(--control-border);border-radius:var(--shape-radius-primitive);background-color:var(--control-background);flex-direction:column;display:flex;position:relative;overflow:auto}.list [role=option]{gap:var(--spacing-primitive-3);padding-block:var(--spacing-primitive-4);padding-inline:var(--spacing-primitive-3);color:var(--control-text);align-items:baseline;display:inline-flex}.list [role=option][aria-selected=true]{background-color:var(--control-selected-background)}.list:focus [role=option][aria-selected=true]{background-color:var(--control-focus-selected-background)}.list:focus [role=option][aria-disabled=disabled]{color:var(--control-disabled-text)}:not(.list[aria-disabled=true])[aria-multiselectable=true]:focus [role=option][aria-current=true]{outline:var(--control-focus-stroke);outline-offset:calc(var(--control-focus-stroke-width) * -1)}:not(.list[aria-disabled=true]):is(.list:focus,.list) [role=option]:hover{background-color:var(--control-hover-background)}.list[aria-disabled=true]{color:var(--control-disabled-text);background-color:var(--control-disabled-background)}.menu:is(:not([popover]),[popover]:popover-open){--popover-distance:var(--s-4);-webkit-user-select:none;user-select:none;width:fit-content;padding:var(--spacing-container-3);border:var(--control-border);border-radius:var(--shape-radius-container);background-color:var(--surface-popover);flex-direction:column;display:flex}.menu:is(:not([popover]),[popover]:popover-open):popover-open{translate:0 calc(var(--spacing-container-3) * -1 - var(--control-border-width))}.menu:is(:not([popover]),[popover]:popover-open)>hr{height:1px;margin-block:calc(var(--spacing-container-3) / 2);margin-inline:calc(var(--spacing-container-3) * -1);opacity:.4;background-color:var(--control-border-color)}.menu:is(:not([popover]),[popover]:popover-open) :where([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]){all:unset;cursor:default;grid-template-columns:subgrid;gap:var(--spacing-primitive-3);padding-block:var(--spacing-primitive-4);padding-inline:var(--spacing-primitive-3);border-radius:calc(var(--shape-radius-container) - var(--spacing-container-3) / 2);color:var(--control-text);text-wrap:nowrap;display:inline-flex}.menu:is(:not([popover]),[popover]:popover-open) :where([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-disabled=disabled]{color:var(--control-disabled-text)}.menu:is(:not([popover]),[popover]:popover-open) :where([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):focus-visible,.menu:is(:not([popover]),[popover]:popover-open) :where([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio]):hover{background-color:var(--control-hover-background);outline:none}.menu:is(:not([popover]),[popover]:popover-open) :where([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])[aria-haspopup]:after{--chevron-right:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><path d=\"M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z\"></path></svg>");content:"";width:1rem;height:1rem;-webkit-mask:var(--chevron-right) center center / 100% auto no-repeat;mask:var(--chevron-right) center center / 100% auto no-repeat;background:currentColor;align-self:center;margin-inline-start:auto}.menu:is(:not([popover]),[popover]:popover-open) [role=menuitemcheckbox]{--checkmark:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 256 256\"><path fill=\"none\" d=\"M0 0h256v256H0z\"/><path fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"16\" d=\"m40 144 56 56L224 72\"/></svg>")}.menu:is(:not([popover]),[popover]:popover-open) [role=menuitemradio]{--checkmark:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 15 15\"><path d=\"M0 0h15v15H0z\" fill=\"none\" /><path fill=\"currentColor\" d=\"M4.5 7.5a3 3 0 1 0 6 0a3 3 0 1 0-6 0\" /></svg>")}.menu:is(:not([popover]),[popover]:popover-open) :is([role=menuitemcheckbox],[role=menuitemradio]):before{content:"";grid-area:checkmark;align-self:center;width:1rem;height:1rem;display:block}.menu:is(:not([popover]),[popover]:popover-open) :is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true]:before{-webkit-mask:var(--checkmark) center / 100% no-repeat;mask:var(--checkmark) center / 100% no-repeat;background:currentColor}.menu:is(:not([popover]),[popover]:popover-open):has(:where([role=menuitemcheckbox],[role=menuitemradio]):not(.menu:is(:not([popover]),[popover]:popover-open) [role=menu] :where([role=menuitemcheckbox],[role=menuitemradio]))) [role=menuitem]:not(.menu:is(:not([popover]),[popover]:popover-open) [role=menu] :where([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio])){padding-inline-start:calc(var(--spacing-primitive-3) + 1em + var(--spacing-primitive-3))}.menu:is(:not([popover]),[popover]:popover-open)[aria-disabled=true]{color:var(--control-disabled-text);background-color:var(--control-disabled-background)}.tabs{gap:var(--spacing-primitive-1);flex-direction:column;display:flex}.tabs:has(>[role=tablist][aria-orientation=vertical]){flex-direction:row}.tabs [role=tablist]{scrollbar-width:none;overflow:auto}.tabs [role=tablist]>*{scroll-snap-align:start}.tabs [role=tablist]{scroll-snap-type:inline proximity;border-block-end:var(--🔒-tablist-border);box-shadow:var(--🔒-tablist-box-shadow-horizontal);flex-direction:row;align-items:center;display:flex}.tabs [role=tablist][aria-orientation=vertical]{scrollbar-width:none;overflow:auto}.tabs [role=tablist][aria-orientation=vertical]>*{scroll-snap-align:start}.tabs [role=tablist][aria-orientation=vertical]{scroll-snap-type:block proximity;border-block-end:0;border-inline-end:var(--🔒-tablist-border);box-shadow:var(--🔒-tablist-box-shadow-vertical);flex-direction:column;flex-shrink:0}.tabs [role=tablist] [role=tab]{min-width:fit-content;padding:var(--spacing-primitive0) var(--spacing-primitive-1);color:var(--typography-main);text-wrap:nowrap;appearance:none;background:0 0;border:0;text-decoration:none;position:relative}.tabs [role=tablist] [role=tab]:after{content:"";right:var(--spacing-primitive-1);bottom:0;left:var(--spacing-primitive-1);border:1px solid #0000;border-radius:1px 1px 0 0;height:2px;position:absolute}.tabs [role=tablist] [role=tab][aria-selected=true]{color:var(--navigation-links-base)}.tabs [role=tablist] [role=tab][aria-selected=true]:after{border-color:var(--navigation-links-base)}.tabs [role=tablist] [role=tab]:focus-visible{outline:none}.tabs [role=tablist] [role=tab]:focus-visible span{outline:var(--control-focus-stroke);outline-offset:var(--spacing-primitive-4)}.tabs [role=tablist][aria-orientation=vertical] [role=tab]{width:100%;padding:var(--spacing-primitive-1) var(--spacing-primitive0);text-align:start;padding-inline-start:0}.tabs [role=tablist][aria-orientation=vertical] [role=tab]:after{inset:var(--spacing-primitive-1) 0 var(--spacing-primitive-1) auto;width:2px;height:auto}.tabs [role=tablist][aria-disabled=true] [role=tab]{color:var(--control-disabled-text)}.tabs [role=tablist][aria-disabled=true] [role=tab][aria-selected=true]:after{border-color:var(--control-disabled-text)}:is([dir=rtl] .tabs,.tabs[dir=rtl]) [role=tablist][aria-orientation=vertical] [role=tab]:after{inset:var(--spacing-primitive-1) auto var(--spacing-primitive-1) 0}.button:focus-visible{outline:var(--control-focus-stroke);outline-offset:var(--control-focus-stroke-offset)}.button{cursor:pointer;gap:var(--spacing-primitive-3);border:var(--control-border);border-width:2px;justify-content:center;align-items:baseline;font-weight:500;line-height:1;display:inline-flex}.button,.button:is(a,span,button){border-color:var(--button-base-border);color:var(--button-base-text);background-color:var(--button-base-background);text-decoration:none}:is(.button,.button:is(a,span,button)):hover{border-color:var(--button-hover-border);color:var(--button-hover-text);background-color:var(--button-hover-background);text-decoration:none}:is(.button,.button:is(a,span,button)):active{border-color:var(--button-active-border);color:var(--button-active-text);background-color:var(--button-active-background)}:is(.button[aria-pressed=true],.button[aria-checked=true]){border-color:var(--button-active-border);color:var(--button-active-text);background-color:var(--button-active-background)}.button[aria-disabled=true]{border-color:var(--button-disabled-border);color:var(--button-disabled-text);background-color:var(--button-disabled-background)}.button[data-intent=action][data-importance=supreme]{--button-base-background:var(--intent-action-supreme-base-background,transparent);--button-base-border:var(--intent-action-supreme-base-border,transparent);--button-base-text:var(--intent-action-supreme-base-text,transparent);--button-hover-background:var(--intent-action-supreme-hover-background,transparent);--button-hover-border:var(--intent-action-supreme-hover-border,transparent);--button-hover-text:var(--intent-action-supreme-hover-text,transparent);--button-active-background:var(--intent-action-supreme-active-background,transparent);--button-active-border:var(--intent-action-supreme-active-border,transparent);--button-active-text:var(--intent-action-supreme-active-text,transparent);--button-disabled-background:var(--intent-action-supreme-disabled-background,transparent);--button-disabled-border:var(--intent-action-supreme-disabled-border,transparent);--button-disabled-text:var(--intent-action-supreme-disabled-text,transparent)}.button[data-intent=action][data-importance=subtle]{--button-base-background:var(--intent-action-subtle-base-background,transparent);--button-base-border:var(--intent-action-subtle-base-border,transparent);--button-base-text:var(--intent-action-subtle-base-text,transparent);--button-hover-background:var(--intent-action-subtle-hover-background,transparent);--button-hover-border:var(--intent-action-subtle-hover-border,transparent);--button-hover-text:var(--intent-action-subtle-hover-text,transparent);--button-active-background:var(--intent-action-subtle-active-background,transparent);--button-active-border:var(--intent-action-subtle-active-border,transparent);--button-active-text:var(--intent-action-subtle-active-text,transparent);--button-disabled-background:var(--intent-action-subtle-disabled-background,transparent);--button-disabled-border:var(--intent-action-subtle-disabled-border,transparent);--button-disabled-text:var(--intent-action-subtle-disabled-text,transparent)}.button[data-intent=action][data-importance=muted]{--button-base-background:var(--intent-action-muted-base-background,transparent);--button-base-border:var(--intent-action-muted-base-border,transparent);--button-base-text:var(--intent-action-muted-base-text,transparent);--button-hover-background:var(--intent-action-muted-hover-background,transparent);--button-hover-border:var(--intent-action-muted-hover-border,transparent);--button-hover-text:var(--intent-action-muted-hover-text,transparent);--button-active-background:var(--intent-action-muted-active-background,transparent);--button-active-border:var(--intent-action-muted-active-border,transparent);--button-active-text:var(--intent-action-muted-active-text,transparent);--button-disabled-background:var(--intent-action-muted-disabled-background,transparent);--button-disabled-border:var(--intent-action-muted-disabled-border,transparent);--button-disabled-text:var(--intent-action-muted-disabled-text,transparent)}.button[data-intent=action][data-importance=plain]{--button-base-background:var(--intent-action-plain-base-background,transparent);--button-base-border:var(--intent-action-plain-base-border,transparent);--button-base-text:var(--intent-action-plain-base-text,transparent);--button-hover-background:var(--intent-action-plain-hover-background,transparent);--button-hover-border:var(--intent-action-plain-hover-border,transparent);--button-hover-text:var(--intent-action-plain-hover-text,transparent);--button-active-background:var(--intent-action-plain-active-background,transparent);--button-active-border:var(--intent-action-plain-active-border,transparent);--button-active-text:var(--intent-action-plain-active-text,transparent);--button-disabled-background:var(--intent-action-plain-disabled-background,transparent);--button-disabled-border:var(--intent-action-plain-disabled-border,transparent);--button-disabled-text:var(--intent-action-plain-disabled-text,transparent)}.button[data-intent=alternative][data-importance=supreme]{--button-base-background:var(--intent-alternative-supreme-base-background,transparent);--button-base-border:var(--intent-alternative-supreme-base-border,transparent);--button-base-text:var(--intent-alternative-supreme-base-text,transparent);--button-hover-background:var(--intent-alternative-supreme-hover-background,transparent);--button-hover-border:var(--intent-alternative-supreme-hover-border,transparent);--button-hover-text:var(--intent-alternative-supreme-hover-text,transparent);--button-active-background:var(--intent-alternative-supreme-active-background,transparent);--button-active-border:var(--intent-alternative-supreme-active-border,transparent);--button-active-text:var(--intent-alternative-supreme-active-text,transparent);--button-disabled-background:var(--intent-alternative-supreme-disabled-background,transparent);--button-disabled-border:var(--intent-alternative-supreme-disabled-border,transparent);--button-disabled-text:var(--intent-alternative-supreme-disabled-text,transparent)}.button[data-intent=alternative][data-importance=subtle]{--button-base-background:var(--intent-alternative-subtle-base-background,transparent);--button-base-border:var(--intent-alternative-subtle-base-border,transparent);--button-base-text:var(--intent-alternative-subtle-base-text,transparent);--button-hover-background:var(--intent-alternative-subtle-hover-background,transparent);--button-hover-border:var(--intent-alternative-subtle-hover-border,transparent);--button-hover-text:var(--intent-alternative-subtle-hover-text,transparent);--button-active-background:var(--intent-alternative-subtle-active-background,transparent);--button-active-border:var(--intent-alternative-subtle-active-border,transparent);--button-active-text:var(--intent-alternative-subtle-active-text,transparent);--button-disabled-background:var(--intent-alternative-subtle-disabled-background,transparent);--button-disabled-border:var(--intent-alternative-subtle-disabled-border,transparent);--button-disabled-text:var(--intent-alternative-subtle-disabled-text,transparent)}.button[data-intent=alternative][data-importance=muted]{--button-base-background:var(--intent-alternative-muted-base-background,transparent);--button-base-border:var(--intent-alternative-muted-base-border,transparent);--button-base-text:var(--intent-alternative-muted-base-text,transparent);--button-hover-background:var(--intent-alternative-muted-hover-background,transparent);--button-hover-border:var(--intent-alternative-muted-hover-border,transparent);--button-hover-text:var(--intent-alternative-muted-hover-text,transparent);--button-active-background:var(--intent-alternative-muted-active-background,transparent);--button-active-border:var(--intent-alternative-muted-active-border,transparent);--button-active-text:var(--intent-alternative-muted-active-text,transparent);--button-disabled-background:var(--intent-alternative-muted-disabled-background,transparent);--button-disabled-border:var(--intent-alternative-muted-disabled-border,transparent);--button-disabled-text:var(--intent-alternative-muted-disabled-text,transparent)}.button[data-intent=alternative][data-importance=plain]{--button-base-background:var(--intent-alternative-plain-base-background,transparent);--button-base-border:var(--intent-alternative-plain-base-border,transparent);--button-base-text:var(--intent-alternative-plain-base-text,transparent);--button-hover-background:var(--intent-alternative-plain-hover-background,transparent);--button-hover-border:var(--intent-alternative-plain-hover-border,transparent);--button-hover-text:var(--intent-alternative-plain-hover-text,transparent);--button-active-background:var(--intent-alternative-plain-active-background,transparent);--button-active-border:var(--intent-alternative-plain-active-border,transparent);--button-active-text:var(--intent-alternative-plain-active-text,transparent);--button-disabled-background:var(--intent-alternative-plain-disabled-background,transparent);--button-disabled-border:var(--intent-alternative-plain-disabled-border,transparent);--button-disabled-text:var(--intent-alternative-plain-disabled-text,transparent)}.button[data-intent=highlight][data-importance=supreme]{--button-base-background:var(--intent-highlight-supreme-base-background,transparent);--button-base-border:var(--intent-highlight-supreme-base-border,transparent);--button-base-text:var(--intent-highlight-supreme-base-text,transparent);--button-hover-background:var(--intent-highlight-supreme-hover-background,transparent);--button-hover-border:var(--intent-highlight-supreme-hover-border,transparent);--button-hover-text:var(--intent-highlight-supreme-hover-text,transparent);--button-active-background:var(--intent-highlight-supreme-active-background,transparent);--button-active-border:var(--intent-highlight-supreme-active-border,transparent);--button-active-text:var(--intent-highlight-supreme-active-text,transparent);--button-disabled-background:var(--intent-highlight-supreme-disabled-background,transparent);--button-disabled-border:var(--intent-highlight-supreme-disabled-border,transparent);--button-disabled-text:var(--intent-highlight-supreme-disabled-text,transparent)}.button[data-intent=highlight][data-importance=subtle]{--button-base-background:var(--intent-highlight-subtle-base-background,transparent);--button-base-border:var(--intent-highlight-subtle-base-border,transparent);--button-base-text:var(--intent-highlight-subtle-base-text,transparent);--button-hover-background:var(--intent-highlight-subtle-hover-background,transparent);--button-hover-border:var(--intent-highlight-subtle-hover-border,transparent);--button-hover-text:var(--intent-highlight-subtle-hover-text,transparent);--button-active-background:var(--intent-highlight-subtle-active-background,transparent);--button-active-border:var(--intent-highlight-subtle-active-border,transparent);--button-active-text:var(--intent-highlight-subtle-active-text,transparent);--button-disabled-background:var(--intent-highlight-subtle-disabled-background,transparent);--button-disabled-border:var(--intent-highlight-subtle-disabled-border,transparent);--button-disabled-text:var(--intent-highlight-subtle-disabled-text,transparent)}.button[data-intent=highlight][data-importance=muted]{--button-base-background:var(--intent-highlight-muted-base-background,transparent);--button-base-border:var(--intent-highlight-muted-base-border,transparent);--button-base-text:var(--intent-highlight-muted-base-text,transparent);--button-hover-background:var(--intent-highlight-muted-hover-background,transparent);--button-hover-border:var(--intent-highlight-muted-hover-border,transparent);--button-hover-text:var(--intent-highlight-muted-hover-text,transparent);--button-active-background:var(--intent-highlight-muted-active-background,transparent);--button-active-border:var(--intent-highlight-muted-active-border,transparent);--button-active-text:var(--intent-highlight-muted-active-text,transparent);--button-disabled-background:var(--intent-highlight-muted-disabled-background,transparent);--button-disabled-border:var(--intent-highlight-muted-disabled-border,transparent);--button-disabled-text:var(--intent-highlight-muted-disabled-text,transparent)}.button[data-intent=highlight][data-importance=plain]{--button-base-background:var(--intent-highlight-plain-base-background,transparent);--button-base-border:var(--intent-highlight-plain-base-border,transparent);--button-base-text:var(--intent-highlight-plain-base-text,transparent);--button-hover-background:var(--intent-highlight-plain-hover-background,transparent);--button-hover-border:var(--intent-highlight-plain-hover-border,transparent);--button-hover-text:var(--intent-highlight-plain-hover-text,transparent);--button-active-background:var(--intent-highlight-plain-active-background,transparent);--button-active-border:var(--intent-highlight-plain-active-border,transparent);--button-active-text:var(--intent-highlight-plain-active-text,transparent);--button-disabled-background:var(--intent-highlight-plain-disabled-background,transparent);--button-disabled-border:var(--intent-highlight-plain-disabled-border,transparent);--button-disabled-text:var(--intent-highlight-plain-disabled-text,transparent)}.button[data-intent=danger][data-importance=supreme]{--button-base-background:var(--intent-danger-supreme-base-background,transparent);--button-base-border:var(--intent-danger-supreme-base-border,transparent);--button-base-text:var(--intent-danger-supreme-base-text,transparent);--button-hover-background:var(--intent-danger-supreme-hover-background,transparent);--button-hover-border:var(--intent-danger-supreme-hover-border,transparent);--button-hover-text:var(--intent-danger-supreme-hover-text,transparent);--button-active-background:var(--intent-danger-supreme-active-background,transparent);--button-active-border:var(--intent-danger-supreme-active-border,transparent);--button-active-text:var(--intent-danger-supreme-active-text,transparent);--button-disabled-background:var(--intent-danger-supreme-disabled-background,transparent);--button-disabled-border:var(--intent-danger-supreme-disabled-border,transparent);--button-disabled-text:var(--intent-danger-supreme-disabled-text,transparent)}.button[data-intent=danger][data-importance=subtle]{--button-base-background:var(--intent-danger-subtle-base-background,transparent);--button-base-border:var(--intent-danger-subtle-base-border,transparent);--button-base-text:var(--intent-danger-subtle-base-text,transparent);--button-hover-background:var(--intent-danger-subtle-hover-background,transparent);--button-hover-border:var(--intent-danger-subtle-hover-border,transparent);--button-hover-text:var(--intent-danger-subtle-hover-text,transparent);--button-active-background:var(--intent-danger-subtle-active-background,transparent);--button-active-border:var(--intent-danger-subtle-active-border,transparent);--button-active-text:var(--intent-danger-subtle-active-text,transparent);--button-disabled-background:var(--intent-danger-subtle-disabled-background,transparent);--button-disabled-border:var(--intent-danger-subtle-disabled-border,transparent);--button-disabled-text:var(--intent-danger-subtle-disabled-text,transparent)}.button[data-intent=danger][data-importance=muted]{--button-base-background:var(--intent-danger-muted-base-background,transparent);--button-base-border:var(--intent-danger-muted-base-border,transparent);--button-base-text:var(--intent-danger-muted-base-text,transparent);--button-hover-background:var(--intent-danger-muted-hover-background,transparent);--button-hover-border:var(--intent-danger-muted-hover-border,transparent);--button-hover-text:var(--intent-danger-muted-hover-text,transparent);--button-active-background:var(--intent-danger-muted-active-background,transparent);--button-active-border:var(--intent-danger-muted-active-border,transparent);--button-active-text:var(--intent-danger-muted-active-text,transparent);--button-disabled-background:var(--intent-danger-muted-disabled-background,transparent);--button-disabled-border:var(--intent-danger-muted-disabled-border,transparent);--button-disabled-text:var(--intent-danger-muted-disabled-text,transparent)}.button[data-intent=danger][data-importance=plain]{--button-base-background:var(--intent-danger-plain-base-background,transparent);--button-base-border:var(--intent-danger-plain-base-border,transparent);--button-base-text:var(--intent-danger-plain-base-text,transparent);--button-hover-background:var(--intent-danger-plain-hover-background,transparent);--button-hover-border:var(--intent-danger-plain-hover-border,transparent);--button-hover-text:var(--intent-danger-plain-hover-text,transparent);--button-active-background:var(--intent-danger-plain-active-background,transparent);--button-active-border:var(--intent-danger-plain-active-border,transparent);--button-active-text:var(--intent-danger-plain-active-text,transparent);--button-disabled-background:var(--intent-danger-plain-disabled-background,transparent);--button-disabled-border:var(--intent-danger-plain-disabled-border,transparent);--button-disabled-text:var(--intent-danger-plain-disabled-text,transparent)}.button{padding-block:var(--spacing-primitive-1);padding-inline:var(--spacing-primitive1)}.button[data-spacing="-1"]{padding-block:var(--spacing-primitive-2);padding-inline:var(--spacing-primitive0)}.button[data-spacing="1"]{padding-block:var(--spacing-primitive0);padding-inline:var(--spacing-primitive2)}.button{border-radius:var(--shape-radius-primitive)}.button>span{display:inline-flex}.icon-button:focus-visible{outline:var(--control-focus-stroke);outline-offset:var(--control-focus-stroke-offset)}.icon-button{cursor:pointer;gap:var(--spacing-primitive-3);border:var(--control-border);border-width:2px;justify-content:center;align-items:baseline;font-weight:500;line-height:1;display:inline-flex}.icon-button,.icon-button:is(a,span,button){border-color:var(--button-base-border);color:var(--button-base-text);background-color:var(--button-base-background);text-decoration:none}:is(.icon-button,.icon-button:is(a,span,button)):hover{border-color:var(--button-hover-border);color:var(--button-hover-text);background-color:var(--button-hover-background);text-decoration:none}:is(.icon-button,.icon-button:is(a,span,button)):active{border-color:var(--button-active-border);color:var(--button-active-text);background-color:var(--button-active-background)}:is(.icon-button[aria-pressed=true],.icon-button[aria-checked=true]){border-color:var(--button-active-border);color:var(--button-active-text);background-color:var(--button-active-background)}.icon-button[aria-disabled=true]{border-color:var(--button-disabled-border);color:var(--button-disabled-text);background-color:var(--button-disabled-background)}.icon-button[data-intent=action][data-importance=supreme]{--button-base-background:var(--intent-action-supreme-base-background,transparent);--button-base-border:var(--intent-action-supreme-base-border,transparent);--button-base-text:var(--intent-action-supreme-base-text,transparent);--button-hover-background:var(--intent-action-supreme-hover-background,transparent);--button-hover-border:var(--intent-action-supreme-hover-border,transparent);--button-hover-text:var(--intent-action-supreme-hover-text,transparent);--button-active-background:var(--intent-action-supreme-active-background,transparent);--button-active-border:var(--intent-action-supreme-active-border,transparent);--button-active-text:var(--intent-action-supreme-active-text,transparent);--button-disabled-background:var(--intent-action-supreme-disabled-background,transparent);--button-disabled-border:var(--intent-action-supreme-disabled-border,transparent);--button-disabled-text:var(--intent-action-supreme-disabled-text,transparent)}.icon-button[data-intent=action][data-importance=subtle]{--button-base-background:var(--intent-action-subtle-base-background,transparent);--button-base-border:var(--intent-action-subtle-base-border,transparent);--button-base-text:var(--intent-action-subtle-base-text,transparent);--button-hover-background:var(--intent-action-subtle-hover-background,transparent);--button-hover-border:var(--intent-action-subtle-hover-border,transparent);--button-hover-text:var(--intent-action-subtle-hover-text,transparent);--button-active-background:var(--intent-action-subtle-active-background,transparent);--button-active-border:var(--intent-action-subtle-active-border,transparent);--button-active-text:var(--intent-action-subtle-active-text,transparent);--button-disabled-background:var(--intent-action-subtle-disabled-background,transparent);--button-disabled-border:var(--intent-action-subtle-disabled-border,transparent);--button-disabled-text:var(--intent-action-subtle-disabled-text,transparent)}.icon-button[data-intent=action][data-importance=muted]{--button-base-background:var(--intent-action-muted-base-background,transparent);--button-base-border:var(--intent-action-muted-base-border,transparent);--button-base-text:var(--intent-action-muted-base-text,transparent);--button-hover-background:var(--intent-action-muted-hover-background,transparent);--button-hover-border:var(--intent-action-muted-hover-border,transparent);--button-hover-text:var(--intent-action-muted-hover-text,transparent);--button-active-background:var(--intent-action-muted-active-background,transparent);--button-active-border:var(--intent-action-muted-active-border,transparent);--button-active-text:var(--intent-action-muted-active-text,transparent);--button-disabled-background:var(--intent-action-muted-disabled-background,transparent);--button-disabled-border:var(--intent-action-muted-disabled-border,transparent);--button-disabled-text:var(--intent-action-muted-disabled-text,transparent)}.icon-button[data-intent=action][data-importance=plain]{--button-base-background:var(--intent-action-plain-base-background,transparent);--button-base-border:var(--intent-action-plain-base-border,transparent);--button-base-text:var(--intent-action-plain-base-text,transparent);--button-hover-background:var(--intent-action-plain-hover-background,transparent);--button-hover-border:var(--intent-action-plain-hover-border,transparent);--button-hover-text:var(--intent-action-plain-hover-text,transparent);--button-active-background:var(--intent-action-plain-active-background,transparent);--button-active-border:var(--intent-action-plain-active-border,transparent);--button-active-text:var(--intent-action-plain-active-text,transparent);--button-disabled-background:var(--intent-action-plain-disabled-background,transparent);--button-disabled-border:var(--intent-action-plain-disabled-border,transparent);--button-disabled-text:var(--intent-action-plain-disabled-text,transparent)}.icon-button[data-intent=alternative][data-importance=supreme]{--button-base-background:var(--intent-alternative-supreme-base-background,transparent);--button-base-border:var(--intent-alternative-supreme-base-border,transparent);--button-base-text:var(--intent-alternative-supreme-base-text,transparent);--button-hover-background:var(--intent-alternative-supreme-hover-background,transparent);--button-hover-border:var(--intent-alternative-supreme-hover-border,transparent);--button-hover-text:var(--intent-alternative-supreme-hover-text,transparent);--button-active-background:var(--intent-alternative-supreme-active-background,transparent);--button-active-border:var(--intent-alternative-supreme-active-border,transparent);--button-active-text:var(--intent-alternative-supreme-active-text,transparent);--button-disabled-background:var(--intent-alternative-supreme-disabled-background,transparent);--button-disabled-border:var(--intent-alternative-supreme-disabled-border,transparent);--button-disabled-text:var(--intent-alternative-supreme-disabled-text,transparent)}.icon-button[data-intent=alternative][data-importance=subtle]{--button-base-background:var(--intent-alternative-subtle-base-background,transparent);--button-base-border:var(--intent-alternative-subtle-base-border,transparent);--button-base-text:var(--intent-alternative-subtle-base-text,transparent);--button-hover-background:var(--intent-alternative-subtle-hover-background,transparent);--button-hover-border:var(--intent-alternative-subtle-hover-border,transparent);--button-hover-text:var(--intent-alternative-subtle-hover-text,transparent);--button-active-background:var(--intent-alternative-subtle-active-background,transparent);--button-active-border:var(--intent-alternative-subtle-active-border,transparent);--button-active-text:var(--intent-alternative-subtle-active-text,transparent);--button-disabled-background:var(--intent-alternative-subtle-disabled-background,transparent);--button-disabled-border:var(--intent-alternative-subtle-disabled-border,transparent);--button-disabled-text:var(--intent-alternative-subtle-disabled-text,transparent)}.icon-button[data-intent=alternative][data-importance=muted]{--button-base-background:var(--intent-alternative-muted-base-background,transparent);--button-base-border:var(--intent-alternative-muted-base-border,transparent);--button-base-text:var(--intent-alternative-muted-base-text,transparent);--button-hover-background:var(--intent-alternative-muted-hover-background,transparent);--button-hover-border:var(--intent-alternative-muted-hover-border,transparent);--button-hover-text:var(--intent-alternative-muted-hover-text,transparent);--button-active-background:var(--intent-alternative-muted-active-background,transparent);--button-active-border:var(--intent-alternative-muted-active-border,transparent);--button-active-text:var(--intent-alternative-muted-active-text,transparent);--button-disabled-background:var(--intent-alternative-muted-disabled-background,transparent);--button-disabled-border:var(--intent-alternative-muted-disabled-border,transparent);--button-disabled-text:var(--intent-alternative-muted-disabled-text,transparent)}.icon-button[data-intent=alternative][data-importance=plain]{--button-base-background:var(--intent-alternative-plain-base-background,transparent);--button-base-border:var(--intent-alternative-plain-base-border,transparent);--button-base-text:var(--intent-alternative-plain-base-text,transparent);--button-hover-background:var(--intent-alternative-plain-hover-background,transparent);--button-hover-border:var(--intent-alternative-plain-hover-border,transparent);--button-hover-text:var(--intent-alternative-plain-hover-text,transparent);--button-active-background:var(--intent-alternative-plain-active-background,transparent);--button-active-border:var(--intent-alternative-plain-active-border,transparent);--button-active-text:var(--intent-alternative-plain-active-text,transparent);--button-disabled-background:var(--intent-alternative-plain-disabled-background,transparent);--button-disabled-border:var(--intent-alternative-plain-disabled-border,transparent);--button-disabled-text:var(--intent-alternative-plain-disabled-text,transparent)}.icon-button[data-intent=highlight][data-importance=supreme]{--button-base-background:var(--intent-highlight-supreme-base-background,transparent);--button-base-border:var(--intent-highlight-supreme-base-border,transparent);--button-base-text:var(--intent-highlight-supreme-base-text,transparent);--button-hover-background:var(--intent-highlight-supreme-hover-background,transparent);--button-hover-border:var(--intent-highlight-supreme-hover-border,transparent);--button-hover-text:var(--intent-highlight-supreme-hover-text,transparent);--button-active-background:var(--intent-highlight-supreme-active-background,transparent);--button-active-border:var(--intent-highlight-supreme-active-border,transparent);--button-active-text:var(--intent-highlight-supreme-active-text,transparent);--button-disabled-background:var(--intent-highlight-supreme-disabled-background,transparent);--button-disabled-border:var(--intent-highlight-supreme-disabled-border,transparent);--button-disabled-text:var(--intent-highlight-supreme-disabled-text,transparent)}.icon-button[data-intent=highlight][data-importance=subtle]{--button-base-background:var(--intent-highlight-subtle-base-background,transparent);--button-base-border:var(--intent-highlight-subtle-base-border,transparent);--button-base-text:var(--intent-highlight-subtle-base-text,transparent);--button-hover-background:var(--intent-highlight-subtle-hover-background,transparent);--button-hover-border:var(--intent-highlight-subtle-hover-border,transparent);--button-hover-text:var(--intent-highlight-subtle-hover-text,transparent);--button-active-background:var(--intent-highlight-subtle-active-background,transparent);--button-active-border:var(--intent-highlight-subtle-active-border,transparent);--button-active-text:var(--intent-highlight-subtle-active-text,transparent);--button-disabled-background:var(--intent-highlight-subtle-disabled-background,transparent);--button-disabled-border:var(--intent-highlight-subtle-disabled-border,transparent);--button-disabled-text:var(--intent-highlight-subtle-disabled-text,transparent)}.icon-button[data-intent=highlight][data-importance=muted]{--button-base-background:var(--intent-highlight-muted-base-background,transparent);--button-base-border:var(--intent-highlight-muted-base-border,transparent);--button-base-text:var(--intent-highlight-muted-base-text,transparent);--button-hover-background:var(--intent-highlight-muted-hover-background,transparent);--button-hover-border:var(--intent-highlight-muted-hover-border,transparent);--button-hover-text:var(--intent-highlight-muted-hover-text,transparent);--button-active-background:var(--intent-highlight-muted-active-background,transparent);--button-active-border:var(--intent-highlight-muted-active-border,transparent);--button-active-text:var(--intent-highlight-muted-active-text,transparent);--button-disabled-background:var(--intent-highlight-muted-disabled-background,transparent);--button-disabled-border:var(--intent-highlight-muted-disabled-border,transparent);--button-disabled-text:var(--intent-highlight-muted-disabled-text,transparent)}.icon-button[data-intent=highlight][data-importance=plain]{--button-base-background:var(--intent-highlight-plain-base-background,transparent);--button-base-border:var(--intent-highlight-plain-base-border,transparent);--button-base-text:var(--intent-highlight-plain-base-text,transparent);--button-hover-background:var(--intent-highlight-plain-hover-background,transparent);--button-hover-border:var(--intent-highlight-plain-hover-border,transparent);--button-hover-text:var(--intent-highlight-plain-hover-text,transparent);--button-active-background:var(--intent-highlight-plain-active-background,transparent);--button-active-border:var(--intent-highlight-plain-active-border,transparent);--button-active-text:var(--intent-highlight-plain-active-text,transparent);--button-disabled-background:var(--intent-highlight-plain-disabled-background,transparent);--button-disabled-border:var(--intent-highlight-plain-disabled-border,transparent);--button-disabled-text:var(--intent-highlight-plain-disabled-text,transparent)}.icon-button[data-intent=danger][data-importance=supreme]{--button-base-background:var(--intent-danger-supreme-base-background,transparent);--button-base-border:var(--intent-danger-supreme-base-border,transparent);--button-base-text:var(--intent-danger-supreme-base-text,transparent);--button-hover-background:var(--intent-danger-supreme-hover-background,transparent);--button-hover-border:var(--intent-danger-supreme-hover-border,transparent);--button-hover-text:var(--intent-danger-supreme-hover-text,transparent);--button-active-background:var(--intent-danger-supreme-active-background,transparent);--button-active-border:var(--intent-danger-supreme-active-border,transparent);--button-active-text:var(--intent-danger-supreme-active-text,transparent);--button-disabled-background:var(--intent-danger-supreme-disabled-background,transparent);--button-disabled-border:var(--intent-danger-supreme-disabled-border,transparent);--button-disabled-text:var(--intent-danger-supreme-disabled-text,transparent)}.icon-button[data-intent=danger][data-importance=subtle]{--button-base-background:var(--intent-danger-subtle-base-background,transparent);--button-base-border:var(--intent-danger-subtle-base-border,transparent);--button-base-text:var(--intent-danger-subtle-base-text,transparent);--button-hover-background:var(--intent-danger-subtle-hover-background,transparent);--button-hover-border:var(--intent-danger-subtle-hover-border,transparent);--button-hover-text:var(--intent-danger-subtle-hover-text,transparent);--button-active-background:var(--intent-danger-subtle-active-background,transparent);--button-active-border:var(--intent-danger-subtle-active-border,transparent);--button-active-text:var(--intent-danger-subtle-active-text,transparent);--button-disabled-background:var(--intent-danger-subtle-disabled-background,transparent);--button-disabled-border:var(--intent-danger-subtle-disabled-border,transparent);--button-disabled-text:var(--intent-danger-subtle-disabled-text,transparent)}.icon-button[data-intent=danger][data-importance=muted]{--button-base-background:var(--intent-danger-muted-base-background,transparent);--button-base-border:var(--intent-danger-muted-base-border,transparent);--button-base-text:var(--intent-danger-muted-base-text,transparent);--button-hover-background:var(--intent-danger-muted-hover-background,transparent);--button-hover-border:var(--intent-danger-muted-hover-border,transparent);--button-hover-text:var(--intent-danger-muted-hover-text,transparent);--button-active-background:var(--intent-danger-muted-active-background,transparent);--button-active-border:var(--intent-danger-muted-active-border,transparent);--button-active-text:var(--intent-danger-muted-active-text,transparent);--button-disabled-background:var(--intent-danger-muted-disabled-background,transparent);--button-disabled-border:var(--intent-danger-muted-disabled-border,transparent);--button-disabled-text:var(--intent-danger-muted-disabled-text,transparent)}.icon-button[data-intent=danger][data-importance=plain]{--button-base-background:var(--intent-danger-plain-base-background,transparent);--button-base-border:var(--intent-danger-plain-base-border,transparent);--button-base-text:var(--intent-danger-plain-base-text,transparent);--button-hover-background:var(--intent-danger-plain-hover-background,transparent);--button-hover-border:var(--intent-danger-plain-hover-border,transparent);--button-hover-text:var(--intent-danger-plain-hover-text,transparent);--button-active-background:var(--intent-danger-plain-active-background,transparent);--button-active-border:var(--intent-danger-plain-active-border,transparent);--button-active-text:var(--intent-danger-plain-active-text,transparent);--button-disabled-background:var(--intent-danger-plain-disabled-background,transparent);--button-disabled-border:var(--intent-danger-plain-disabled-border,transparent);--button-disabled-text:var(--intent-danger-plain-disabled-text,transparent)}.icon-button{padding:var(--spacing-primitive-1)}.icon-button[data-spacing="-1"]{padding:var(--spacing-primitive-2)}.icon-button[data-spacing="1"]{padding:var(--spacing-primitive0)}.icon-button{border-radius:var(--shape-radius-primitive);vertical-align:-.13em}.icon-button>span{height:1em}.button-group{gap:0;display:flex;position:relative}.button-group .button,.button-group .icon-button{border-radius:0;position:relative}:is(.button-group .button,.button-group .icon-button)+:is(.button-group .button,.button-group .icon-button):before{content:"";inset-block:calc(var(--shape-stroke-width) * 2 * -1);border-inline-start:var(--shape-stroke);position:absolute;inset-inline-start:calc(var(--shape-stroke-width) * 2 * -1)}:is(.button-group .button,.button-group .icon-button):is(:hover,:focus){z-index:1}:is(.button-group .button,.button-group .icon-button):first-child{border-start-start-radius:var(--shape-radius-primitive);border-end-start-radius:var(--shape-radius-primitive)}:is(.button-group .button,.button-group .icon-button):last-child{border-start-end-radius:var(--shape-radius-primitive);border-end-end-radius:var(--shape-radius-primitive)}.form{gap:var(--spacing-container0);flex-direction:column;display:flex}.form-label{color:var(--typography-main);font-weight:550}@supports (not ((-webkit-hyphens:none))) and (not ((-moz-appearance:none))) and (list-style-type:"*"){.form-label{font-weight:500}}.form-description{color:var(--typography-subtle)}.form-field{gap:var(--spacing-container-3);flex-direction:column;display:flex}fieldset.form-field{border:0;display:block}fieldset.form-field>*+*{margin-block-start:var(--spacing-container-3)}.form-errors{gap:var(--spacing-primitive-3);color:var(--indicator-error-plain-text);align-items:flex-start;display:flex}.form-errors>span{align-items:flex-end;height:1lh;display:flex}.form-errors>div{flex-direction:column;display:flex}.form-choices{gap:var(--spacing-container-3);flex-direction:column;display:flex}.form-choice{gap:var(--spacing-primitive-2);align-items:flex-start;display:flex}.form-choice>span{align-items:flex-end;height:1em;display:flex}.form-choice>div{flex-direction:column;display:flex}.form-choice .form-label{font-weight:400}.form-rules{flex-direction:column;align-items:flex-start;gap:.125em;display:flex}.form-rules p{gap:var(--spacing-container-4);display:flex}.form-rules span[data-icon]{color:var(--indicator-success-plain-text)}.form-rules span[data-icon][data-invalid]{color:var(--indicator-error-plain-text)}.form-rules span:not([data-icon]){font-size:var(--ls-1);color:var(--typography-subtle)}.popover{padding:var(--spacing-container-3);border:var(--control-border);border-radius:var(--shape-radius-container);color:var(--control-text);background-color:var(--surface-popover)}[popover][data-position]{position:absolute;inset:auto}[popover][data-position~=top]{margin-block-end:var(--popover-distance)}[popover][data-position~=left]{margin-inline-end:var(--popover-distance)}[popover][data-position~=right]{margin-inline-start:var(--popover-distance)}[popover][data-position~=bottom]{margin-block-start:var(--popover-distance)}[popover][data-fallback=flip-inline]{position-try:flip-inline}[popover][data-fallback=flip-block]{position-try:flip-block}[popover][data-fallback=flip-start]{position-try:flip-start}.data-table{border-collapse:collapse}.data-table thead{background:var(--surface-container1)}.data-table tfoot{background:var(--surface-container)}.data-table thead,.data-table tbody,.data-table tfoot{border:1px solid var(--shape-stroke-color)}.data-table th{text-align:left}.data-table th,.data-table td{padding:.5rem .75rem}:is(.data-table th,.data-table td):first-child{border-inline-end:1px solid var(--shape-stroke-color)}:is(.data-table th,.data-table td):last-child{border-inline-start:1px solid var(--shape-stroke-color)}:is(.data-table th,.data-table td)[data-pagination]{padding:0}.alert{padding:var(--spacing-container0);gap:.15em var(--s-3);border-color:var(--🔒-alert-border,transparent);border-style:var(--shape-stroke-style);border-width:var(--shape-stroke-width);border-radius:var(--shape-radius-container);color:var(--🔒-alert-text,inherit);background-color:var(--🔒-alert-background,transparent);grid-template-columns:max-content 1fr;display:grid}.alert [part=icon]{translate:0 calc(var(--ls1) * -1 / 10);font-size:var(--ls2)}.alert:is(:has([part=actions]),:has([part=title])) [part=icon]{grid-row:1/span 2}.alert:has([part=actions]):has([part=title]) [part=icon]{grid-row:1/span 3}.alert [part=title]{font-weight:700}.alert [part=actions]{gap:var(--spacing-primitive-4);display:flex}.alert[data-indicator=neutral].alert[data-importance=supreme]{--🔒-alert-background:var(--indicator-neutral-supreme-background);--🔒-alert-border:var(--indicator-neutral-supreme-border);--🔒-alert-text:var(--indicator-neutral-supreme-text)}.alert[data-indicator=neutral].alert[data-importance=subtle]{--🔒-alert-background:var(--indicator-neutral-subtle-background);--🔒-alert-border:var(--indicator-neutral-subtle-border);--🔒-alert-text:var(--indicator-neutral-subtle-text)}.alert[data-indicator=neutral].alert[data-importance=plain]{--🔒-alert-background:var(--indicator-neutral-plain-background);--🔒-alert-border:var(--indicator-neutral-plain-border);--🔒-alert-text:var(--indicator-neutral-plain-text)}.alert[data-indicator=info].alert[data-importance=supreme]{--🔒-alert-background:var(--indicator-info-supreme-background);--🔒-alert-border:var(--indicator-info-supreme-border);--🔒-alert-text:var(--indicator-info-supreme-text)}.alert[data-indicator=info].alert[data-importance=subtle]{--🔒-alert-background:var(--indicator-info-subtle-background);--🔒-alert-border:var(--indicator-info-subtle-border);--🔒-alert-text:var(--indicator-info-subtle-text)}.alert[data-indicator=info].alert[data-importance=plain]{--🔒-alert-background:var(--indicator-info-plain-background);--🔒-alert-border:var(--indicator-info-plain-border);--🔒-alert-text:var(--indicator-info-plain-text)}.alert[data-indicator=success].alert[data-importance=supreme]{--🔒-alert-background:var(--indicator-success-supreme-background);--🔒-alert-border:var(--indicator-success-supreme-border);--🔒-alert-text:var(--indicator-success-supreme-text)}.alert[data-indicator=success].alert[data-importance=subtle]{--🔒-alert-background:var(--indicator-success-subtle-background);--🔒-alert-border:var(--indicator-success-subtle-border);--🔒-alert-text:var(--indicator-success-subtle-text)}.alert[data-indicator=success].alert[data-importance=plain]{--🔒-alert-background:var(--indicator-success-plain-background);--🔒-alert-border:var(--indicator-success-plain-border);--🔒-alert-text:var(--indicator-success-plain-text)}.alert[data-indicator=warning].alert[data-importance=supreme]{--🔒-alert-background:var(--indicator-warning-supreme-background);--🔒-alert-border:var(--indicator-warning-supreme-border);--🔒-alert-text:var(--indicator-warning-supreme-text)}.alert[data-indicator=warning].alert[data-importance=subtle]{--🔒-alert-background:var(--indicator-warning-subtle-background);--🔒-alert-border:var(--indicator-warning-subtle-border);--🔒-alert-text:var(--indicator-warning-subtle-text)}.alert[data-indicator=warning].alert[data-importance=plain]{--🔒-alert-background:var(--indicator-warning-plain-background);--🔒-alert-border:var(--indicator-warning-plain-border);--🔒-alert-text:var(--indicator-warning-plain-text)}.alert[data-indicator=error].alert[data-importance=supreme]{--🔒-alert-background:var(--indicator-error-supreme-background);--🔒-alert-border:var(--indicator-error-supreme-border);--🔒-alert-text:var(--indicator-error-supreme-text)}.alert[data-indicator=error].alert[data-importance=subtle]{--🔒-alert-background:var(--indicator-error-subtle-background);--🔒-alert-border:var(--indicator-error-subtle-border);--🔒-alert-text:var(--indicator-error-subtle-text)}.alert[data-indicator=error].alert[data-importance=plain]{--🔒-alert-background:var(--indicator-error-plain-background);--🔒-alert-border:var(--indicator-error-plain-border);--🔒-alert-text:var(--indicator-error-plain-text)}.vis .overlay{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=span]{width:auto;min-height:0}div.vis-configuration{float:left;font-size:12px;display:block;position:relative}div.vis-configuration-wrapper{width:700px;display:block}div.vis-configuration-wrapper:after{clear:both;content:"";display:block}div.vis-configuration.vis-config-option-container{background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;width:495px;margin-top:20px;padding-left:5px;display:block;left:10px}div.vis-configuration.vis-config-button{cursor:pointer;vertical-align:middle;background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;width:495px;height:25px;margin-top:20px;margin-bottom:30px;padding-left:5px;line-height:25px;display:block;left:10px}div.vis-configuration.vis-config-button.hover{color:#fff;background-color:#4588e6;border:2px solid #214373}div.vis-configuration.vis-config-item{float:left;vertical-align:middle;width:495px;height:25px;line-height:25px;display:block}div.vis-configuration.vis-config-item.vis-config-s2{background-color:#f7f8fa;border-radius:3px;padding-left:5px;left:10px}div.vis-configuration.vis-config-item.vis-config-s3{background-color:#e4e9f0;border-radius:3px;padding-left:5px;left:20px}div.vis-configuration.vis-config-item.vis-config-s4{background-color:#cfd8e6;border-radius:3px;padding-left:5px;left:30px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:700}div.vis-configuration.vis-config-label{width:120px;height:25px;line-height:25px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{cursor:pointer;border:1px solid #444;border-radius:2px;width:30px;height:19px;margin:0;padding:0;top:1px}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{pointer-events:none;width:60px;margin:0;padding:1px;position:relative;top:-5px}input.vis-configuration.vis-config-range{-webkit-appearance:none;background-color:#0000;border:0 solid #fff;width:300px;height:20px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{background:-moz-linear-gradient(0deg,#dedede 0,#c8c8c8 99%);background:-o-linear-gradient(0deg,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);background:linear-gradient(#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;width:300px;height:5px;box-shadow:0 0 3px #aaa}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;background:-moz-linear-gradient(0deg,#3876c2 0,#385380 100%);background:-o-linear-gradient(0deg,#3876c2 0,#385380 100%);background:-ms-linear-gradient(top,#3876c2 0,#385380 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3876c2",endColorstr="#385380",GradientType=0);background:linear-gradient(#3876c2 0,#385380);border:1px solid #14334b;border-radius:50%;width:17px;height:17px;margin-top:-7px;box-shadow:0 0 1px #111927}input.vis-configuration.vis-config-range:focus{outline:none}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:-moz-linear-gradient(0deg,#9d9d9d 0,#c8c8c8 99%);background:-o-linear-gradient(0deg,#9d9d9d 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9d9d9d",endColorstr="#c8c8c8",GradientType=0);background:linear-gradient(#9d9d9d 0,#c8c8c8 99%)}input.vis-configuration.vis-config-range::-moz-range-track{background:-moz-linear-gradient(0deg,#dedede 0,#c8c8c8 99%);background:-o-linear-gradient(0deg,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dedede",endColorstr="#c8c8c8",GradientType=0);background:linear-gradient(#dedede 0,#c8c8c8 99%);border:1px solid #999;border-radius:3px;width:300px;height:10px;box-shadow:0 0 3px #aaa}input.vis-configuration.vis-config-range::-moz-range-thumb{background:#385380;border:none;border-radius:50%;width:16px;height:16px}input.vis-configuration.vis-config-range:-moz-focusring{outline-offset:-1px;outline:1px solid #fff}input.vis-configuration.vis-config-range::-ms-track{color:#0000;background:0 0;border-width:6px 0;border-color:#0000;width:300px;height:5px}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{background:#385380;border:none;border-radius:50%;width:16px;height:16px}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{color:#fff;text-align:center;background:#394c59d9;border:2px solid #f2faff;border-radius:4px;width:150px;height:30px;font-size:14px;line-height:30px;transition:opacity .3s ease-in-out;position:absolute}.vis-configuration-popup:after,.vis-configuration-popup:before{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:100%}.vis-configuration-popup:after{border-width:8px;border-color:#88b7d500 #88b7d500 #88b7d500 #394c59d9;margin-top:-8px}.vis-configuration-popup:before{border-width:12px;border-color:#c2e1f500 #c2e1f500 #c2e1f500 #f2faff;margin-top:-12px}div.vis-tooltip{color:#000;pointer-events:none;visibility:hidden;white-space:nowrap;z-index:5;background-color:#f5f4ed;border:1px solid #808074;border-radius:3px;padding:5px;font-family:verdana;font-size:14px;position:absolute;box-shadow:3px 3px 10px #0003}.vis-current-time{pointer-events:none;z-index:1;background-color:#ff7f6e;width:2px}.vis-rolling-mode-btn{color:#fff;cursor:pointer;opacity:.8;text-align:center;background:#3876c2;border-radius:50%;width:40px;height:40px;font-size:28px;font-weight:700;position:absolute;top:7px;right:20px}.vis-rolling-mode-btn:before{content:"⛶"}.vis-rolling-mode-btn:hover{opacity:1}.vis-custom-time{cursor:move;z-index:1;background-color:#6e94ff;width:2px}.vis-custom-time>.vis-custom-time-marker{background-color:inherit;color:#fff;cursor:auto;white-space:nowrap;z-index:inherit;padding:3px 5px;font-size:12px;top:0}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{border-bottom:1px solid;width:100%;height:0;position:absolute}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{color:#4d4d4d;white-space:nowrap;width:100%;position:absolute}.vis-data-axis .vis-y-axis.vis-major.vis-measure{visibility:hidden;border:0;width:auto;margin:0;padding:0}.vis-data-axis .vis-y-axis.vis-minor{color:#bebebe;white-space:nowrap;width:100%;position:absolute}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{visibility:hidden;border:0;width:auto;margin:0;padding:0}.vis-data-axis .vis-y-axis.vis-title{color:#4d4d4d;text-align:center;white-space:nowrap;position:absolute;bottom:20px}.vis-data-axis .vis-y-axis.vis-title.vis-measure{visibility:hidden;width:auto;margin:0;padding:0}.vis-data-axis .vis-y-axis.vis-title.vis-left{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 100%;bottom:0;transform:rotate(-90deg)}.vis-data-axis .vis-y-axis.vis-title.vis-right{transform-origin:100% 100%;bottom:0;transform:rotate(90deg)}.vis-legend{background-color:#f7fcffa6;border:1px solid #b3b3b3;padding:5px;box-shadow:2px 2px 10px #9999998c}.vis-legend-text{white-space:nowrap;display:inline-block}.vis-item{color:#1a1a1a;z-index:1;background-color:#d5ddf6;border-width:1px;border-color:#97b0f8;display:inline-block;position:absolute}.vis-item.vis-selected{z-index:2;background-color:#fff785;border-color:#ffc200}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-point{background:0 0}.vis-item.vis-dot{border-style:solid;border-width:4px;border-radius:4px;padding:0;position:absolute}.vis-item.vis-range{box-sizing:border-box;border-style:solid;border-radius:2px}.vis-item.vis-background{box-sizing:border-box;background-color:#d5ddf666;border:none;margin:0;padding:0}.vis-item .vis-item-overflow{width:100%;height:100%;margin:0;padding:0;position:relative;overflow:hidden}.vis-item-visible-frame{white-space:nowrap}.vis-item.vis-range .vis-item-content{display:inline-block;position:relative}.vis-item.vis-background .vis-item-content{display:inline-block;position:absolute}.vis-item.vis-line{border-left-style:solid;border-left-width:1px;width:0;padding:0;position:absolute}.vis-item .vis-item-content{box-sizing:border-box;white-space:nowrap;padding:5px}.vis-item .vis-onUpdateTime-tooltip{color:#fff;text-align:center;-o-transition:.4s;white-space:nowrap;background:#4f81bd;border-radius:1px;width:200px;padding:5px;transition:all .4s;position:absolute}.vis-item .vis-delete,.vis-item .vis-delete-rtl{box-sizing:border-box;cursor:pointer;-o-transition:background .2s linear;width:24px;height:24px;padding:0 5px;transition:background .2s linear;position:absolute;top:0}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete-rtl:after,.vis-item .vis-delete:after{color:red;content:"×";-o-transition:color .2s linear;font-family:arial,sans-serif;font-size:22px;font-weight:700;transition:color .2s linear}.vis-item .vis-delete-rtl:hover,.vis-item .vis-delete:hover{background:red}.vis-item .vis-delete-rtl:hover:after,.vis-item .vis-delete:hover:after{color:#fff}.vis-item .vis-drag-center{cursor:move;width:100%;height:100%;position:absolute;top:0;left:0}.vis-item.vis-range .vis-drag-left{cursor:w-resize;left:-4px}.vis-item.vis-range .vis-drag-left,.vis-item.vis-range .vis-drag-right{width:24px;min-width:2px;max-width:20%;height:100%;position:absolute;top:0}.vis-item.vis-range .vis-drag-right{cursor:e-resize;right:-4px}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-item.vis-cluster{text-align:center;vertical-align:center;border-style:solid;border-radius:2px}.vis-item.vis-cluster-line{border-left-style:solid;border-left-width:1px;width:0;padding:0;position:absolute}.vis-item.vis-cluster-dot{border-style:solid;border-width:4px;border-radius:4px;padding:0;position:absolute}.vis-itemset{box-sizing:border-box;margin:0;padding:0;position:relative}.vis-itemset .vis-background,.vis-itemset .vis-foreground{width:100%;height:100%;position:absolute;overflow:visible}.vis-axis{z-index:1;width:100%;height:0;position:absolute;left:0}.vis-foreground .vis-group{box-sizing:border-box;border-bottom:1px solid #bfbfbf;position:relative}.vis-foreground .vis-group:last-child{border-bottom:none}.vis-nesting-group{cursor:pointer}.vis-label.vis-nested-group.vis-group-level-unknown-but-gte1{background:#f5f5f5}.vis-label.vis-nested-group.vis-group-level-0{background-color:#fff}.vis-ltr .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-left:0}.vis-rtl .vis-label.vis-nested-group.vis-group-level-0 .vis-inner{padding-right:0}.vis-label.vis-nested-group.vis-group-level-1{background-color:#0000000d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-left:15px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-1 .vis-inner{padding-right:15px}.vis-label.vis-nested-group.vis-group-level-2{background-color:#0000001a}.vis-ltr .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-left:30px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-2 .vis-inner{padding-right:30px}.vis-label.vis-nested-group.vis-group-level-3{background-color:#00000026}.vis-ltr .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-left:45px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-3 .vis-inner{padding-right:45px}.vis-label.vis-nested-group.vis-group-level-4{background-color:#0003}.vis-ltr .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-left:60px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-4 .vis-inner{padding-right:60px}.vis-label.vis-nested-group.vis-group-level-5{background-color:#00000040}.vis-ltr .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-left:75px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-5 .vis-inner{padding-right:75px}.vis-label.vis-nested-group.vis-group-level-6{background-color:#0000004d}.vis-ltr .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-left:90px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-6 .vis-inner{padding-right:90px}.vis-label.vis-nested-group.vis-group-level-7{background-color:#00000059}.vis-ltr .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-left:105px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-7 .vis-inner{padding-right:105px}.vis-label.vis-nested-group.vis-group-level-8{background-color:#0006}.vis-ltr .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-left:120px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-8 .vis-inner{padding-right:120px}.vis-label.vis-nested-group.vis-group-level-9{background-color:#00000073}.vis-ltr .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-left:135px}.vis-rtl .vis-label.vis-nested-group.vis-group-level-9 .vis-inner{padding-right:135px}.vis-label.vis-nested-group{background-color:#00000080}.vis-ltr .vis-label.vis-nested-group .vis-inner{padding-left:150px}.vis-rtl .vis-label.vis-nested-group .vis-inner{padding-right:150px}.vis-group-level-unknown-but-gte1{border:1px solid red}.vis-label.vis-nesting-group:before{width:15px;display:inline-block}.vis-label.vis-nesting-group.expanded:before{content:"▼"}.vis-label.vis-nesting-group.collapsed:before{content:"▶"}.vis-rtl .vis-label.vis-nesting-group.collapsed:before{content:"◀"}.vis-ltr .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-left:15px}.vis-rtl .vis-label:not(.vis-nesting-group):not(.vis-group-level-0){padding-right:15px}.vis-overlay{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.vis-labelset{overflow:hidden}.vis-labelset,.vis-labelset .vis-label{box-sizing:border-box;position:relative}.vis-labelset .vis-label{color:#4d4d4d;border-bottom:1px solid #bfbfbf;width:100%;top:0;left:0}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-group-is-dragging{background:#0000001a}.vis-labelset .vis-label:last-child{border-bottom:none}.vis-labelset .vis-label .vis-inner{padding:5px;display:inline-block}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}.vis-panel{box-sizing:border-box;margin:0;padding:0;position:absolute}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-top-style:solid;border-bottom-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow:hidden scroll}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content,.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-top{border-left-style:solid;border-right-style:solid}.vis-background{overflow:hidden}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{width:100%;height:1px;position:absolute;box-shadow:0 0 10px #000c}.vis-panel .vis-shadow.vis-top{top:-1px;left:0}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-time-axis{position:relative;overflow:hidden}.vis-time-axis.vis-foreground{width:100%;top:0;left:0}.vis-time-axis.vis-background{width:100%;height:100%;position:absolute;top:0;left:0}.vis-time-axis .vis-text{box-sizing:border-box;color:#4d4d4d;white-space:nowrap;padding:3px;position:absolute;overflow:hidden}.vis-time-axis .vis-text.vis-measure{visibility:hidden;margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:absolute}.vis-time-axis .vis-grid.vis-vertical{border-left:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-vertical-rtl{border-right:1px solid;position:absolute}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-timeline{box-sizing:border-box;border:1px solid #bfbfbf;margin:0;padding:0;position:relative;overflow:hidden}.vis-loading-screen{width:100%;height:100%;position:absolute;top:0;left:0}}@layer app{.scene_e86dc407a{gap:var(--s0);flex-wrap:wrap;align-items:center;display:flex}.warning_e91cfcc30{color:var(--indicator-warning-plain-text)}.playbutton_e6d0225b0{--background-base:#1ed760;--background-highlight:#1fdf64;--background-press:#169c46;padding:var(--spacing-primitive0);padding-inline:var(--spacing-primitive2);color:#000;background-color:var(--background-base);border-color:var(--background-base);border-radius:5em;justify-content:center;align-items:center;gap:.25em;display:inline-flex;position:relative}.playbutton_e6d0225b0 svg.e6d0225b0{aspect-ratio:1;fill:currentColor;stroke:currentColor;width:1em}.playbutton_e6d0225b0:hover{background-color:var(--background-highlight);border-color:var(--background-highlight)}.playbutton_e6d0225b0:active{background-color:var(--background-press);border-color:var(--background-press)}.playbutton_e6d0225b0[disabled].e6d0225b0{pointer-events:none;cursor:not-allowed;opacity:.5}.layout_e5ad8b2c8{min-height:calc(4.5rem + 1vw);padding:var(--spacing-container-4);justify-content:space-between;align-items:center;display:flex}.layout_e5ad8b2c8 strong.e5ad8b2c8,.layout_e5ad8b2c8 small.e5ad8b2c8{text-overflow:ellipsis}.content_e5ad8b2c8{align-items:center;gap:1rem;display:flex}.warning_e5ad8b2c8{color:var(--indicator-warning-plain-text)}.spotify_e5ad8b2c8{font-size:var(--s4);color:#1ed760}.trigger_e5ad8b2c8{padding:var(--spacing-primitive-4);font-size:var(--s3)}.trigger_e5ad8b2c8[data-need-device].e5ad8b2c8{color:var(--indicator-error-plain-text)}.trigger_e5ad8b2c8[data-has-device].e5ad8b2c8{color:#1ed760}.device_e5ad8b2c8{width:100%;padding-block:var(--spacing-primitive-4);padding-inline:var(--spacing-primitive-4);border-radius:var(--shape-radius-primitive);background-color:var(--surface-container1)}.device_e5ad8b2c8 p.e5ad8b2c8:first-child{color:var(--typography-muted)}.device_e5ad8b2c8 p.e5ad8b2c8:nth-child(2){padding-block:var(--spacing-primitive-1);font-size:var(--s0);font-weight:550}.devices_e5ad8b2c8 div.e5ad8b2c8{flex-direction:column;align-items:flex-start;display:flex}.devices_e5ad8b2c8 div.e5ad8b2c8 :where(p.e5ad8b2c8:first-child){color:var(--typography-subtle)}.devices_e5ad8b2c8:popover-open{gap:var(--spacing-container-1);margin-right:var(--spacing-container-1);flex-direction:column;display:flex}.devices_e5ad8b2c8:popover-open button.e5ad8b2c8{padding-inline:var(--spacing-primitive-4);justify-content:flex-start}.devices_e5ad8b2c8:popover-open button.e5ad8b2c8 span.e5ad8b2c8:first-child{font-size:var(--s1)}@media (width>=72rem){.devices_e5ad8b2c8:popover-open{right:calc((100% - var(--sizing-max-content-width)) / 2)}}.form_ec49fb099{overflow:hidden}.form_ec49fb099>div.ec49fb099{overflow:hidden}.form_ec49fb099 [role=listbox].ec49fb099{overscroll-behavior:contain;overflow:auto}.header_ee0d24506{gap:var(--spacing-container-2);grid-template-columns:repeat(auto-fit,minmax(0%,1fr));display:grid}.header_ee0d24506 p.ee0d24506{text-overflow:ellipsis;overflow:hidden}.header_ee0d24506 p.ee0d24506 small.ee0d24506{white-space:nowrap}.play_ee0d24506{overscroll-behavior:contain;gap:var(--spacing-container-4);grid-template-columns:1fr 1fr;display:grid;overflow-y:auto}.tracks_ee0d24506{padding-inline-start:1.25em}.tracks_ee0d24506 li.ee0d24506{margin-bottom:var(--spacing-container0)}.tracks_ee0d24506 [data-current].ee0d24506{font-weight:700}.counter_ee0d24506{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:8rem;position:sticky;top:0}.playbutton_ee36633e5{--percent:-1%;border-width:0}.playbutton_ee36633e5[data-playing].ee36633e5{background-image:linear-gradient(to right, #00000026 calc(var(--percent) - 1%), #0000008c var(--percent), transparent calc(var(--percent) + 1%))}.card_ee36633e5{row-gap:.8rem;display:grid}.card_ee36633e5 small.ee36633e5{color:var(--muted-color)}.card_ee36633e5 .header_ee36633e5{display:grid}.card_ee36633e5 .buttons_ee36633e5{flex-direction:row;gap:.5em;display:flex}.loop_ee36633e5{grid-template-columns:auto auto;justify-content:space-between;gap:.5em;padding-inline-start:var(--spacing-container-1);display:grid}.loop_ee36633e5 div.ee36633e5{flex-direction:column;display:flex}.loop_ee36633e5 time.ee36633e5{font-family:monospace;font-size:.8em}.loop_ee36633e5 button.ee36633e5{width:auto;margin:0}.tag_e0f12d558{color:var(--typography-main);background-color:#f5f5f5;border-radius:4px;padding:.1em .3em;font-size:80%;font-weight:500}.tag_e0f12d558:not([aria-selected].e0f12d558){border:none}.tag_e0f12d558[data-tag=choreography].e0f12d558{--color:aqua;background-color:var(--color)}.tag_e0f12d558[data-tag=artistry].e0f12d558{--color:coral;background-color:var(--color)}.tag_e0f12d558[data-tag=tricks].e0f12d558{--color:bisque;background-color:var(--color)}.tag_e0f12d558[data-tag=flow].e0f12d558{--color:yellow;background-color:var(--color)}.tag_e0f12d558[data-tag=posture].e0f12d558{--color:gold;background-color:var(--color)}.tag_e0f12d558[data-tag=competition].e0f12d558{--color:paleturquoise;background-color:var(--color)}.tag_e0f12d558[data-tag=misc].e0f12d558{--color:greenyellow;background-color:var(--color)}@media (prefers-color-scheme:dark){.tag_e0f12d558{color:var(--typography-inverse)}}.principle_e0f12d558 summary.e0f12d558>span.e0f12d558{flex-wrap:wrap;width:calc(100% - 1.5em);display:inline-flex}.principle_e0f12d558 summary.e0f12d558>span.e0f12d558>span.e0f12d558{margin-inline-start:auto}details.e0f12d558.principle_e0f12d558[open]>:is(summary.e0f12d558,summary.e0f12d558:not(:focus),summary.e0f12d558:focus:not([role=button].e0f12d558)){color:unset;margin-bottom:1em;font-weight:500}.principle_e0f12d558>:not(summary.e0f12d558){font-size:80%}.explainer_ec16ffdc2{font-size:var(--ls-1)}.explainer_ec16ffdc2 summary.ec16ffdc2{font-size:var(--s0)}.explainer_ec16ffdc2 summary.ec16ffdc2 span.ec16ffdc2{float:right}.explainer_ec16ffdc2[open].ec16ffdc2 summary.ec16ffdc2{margin-block-end:var(--spacing-primitive-2)}.explainerTable_ec16ffdc2{border-collapse:collapse;width:100%}.explainerTable_ec16ffdc2 tr.ec16ffdc2{border-block-end:1px solid var(--shape-stroke-color)}.explainerTable_ec16ffdc2 tr.ec16ffdc2:last-child{border-block-end:none}.explainerTable_ec16ffdc2 td.ec16ffdc2{padding:.5rem .75rem}.explainerTable_ec16ffdc2 td.ec16ffdc2:last-child{text-align:right}.explainerTable_ec16ffdc2 [data-attractivity=attractor].ec16ffdc2{color:var(--indicator-success-plain-text)}.explainerTable_ec16ffdc2 [data-attractivity=detractor].ec16ffdc2{color:var(--indicator-error-plain-text)}.indicator_e4c147684 [part=body]{gap:var(--spacing-container-3);flex-direction:column;display:flex}.balance_e4c147684{justify-content:space-between;display:flex}.balance_e4c147684 div.e4c147684{gap:var(--spacing-primitive-4);flex-direction:column;flex-grow:1;align-items:flex-start;display:flex}.balance_e4c147684 div.e4c147684:last-child{align-items:flex-end}.balance_e4c147684 [data-ratio].e4c147684{font-size:var(--s3)}.balance_e4c147684 [data-bar].e4c147684{width:var(--ratio,0);height:1em;display:inline-block}.balance_e4c147684 [data-bar].e4c147684[data-group=artistry].e4c147684{background-color:var(--artistry)}.balance_e4c147684 [data-bar].e4c147684[data-group=tricks].e4c147684{background-color:var(--tricks)}.effectivityIndex_ee80c70f8{min-height:3em;position:relative}.effectivityIndex_ee80c70f8 meter.ee80c70f8{background:var(--control-background);width:100%}.effectivityIndex_ee80c70f8 meter.ee80c70f8::-webkit-meter-inner-element{grid-template-rows:1fr}.effectivityIndex_ee80c70f8 meter.ee80c70f8::-webkit-meter-bar{background:var(--control-background);border:0}.effectivityIndex_ee80c70f8 meter.ee80c70f8::-moz-meter-bar{background:var(--indicator-success-supreme-background)}.effectivityIndex_ee80c70f8 meter.ee80c70f8::-webkit-meter-optimum-value{background:var(--indicator-success-supreme-background)}.effectivityIndex_ee80c70f8 meter.ee80c70f8:-webkit-meter-optimum-value{background:var(--indicator-success-supreme-background)}.effectivityIndex_ee80c70f8 span.ee80c70f8{padding:var(--spacing-primitive-2);border-inline-start:1px solid var(--shape-stroke-color);padding-block-start:calc(var(--spacing-primitive-2) + 1em);position:absolute;inset-block-start:0;inset-inline-start:var(--value)}.indicator_ee80c70f8 [part=body]{gap:var(--spacing-container-3);flex-direction:column;display:flex}.summary_e2a8a7769{border-collapse:collapse}.summary_e2a8a7769 thead.e2a8a7769{background:var(--surface-container)}.summary_e2a8a7769 tfoot.e2a8a7769{background:var(--surface-container1)}.summary_e2a8a7769 thead.e2a8a7769,.summary_e2a8a7769 tbody.e2a8a7769,.summary_e2a8a7769 tfoot.e2a8a7769{border:1px solid var(--shape-stroke-color)}.summary_e2a8a7769 th.e2a8a7769{text-align:left}.summary_e2a8a7769 th.e2a8a7769,.summary_e2a8a7769 td.e2a8a7769{padding:.5rem .75rem}:is(.summary_e2a8a7769 th.e2a8a7769,.summary_e2a8a7769 td.e2a8a7769):first-child{border-inline-end:1px solid var(--shape-stroke-color)}:is(.summary_e2a8a7769 th.e2a8a7769,.summary_e2a8a7769 td.e2a8a7769):last-child{border-inline-start:1px solid var(--shape-stroke-color)}.summary_e2a8a7769 td.e2a8a7769:last-child,.summary_e2a8a7769 td.e2a8a7769:nth-child(3){text-align:right}.summary_e2a8a7769 [data-vis].e2a8a7769{width:40%}.summary_e2a8a7769 [data-bar].e2a8a7769{width:var(--ratio,0);height:1em;display:inline-block}.summary_e2a8a7769 [data-bar].e2a8a7769[data-group=artistry].e2a8a7769{background-color:var(--artistry)}.summary_e2a8a7769 [data-bar].e2a8a7769[data-group=communication].e2a8a7769{background-color:var(--comm)}.summary_e2a8a7769 [data-bar].e2a8a7769[data-group=tricks].e2a8a7769{background-color:var(--tricks)}.summary_e2a8a7769 [data-bar].e2a8a7769[data-group=filler].e2a8a7769{background-color:var(--filler)}.summary_e2a8a7769 [data-bar].e2a8a7769[data-group=dismounts].e2a8a7769{background-color:var(--dismounts)}.summary_e2a8a7769 [data-bar].e2a8a7769[data-group=void].e2a8a7769{background-color:var(--void)}.share_e981778ea{font-size:var(--s0)}.share_e981778ea div.e981778ea{gap:var(--spacing-primitive-1);display:flex}.share_e981778ea input.e981778ea{min-width:15em;max-width:25em}.toolbar_e981778ea{font-size:var(--s-2)}.player_ed814dcb1{flex-direction:column;display:flex}.player_ed814dcb1>:first-child{resize:vertical;overflow:auto}.player_ed814dcb1 iframe{width:100%;min-height:100%}.time_ed814dcb1{font-variant-numeric:tabular-nums}.controls_ed814dcb1{align-items:center;gap:var(--spacing-container-1);display:flex}.progress_ed814dcb1{padding-block:var(--spacing-primitive-4)}.seek_ed814dcb1{font-size:var(--s-1);margin-inline-start:auto}.seek_ed814dcb1 button{border:0;padding:var(--spacing-primitive-4)!important}.card_ea590514c{background:var(--pico-card-background-color);border-radius:var(--pico-border-radius);box-shadow:var(--pico-card-box-shadow);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal)}.section_ec1fdc1ea header.ec1fdc1ea{justify-content:space-between;align-items:center;display:flex;position:relative}.title_ec1fdc1ea{color:var(--pico-typography-main);margin:0;font-size:18px;font-weight:500;line-height:26px}.counter_edcc596cb{font-feature-settings:"tnum";text-align:center;font-size:8rem}.dialog_eafc45553{padding:var(--spacing-container0);color:var(--typography-main);background-color:var(--surface-popover);border-radius:var(--shape-radius-container);margin:auto}.dialog_eafc45553 [part=close].eafc45553{top:var(--spacing-container-2);position:absolute;right:0}.dialog_eafc45553[open].eafc45553:has([part=header].eafc45553){gap:var(--spacing-container0);display:grid}.header_eafc45553{font-size:var(--s2)}.features_eee3e2808{--min:25ch;--gap:1rem;grid-gap:var(--gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min)), 1fr));display:grid}.features_eee3e2808 h2.eee3e2808{--font-size:20px;margin-bottom:revert}.alert_e5c849745{padding:var(--spacing-container0);color:var(--alert-text);background-color:var(--alert-background);border:var(--shape-stroke);border-color:var(--alert-border);border-radius:var(--shape-radius-container)}.alert_e5c849745[data-indicator=info].e5c849745[data-importance=supreme].e5c849745{--alert-background:var(--indicator-info-supreme-background);--alert-text:var(--indicator-info-supreme-text);--alert-border:var(--indicator-info-supreme-border)}.alert_e5c849745[data-indicator=info].e5c849745[data-importance=subtle].e5c849745{--alert-background:var(--indicator-info-subtle-background);--alert-text:var(--indicator-info-subtle-text);--alert-border:var(--indicator-info-subtle-border)}.alert_e5c849745[data-indicator=info].e5c849745[data-importance=plain].e5c849745{--alert-background:var(--indicator-info-plain-background);--alert-text:var(--indicator-info-plain-text);--alert-border:var(--indicator-info-plain-border)}.alert_e5c849745[data-indicator=success].e5c849745[data-importance=supreme].e5c849745{--alert-background:var(--indicator-success-supreme-background);--alert-text:var(--indicator-success-supreme-text);--alert-border:var(--indicator-success-supreme-border)}.alert_e5c849745[data-indicator=success].e5c849745[data-importance=subtle].e5c849745{--alert-background:var(--indicator-success-subtle-background);--alert-text:var(--indicator-success-subtle-text);--alert-border:var(--indicator-success-subtle-border)}.alert_e5c849745[data-indicator=success].e5c849745[data-importance=plain].e5c849745{--alert-background:var(--indicator-success-plain-background);--alert-text:var(--indicator-success-plain-text);--alert-border:var(--indicator-success-plain-border)}.alert_e5c849745[data-indicator=warning].e5c849745[data-importance=supreme].e5c849745{--alert-background:var(--indicator-warning-supreme-background);--alert-text:var(--indicator-warning-supreme-text);--alert-border:var(--indicator-warning-supreme-border)}.alert_e5c849745[data-indicator=warning].e5c849745[data-importance=subtle].e5c849745{--alert-background:var(--indicator-warning-subtle-background);--alert-text:var(--indicator-warning-subtle-text);--alert-border:var(--indicator-warning-subtle-border)}.alert_e5c849745[data-indicator=warning].e5c849745[data-importance=plain].e5c849745{--alert-background:var(--indicator-warning-plain-background);--alert-text:var(--indicator-warning-plain-text);--alert-border:var(--indicator-warning-plain-border)}.alert_e5c849745[data-indicator=error].e5c849745[data-importance=supreme].e5c849745{--alert-background:var(--indicator-error-supreme-background);--alert-text:var(--indicator-error-supreme-text);--alert-border:var(--indicator-error-supreme-border)}.alert_e5c849745[data-indicator=error].e5c849745[data-importance=subtle].e5c849745{--alert-background:var(--indicator-error-subtle-background);--alert-text:var(--indicator-error-subtle-text);--alert-border:var(--indicator-error-subtle-border)}.alert_e5c849745[data-indicator=error].e5c849745[data-importance=plain].e5c849745{--alert-background:var(--indicator-error-plain-background);--alert-text:var(--indicator-error-plain-text);--alert-border:var(--indicator-error-plain-border)}.player_eb049081f{grid-template-columns:minmax(var(--spacing-container0), 1fr) minmax(200px, var(--sizing-max-content-width,100%)) minmax(var(--spacing-container0), 1fr);background-color:var(--surface-container);border-top:1px solid #000;width:100%;display:grid;position:fixed;bottom:0}.player_eb049081f>*{grid-column:2/3}.slot_e2d7ca4df{min-width:max-content;height:1lh;font-size:3rem;overflow:hidden}.boxes_e2d7ca4df[data-spinning].e2d7ca4df{transition:transform 1s ease-in-out}.box_e2d7ca4df{justify-content:center;align-items:center;display:flex}.tag_e430a900f{color:var(--typography-code-text);white-space:nowrap;background-color:hsl(from var(--typography-code-background) h s calc(l - 3));border-radius:4px;padding:.25em;font-size:80%;font-weight:500}.player_e1b8c7382{aspect-ratio:16/9;width:100%}.interval_eb0492b84{font-size:var(--s-1)}.interval_eb0492b84[data-marker="0"].eb0492b84,.interval_eb0492b84[data-marker="1"].eb0492b84,.interval_eb0492b84[data-marker="2"].eb0492b84,.interval_eb0492b84[data-marker="3"].eb0492b84,.interval_eb0492b84[data-marker="4"].eb0492b84{color:var(--indicator-error-plain-text)}.interval_eb0492b84[data-marker="5"].eb0492b84,.interval_eb0492b84[data-marker="6"].eb0492b84,.interval_eb0492b84[data-marker="7"].eb0492b84{color:var(--indicator-warning-plain-text)}.interval_eb0492b84[data-marker="8"].eb0492b84,.interval_eb0492b84[data-marker="9"].eb0492b84{color:var(--indicator-success-plain-text)}.score_eb0492b84[data-score=label].eb0492b84{color:var(--typography-subtle)}.score_eb0492b84[data-score=value].eb0492b84{font-size:110%}.category_e72c9d1cf{flex-direction:column;display:flex}.category_e72c9d1cf>*+*{margin-block-start:var(--spacing-container0)}.category_e72c9d1cf hgroup.e72c9d1cf{gap:var(--spacing-container-4);flex-direction:column;display:flex}.category_e72c9d1cf div.e72c9d1cf{gap:var(--spacing-container-4)}.category_e72c9d1cf span.e72c9d1cf{margin-block-start:var(--spacing-container-4)}.category_e72c9d1cf input.e72c9d1cf[type=range]{padding:0}.criterion_ee920ca38{flex-direction:column;display:flex}.summary_e6c2a370d p.e6c2a370d{border-inline-end:1px solid var(--shape-stroke-color);height:2.5em;padding:.5rem .75rem}.summary_e6c2a370d p.e6c2a370d:last-child{border-block-end:1px solid var(--shape-stroke-color)}.summary_e6c2a370d [data-total].e6c2a370d{border:1px solid var(--shape-stroke-color);background:var(--surface-container1);padding:.5rem .75rem}.summary_e6c2a370d [data-parts].e6c2a370d{border-block-start:1px solid var(--shape-stroke-color);border-inline-start:1px solid var(--shape-stroke-color);grid-template-columns:repeat(3,1fr);display:grid}.summary_e6c2a370d [data-category].e6c2a370d{display:grid}.summary_e6c2a370d [data-category].e6c2a370d p.e6c2a370d:first-child{border-block-end:1px solid var(--shape-stroke-color);background:var(--surface-container)}.timeline_e9e22c6e2 svg{background:0 0!important}.timeline_e9e22c6e2 .vis-timeline>.vis-background:first-child{background-color:var(--surface-container1)}.timeline_e9e22c6e2 .vis-time-axis.vis-background{background-color:var(--surface-container)}.timeline_e9e22c6e2 .vis-label{border-color:var(--control-border-color);color:var(--typography-subtle)}.timeline_e9e22c6e2 .vis-text{border-right:.5px solid var(--control-border-color);color:var(--typography-muted);background-color:var(--surface-container1)}.timeline_e9e22c6e2 .vis-panel,.timeline_e9e22c6e2 .vis-timeline,.timeline_e9e22c6e2 .vis-group{border-color:var(--control-border-color)}.timeline_e9e22c6e2 .vis-time-axis .vis-grid.vis-vertical{border-left:.5px solid hsl(from var(--control-border-color) h s calc(l - 5))}.timeline_e9e22c6e2 .vis-group:first-child .vis-item{margin-top:-15px}.timeline_e9e22c6e2 .marker .vis-item{border-color:var(--shape-stroke-color);color:var(--typography-main);background-color:var(--surface-popover)}.timeline_e9e22c6e2 .artistry .vis-item{border-color:var(--artistry);background-color:var(--artistry)}.timeline_e9e22c6e2 .communication .vis-item{border-color:var(--comm);background-color:var(--comm)}.timeline_e9e22c6e2 .tricks .vis-item{border-color:var(--tricks);background-color:var(--tricks)}.timeline_e9e22c6e2 .filler .vis-item{border-color:var(--filler);background-color:var(--filler)}.timeline_e9e22c6e2 .void .vis-item{border-color:var(--void);background-color:var(--void)}.timeline_e9e22c6e2 .dismounts .vis-item{border-color:var(--dismounts);background-color:var(--dismounts)}.timeline_e9e22c6e2 .vis-item.vis-selected{border-color:var(--control-border-color);background-color:var(--control-focus-selected-background)}.indicators_ec8b70383{--min:15ch;grid-gap:var(--spacing-container0);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min)), 1fr));display:grid}.routines_ed8b18e07{border-collapse:collapse}.routines_ed8b18e07 thead.ed8b18e07{background:var(--surface-container)}.routines_ed8b18e07 thead.ed8b18e07,.routines_ed8b18e07 tbody.ed8b18e07{border:1px solid var(--shape-stroke-color)}.routines_ed8b18e07 th.ed8b18e07{text-align:left}.routines_ed8b18e07 th.ed8b18e07,.routines_ed8b18e07 td.ed8b18e07{border-inline-start:1px solid var(--shape-stroke-color);padding:.5rem .75rem}:is(.routines_ed8b18e07 th.ed8b18e07,.routines_ed8b18e07 td.ed8b18e07):last-child{border-inline-end:1px solid var(--shape-stroke-color)}.routines_ed8b18e07 td.ed8b18e07:last-child{text-align:right}.routines_ed8b18e07 [data-vis].ed8b18e07{width:40%}.routines_ed8b18e07 [data-vis].ed8b18e07 span.ed8b18e07{width:var(--ratio,0);height:1em;display:inline-block}.routines_ed8b18e07 [data-vis].ed8b18e07 span.ed8b18e07[data-group=artistry].ed8b18e07{background-color:var(--artistry)}.routines_ed8b18e07 [data-vis].ed8b18e07 span.ed8b18e07[data-group=comm].ed8b18e07{background-color:var(--comm)}.routines_ed8b18e07 [data-vis].ed8b18e07 span.ed8b18e07[data-group=tricks].ed8b18e07{background-color:var(--tricks)}.routines_ed8b18e07 [data-vis].ed8b18e07 span.ed8b18e07[data-group=filler].ed8b18e07{background-color:var(--filler)}.routines_ed8b18e07 [data-vis].ed8b18e07 span.ed8b18e07[data-group=void].ed8b18e07{background-color:var(--void)}.exportData_e98adc33e{box-sizing:border-box;width:100%;height:200px;font-family:monospace;font-size:var(--s-1)}.shortcuts_e0466c454{border-collapse:collapse}.shortcuts_e0466c454 thead.e0466c454{background:var(--surface-container)}.shortcuts_e0466c454 thead.e0466c454,.shortcuts_e0466c454 tbody.e0466c454{border:1px solid var(--shape-stroke-color)}.shortcuts_e0466c454 th.e0466c454,.shortcuts_e0466c454 td.e0466c454{text-align:left;padding:.5rem .75rem}:is(.shortcuts_e0466c454 th.e0466c454,.shortcuts_e0466c454 td.e0466c454):is(:first-child,:nth-child(2)),:is(.shortcuts_e0466c454 th.e0466c454,.shortcuts_e0466c454 td.e0466c454):is(:last-child,:nth-child(3)){border-inline-start:1px solid var(--shape-stroke-color)}.diff_e16a215a9{color:var(--indicator-error-plain-text)}.diff_e16a215a9[data-sign=\+].e16a215a9{color:var(--indicator-success-plain-text)}.training_e16a215a9{border-collapse:collapse}.training_e16a215a9 thead.e16a215a9{background:var(--surface-container)}.training_e16a215a9 thead.e16a215a9 th.e16a215a9{border-top:1px solid var(--shape-stroke-color);background:var(--surface-container1)}.training_e16a215a9 thead.e16a215a9,.training_e16a215a9 tbody.e16a215a9{border:1px solid var(--shape-stroke-color)}.training_e16a215a9 tbody.e16a215a9 th.e16a215a9{background:var(--surface-container)}.training_e16a215a9 th.e16a215a9,.training_e16a215a9 td.e16a215a9{text-align:right;padding:.5rem .75rem}:is(.training_e16a215a9 th.e16a215a9,.training_e16a215a9 td.e16a215a9):is(:first-child,:nth-child(2)),:is(.training_e16a215a9 th.e16a215a9,.training_e16a215a9 td.e16a215a9):is(:last-child,:nth-child(3)){border-inline-start:1px solid var(--shape-stroke-color)}:is(.training_e16a215a9 th.e16a215a9,.training_e16a215a9 td.e16a215a9):first-child{text-align:left}.bingo_ef897ffdd{padding:var(--s-4)}.bingo_ef897ffdd nav.ef897ffdd{justify-content:space-between;margin-bottom:.25em;display:flex}.bingo_ef897ffdd nav.ef897ffdd ul.ef897ffdd{gap:var(--spacing-primitive0);align-items:center;padding:0;list-style-type:none;display:flex}.bingo_ef897ffdd nav.ef897ffdd>ul.ef897ffdd>li.ef897ffdd{padding-block:0}.bingo_ef897ffdd .playfield_ef897ffdd{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);display:grid}.bingoText_ef897ffdd{font-size:var(--s3);text-transform:uppercase;gap:.1em;display:flex;transform:scale(0)}.bingoText_ef897ffdd>span.ef897ffdd:first-child{color:purple}.bingoText_ef897ffdd>span.ef897ffdd:nth-child(2){color:teal}.bingoText_ef897ffdd>span.ef897ffdd:nth-child(3){color:#9acd32}.bingoText_ef897ffdd>span.ef897ffdd:nth-child(4){color:orange}.bingoText_ef897ffdd>span.ef897ffdd:nth-child(5){color:#8b0000}.bingoText_ef897ffdd>span.ef897ffdd:nth-child(6){color:brown}.bingoTextVisible_ef897ffdd{animation:.75s bounceIn__ef897ffdd;transform:scale(1)}.counters_ef897ffdd{gap:var(--spacing-primitive0);flex-direction:column;display:flex}.form_ef897ffdd{flex-direction:row;align-items:flex-end}.form_ef897ffdd>div.ef897ffdd{flex-grow:1}.tile_ef897ffdd{-webkit-hyphens:auto;hyphens:auto;text-align:center;appearance:none;background-color:#0000;border:1px solid gray;justify-content:center;align-items:center;min-height:100px;padding:.25rem;font-size:80%;display:flex}.tile_ef897ffdd[data-selected].ef897ffdd{border-color:var(--indicator-warning-plain-border);color:var(--indicator-warning-subtle-text);background-color:var(--indicator-warning-subtle-background)}.tile_ef897ffdd[data-winner].ef897ffdd{border-color:var(--indicator-success-subtle-border);color:var(--indicator-success-subtle-text);background-color:var(--indicator-success-subtle-background);border-width:2px}@keyframes bounceIn__ef897ffdd{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale(1)}}.manual_efb11b429{padding-inline-start:1.25em}.manual_efb11b429>li.efb11b429+li.efb11b429{margin-block-start:var(--spacing-primitive-1)}.manual_efb11b429 ul.efb11b429{padding-inline-start:1em}.manual_efb11b429 button.efb11b429{width:unset;padding:.25em .5em;display:inline}.playing_efb11b429{gap:var(--spacing-container0);flex-direction:column;flex-grow:1;display:flex}.selection_efb11b429{grid-template-columns:repeat(auto-fit,minmax(40%,1fr));justify-content:center;gap:2rem;display:grid}@media (hover:none) and (pointer:coarse){.selection_efb11b429 button.efb11b429{aspect-ratio:1}}.counter_efb11b429{text-align:center;font-size:8rem}.dance_efb11b429{text-align:center;text-transform:uppercase;letter-spacing:5px;font-size:36px;font-style:italic}.stop_efb11b429{margin-block-start:auto}.header_efb11b429{display:flex}.header_efb11b429 h1.efb11b429{margin-bottom:0}.header_efb11b429 button.efb11b429{font-size:var(--s0)}.canvas_e208391a6{gap:var(--spacing-container2);flex-direction:column;margin-block-start:var(--spacing-container4);display:flex}.slots_e208391a6{gap:var(--spacing-container0);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.slots_e208391a6>div.e208391a6{gap:var(--spacing-container0);padding:var(--spacing-container0);border-radius:var(--shape-radius-container);background:var(--surface-container1);display:grid}.slots_e208391a6>div.e208391a6 h2.e208391a6{text-align:center}.slots_e208391a6>div.e208391a6>div.e208391a6{background:var(--surface-container)}.game_e208391a6 header.e208391a6 h1.e208391a6{justify-content:space-between;display:flex}.toolbar_e208391a6{font-size:var(--s-1)}.art_eaa75724d header.eaa75724d h1.eaa75724d{padding-block-start:0}.art_eaa75724d iframe.eaa75724d{margin-bottom:var(--block-spacing-vertical)}.content_ee8e71b1c{gap:var(--spacing-primitive0);flex-direction:column;display:flex}.layout_e1eb7b4d1{gap:var(--s1);grid-template-columns:max-content 1fr;display:grid}.layout_e1eb7b4d1 ul.e1eb7b4d1{padding-left:calc(var(--spacing-primitive-3) * 2)}.tag_ea46b9137{color:var(--typography-main)}.tag_ea46b9137[data-difficulty=beginner].ea46b9137{--color:#aceca1;background-color:var(--color)}.tag_ea46b9137[data-difficulty=intermediate].ea46b9137{--color:#91b7c7;background-color:var(--color)}.tag_ea46b9137[data-difficulty=advanced].ea46b9137{--color:#d0aae3;background-color:var(--color)}@media (prefers-color-scheme:dark){.tag_ea46b9137{color:var(--typography-inverse)}}.card_e82deaa78{flex-direction:column;display:flex}.card_e82deaa78 [part=header]{gap:var(--spacing-primitive-4);display:grid}.card_e82deaa78 [part=header] div.e82deaa78{gap:var(--spacing-primitive-4);flex-wrap:wrap;display:flex}.card_e82deaa78 [part=body]{flex-direction:column;flex-grow:1;justify-content:space-between;gap:.75em;display:flex}.card_e82deaa78 [part=body] ul.e82deaa78{flex-flow:wrap;justify-content:flex-end;gap:.5em;margin:0;padding:0;font-size:80%;display:flex}.card_e82deaa78 [part=body] li.e82deaa78{text-wrap:nowrap;list-style-type:none}.video_e52869418{width:80vw}.curriculum_e52869418{container-type:inline-size}.curriculum_e52869418>div.e52869418{grid-template-columns:repeat(4,auto);display:grid}.curriculum_e52869418>div.e52869418>div.e52869418{grid-column:span 4;grid-template-columns:subgrid;border-block-start:1px solid var(--shape-stroke-color);border-inline-start:1px solid var(--shape-stroke-color);display:grid}.curriculum_e52869418>div.e52869418>div.e52869418>*{border-inline-end:1px solid var(--shape-stroke-color);padding:.5rem .75rem}.curriculum_e52869418>div.e52869418>div.e52869418:last-child{border-block-end:1px solid var(--shape-stroke-color)}.curriculum_e52869418>div.e52869418 [data-step].e52869418>:first-child{border-block-end:1px solid var(--shape-stroke-color)}.curriculum_e52869418>div.e52869418 [data-header].e52869418{background:var(--surface-container1);border-block-end:1px solid var(--shape-stroke-color)}.curriculum_e52869418>div.e52869418 [data-title].e52869418{background:var(--surface-container);grid-column:span 4}.curriculum_e52869418>div.e52869418 [data-title].e52869418 details.e52869418[open].e52869418 summary.e52869418{margin-block-end:var(--spacing-primitive-2)}.curriculum_e52869418>div.e52869418 [data-title].e52869418 details.e52869418 :not(summary.e52869418){color:var(--typography-muted)}.curriculum_e52869418>div.e52869418 [data-instruction].e52869418>*+*{margin-block-start:1em}.curriculum_e52869418>div.e52869418 [data-media].e52869418>*+*{margin-block-start:var(--spacing-primitive-3)}@container (inline-size<40em){.curriculum_e52869418>div.e52869418{gap:var(--spacing-container0);grid-template-columns:auto}.curriculum_e52869418>div.e52869418>div.e52869418{border-block-end:0;grid-column:auto;grid-template-columns:1fr 1fr;grid-template-areas:"title title""duration method""instruction instruction""media media"}.curriculum_e52869418>div.e52869418>div.e52869418>*{border-block-end:1px solid var(--shape-stroke-color)}.curriculum_e52869418>div.e52869418>div.e52869418:last-child{border-block-end:0}.curriculum_e52869418>div.e52869418 [data-header].e52869418{display:none}.curriculum_e52869418>div.e52869418 [data-title].e52869418{grid-area:title/span 2}.curriculum_e52869418>div.e52869418 [data-duration].e52869418{grid-area:duration}.curriculum_e52869418>div.e52869418 [data-instruction].e52869418{grid-area:instruction}.curriculum_e52869418>div.e52869418 [data-method].e52869418{grid-area:method}.curriculum_e52869418>div.e52869418 [data-media].e52869418{grid-area:media}.curriculum_e52869418>div.e52869418 [data-media].e52869418:not(:has(*)){display:none}}.header_e5046b013{margin-bottom:var(--typography-spacing-vertical)}.tagline_e5046b013{padding-inline-start:2.5em}.layout_e5046b013{flex-wrap:wrap;gap:2rem;display:flex}.layout_e5046b013 iframe.e5046b013{margin-bottom:var(--block-spacing-vertical)}.layout_e5046b013 .main_e5046b013{gap:var(--spacing-primitive0);flex-direction:column;display:flex}.layout_e5046b013 aside.e5046b013>section.e5046b013{background:var(--card-background-color);border-radius:var(--border-radius);box-shadow:var(--card-box-shadow);padding:1rem}.layout_e5046b013 aside.e5046b013 li.e5046b013 a.e5046b013{text-indent:-1.2em;padding-left:1.7em}.layout_e5046b013>:last-child{flex-grow:1;flex-basis:30%}.layout_e5046b013>:first-child{flex-grow:999;flex-basis:0;min-inline-size:65%}.video_e5046b013{width:80vw}.curriculum_e5046b013{container-type:inline-size}.curriculum_e5046b013>div.e5046b013{grid-template-columns:repeat(4,auto);display:grid}.curriculum_e5046b013>div.e5046b013>div.e5046b013{grid-column:span 4;grid-template-columns:subgrid;border-block-start:1px solid var(--shape-stroke-color);border-inline-start:1px solid var(--shape-stroke-color);display:grid}.curriculum_e5046b013>div.e5046b013>div.e5046b013>*{border-inline-end:1px solid var(--shape-stroke-color);padding:.5rem .75rem}.curriculum_e5046b013>div.e5046b013>div.e5046b013>*:first-child{border-block-end:1px solid var(--shape-stroke-color)}.curriculum_e5046b013>div.e5046b013>div.e5046b013:last-child{border-block-end:1px solid var(--shape-stroke-color)}.curriculum_e5046b013>div.e5046b013 [data-header].e5046b013{background:var(--surface-container1);border-block-end:1px solid var(--shape-stroke-color)}.curriculum_e5046b013>div.e5046b013 [data-title].e5046b013{background:var(--surface-container);grid-column:span 4}.curriculum_e5046b013>div.e5046b013 [data-title].e5046b013 details.e5046b013[open].e5046b013 summary.e5046b013{margin-block-end:var(--spacing-primitive-2)}.curriculum_e5046b013>div.e5046b013 [data-title].e5046b013 details.e5046b013 :not(summary.e5046b013){color:var(--typography-muted)}.curriculum_e5046b013>div.e5046b013 [data-instruction].e5046b013>*+*{margin-block-start:1em}@container (inline-size<40em){.curriculum_e5046b013>div.e5046b013{gap:var(--spacing-container0);grid-template-columns:auto}.curriculum_e5046b013>div.e5046b013>div.e5046b013{border-block-end:0;grid-column:auto;grid-template-columns:1fr 1fr;grid-template-areas:"title title""duration method""instruction instruction""media media"}.curriculum_e5046b013>div.e5046b013>div.e5046b013>*{border-block-end:1px solid var(--shape-stroke-color)}.curriculum_e5046b013>div.e5046b013>div.e5046b013:last-child{border-block-end:0}.curriculum_e5046b013>div.e5046b013 [data-header].e5046b013{display:none}.curriculum_e5046b013>div.e5046b013 [data-title].e5046b013{grid-area:title/span 2}.curriculum_e5046b013>div.e5046b013 [data-duration].e5046b013{grid-area:duration}.curriculum_e5046b013>div.e5046b013 [data-instruction].e5046b013{grid-area:instruction}.curriculum_e5046b013>div.e5046b013 [data-method].e5046b013{grid-area:method}.curriculum_e5046b013>div.e5046b013 [data-media].e5046b013{grid-area:media}}.listing_e2baaf0bf{gap:var(--spacing-container0);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid}.units_ef631e54b{margin-top:var(--spacing-container-3);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.units_ef631e54b article.ef631e54b{margin:0}.units_ef631e54b article.ef631e54b p.ef631e54b{margin:0}.grid_ef631e54b{gap:var(--spacing-container0);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.grid_ef631e54b div.ef631e54b{gap:var(--spacing-container-2);flex-direction:column;display:flex}.lesson_ef631e54b{counter-increment:lesson}.lesson_ef631e54b:before{content:counter(lesson) ". "}.examples_ef631e54b{margin-bottom:var(--spacing-container1);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.teaser_e9126acb8 [part=header]{justify-content:space-between;display:flex}.page_e29b56de9 header.e29b56de9>p.e29b56de9>p.e29b56de9:not(:has(+*)){padding:0}.layout_e29b56de9{flex-wrap:wrap;gap:2rem;display:flex}.layout_e29b56de9 iframe.e29b56de9{margin-bottom:var(--block-spacing-vertical)}.layout_e29b56de9 .main_e29b56de9{gap:var(--spacing-primitive0);flex-direction:column;display:flex}.layout_e29b56de9 aside.e29b56de9>section.e29b56de9{background:var(--card-background-color);border-radius:var(--border-radius);box-shadow:var(--card-box-shadow);padding:1rem}.layout_e29b56de9 aside.e29b56de9 li.e29b56de9 a.e29b56de9{text-indent:-1.2em;padding-left:1.7em}.layout_e29b56de9>:last-child{flex-grow:1;flex-basis:30%}.layout_e29b56de9>:first-child{flex-grow:999;flex-basis:0;min-inline-size:65%}.player_e29b56de9{margin-bottom:2em}.comparison_e90f10294 header{border-bottom:var(--border-width) solid var(--table-border-color)}.comparison_e90f10294 ul.e90f10294{padding-left:1em;font-size:80%}.measures_e302688b0{--min:25ch;--gap:1rem;grid-gap:var(--gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min)), 1fr));display:grid}.defs_eeec1fa87 dd.eeec1fa87>*+*{margin-block-start:.5em}.main_e1b2f70a9{padding-top:4.5rem;padding-bottom:6rem}.main_e1b2f70a9 main.e1b2f70a9{position:relative}@media (width<=992px){:is(.main_e1b2f70a9[data-game].e1b2f70a9,.main_e1b2f70a9[data-assistant].e1b2f70a9) main.e1b2f70a9{display:none}}.label_e1b2f70a9{padding-block:var(--spacing-primitive-4);padding-inline:var(--spacing-primitive-3);color:var(--typography-muted);font-size:80%;font-weight:400}}:root{--🔒-tablist-border:var(--shape-stroke-width) var(--control-border-style) var(--control-border-color);--🔒-tablist-box-shadow-horizontal:0 1px 0 #0000000f;--🔒-tablist-box-shadow-vertical:0 1px 0 #0000000f;--typo-prose-family:"Inter", system-ui, sans-serif;--typo-prose-feature-settings:"case" 1, "ss03" 1, "cv05" 1, "cv07", "kern" 1;--typo-heading-feature-settings:"liga" 1, "calt" 1, "cv05" 1, "kern" 1;--typo-heading-tracking:-.018em;--typo-heading-weight:350;--typo-display-family:"Inter Display", system-ui, sans-serif;--typo-display-feature-settings:"liga" 1, "calt" 1, "salt" 1, "kern" 1;--typo-display-weight:300;--typo-display-tracking:-.003em;--layout-page-max-content-width:60rem;--inset-bottom:var(--s0)}@property --content-width{syntax:"<length-percentage>|auto";inherits:true;initial-value:auto}body{padding-block-end:var(--inset-bottom)}body:has(div[data-player]){--inset-bottom:calc(var(--s0) * pow(2, 2.15) + var(--s0))}main ul{padding-inline-start:1em}main ol{padding-inline-start:1.25em}main dt{font-weight:550}main dd{padding-inline-start:1.25em}main dd+dd{margin-block-start:.5em}main dd+dt{margin-block-start:.75em}a{text-decoration:none}:target{scroll-margin-block:calc(70px + 2ex)}dialog:is([data-game],[data-assistant]){--top:calc(var(--spacing-container0) * 2 + var(--s0) * var(--line-height));top:var(--top);overscroll-behavior:contain;gap:var(--spacing-container0);width:var(--content-width);height:calc(100dvh - var(--top) - var(--spacing-container0) - var(--inset-bottom));margin:var(--spacing-container0);padding:var(--spacing-container0);color:var(--typography-main);background-color:var(--surface-popover);flex-direction:column;display:flex;position:fixed;overflow-y:auto;box-shadow:0 0 3px 3px #00000028,0 0 6px 6px #00000026}dialog:is([data-game],[data-assistant]) [part=body]{padding:var(--spacing-container0);position:relative}dialog:is([data-game],[data-assistant]) [part=close]{top:var(--spacing-container-4);right:var(--spacing-container-4);position:absolute}@media (width>=72rem){dialog:is([data-game],[data-assistant]){width:calc(var(--layout-page-max-content-width) / 2 - var(--spacing-container0));left:50%;right:0}body:has(dialog:is([data-game],[data-assistant])) main>:is(header,div,[part=content])>:is(*,section){--content-width:calc(var(--layout-page-max-content-width) / 2 - var(--spacing-container0));grid-template-columns:initial}}kbd{color:var(--typography-code-text);background-color:var(--typography-code-background);border-radius:4px;padding:.25em;font-size:90%;display:inline-block}:root{--artistry:#feb019;--comm:#00e396;--tricks:#008ffb;--filler:#775dd0;--void:#a5978b;--dismounts:#ff4560}.tabs [role=tabpanel]:not([hidden]){gap:var(--spacing-container0);flex-direction:column;display:flex}.digits{font-variant-numeric:tabular-nums}
