[popover],[popover=auto],dialog,[popover=manual]{border:var(--border-width) var(--border-style) var(--border-color);padding:1rem}[popover] form,[popover=auto] form,dialog form,[popover=manual] form{margin-bottom:0}dialog::backdrop,[popover=manual]::backdrop{background:rgba(0,0,0,.1)}:root{--secondary: #999999;--border-width: 1px;--border-style: solid;--border-color: currentColor;--surface-box-shadow: 0.25rem 0.25rem 0.25rem 0rem #4d4d4d;--box-shadow-primary: 0 0 0.05rem 0.05rem #ffffff, 0 0 0.25rem 0.25rem var(--primary);--box-shadow-secondary: 0.25rem 0.25rem 0.25rem 0rem #4d4d4d}abbr{text-decoration-line:none;border-bottom:var(--border-width) dotted var(--border-color);cursor:help}button{--btn-border-width: 1px;--btn-box-shadow-color: currentColor;padding:.375em .75em;background-color:var(--btn-background-color);color:var(--btn-color);border:var(--btn-border-width) solid var(--btn-border-color);cursor:pointer;outline:none;font-size:1rem}button:active{background-color:var(--btn-background-color-active)}button:disabled{cursor:default;pointer-events:none;opacity:.65}button:focus-visible{box-shadow:0 0 .75rem 0 var(--btn-box-shadow-color)}button:hover{background-color:var(--btn-background-color-hover)}.btn-lg{font-size:1.25rem;padding:.5rem 1rem}.btn-sm{font-size:.875rem;padding:.25rem .5rem}.btn-primary{--btn-background-color: #ff9933;--btn-background-color-active: #ffcc99;--btn-background-color-hover: #ffcc99;--btn-border-color: #000000;--btn-box-shadow-color: #ff9933;--btn-color: #000000}.btn-secondary{--btn-background-color: #999999;--btn-background-color-active: #cccccc;--btn-background-color-hover: #cccccc;--btn-border-color: #000000;--btn-box-shadow-color: #999999;--btn-color: #000000}.btn-info{--btn-background-color: #33ffff;--btn-background-color-active: #99ffff;--btn-background-color-hover: #99ffff;--btn-border-color: #000000;--btn-box-shadow-color: #33ffff;--btn-color: #000000}.btn-success{--btn-background-color: #33ff33;--btn-background-color-active: #99ff99;--btn-background-color-hover: #99ff99;--btn-border-color: #000000;--btn-box-shadow-color: #33ff33;--btn-color: #000000}.btn-danger{--btn-background-color: #ff3333;--btn-background-color-active: #ff9999;--btn-background-color-hover: #ff9999;--btn-border-color: #000000;--btn-box-shadow-color: #ff3333;--btn-color: #000000}.btn-orange{--btn-background-color: #ff9933;--btn-background-color-active: #ffcc99;--btn-background-color-hover: #ffcc99;--btn-border-color: #000000;--btn-box-shadow-color: #ff9933;--btn-color: #000000}.btn-yellow{--btn-background-color: #ffff33;--btn-background-color-active: #ffff99;--btn-background-color-hover: #ffff99;--btn-border-color: #000000;--btn-box-shadow-color: #ffff33;--btn-color: #000000}.btn-green{--btn-background-color: #33ff33;--btn-background-color-active: #99ff99;--btn-background-color-hover: #99ff99;--btn-border-color: #000000;--btn-box-shadow-color: #33ff33;--btn-color: #000000}.btn-teal{--btn-background-color: #33ff99;--btn-background-color-active: #99ffcc;--btn-background-color-hover: #99ffcc;--btn-border-color: #000000;--btn-box-shadow-color: #33ff99;--btn-color: #000000}.btn-cyan{--btn-background-color: #33ffff;--btn-background-color-active: #99ffff;--btn-background-color-hover: #99ffff;--btn-border-color: #000000;--btn-box-shadow-color: #33ffff;--btn-color: #000000}.btn-blue{--btn-background-color: #3399ff;--btn-background-color-active: #99ccff;--btn-background-color-hover: #99ccff;--btn-border-color: #000000;--btn-box-shadow-color: #3399ff;--btn-color: #000000}.btn-indigo{--btn-background-color: #6633ff;--btn-background-color-active: rgb(178.5, 153, 255);--btn-background-color-hover: rgb(178.5, 153, 255);--btn-border-color: #000000;--btn-box-shadow-color: #6633ff;--btn-color: #000000}.btn-purple{--btn-background-color: #9933ff;--btn-background-color-active: #cc99ff;--btn-background-color-hover: #cc99ff;--btn-border-color: #000000;--btn-box-shadow-color: #9933ff;--btn-color: #000000}.btn-pink{--btn-background-color: #ff33ff;--btn-background-color-active: #ff99ff;--btn-background-color-hover: #ff99ff;--btn-border-color: #000000;--btn-box-shadow-color: #ff33ff;--btn-color: #000000}.btn-red{--btn-background-color: #ff3333;--btn-background-color-active: #ff9999;--btn-background-color-hover: #ff9999;--btn-border-color: #000000;--btn-box-shadow-color: #ff3333;--btn-color: #000000}.btn-primary-inverted{--btn-background-color: transparent;--btn-background-color-active: transparent;--btn-background-color-hover: transparent;--btn-border-color: #ff9933;--btn-box-shadow-color: #ff9933;--btn-color: #ff9933}.btn-secondary-inverted{--btn-background-color: transparent;--btn-background-color-active: transparent;--btn-background-color-hover: transparent;--btn-border-color: #999999;--btn-box-shadow-color: #999999;--btn-color: #999999}.btn-info-inverted{--btn-background-color: transparent;--btn-background-color-active: transparent;--btn-background-color-hover: transparent;--btn-border-color: #33ffff;--btn-box-shadow-color: #33ffff;--btn-color: #33ffff}.btn-success-inverted{--btn-background-color: transparent;--btn-background-color-active: transparent;--btn-background-color-hover: transparent;--btn-border-color: #33ff33;--btn-box-shadow-color: #33ff33;--btn-color: #33ff33}.btn-danger-inverted{--btn-background-color: transparent;--btn-background-color-active: transparent;--btn-background-color-hover: transparent;--btn-border-color: #ff3333;--btn-box-shadow-color: #ff3333;--btn-color: #ff3333}.btn-orange-inverted{--btn-background-color: transparent;--btn-background-color-active: transparent;--btn-background-color-hover: transparent;--btn-border-color: #ff9933;--btn-box-shadow-color: #ff9933;--btn-color: #ff9933}.btn-yellow-inverted{--btn-background-color: transparent;--btn-background-color-active: transparent;--btn-background-color-hover: transparent;--btn-border-color: #ffff33;--btn-box-shadow-color: #ffff33;--btn-color: #ffff33}.btn-green-inverted{--btn-background-color: transparent;--btn-background-color-active: transparent;--btn-background-color-hover: transparent;--btn-border-color: #33ff33;--btn-box-shadow-color: #33ff33;--btn-color: #33ff33}.btn-teal-inverted{--btn-background-color: transparent;--btn-background-color-active: transparent;--btn-background-color-hover: transparent;--btn-border-color: #33ff99;--btn-box-shadow-color: #33ff99;--btn-color: #33ff99}.btn-cyan-inverted{--btn-background-color: transparent;--btn-background-color-active: transparent;--btn-background-color-hover: transparent;--btn-border-color: #33ffff;--btn-box-shadow-color: #33ffff;--btn-color: #33ffff}.btn-blue-inverted{--btn-background-color: transparent;--btn-background-color-active: transparent;--btn-background-color-hover: transparent;--btn-border-color: #3399ff;--btn-box-shadow-color: #3399ff;--btn-color: #3399ff}.btn-indigo-inverted{--btn-background-color: transparent;--btn-background-color-active: transparent;--btn-background-color-hover: transparent;--btn-border-color: #6633ff;--btn-box-shadow-color: #6633ff;--btn-color: #6633ff}.btn-purple-inverted{--btn-background-color: transparent;--btn-background-color-active: transparent;--btn-background-color-hover: transparent;--btn-border-color: #9933ff;--btn-box-shadow-color: #9933ff;--btn-color: #9933ff}.btn-pink-inverted{--btn-background-color: transparent;--btn-background-color-active: transparent;--btn-background-color-hover: transparent;--btn-border-color: #ff33ff;--btn-box-shadow-color: #ff33ff;--btn-color: #ff33ff}.btn-red-inverted{--btn-background-color: transparent;--btn-background-color-active: transparent;--btn-background-color-hover: transparent;--btn-border-color: #ff3333;--btn-box-shadow-color: #ff3333;--btn-color: #ff3333}.card{margin-bottom:1em;border:var(--border-width) var(--border-style) var(--border-color);padding:.375em .75em;background-color:var(--surface);color:var(--on-surface);box-shadow:var(--surface-box-shadow)}details{border-bottom:var(--border-width) var(--border-style) var(--border-color)}details>summary{padding:.375em .75em;cursor:pointer}details>:not(summary){margin-top:1em;margin-bottom:1em}dl dt{font-weight:700}dl dd{margin-bottom:.5rem;margin-left:0}dl.row{display:flex;flex-wrap:wrap}dl.row>*{flex:0 0 auto;width:100%;max-width:100%}dl.row dt{width:10%}dl.row dd{width:90%}dl.row dd+dd{margin-left:10%}input:not([type=checkbox],[type=file],[type=radio],[type=range]){outline:none;border:var(--border-width) var(--border-style) var(--border-color)}input:not([type=checkbox],[type=file],[type=radio],[type=range]):focus,input:not([type=checkbox],[type=file],[type=radio],[type=range]):focus-visible,input:not([type=checkbox],[type=file],[type=radio],[type=range]):focus-within{box-shadow:var(--box-shadow-primary)}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none}input[type=checkbox]:disabled{pointer-events:none;color:#b3b3b3}input[type=checkbox]::before{content:"";cursor:pointer;height:.75rem;width:.75em;border:var(--border-width) var(--border-style) var(--border-color);display:inline-block;background-color:var(--secondary)}input[type=checkbox]:focus::before{box-shadow:var(--box-shadow-primary)}input[type=checkbox]:hover::before{background-color:var(--secondary-variant)}input[type=checkbox]:checked::before{background-color:var(--primary)}input[type=checkbox]:checked:hover::before{background-color:var(--primary-variant)}input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none}input[type=radio]:disabled{pointer-events:none;color:#b3b3b3}input[type=radio]::before{content:"";cursor:pointer;height:.75rem;width:.75em;border:var(--border-width) var(--border-style) var(--border-color);border-radius:50%;display:inline-block;background:var(--secondary)}input[type=radio]:focus::before{box-shadow:var(--box-shadow-primary)}input[type=radio]:hover::before{background-color:var(--secondary-variant)}input[type=radio]:checked::before{background:var(--primary)}input[type=radio]:checked:hover::before{background:var(--primary-variant)}input[type=file]{border:var(--border-width) var(--border-style) var(--border-color);outline:none}input[type=file]:focus{box-shadow:var(--box-shadow-primary)}input[type=file]::file-selector-button{min-height:2.375em;padding:.375em .75em;cursor:pointer;border-width:0 var(--border-width) 0 0;margin-right:1em}input[type=range]{--thumb-height: 1.5rem;--thumb-width: 0.5rem;--track-height: 0.25rem;-webkit-appearance:none;appearance:none;width:100%;background:rgba(0,0,0,0);outline:none;cursor:pointer}input[type=range]:hover::-webkit-slider-thumb,input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--box-shadow-primary)}input[type=range]:hover::-moz-range-thumb,input[type=range]:focus-visible::-moz-range-thumb{box-shadow:var(--box-shadow-primary)}input[type=range]:hover::-ms-thumb,input[type=range]:focus-visible::-ms-thumb{box-shadow:var(--box-shadow-primary)}input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;margin-top:calc((var(--track-height) - var(--thumb-height))*.5);width:var(--thumb-width);height:var(--thumb-height);background-color:var(--primary);border:var(--border-width) solid var(--border-color)}input[type=range]::-webkit-slider-runnable-track{height:var(--track-height);background:var(--secondary)}input[type=range]::-moz-range-thumb{appearance:none;-webkit-appearance:none;width:var(--thumb-width);height:var(--thumb-height);background-color:var(--primary);border:var(--border-width) solid var(--border-color)}input[type=range]::-moz-range-track{height:var(--track-height);background:var(--secondary)}input[type=range]::-ms-thumb{appearance:none;-webkit-appearance:none;width:var(--thumb-width);height:var(--thumb-height);background-color:var(--primary);border:var(--border-width) solid var(--border-color)}input[type=range]::-ms-track{height:var(--track-height);background:var(--secondary)}form{margin:0;border:0;padding:0}form button[type=reset],form button[type=submit],form input[type=button],form input[type=reset],form input[type=submit]{padding:.375em .75em;color:inherit;border:1px solid currentColor;cursor:pointer}form button[type=reset]:disabled,form button[type=submit]:disabled,form input[type=button]:disabled,form input[type=reset]:disabled,form input[type=submit]:disabled{opacity:.8;cursor:not-allowed}label{display:block;cursor:pointer}label:has(+input,+select){margin-bottom:.25em}label:has(>input,>select){display:flex;flex-direction:column;row-gap:.25em}label:has(+input[type=checkbox],+input[type=radio]),label.horizontal:has(+input,+select){display:inline-block;margin-right:.5em}label:has(>input[type=checkbox],>input[type=radio]),label.horizontal:has(>input,>select){display:flex;flex-direction:row;column-gap:.5em}input:is([type=checkbox],[type=radio])+label,input+label.horizontal,select+label.horizontal{display:inline-block;margin-left:.5em}input[disabled]+label,select[disabled]+label,label:has(+input[disabled],>input[disabled],+select[disabled],>select[disabled]){pointer-events:none;color:#b3b3b3}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMiIKICAgdmlld0JveD0iMCAwIDM1Ljk3MDk4MyAyMy4wOTE1MTgiCiAgIGhlaWdodD0iNi41MTY5Mzk2bW0iCiAgIHdpZHRoPSIxMC4xNTE4MTFtbSI+CiAgPGRlZnMKICAgICBpZD0iZGVmczQiIC8+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhNyI+CiAgICA8cmRmOlJERj4KICAgICAgPGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPgogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgIDxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4KICAgICAgICA8ZGM6dGl0bGU+PC9kYzp0aXRsZT4KICAgICAgPC9jYzpXb3JrPgogICAgPC9yZGY6UkRGPgogIDwvbWV0YWRhdGE+CiAgPGcKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAyLjAxNDUxLC00MDcuMTIyMjUpIgogICAgIGlkPSJsYXllcjEiPgogICAgPHRleHQKICAgICAgIGlkPSJ0ZXh0MzMzNiIKICAgICAgIHk9IjYyOS41MDUwNyIKICAgICAgIHg9IjI5MS40Mjg1NiIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjQwcHg7bGluZS1oZWlnaHQ6MTI1JTtmb250LWZhbWlseTpzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOjBweDt3b3JkLXNwYWNpbmc6MHB4O2ZpbGw6IzAwMDAwMDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiCiAgICAgICB4bWw6c3BhY2U9InByZXNlcnZlIj48dHNwYW4KICAgICAgICAgeT0iNjI5LjUwNTA3IgogICAgICAgICB4PSIyOTEuNDI4NTYiCiAgICAgICAgIGlkPSJ0c3BhbjMzMzgiPjwvdHNwYW4+PC90ZXh0PgogICAgPGcKICAgICAgIGlkPSJ0ZXh0MzM0MCIKICAgICAgIHN0eWxlPSJmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0cmV0Y2g6bm9ybWFsO2ZvbnQtc2l6ZTo0MHB4O2xpbmUtaGVpZ2h0OjEyNSU7Zm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpGb250QXdlc29tZTtsZXR0ZXItc3BhY2luZzowcHg7d29yZC1zcGFjaW5nOjBweDtmaWxsOiMwMDAwMDA7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIj4KICAgICAgPHBhdGgKICAgICAgICAgaWQ9InBhdGgzMzQ1IgogICAgICAgICBzdHlsZT0iZmlsbDojMzMzMzMzO2ZpbGwtb3BhY2l0eToxIgogICAgICAgICBkPSJtIDIzNy41NjY5Niw0MTMuMjU1MDcgYyAwLjU1ODA0LC0wLjU1ODA0IDAuNTU4MDQsLTEuNDczMjIgMCwtMi4wMzEyNSBsIC0zLjcwNTM1LC0zLjY4MzA0IGMgLTAuNTU4MDQsLTAuNTU4MDQgLTEuNDUwOSwtMC41NTgwNCAtMi4wMDg5MywwIEwgMjIwLDQxOS4zOTM0NiAyMDguMTQ3MzIsNDA3LjU0MDc4IGMgLTAuNTU4MDMsLTAuNTU4MDQgLTEuNDUwODksLTAuNTU4MDQgLTIuMDA4OTMsMCBsIC0zLjcwNTM1LDMuNjgzMDQgYyAtMC41NTgwNCwwLjU1ODAzIC0wLjU1ODA0LDEuNDczMjEgMCwyLjAzMTI1IGwgMTYuNTYyNSwxNi41NDAxNyBjIDAuNTU4MDMsMC41NTgwNCAxLjQ1MDg5LDAuNTU4MDQgMi4wMDg5MiwwIGwgMTYuNTYyNSwtMTYuNTQwMTcgeiIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=");background-origin:content-box;background-position:right center;background-repeat:no-repeat;background-size:1ex;min-height:2.375em;padding:.375em .75em .375em .75em;outline:none}select:focus,select:focus-visible,select:focus-within{box-shadow:var(--box-shadow-primary)}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}table{max-width:100%;border-collapse:collapse}table th,table td{border-bottom:var(--border-width) var(--border-style) var(--border-color);padding:.375em .75em}textarea{width:100%;outline:none}textarea:focus,textarea:focus-visible,textarea:focus-within{box-shadow:var(--box-shadow-primary)}.toggle{display:flex;flex-direction:row;align-items:center;gap:.75rem;user-select:none}.toggle input[type=checkbox]{--background-color: #ffffff;--toggle-height: 2rem;--padding: 3px;--border-width: 1px;--indicator-size: calc(var(--toggle-height) - var(--padding) * 2 - var(--border-width) * 2);--toggle-width: calc(var(--indicator-size) * 2 + var(--padding) * 2 + var(--border-width) * 2);appearance:none;position:relative;cursor:pointer;height:var(--toggle-height);width:var(--toggle-width);background-color:var(--secondary);padding:var(--padding);border:1px solid currentColor;transition:.1s linear background-color}.toggle input[type=checkbox]:focus::before{box-shadow:none}.toggle input[type=checkbox]:focus{box-shadow:var(--input-box-shadow)}.toggle input:hover::before,.toggle input:checked::before,.toggle input:checked:hover::before{background-color:var(--background)}.toggle input::before{content:"";display:block;position:absolute;top:var(--padding);left:var(--padding);width:var(--indicator-size);height:var(--indicator-size);border:1px solid currentColor;background-color:var(--background-color);transition:.1s linear transform;transform:translateX(0)}.toggle input:checked{background-color:var(--primary)}.toggle input:checked::before{transform:translateX(calc(var(--toggle-width) - var(--indicator-size) - var(--padding) * 2 - var(--border-width) * 2))}[data-tooltip]{position:relative;border-bottom:1px dashed currentColor}[data-tooltip]:before{display:none;content:attr(data-tooltip);position:absolute;z-index:10;top:125%;width:max-content;max-width:calc(100dvw - 3rem);border:var(--border-width) var(--border-style) var(--border-color);padding:.375em .75em;background-color:var(--surface);color:var(--on-surface);box-shadow:var(--surface-box-shadow)}[data-tooltip]:hover:before{display:block}button{--btn-background-color: transparent;--btn-color: inherit;--btn-border-color: currentColor;box-shadow:.25rem .25rem .25rem 0rem currentColor}.button-grid{display:flex;flex-wrap:wrap;gap:1rem 1rem;margin-bottom:.5rem}.button-grid>*{width:5rem}