.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}:root{--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)}body{--content-width:auto;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{-webkit-text-decoration:none;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) * 2 - 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}:global(.digits){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@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;-webkit-text-decoration:none;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);-webkit-text-decoration:none;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;-webkit-text-decoration:none;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-feature-settings:"tnum";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;-webkit-text-decoration:none;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);-webkit-text-decoration:none;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);-webkit-text-decoration:none;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);-webkit-text-decoration:none;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);-webkit-text-decoration:none;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)}}@layer app;: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}._soundboard_z6ia6_1{display:none}._warning_1kpqc_1{color:var(--indicator-warning-plain-text)}._playbutton_1hvus_1{--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_1hvus_1 svg{aspect-ratio:1;fill:currentColor;stroke:currentColor;width:1em}._playbutton_1hvus_1:hover{background-color:var(--background-highlight);border-color:var(--background-highlight)}._playbutton_1hvus_1:active{background-color:var(--background-press);border-color:var(--background-press)}._playbutton_1hvus_1[disabled]{pointer-events:none;cursor:not-allowed;opacity:.5}._layout_1lh0a_1{min-height:calc(4.5rem + 1vw);padding:var(--spacing-container-4);justify-content:space-between;align-items:center;display:flex}._layout_1lh0a_1 strong,._layout_1lh0a_1 small{text-overflow:ellipsis}._content_1lh0a_14{align-items:center;gap:1rem;display:flex}._warning_1lh0a_20{color:var(--indicator-warning-plain-text)}._spotify_1lh0a_24{font-size:var(--s4);color:#1ed760}._trigger_1lh0a_29{padding:var(--spacing-primitive-4);font-size:var(--s3)}._trigger_1lh0a_29[data-need-device]{color:var(--indicator-error-plain-text)}._trigger_1lh0a_29[data-has-device]{color:#1ed760}._device_1lh0a_43{padding-inline:var(--spacing-primitive-4);padding-block:var(--spacing-primitive-4);border-radius:var(--shape-radius-primitive);background-color:var(--surface-container1);width:100%}._device_1lh0a_43 p:first-child{color:var(--typography-muted)}._device_1lh0a_43 p:nth-child(2){padding-block:var(--spacing-primitive-1);font-weight:550;font-size:var(--s0)}._devices_1lh0a_61 div{flex-direction:column;align-items:flex-start;display:flex}._devices_1lh0a_61 div :where(p:first-child){color:var(--typography-subtle)}._devices_1lh0a_61:popover-open{inset:auto var(--spacing-container-1) 5rem auto;gap:var(--spacing-container-1);margin-right:var(--spacing-container-1);flex-direction:column;display:flex;position:absolute}._devices_1lh0a_61:popover-open button{padding-inline:var(--spacing-primitive-4);justify-content:flex-start}._devices_1lh0a_61:popover-open button span:first-child{font-size:var(--s1)}@media (width>=72rem){._devices_1lh0a_61:popover-open{right:calc((100% - var(--sizing-max-content-width)) / 2)}}._form_1qec5_1{overflow:hidden}._form_1qec5_1>div{overflow:hidden}._form_1qec5_1 [role=listbox]{overscroll-behavior:contain;overflow:auto}._tracks_1iydb_1{padding-inline-start:1.25em}._tracks_1iydb_1 li{margin-bottom:var(--spacing-container0)}._tracks_1iydb_1 [aria-selected]{font-weight:700}._counter_1iydb_13{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-size:8rem;position:sticky;top:0}._header_1iydb_23{gap:var(--spacing-container-2);grid-template-columns:repeat(auto-fit,minmax(0%,1fr));display:grid}._header_1iydb_23 p{text-overflow:ellipsis;overflow:hidden}._header_1iydb_23 p small{white-space:nowrap}._play_1iydb_38{overscroll-behavior:contain;gap:var(--spacing-container-4);grid-template-columns:1fr 1fr;display:grid;overflow-y:auto}._card_11igh_1{row-gap:.8rem;display:grid}._card_11igh_1 small{color:var(--muted-color)}._card_11igh_1 ._header_11igh_9{display:grid}._card_11igh_1 ._buttons_11igh_13{flex-direction:row;gap:.5em;display:flex}._loop_11igh_20{grid-template-columns:auto auto;justify-content:space-between;gap:.5em;display:grid}._loop_11igh_20 div{flex-direction:column;display:flex}._loop_11igh_20 time{font-family:monospace;font-size:.8em}._loop_11igh_20 button{width:auto;margin:0}._playbutton_11igh_42{--percent:-1%;border-width:0}._playbutton_11igh_42[data-playing]{background-image:linear-gradient(to right, #00000026 calc(var(--percent) - 1%), #0000008c var(--percent), transparent calc(var(--percent) + 1%))}._tag_149os_1{color:var(--typography-main);background-color:#f5f5f5;border-radius:4px;padding:.1em .3em;font-size:80%;font-weight:500}._tag_149os_1:not([aria-selected]){border:none}._tag_149os_1[data-tag=choreography]{--color:aqua;background-color:var(--color)}._tag_149os_1[data-tag=artistry]{--color:coral;background-color:var(--color)}._tag_149os_1[data-tag=tricks]{--color:bisque;background-color:var(--color)}._tag_149os_1[data-tag=flow]{--color:yellow;background-color:var(--color)}._tag_149os_1[data-tag=posture]{--color:gold;background-color:var(--color)}._tag_149os_1[data-tag=competition]{--color:paleturquoise;background-color:var(--color)}._tag_149os_1[data-tag=misc]{--color:greenyellow;background-color:var(--color)}@media (prefers-color-scheme:dark){._tag_149os_1{color:var(--typography-inverse)}}._principle_149os_76 summary>span{flex-wrap:wrap;width:calc(100% - 1.5em);display:inline-flex}._principle_149os_76 summary>span>span{margin-inline-start:auto}details._principle_149os_76[open]>:is(summary,summary:not(:focus),summary:focus:not([role=button])){color:unset;margin-bottom:1em;font-weight:500}._principle_149os_76>:not(summary){font-size:80%}._effectivityIndex_o2aa0_2{min-height:3em;position:relative}._effectivityIndex_o2aa0_2 meter{background:var(--control-background);width:100%}._effectivityIndex_o2aa0_2 meter::-webkit-meter-inner-element{grid-template-rows:1fr}._effectivityIndex_o2aa0_2 meter::-webkit-meter-bar{background:var(--control-background);border:0}._effectivityIndex_o2aa0_2 meter::-moz-meter-bar{background:var(--indicator-success-supreme-background)}._effectivityIndex_o2aa0_2 meter::-webkit-meter-optimum-value{background:var(--indicator-success-supreme-background)}._effectivityIndex_o2aa0_2 meter:-webkit-meter-optimum-value{background:var(--indicator-success-supreme-background)}._effectivityIndex_o2aa0_2 span{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_o2aa0_43 [part=body]{gap:var(--spacing-container-3);flex-direction:column;display:flex}._explainer_o2aa0_51{font-size:var(--ls-1)}._explainer_o2aa0_51 summary{font-size:var(--s0)}._explainer_o2aa0_51 summary span{float:right}._explainer_o2aa0_51[open] summary{margin-block-end:var(--spacing-primitive-2)}._explainerTable_o2aa0_70{border-collapse:collapse;width:100%}._explainerTable_o2aa0_70 tr{border-block-end:1px solid var(--shape-stroke-color)}._explainerTable_o2aa0_70 tr:last-child{border-block-end:none}._explainerTable_o2aa0_70 td{padding:.5rem .75rem}._explainerTable_o2aa0_70 td:last-child{text-align:right}._explainerTable_o2aa0_70 [data-attractivity=attractor]{color:var(--indicator-success-plain-text)}._explainerTable_o2aa0_70 [data-attractivity=detractor]{color:var(--indicator-error-plain-text)}._balance_o2aa0_99{justify-content:space-between;display:flex}._balance_o2aa0_99 div{gap:var(--spacing-primitive-4);flex-direction:column;flex-grow:1;align-items:flex-start;display:flex}._balance_o2aa0_99 div:last-child{align-items:flex-end}._balance_o2aa0_99 [data-ratio]{font-size:var(--s3)}._balance_o2aa0_99 [data-bar]{width:var(--ratio,0);height:1em;display:inline-block}._balance_o2aa0_99 [data-bar][data-group=artistry]{background-color:var(--artistry)}._balance_o2aa0_99 [data-bar][data-group=tricks]{background-color:var(--tricks)}:root{--artistry:#feb019;--comm:#00e396;--tricks:#008ffb;--filler:#775dd0;--void:#a5978b;--dismounts:#ff4560}._timeline_1k2fl_10 svg{background:0 0!important}._timeline_1k2fl_10 .vis-timeline>.vis-background:first-child{background-color:var(--surface-container1)}._timeline_1k2fl_10 .vis-time-axis.vis-background{background-color:var(--surface-container)}._timeline_1k2fl_10 .vis-label{border-color:var(--control-border-color);color:var(--typography-subtle)}._timeline_1k2fl_10 .vis-text{border-right:.5px solid var(--control-border-color);color:var(--typography-muted);background-color:var(--surface-container1)}._timeline_1k2fl_10 .vis-panel,._timeline_1k2fl_10 .vis-timeline,._timeline_1k2fl_10 .vis-group{border-color:var(--control-border-color)}._timeline_1k2fl_10 .vis-time-axis .vis-grid.vis-vertical{border-left:.5px solid hsl(from var(--control-border-color) h s calc(l - 5))}._timeline_1k2fl_10 .vis-group:first-child .vis-item{margin-top:-15px}._timeline_1k2fl_10 .marker .vis-item{border-color:var(--shape-stroke-color);color:var(--typography-main);background-color:var(--surface-popover)}._timeline_1k2fl_10 .artistry .vis-item{border-color:var(--artistry);background-color:var(--artistry)}._timeline_1k2fl_10 .communication .vis-item{border-color:var(--comm);background-color:var(--comm)}._timeline_1k2fl_10 .tricks .vis-item{border-color:var(--tricks);background-color:var(--tricks)}._timeline_1k2fl_10 .filler .vis-item{border-color:var(--filler);background-color:var(--filler)}._timeline_1k2fl_10 .void .vis-item{border-color:var(--void);background-color:var(--void)}._timeline_1k2fl_10 .dismounts .vis-item{border-color:var(--dismounts);background-color:var(--dismounts)}._timeline_1k2fl_10 .vis-item.vis-selected{border-color:var(--control-border-color);background-color:var(--control-focus-selected-background)}._summary_1k2fl_90{border-collapse:collapse}._summary_1k2fl_90 thead{background:var(--surface-container)}._summary_1k2fl_90 tfoot{background:var(--surface-container1)}._summary_1k2fl_90 thead,._summary_1k2fl_90 tbody,._summary_1k2fl_90 tfoot{border:1px solid var(--shape-stroke-color)}._summary_1k2fl_90 th{text-align:left}._summary_1k2fl_90 th,._summary_1k2fl_90 td{padding:.5rem .75rem}:is(._summary_1k2fl_90 th,._summary_1k2fl_90 td):first-child{border-inline-end:1px solid var(--shape-stroke-color)}:is(._summary_1k2fl_90 th,._summary_1k2fl_90 td):last-child{border-inline-start:1px solid var(--shape-stroke-color)}._summary_1k2fl_90 td:last-child,._summary_1k2fl_90 td:nth-child(3){text-align:right}._summary_1k2fl_90 [data-vis]{width:40%}._summary_1k2fl_90 [data-bar]{width:var(--ratio,0);height:1em;display:inline-block}._summary_1k2fl_90 [data-bar][data-group=artistry]{background-color:var(--artistry)}._summary_1k2fl_90 [data-bar][data-group=communication]{background-color:var(--comm)}._summary_1k2fl_90 [data-bar][data-group=tricks]{background-color:var(--tricks)}._summary_1k2fl_90 [data-bar][data-group=filler]{background-color:var(--filler)}._summary_1k2fl_90 [data-bar][data-group=dismounts]{background-color:var(--dismounts)}._summary_1k2fl_90 [data-bar][data-group=void]{background-color:var(--void)}._shortcuts_1k2fl_161{border-collapse:collapse}._shortcuts_1k2fl_161 thead{background:var(--surface-container)}._shortcuts_1k2fl_161 thead,._shortcuts_1k2fl_161 tbody{border:1px solid var(--shape-stroke-color)}._shortcuts_1k2fl_161 th,._shortcuts_1k2fl_161 td{text-align:left;padding:.5rem .75rem}:is(._shortcuts_1k2fl_161 th,._shortcuts_1k2fl_161 td):is(:first-child,:nth-child(2)),:is(._shortcuts_1k2fl_161 th,._shortcuts_1k2fl_161 td):is(:last-child,:nth-child(3)){border-inline-start:1px solid var(--shape-stroke-color)}._toolbar_1fohd_1{font-size:var(--s-2)}._share_1fohd_5{font-size:var(--s0)}._share_1fohd_5 div{gap:var(--spacing-primitive-1);display:flex}._share_1fohd_5 input{min-width:15em;max-width:25em}._player_laajr_1{flex-direction:column;display:flex}._player_laajr_1>:first-child{resize:vertical;overflow:auto}._player_laajr_1 iframe{width:100%;min-height:100%}._time_laajr_18{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}._controls_laajr_22{align-items:center;gap:var(--spacing-container-1);display:flex}._progress_laajr_28{padding-block:var(--spacing-primitive-4)}._seek_laajr_32{font-size:var(--s-1);margin-inline-start:auto}._seek_laajr_32 button{border:0;padding:var(--spacing-primitive-4)!important}._tabs_ypfza_1 [role=tabpanel]:not([hidden]){gap:var(--spacing-container0);flex-direction:column;display:flex}._indicators_ypfza_9{--min:15ch;grid-gap:var(--spacing-container0);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min)), 1fr));display:grid}._card_1kkpj_1{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_1kkpj_8 header{justify-content:space-between;align-items:center;display:flex;position:relative}._title_1kkpj_17{color:var(--pico-typography-main);margin:0;font-size:18px;font-weight:500;line-height:26px}._counter_95hqy_1{font-feature-settings:"tnum";text-align:center;font-size:8rem}._dialog_1tslu_1{padding:var(--spacing-container0);color:var(--typography-main);background-color:var(--surface-popover);border-radius:var(--shape-radius-container);margin:auto}._dialog_1tslu_1 [part=close]{top:var(--spacing-container-2);position:absolute;right:0}._dialog_1tslu_1[open]:has([part=header]){gap:var(--spacing-container0);display:grid}._header_1tslu_22{font-size:var(--s2)}._features_3j98h_1{--min:25ch;--gap:1rem;grid-gap:var(--gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min)), 1fr));display:grid}._features_3j98h_1 h2{--font-size:20px;margin-bottom:revert}._alert_lin9h_1{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_lin9h_1[data-indicator=info][data-importance=supreme]{--alert-background:var(--indicator-info-supreme-background);--alert-text:var(--indicator-info-supreme-text);--alert-border:var(--indicator-info-supreme-border)}._alert_lin9h_1[data-indicator=info][data-importance=subtle]{--alert-background:var(--indicator-info-subtle-background);--alert-text:var(--indicator-info-subtle-text);--alert-border:var(--indicator-info-subtle-border)}._alert_lin9h_1[data-indicator=info][data-importance=plain]{--alert-background:var(--indicator-info-plain-background);--alert-text:var(--indicator-info-plain-text);--alert-border:var(--indicator-info-plain-border)}._alert_lin9h_1[data-indicator=success][data-importance=supreme]{--alert-background:var(--indicator-success-supreme-background);--alert-text:var(--indicator-success-supreme-text);--alert-border:var(--indicator-success-supreme-border)}._alert_lin9h_1[data-indicator=success][data-importance=subtle]{--alert-background:var(--indicator-success-subtle-background);--alert-text:var(--indicator-success-subtle-text);--alert-border:var(--indicator-success-subtle-border)}._alert_lin9h_1[data-indicator=success][data-importance=plain]{--alert-background:var(--indicator-success-plain-background);--alert-text:var(--indicator-success-plain-text);--alert-border:var(--indicator-success-plain-border)}._alert_lin9h_1[data-indicator=warning][data-importance=supreme]{--alert-background:var(--indicator-warning-supreme-background);--alert-text:var(--indicator-warning-supreme-text);--alert-border:var(--indicator-warning-supreme-border)}._alert_lin9h_1[data-indicator=warning][data-importance=subtle]{--alert-background:var(--indicator-warning-subtle-background);--alert-text:var(--indicator-warning-subtle-text);--alert-border:var(--indicator-warning-subtle-border)}._alert_lin9h_1[data-indicator=warning][data-importance=plain]{--alert-background:var(--indicator-warning-plain-background);--alert-text:var(--indicator-warning-plain-text);--alert-border:var(--indicator-warning-plain-border)}._alert_lin9h_1[data-indicator=error][data-importance=supreme]{--alert-background:var(--indicator-error-supreme-background);--alert-text:var(--indicator-error-supreme-text);--alert-border:var(--indicator-error-supreme-border)}._alert_lin9h_1[data-indicator=error][data-importance=subtle]{--alert-background:var(--indicator-error-subtle-background);--alert-text:var(--indicator-error-subtle-text);--alert-border:var(--indicator-error-subtle-border)}._alert_lin9h_1[data-indicator=error][data-importance=plain]{--alert-background:var(--indicator-error-plain-background);--alert-text:var(--indicator-error-plain-text);--alert-border:var(--indicator-error-plain-border)}._player_195jp_1{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_195jp_1>*{grid-column:2/3}._slot_1p09q_1{min-width:max-content;height:1lh;font-size:3rem;overflow:hidden}._boxes_1p09q_10[data-spinning]{transition:transform 1s ease-in-out}._box_1p09q_10{justify-content:center;align-items:center;display:flex}._tag_1se0g_1{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_1omwe_1{aspect-ratio:16/9;width:100%}._score_1obyd_1[data-score=label]{color:var(--typography-muted)}._score_1obyd_1[data-score=value]{font-size:110%}._category_1obyd_12{flex-direction:column;display:flex}._category_1obyd_12>*+*{margin-block-start:var(--spacing-container0)}._category_1obyd_12 hgroup{gap:var(--spacing-container-4);flex-direction:column;display:flex}._category_1obyd_12 div{gap:var(--spacing-container-4)}._category_1obyd_12 span{margin-block-start:var(--spacing-container-4)}._category_1obyd_12 input[type=range]{padding:0}._criterion_1obyd_39{flex-direction:column;display:flex}._interval_1obyd_44{font-size:var(--s-1)}._interval_1obyd_44[data-marker="0"],._interval_1obyd_44[data-marker="1"],._interval_1obyd_44[data-marker="2"],._interval_1obyd_44[data-marker="3"],._interval_1obyd_44[data-marker="4"]{color:var(--indicator-error-plain-text)}._interval_1obyd_44[data-marker="5"],._interval_1obyd_44[data-marker="6"],._interval_1obyd_44[data-marker="7"]{color:var(--indicator-warning-plain-text)}._interval_1obyd_44[data-marker="8"],._interval_1obyd_44[data-marker="9"]{color:var(--indicator-success-plain-text)}._summary_1obyd_67 p{border-inline-end:1px solid var(--shape-stroke-color);height:2.5em;padding:.5rem .75rem}._summary_1obyd_67 p:last-child{border-block-end:1px solid var(--shape-stroke-color)}._summary_1obyd_67 [data-total]{border:1px solid var(--shape-stroke-color);background:var(--surface-container1);padding:.5rem .75rem}._summary_1obyd_67 [data-parts]{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_1obyd_67 [data-category]{display:grid}._summary_1obyd_67 [data-category] p:first-child{border-block-end:1px solid var(--shape-stroke-color);background:var(--surface-container)}._training_1obyd_101{border-collapse:collapse}._training_1obyd_101 thead{background:var(--surface-container)}._training_1obyd_101 thead th{border-top:1px solid var(--shape-stroke-color);background:var(--surface-container1)}._training_1obyd_101 thead,._training_1obyd_101 tbody{border:1px solid var(--shape-stroke-color)}._training_1obyd_101 tbody th{background:var(--surface-container)}._training_1obyd_101 th,._training_1obyd_101 td{text-align:right;padding:.5rem .75rem}:is(._training_1obyd_101 th,._training_1obyd_101 td):is(:first-child,:nth-child(2)),:is(._training_1obyd_101 th,._training_1obyd_101 td):is(:last-child,:nth-child(3)){border-inline-start:1px solid var(--shape-stroke-color)}:is(._training_1obyd_101 th,._training_1obyd_101 td):first-child{text-align:left}._diff_1obyd_140{color:var(--indicator-error-plain-text)}._diff_1obyd_140[data-sign=\+]{color:var(--indicator-success-plain-text)}._category_14cm8_1{flex-direction:column;display:flex}._category_14cm8_1>*+*{margin-block-start:var(--spacing-container0)}._category_14cm8_1 hgroup{gap:var(--spacing-container-4);flex-direction:column;display:flex}._category_14cm8_1 div{gap:var(--spacing-container-4)}._category_14cm8_1 span{margin-block-start:var(--spacing-container-4)}._category_14cm8_1 input[type=range]{padding:0}._criterion_14cm8_28{flex-direction:column;display:flex}._interval_14cm8_33{font-size:var(--s-1)}._interval_14cm8_33[data-marker="0"],._interval_14cm8_33[data-marker="1"],._interval_14cm8_33[data-marker="2"],._interval_14cm8_33[data-marker="3"],._interval_14cm8_33[data-marker="4"]{color:var(--indicator-error-plain-text)}._interval_14cm8_33[data-marker="5"],._interval_14cm8_33[data-marker="6"],._interval_14cm8_33[data-marker="7"]{color:var(--indicator-warning-plain-text)}._interval_14cm8_33[data-marker="8"],._interval_14cm8_33[data-marker="9"]{color:var(--indicator-success-plain-text)}._summary_14cm8_56 p{border-inline-end:1px solid var(--shape-stroke-color);height:2.5em;padding:.5rem .75rem}._summary_14cm8_56 p:last-child{border-block-end:1px solid var(--shape-stroke-color)}._summary_14cm8_56 [data-total]{border:1px solid var(--shape-stroke-color);background:var(--surface-container1);padding:.5rem .75rem}._summary_14cm8_56 [data-parts]{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_14cm8_56 [data-category]{display:grid}._summary_14cm8_56 [data-category] p:first-child{border-block-end:1px solid var(--shape-stroke-color);background:var(--surface-container)}._routines_16wuo_1{border-collapse:collapse}._routines_16wuo_1 thead{background:var(--surface-container)}._routines_16wuo_1 thead,._routines_16wuo_1 tbody{border:1px solid var(--shape-stroke-color)}._routines_16wuo_1 th{text-align:left}._routines_16wuo_1 th,._routines_16wuo_1 td{border-inline-start:1px solid var(--shape-stroke-color);padding:.5rem .75rem}:is(._routines_16wuo_1 th,._routines_16wuo_1 td):last-child{border-inline-end:1px solid var(--shape-stroke-color)}._routines_16wuo_1 td:last-child{text-align:right}._routines_16wuo_1 [data-vis]{width:40%}._routines_16wuo_1 [data-vis] span{width:var(--ratio,0);height:1em;display:inline-block}._routines_16wuo_1 [data-vis] span[data-group=artistry]{background-color:var(--artistry)}._routines_16wuo_1 [data-vis] span[data-group=comm]{background-color:var(--comm)}._routines_16wuo_1 [data-vis] span[data-group=tricks]{background-color:var(--tricks)}._routines_16wuo_1 [data-vis] span[data-group=filler]{background-color:var(--filler)}._routines_16wuo_1 [data-vis] span[data-group=void]{background-color:var(--void)}._exportData_euwga_1{box-sizing:border-box;width:100%;height:200px;font-family:monospace;font-size:var(--s-1)}._training_17f0a_1{border-collapse:collapse}._training_17f0a_1 thead{background:var(--surface-container)}._training_17f0a_1 thead th{border-top:1px solid var(--shape-stroke-color);background:var(--surface-container1)}._training_17f0a_1 thead,._training_17f0a_1 tbody{border:1px solid var(--shape-stroke-color)}._training_17f0a_1 tbody th{background:var(--surface-container)}._training_17f0a_1 th,._training_17f0a_1 td{text-align:right;padding:.5rem .75rem}:is(._training_17f0a_1 th,._training_17f0a_1 td):is(:first-child,:nth-child(2)),:is(._training_17f0a_1 th,._training_17f0a_1 td):is(:last-child,:nth-child(3)){border-inline-start:1px solid var(--shape-stroke-color)}:is(._training_17f0a_1 th,._training_17f0a_1 td):first-child{text-align:left}._diff_17f0a_40{color:var(--indicator-error-plain-text)}._diff_17f0a_40[data-sign=\+]{color:var(--indicator-success-plain-text)}._bingo_14h8e_1{padding:var(--s-4)}._bingo_14h8e_1 nav{justify-content:space-between;margin-bottom:.25em;display:flex}._bingo_14h8e_1 nav ul{gap:var(--spacing-primitive0);align-items:center;padding:0;list-style-type:none;display:flex}._bingo_14h8e_1 nav>ul>li{padding-block:0}._bingo_14h8e_1 ._playfield_14h8e_24{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(5,1fr);display:grid}._bingoText_14h8e_31{font-size:var(--s3);text-transform:uppercase;gap:.1em;display:flex;transform:scale(0)}._bingoText_14h8e_31>span:first-child{color:purple}._bingoText_14h8e_31>span:nth-child(2){color:teal}._bingoText_14h8e_31>span:nth-child(3){color:#9acd32}._bingoText_14h8e_31>span:nth-child(4){color:orange}._bingoText_14h8e_31>span:nth-child(5){color:#8b0000}._bingoText_14h8e_31>span:nth-child(6){color:brown}._bingoTextVisible_14h8e_65{animation:.75s _bounceIn_14h8e_1;transform:scale(1)}._counters_14h8e_70{gap:var(--spacing-primitive0);flex-direction:column;display:flex}._form_14h8e_76{flex-direction:row;align-items:flex-end}._form_14h8e_76>div{flex-grow:1}._tile_14h8e_85{-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_14h8e_85[data-selected]{border-color:var(--indicator-warning-plain-border);color:var(--indicator-warning-subtle-text);background-color:var(--indicator-warning-subtle-background)}._tile_14h8e_85[data-winner]{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_14h8e_1{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)}}._info_1kbkq_1{width:unset;display:inline;position:absolute;top:0;right:0}._manual_1kbkq_11{padding-inline-start:1.25em}._manual_1kbkq_11>li+li{margin-block-start:var(--spacing-primitive-1)}._manual_1kbkq_11 ul{padding-inline-start:1em}._manual_1kbkq_11 button{width:unset;padding:.25em .5em;display:inline}._counter_1kbkq_29{text-align:center;font-size:8rem}._selection_1kbkq_34{grid-template-columns:repeat(auto-fit,minmax(40%,1fr));justify-content:center;gap:2rem;display:grid}@media (hover:none) and (pointer:coarse){._selection_1kbkq_34 button{aspect-ratio:1}}._dance_1kbkq_48{text-align:center;text-transform:uppercase;letter-spacing:5px;font-size:36px;font-style:italic}._playing_1kbkq_56{gap:var(--spacing-container0);flex-direction:column;flex-grow:1;display:flex}._stop_1kbkq_65{margin-block-start:auto}._header_1kbkq_69{display:flex}._header_1kbkq_69 h1{margin-bottom:0}._header_1kbkq_69 button{font-size:var(--s0)}._game_n0her_1 header h1{justify-content:space-between;display:flex}._toolbar_n0her_6{font-size:var(--s-1)}._canvas_n0her_10{gap:var(--spacing-container2);flex-direction:column;margin-block-start:var(--spacing-container4);display:flex}._slots_n0her_17{gap:var(--spacing-container0);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}._slots_n0her_17>div{gap:var(--spacing-container0);padding:var(--spacing-container0);border-radius:var(--shape-radius-container);background:var(--surface-container1);display:grid}._slots_n0her_17>div h2{text-align:center}._slots_n0her_17>div>div{background:var(--surface-container)}._art_62okp_1 header h1{padding-block-start:0}._art_62okp_1 iframe{margin-bottom:var(--block-spacing-vertical)}._layout_10mvx_1{gap:var(--s1);flex-wrap:wrap;display:flex}._layout_10mvx_1 ul{padding-left:calc(var(--spacing-primitive-3) * 2)}._layout_10mvx_1>:first-child{flex-grow:1}._layout_10mvx_1>:last-child{flex-grow:999;flex-basis:0;min-inline-size:75%}._layout_10mvx_1>:last-child:not(._index_10mvx_19)>*{display:flex}._index_10mvx_19{gap:var(--spacing-primitive0);flex-direction:column;display:flex}._tag_d7liq_1{color:var(--typography-main)}._tag_d7liq_1[data-difficulty=beginner]{--color:#aceca1;background-color:var(--color)}._tag_d7liq_1[data-difficulty=intermediate]{--color:#91b7c7;background-color:var(--color)}._tag_d7liq_1[data-difficulty=advanced]{--color:#d0aae3;background-color:var(--color)}@media (prefers-color-scheme:dark){._tag_d7liq_1{color:var(--typography-inverse)}}._card_4y9lj_1{flex-direction:column;display:flex}._card_4y9lj_1 [part=header]{gap:var(--spacing-primitive-4);display:grid}._card_4y9lj_1 [part=header] div{gap:var(--spacing-primitive-4);flex-wrap:wrap;display:flex}._card_4y9lj_1 [part=body]{flex-direction:column;flex-grow:1;justify-content:space-between;gap:.75em;display:flex}._card_4y9lj_1 [part=body] ul{flex-flow:wrap;justify-content:flex-end;gap:.5em;margin:0;padding:0;font-size:80%;display:flex}._card_4y9lj_1 [part=body] li{text-wrap:nowrap;list-style-type:none}._header_upa3w_1{margin-bottom:var(--typography-spacing-vertical)}._tagline_upa3w_5{padding-inline-start:2.5em}._layout_upa3w_9{flex-wrap:wrap;gap:2rem;display:flex}._layout_upa3w_9 iframe{margin-bottom:var(--block-spacing-vertical)}._layout_upa3w_9 ._main_upa3w_18{gap:var(--spacing-primitive0);flex-direction:column;display:flex}._layout_upa3w_9 aside>section{background:var(--card-background-color);border-radius:var(--border-radius);box-shadow:var(--card-box-shadow);padding:1rem}._layout_upa3w_9 aside li a{text-indent:-1.2em;padding-left:1.7em}._layout_upa3w_9>:last-child{flex-grow:1;flex-basis:30%}._layout_upa3w_9>:first-child{flex-grow:999;flex-basis:0;min-inline-size:65%}._video_upa3w_50{width:80vw}._curriculum_upa3w_54{container-type:inline-size}._curriculum_upa3w_54>div{grid-template-columns:repeat(4,auto);display:grid}._curriculum_upa3w_54>div>div{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_upa3w_54>div>div>*{border-inline-end:1px solid var(--shape-stroke-color);padding:.5rem .75rem}._curriculum_upa3w_54>div>div>*:first-child{border-block-end:1px solid var(--shape-stroke-color)}._curriculum_upa3w_54>div>div:last-child{border-block-end:1px solid var(--shape-stroke-color)}._curriculum_upa3w_54>div [data-header]{background:var(--surface-container1);border-block-end:1px solid var(--shape-stroke-color)}._curriculum_upa3w_54>div [data-title]{background:var(--surface-container);grid-column:span 4}._curriculum_upa3w_54>div [data-title] details[open] summary{margin-block-end:var(--spacing-primitive-2)}._curriculum_upa3w_54>div [data-title] details :not(summary){color:var(--typography-muted)}._curriculum_upa3w_54>div [data-instruction]>*+*{margin-block-start:1em}@container (inline-size<40em){._curriculum_upa3w_54>div{gap:var(--spacing-container0);grid-template-columns:auto}._curriculum_upa3w_54>div>div{border-block-end:0;grid-column:auto;grid-template-columns:1fr 1fr;grid-template-areas:"title title""duration method""instruction instruction""media media"}._curriculum_upa3w_54>div>div>*{border-block-end:1px solid var(--shape-stroke-color)}._curriculum_upa3w_54>div>div:last-child{border-block-end:0}._curriculum_upa3w_54>div [data-header]{display:none}._curriculum_upa3w_54>div [data-title]{grid-area:title/span 2}._curriculum_upa3w_54>div [data-duration]{grid-area:duration}._curriculum_upa3w_54>div [data-instruction]{grid-area:instruction}._curriculum_upa3w_54>div [data-method]{grid-area:method}._curriculum_upa3w_54>div [data-media]{grid-area:media}}._video_adefp_1{width:80vw}._curriculum_adefp_5{container-type:inline-size}._curriculum_adefp_5>div{grid-template-columns:repeat(4,auto);display:grid}._curriculum_adefp_5>div>div{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_adefp_5>div>div>*{border-inline-end:1px solid var(--shape-stroke-color);padding:.5rem .75rem}._curriculum_adefp_5>div>div:last-child{border-block-end:1px solid var(--shape-stroke-color)}._curriculum_adefp_5>div [data-step]>:first-child{border-block-end:1px solid var(--shape-stroke-color)}._curriculum_adefp_5>div [data-header]{background:var(--surface-container1);border-block-end:1px solid var(--shape-stroke-color)}._curriculum_adefp_5>div [data-title]{background:var(--surface-container);grid-column:span 4}._curriculum_adefp_5>div [data-title] details[open] summary{margin-block-end:var(--spacing-primitive-2)}._curriculum_adefp_5>div [data-title] details :not(summary){color:var(--typography-muted)}._curriculum_adefp_5>div [data-instruction]>*+*{margin-block-start:1em}._curriculum_adefp_5>div [data-media]>*+*{margin-block-start:var(--spacing-primitive-3)}@container (inline-size<40em){._curriculum_adefp_5>div{gap:var(--spacing-container0);grid-template-columns:auto}._curriculum_adefp_5>div>div{border-block-end:0;grid-column:auto;grid-template-columns:1fr 1fr;grid-template-areas:"title title""duration method""instruction instruction""media media"}._curriculum_adefp_5>div>div>*{border-block-end:1px solid var(--shape-stroke-color)}._curriculum_adefp_5>div>div:last-child{border-block-end:0}._curriculum_adefp_5>div [data-header]{display:none}._curriculum_adefp_5>div [data-title]{grid-area:title/span 2}._curriculum_adefp_5>div [data-duration]{grid-area:duration}._curriculum_adefp_5>div [data-instruction]{grid-area:instruction}._curriculum_adefp_5>div [data-method]{grid-area:method}._curriculum_adefp_5>div [data-media]{grid-area:media}._curriculum_adefp_5>div [data-media]:not(:has(*)){display:none}}._listing_1ouwl_1{gap:var(--spacing-container0);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid}._units_16vkc_1{margin-top:var(--spacing-container-3);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}._units_16vkc_1 article{margin:0}._units_16vkc_1 article p{margin:0}._grid_16vkc_16{gap:var(--spacing-container0);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}._grid_16vkc_16 div{gap:var(--spacing-container-2);flex-direction:column;display:flex}._lesson_16vkc_28{counter-increment:lesson}._lesson_16vkc_28:before{content:counter(lesson) ". "}._examples_16vkc_36{margin-bottom:var(--spacing-container1);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}._home_1egl3_1 [part=content] section{padding-block:var(--spacing-container0);grid-template-columns:subgrid!important}._home_1egl3_1 [part=content] section>div{gap:var(--spacing-container1);flex-direction:column;display:grid}._home_1egl3_1 [part=content] section:nth-child(2n){text-align:right;background-color:var(--surface-container1);clip-path:polygon(0 6%,100% 0,100% 94%,0 100%);grid-column:1/4;display:grid}._home_1egl3_1 [part=content] section:nth-child(2n)>div{width:var(--content-width);padding-block:var(--spacing-container0) var(--spacing-container2);grid-column:2/3}._teaser_l3tgv_1 [part=header]{justify-content:space-between;display:flex}._page_1372t_1 header>p>p:not(:has(+*)){padding:0}._layout_1372t_7{flex-wrap:wrap;gap:2rem;display:flex}._layout_1372t_7 iframe{margin-bottom:var(--block-spacing-vertical)}._layout_1372t_7 ._main_1372t_16{gap:var(--spacing-primitive0);flex-direction:column;display:flex}._layout_1372t_7 aside>section{background:var(--card-background-color);border-radius:var(--border-radius);box-shadow:var(--card-box-shadow);padding:1rem}._layout_1372t_7 aside li a{text-indent:-1.2em;padding-left:1.7em}._layout_1372t_7>:last-child{flex-grow:1;flex-basis:30%}._layout_1372t_7>:first-child{flex-grow:999;flex-basis:0;min-inline-size:65%}._player_1372t_48{margin-bottom:2em}._comparison_1ukjn_1 header{border-bottom:var(--border-width) solid var(--table-border-color)}._comparison_1ukjn_1 ul{padding-left:1em;font-size:80%}._measures_1ukjn_12{--min:25ch;--gap:1rem;grid-gap:var(--gap);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min)), 1fr));display:grid}._defs_1ukjn_23 dd>*+*{margin-block-start:.5em}._main_1i7ri_1{padding-top:4.5rem;padding-bottom:6rem}._main_1i7ri_1 main{position:relative}@media (width<=992px){:is(._main_1i7ri_1[data-game],._main_1i7ri_1[data-assistant]) main{display:none}}._label_1i7ri_16{padding-block:var(--spacing-primitive-4);padding-inline:var(--spacing-primitive-3);color:var(--typography-muted);font-size:80%;font-weight:400}
