:root{--sve-primary:oklch(57.8% .23 260);--bs-secondary:oklch(55.7% .02 245);--bs-success:oklch(55.2% .12 157);--bs-info:oklch(77.5% .14 218);--bs-warning:oklch(84.4% .17 85);--bs-danger:oklch(59.1% .2 21);--bs-light:oklch(98% .01 249);--bs-dark:oklch(26.2% .01 248);--sve-font-sans-serif:system-ui,sans-serif;--sve-font-monospace:Dank Mono,Operator Mono,Inconsolata,Fira Mono,ui-monospace,SF Mono,Monaco,Droid Sans Mono,Source Code Pro,Cascadia Code,Menlo,Consolas,DejaVu Sans Mono,monospace;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:oklch(26.2% .01 248);--bs-body-bg:oklch(98% .01 249);--bs-emphasis-color:#000;--bs-secondary-color:oklch(26.2% .01 248/.75);--bs-secondary-bg:oklch(94.1% .01 248);--bs-tertiary-bg:oklch(98.2% .01 249);--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:oklch(91% .01 248);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-form-valid-color:oklch(55.2% .12 157);--bs-form-valid-border-color:oklch(55.2% .12 157);--bs-form-invalid-color:oklch(59.1% .2 21);--bs-form-invalid-border-color:oklch(59.1% .2 21);--sve-titanium:oklch(75% .02 210);--sve-gold:oklch(75% .14 91);--sve-silver:oklch(75% .01 271);--sve-bronze:oklch(75% .1 81)}*,:before,:after{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--sve-font-sans-serif);font-size:1rem;font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;margin:0}hr{color:inherit;border:0;border-top:var(--bs-border-width)solid;opacity:.25;margin:1rem 0}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{color:inherit;margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:min(1.375rem + 1.5vw,2.5rem)}h2,.h2{font-size:min(1.325rem + .9vw,2rem)}h3,.h3{font-size:min(1.3rem + .6vw,1.75rem)}h4,.h4{font-size:min(1.275rem + .3vw,1.5rem)}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}ol,ul{margin-top:0;margin-bottom:1rem;padding-left:2rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}b{font-weight:bolder}small,.small{font-size:.875em}a{color:var(--sve-primary);text-decoration:underline}a:hover{color:oklch(from var(--sve-primary)calc(l - .1)c h)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--sve-font-monospace);color:oklch(60% .2 355);word-wrap:break-word;font-size:.875em}a>code{color:inherit}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{color:var(--bs-secondary-color);text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit}thead,tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;font-size:min(1.275rem + .3vw,1.5rem);line-height:inherit;margin-bottom:.5rem;padding:0}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}summary{cursor:pointer;display:list-item}[hidden]{display:none!important}.table{--bs-table-bg-type:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-bg:oklch(from var(--bs-emphasis-color)l c h/.05);--bs-table-hover-bg:oklch(from var(--bs-emphasis-color)l c h/.075);vertical-align:top;border-color:var(--bs-table-border-color);width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{color:var(--bs-table-color);background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-sm>:not(caption)>*>*{padding:.25rem}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-bg-type:var(--bs-table-striped-bg)}.table-hover>tbody>tr:hover>*{--bs-table-bg-state:var(--bs-table-hover-bg)}.form-control{width:100%;color:var(--bs-body-color);background-color:var(--bs-body-bg);border:var(--bs-border-width)solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:oklch(77.3% .12 258);outline:0;box-shadow:0 0 0 .25rem oklch(57.8% .23 260/.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{margin:-.375rem -.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width)*2));field-sizing:content}.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem oklch(from var(--bs-danger)l c h/.25)}textarea.form-control.is-invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem)}.menu-popover{box-shadow:var(--bs-box-shadow-lg);background-color:var(--bs-light);border-radius:var(--bs-border-radius);position-area:end span-all;position-try-fallbacks:end span-start,end span-end,start span-all,start span-start,start span-end;border:0;inline-size:max-content;margin-block:0;margin-inline:.25rem;position:absolute}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-size:1rem;--bs-btn-line-height:1.5;--sve-btn-color:var(--bs-body-color);--sve-btn-theme:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-focus-box-shadow:0 0 0 .25rem oklch(from var(--sve-btn-theme)calc(l + .05)c h/.5);padding:var(--bs-btn-padding-y)var(--bs-btn-padding-x);font-family:inherit;font-size:var(--bs-btn-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-btn-line-height);color:var(--sve-btn-color);text-align:center;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-border-width)solid var(--sve-btn-theme);border-radius:var(--bs-btn-border-radius);background-color:var(--sve-btn-theme);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--sve-btn-color);background-color:oklch(from var(--sve-btn-theme)calc(l - .1)c h);border-color:oklch(from var(--sve-btn-theme)calc(l - .13)c h)}.btn:focus-visible{color:var(--sve-btn-color);background-color:oklch(from var(--sve-btn-theme)calc(l - .1)c h);border-color:oklch(from var(--sve-btn-theme)calc(l - .13)c h);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn:active{color:var(--sve-btn-color);background-color:oklch(from var(--sve-btn-theme)calc(l - .15)c h);border-color:oklch(from var(--sve-btn-theme)calc(l - .18)c h)}.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--sve-btn-theme);border-color:var(--sve-btn-theme);opacity:.65}.btn-outline:not(:hover,:focus-visible,:active){color:var(--sve-btn-theme);background-color:#0000}.btn-primary{--sve-btn-theme:oklch(from var(--sve-primary)55% c h);--sve-btn-color:#fff}.btn-secondary{--sve-btn-theme:oklch(from var(--bs-secondary)55% c h);--sve-btn-color:#fff}.btn-success{--sve-btn-theme:oklch(from var(--bs-success)55% c h);--sve-btn-color:#fff}.btn-warning{--sve-btn-theme:oklch(from var(--bs-warning)55% c h);--sve-btn-color:#fff}.btn-danger{--sve-btn-theme:oklch(from var(--bs-danger)55% c h);--sve-btn-color:#fff}.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-flex{display:flex!important}.d-none{display:none!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.border{border:var(--bs-border-width)var(--bs-border-style)var(--bs-border-color)!important}.w-50{width:50%!important}.w-100{width:100%!important}.h-100{height:100%!important}.mw-50{max-width:50%}.mw-100{max-width:100%}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.mt-2{margin-top:.5rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.me-1{margin-right:.25rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pb-2{padding-bottom:.5rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.row-gap-2{row-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.fs-6{font-size:1rem!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.lh-sm{line-height:1.25!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-nowrap{white-space:nowrap!important}.text-danger{--bs-text-opacity:1;color:rgb(from var(--bs-danger)r g b/var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgb(from var(--bs-light)r g b/var(--bs-text-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgb(from var(--bs-secondary)r g b/var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgb(from var(--bs-success)r g b/var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgb(from var(--bs-light)r g b/var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgb(from var(--bs-dark)r g b/var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgb(from var(--bs-white)r g b/var(--bs-bg-opacity))!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.bg_dark{background-color:oklch(20.7% .017 196)}.text_secondary{color:oklch(63.8% .195 39.6)}.icon{vertical-align:-.2em;width:1rem;height:1rem}.icon-lg{vertical-align:middle;width:1.5rem;height:1.5rem}.main_and_side_bar{grid-template-columns:1fr}@media (width>=900px){.main_and_side_bar{grid-template-columns:3fr 1fr}}.label_input_layout{grid-template-columns:1fr;display:grid}@media (width>=540px){.label_input_layout{grid-template-columns:1fr 2fr}}