/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.flex-container,.flex{display:flex}.flex-container.f-col,.flex.f-col{flex-flow:column}.flex-container.f-row,.flex.f-row{flex-flow:row}.flex-container .f-span,.flex .f-span{flex:1;overflow:hidden}.flex-container .scrollable,.flex .scrollable{overflow:auto}.full-height{height:100%}.full-width{width:100%}.flex-container{display:flex;flex-direction:column;height:100%;width:100%}.viewport-reset{position:relative}::backdrop,:root{--tooltip-bg-color: black;--tooltip-color: white;--border-color: #444;--header-border-color: #444;--color: rgba(255, 255, 255, .87);--disabled-color: rgba(255, 255, 255, .6);--disabled-color-50: rgba(255, 255, 255, .6);--disabled-color-100: rgba(255, 255, 255, .6);--disabled-color-200: rgba(255, 255, 255, .6);--disabled-color-300: rgba(255, 255, 255, .6);--disabled-color-400: rgba(255, 255, 255, .6);--disabled-color-500: rgba(255, 255, 255, .6);--disabled-color-600: rgba(255, 255, 255, .6);--disabled-color-700: rgba(255, 255, 255, .6);--disabled-color-dark-50: rgba(242, 242, 242, .6);--disabled-color-dark-100: rgba(230, 230, 230, .6);--disabled-color-dark-200: rgba(204, 204, 204, .6);--disabled-color-dark-300: rgba(179, 179, 179, .6);--disabled-color-dark-400: rgba(153, 153, 153, .6);--disabled-color-dark-500: rgba(128, 128, 128, .6);--disabled-color-dark-600: rgba(102, 102, 102, .6);--disabled-color-dark-700: rgba(77, 77, 77, .6);--background-color-rgb: 86, 86, 86;--background-color: rgb(var(--background-color-rgb));--shadow-color-rgb: 0, 0, 0;--shadow-color: rgb(var(--shadow-color-rgb));--header-background-color: #000;--header-color: rgba(255, 255, 255, .87);--header-nav-background-color: #000;--header-nav-color: rgba(255, 255, 255, .87);--header-subnav-color: var(--header-background-color);--header-active-color: #ba89d5;--box-background-color: #000;--button-background-color: #1a1a1a;--button-border-radius: 8px;--hover-bg-color: rgba(var(--accent-color-rgb), .1);--accent-color-fg: white;--main-padding: 40px;--vs-dropdown-bg: var(--box-background-color) !important;--vs-dropdown-color: var(--color) !important;--input-color: var(--color);--input-background-color: rgb(59, 59, 59);--input-border-radius: .2rem;--interface-color: #555;--content-padding: 1.5rem;--content-border-radius: .1rem;--content-border-color: rgb(55, 55, 55);--input-padding: .2rem .4rem;--overlay-color: rgba(0, 0, 0, .7);--error-color-rgb: 254, 92, 16;--error-color: rgb(254, 92, 16);--error-color-50: #fe641c;--error-color-100: #fe6c28;--error-color-200: #fe7d40;--error-color-300: #fe8d58;--error-color-400: #fe9d70;--error-color-500: #ffae88;--error-color-600: #ffbe9f;--error-color-700: #ffceb7;--error-color-dark-50: #fe5303;--error-color-dark-100: #f24e01;--error-color-dark-200: #d74501;--error-color-dark-300: #bc3d01;--error-color-dark-400: #a13401;--error-color-dark-500: #862b01;--error-color-dark-600: #6c2300;--error-color-dark-700: #511a00;--warning-color: rgb(232, 255, 9);--warning-color-50: #e9ff15;--warning-color-100: #eaff22;--warning-color-200: #edff3a;--warning-color-300: #efff53;--warning-color-400: #f1ff6b;--warning-color-500: #f4ff84;--warning-color-600: #f6ff9d;--warning-color-700: #f8ffb5;--warning-color-dark-50: #e3fb00;--warning-color-dark-100: #d7ee00;--warning-color-dark-200: #bfd300;--warning-color-dark-300: #a8b900;--warning-color-dark-400: #909e00;--warning-color-dark-500: #788400;--warning-color-dark-600: #606a00;--warning-color-dark-700: #484f00;--info-color: rgb(27, 150, 211);--info-color-50: #1d9fdf;--info-color-100: #26a4e3;--info-color-200: #3eafe6;--info-color-300: #56b9e9;--info-color-400: #6ec3ec;--info-color-500: #86cdf0;--info-color-600: #9fd7f3;--info-color-700: #b7e1f6;--info-color-dark-50: #1a8fc8;--info-color-dark-100: #1887be;--info-color-dark-200: #1678a9;--info-color-dark-300: #136994;--info-color-dark-400: #105a7f;--info-color-dark-500: #0e4b6a;--info-color-dark-600: #0b3c54;--info-color-dark-700: #082d3f;--ok-color: green;--ok-color-50: #009300;--ok-color-100: #00a600;--ok-color-200: #00cc00;--ok-color-300: #00f300;--ok-color-400: #1aff1a;--ok-color-500: #40ff40;--ok-color-600: #66ff66;--ok-color-700: #8cff8c;--ok-color-dark-50: #007a00;--ok-color-dark-100: #007300;--ok-color-dark-200: #006600;--ok-color-dark-300: #005a00;--ok-color-dark-400: #004d00;--ok-color-dark-500: #004000;--ok-color-dark-600: #003300;--ok-color-dark-700: #002600;--accent-color-rgb: 141, 83, 173;--accent-color: rgb(var(--accent-color-rgb));--accent-color: rgb(141, 83, 173);--accent-color-50: #935cb1;--accent-color-100: #9864b5;--accent-color-200: #a475bd;--accent-color-300: #af87c6;--accent-color-400: #bb98ce;--accent-color-500: #c6a9d6;--accent-color-600: #d1bade;--accent-color-700: #ddcbe6;--accent-color-dark-50: #864fa5;--accent-color-dark-100: #7f4a9c;--accent-color-dark-200: #71428b;--accent-color-dark-300: #633a79;--accent-color-dark-400: #553268;--accent-color-dark-500: #472957;--accent-color-dark-600: #382145;--accent-color-dark-700: #2a1934;--z-index-above: 1;--z-index-popover: 100;--z-index-tooltip: 1000;--z-index-sidebar: 2000;--z-index-header: 3000;--z-index-dropdown: 5000;--z-index-overlay: 4000;--z-index-dialog: 30000;--z-index-alert: 90000;font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;color-scheme:light dark;color:var(--color);background-color:var(--background-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@media (prefers-color-scheme: light){::backdrop,:root{--box-background-color: #fff;--shadow-color: #a1a1a1;--color: rgb(33, 54, 71);--interface-color: #bbbbbb;--disabled-color: rgba(33, 54, 71, .4);--disabled-color-50: rgba(39, 65, 85, .4);--disabled-color-100: rgba(46, 75, 99, .4);--disabled-color-200: rgba(59, 96, 126, .4);--disabled-color-300: rgba(72, 117, 154, .4);--disabled-color-400: rgba(89, 138, 178, .4);--disabled-color-500: rgba(116, 157, 191, .4);--disabled-color-600: rgba(144, 177, 203, .4);--disabled-color-700: rgba(172, 196, 216, .4);--disabled-color-dark-50: rgba(31, 51, 67, .4);--disabled-color-dark-100: rgba(30, 49, 64, .4);--disabled-color-dark-200: rgba(26, 43, 57, .4);--disabled-color-dark-300: rgba(23, 38, 50, .4);--disabled-color-dark-400: rgba(20, 32, 43, .4);--disabled-color-dark-500: rgba(17, 27, 36, .4);--disabled-color-dark-600: rgba(13, 22, 28, .4);--disabled-color-dark-700: rgba(10, 16, 21, .4);--background-color-rgb: 237, 237, 237;--header-background-color: #fff;--header-active-color: #8d53ad;--border-color: #aaa;--header-border-color: #ddd;--header-color: #180126;--header-nav-background-color: #fff;--header-nav-color: #180126;--header-subnav-color: #180126;--button-background-color: #f9f9f9;--input-background-color: #fff;--content-border-color: rgb(200, 200, 200);--overlay-color: rgba(255, 255, 255, .8)}}::backdrop *,:root *{box-sizing:border-box}body.appearance-classic{--content-border-radius: .2rem}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:var(--accent-color)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}a.button{display:inline-flex;align-items:center;justify-content:center}.button,button{display:inline-block;border-radius:var(--button-border-radius);border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--button-background-color);cursor:pointer;transition:border-color .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;line-height:inherit;margin:0;color:var(--color-fg)}.button.disabled,.button[disabled],button.disabled,button[disabled]{cursor:not-allowed;opacity:.5}.button .ui-icon+span,button .ui-icon+span{margin-left:.5rem}.button.primary,button.primary{background-color:var(--accent-color);color:var(--accent-color-fg)}.button.danger,button.danger{background-color:var(--error-color);color:var(--error-color-dark-700)}.button:hover,button:hover{border-color:var(--accent-color)}.button:focus,.button:focus-visible,button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.button.button-transparent,button.button-transparent{background:transparent}.button.button-transparent:hover,button.button-transparent:hover{border-color:transparent;color:var(--accent-color)}.button.button-flat,button.button-flat{border:0;background:var(--button-background-color)}.button.button-outline,button.button-outline{background:transparent;border:1px solid var(--interface-color)}.button.button-sm,button.button-sm{padding:.2em .6em;font-size:.8em}.button.button-md,button.button-md{padding:.3em .8em;font-size:.9em}.button.button-lg,button.button-lg{padding:1em;font-size:1.2em}.ui-contextmenu{font-size:.9rem}.ui-contextmenu .ui-action-list-separator{display:block;padding:0;margin:.1rem 1rem;color:var(--interface-color)}.ui-contextmenu .ui-action-list-item{display:block;padding:.2rem 1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease-in-out;cursor:pointer}.ui-contextmenu .ui-action-list-item .shortcut{float:right;font-size:.8rem;color:var(--interface-color)}.ui-contextmenu .ui-action-list-item.section-header{padding:0!important;margin:.8rem 1rem .1rem;font-size:.9rem;border-bottom:1px solid var(--interface-color);font-weight:600;color:var(--interface-color);cursor:default}.ui-contextmenu .ui-action-list-item:not(.section-header):not(:disabled):hover{background-color:rgba(var(--accent-color-rgb),.5)}.ui-contextmenu .ui-action-list-item:disabled{color:var(--disabled-color);cursor:not-allowed}.ui-contextmenu .ui-action-list-item .ui-icon{margin-right:.5rem;margin-left:-1rem}.card{padding:2em}html,body,#app{margin:0;padding:0;height:100vh;width:100vw}a>ui-icon+*{margin-left:.5em}:root{--ui-table-header-bg-color: var(--box-background-color);--ui-table-border-color: #ddd}@media (prefers-color-scheme: dark){:root{--ui-table-border-color: #333}}.ui-table table tbody tr{border-top:1px solid var(--ui-table-border-color)}.ui-table table tbody tr.child.level-1 td:nth-child(1){padding-left:1em}.ui-table table tbody tr.child.level-2 td:nth-child(1){padding-left:2em}.ui-table table tbody tr.child.level-3 td:nth-child(1){padding-left:3em}.ui-table table tbody tr.child.level-4 td:nth-child(1){padding-left:4em}.ui-table table tbody tr.child.level-5 td:nth-child(1){padding-left:5em}.ui-table table tbody tr.child.level-6 td:nth-child(1){padding-left:6em}.ui-table table tbody tr.child.level-7 td:nth-child(1){padding-left:7em}.ui-table table tbody tr.child.level-8 td:nth-child(1){padding-left:8em}.ui-table table tbody tr.child.level-9 td:nth-child(1){padding-left:9em}.ui-table table tbody tr.child.level-10 td:nth-child(1){padding-left:10em}.ui-table table tbody td{padding:6px}.ui-table table thead tr{border-bottom:1px solid var(--border-color)}.ui-table table tbody th,.ui-table table thead th{font-weight:400;text-transform:uppercase;text-align:left;font-weight:600;padding:.5rem 6px}.ui-table table tbody th,.ui-table table tbody td,.ui-table table thead th,.ui-table table thead td{border:0!important}.ui-table table tbody th.score,.ui-table table tbody td.score,.ui-table table thead th.score,.ui-table table thead td.score{text-align:center}.ui-table .table-tools{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;grid-template-areas:"left right";margin-bottom:.5rem}.ui-table .table-tools .right{grid-area:right}.form-row .form-row-content{flex-direction:column;margin-bottom:0}.form-row .form-row-label{display:block;width:100%}.form-row .form-row-label label{padding:0;text-align:left}.form-row .form-row-label+div{display:block;width:100%}.form-row select,.form-row input[type=text],.form-row input[type=password],.form-row input[type=number],.form-row input[type=date],.form-row input[type=datetime-local],.form-row input[type=month],.form-row input[type=tel],.form-row input[type=email],.form-row input[type=url],.form-row input[type=week],.form-row input[type=search],.form-row textarea{display:block;width:100%}.form-row select[readonly]:not(.vs__search),.form-row input[type=text][readonly]:not(.vs__search),.form-row input[type=password][readonly]:not(.vs__search),.form-row input[type=number][readonly]:not(.vs__search),.form-row input[type=date][readonly]:not(.vs__search),.form-row input[type=datetime-local][readonly]:not(.vs__search),.form-row input[type=month][readonly]:not(.vs__search),.form-row input[type=tel][readonly]:not(.vs__search),.form-row input[type=email][readonly]:not(.vs__search),.form-row input[type=url][readonly]:not(.vs__search),.form-row input[type=week][readonly]:not(.vs__search),.form-row input[type=search][readonly]:not(.vs__search),.form-row textarea[readonly]:not(.vs__search){background-color:var(--disabled-color-700)}.form-row select[readonly]:not(.vs__search):focus-visible,.form-row input[type=text][readonly]:not(.vs__search):focus-visible,.form-row input[type=password][readonly]:not(.vs__search):focus-visible,.form-row input[type=number][readonly]:not(.vs__search):focus-visible,.form-row input[type=date][readonly]:not(.vs__search):focus-visible,.form-row input[type=datetime-local][readonly]:not(.vs__search):focus-visible,.form-row input[type=month][readonly]:not(.vs__search):focus-visible,.form-row input[type=tel][readonly]:not(.vs__search):focus-visible,.form-row input[type=email][readonly]:not(.vs__search):focus-visible,.form-row input[type=url][readonly]:not(.vs__search):focus-visible,.form-row input[type=week][readonly]:not(.vs__search):focus-visible,.form-row input[type=search][readonly]:not(.vs__search):focus-visible,.form-row textarea[readonly]:not(.vs__search):focus-visible{outline-color:red}.form-row .v-select[readonly]{background-color:var(--disabled-color-700)}.form-row .v-select[readonly] input{background-color:transparent}.w-full{width:100%}.h-full{height:100%}.muted{color:var(--disabled-color)}.attention-seeker{position:relative}.attention-seeker:before{content:"";border:3px solid red;position:absolute;top:0;right:0;border-radius:2px}[role=menu] [role=menuitem]{cursor:pointer;color:var(--header-nav-color)}[role=menu] [role=menuitem]:hover{color:var(--header-active-color)}[role=menu] [role=menuitem]:not(:has(>a)){padding:4px 16px!important}[role=menu] [role=menuitem]:has(>a) a{padding:4px 16px!important}button .ui-icon+span[data-v-13736bc7]:not(:empty){margin-left:.5rem}.ui-button[data-v-13736bc7]{display:inline-flex;align-self:center}.button-transparent[data-v-13736bc7]{background:transparent}.button-transparent[data-v-13736bc7]:hover{border-color:transparent;color:var(--accent-color)}.button-flat[data-v-13736bc7]{border:0;background:var(--button-background-color)}.button-outline[data-v-13736bc7]{background:transparent;border:1px solid var(--interface-color)}.button-sm[data-v-13736bc7]{padding:.2em .6em;font-size:.8em}.button-md[data-v-13736bc7]{padding:.3em .8em;font-size:.9em}.button-lg[data-v-13736bc7]{padding:1em;font-size:1.2em}.tooltip{position:fixed;z-index:var(--z-index-tooltip);background-color:var(--tooltip-bg-color);color:var(--tooltip-color);padding:4px 8px;display:none;pointer-events:none;border-radius:4px}.tooltip .tooltip-caret{position:absolute;background-color:var(--tooltip-bg-color);transform:rotate(45deg);bottom:-5px}.tooltip .tooltip-caret.bottom{bottom:auto;top:-5px}
