/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root,:host{--sl-color-blue: #216790;--sl-color-yellow: #f5a623;--sl-color-light-blue: #b2e1f3;--sl-color-dark-blue: #012235;--sl-color-white: #ffffff;--sl-color-light-grey: #f3f3f3;--sl-color-grey: #ccc;--sl-color-dark-grey: #666;--sl-color-black: #000;--sl-color-primary-50: rgb(247 250 251);--sl-color-primary-100: rgb(229 237 242);--sl-color-primary-200: rgb(210 224 233);--sl-color-primary-300: rgb(189 210 222);--sl-color-primary-400: rgb(160 190 208);--sl-color-primary-500: rgb(124 165 189);--sl-color-primary-600: rgb(84 138 170);--sl-color-primary-700: rgb(49 114 152);--sl-color-primary-800: rgb(30 94 132);--sl-color-primary-900: rgb(22 67 94);--sl-color-primary-950: rgb(13 41 58);--sl-color-warning-50: rgb(254 249 240);--sl-color-warning-100: rgb(253 234 203);--sl-color-warning-200: rgb(251 218 162);--sl-color-warning-300: rgb(249 199 116);--sl-color-warning-400: rgb(246 171 48);--sl-color-warning-500: rgb(215 146 31);--sl-color-warning-600: rgb(178 120 25);--sl-color-warning-700: rgb(146 99 21);--sl-color-warning-800: rgb(120 81 17);--sl-color-warning-900: rgb(85 58 12);--sl-color-warning-950: rgb(53 36 8);--sl-font-sans: "Roboto", sans-serif;--sl-focus-ring-color: currentColor;--sl-focus-ring-width: 2px;--sl-focus-ring-offset: 2px}.theme-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#111719;opacity:0;pointer-events:none;z-index:1000;transition:opacity .2s ease,background .2s ease-in-out}.theme-overlay.is-active{opacity:1}.theme-overlay.is-active~*{opacity:0}.loader-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#111719;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:1;transition:opacity .3s ease-out;flex-direction:column;gap:1rem;overflow:hidden}.loader-wrapper .progress-text{color:#b2e1f3;font-size:1.2rem;margin-bottom:.5rem;font-weight:500}.loader-wrapper.is-hidden{opacity:0;pointer-events:none}.loader{display:none}.progress-bar{width:200px;height:3px;background:#b2e1f333;border-radius:3px;overflow:hidden}.progress-bar__fill{width:0;height:100%;background:#b2e1f3;transition:width .3s ease-out}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.theme-transition{transition:background-color .5s ease-in-out,color .5s ease-in-out}body.theme-transition>*{transition:opacity .3s ease-in-out}body.light-mode{--theme-background: #f7fafc;--theme-surface: #ffffff;--theme-surface-hover: rgba(226, 232, 240, .5);--theme-text-primary: #2d3748;--theme-text-secondary: #38404e;--theme-text-disabled: rgba(45, 55, 72, .5);--theme-text-inverse: #ffffff;--theme-primary: #012235;--theme-primary-hover: #0e3a57;--theme-secondary: #216790;--theme-accent: #f5a623;--theme-focus: #4299e1;--theme-hover: rgba(33, 103, 144, .1);--theme-active: rgba(33, 103, 144, .2);--theme-selected: rgba(33, 103, 144, .15);--theme-success: #ebf6fa;--theme-success-text: #216790;--theme-warning: #f5a623;--theme-error: #d42626;--theme-info: #22658c;--theme-border-light: rgba(45, 55, 72, .1);--theme-border-default: rgba(45, 55, 72, .15);--theme-border-heavy: rgba(45, 55, 72, .25);--theme-disabled-background: #f7f7f7;--theme-disabled-border: rgba(45, 55, 72, .15);--theme-disabled-text: rgba(45, 55, 72, .5)}body.dark-mode{--theme-background: #111719;--theme-surface: rgba(45, 55, 72, .1);--theme-surface-hover: rgba(45, 55, 72, .25);--theme-text-primary: #e3e9f1;--theme-text-secondary: #dbe0e5;--theme-text-disabled: rgba(226, 232, 240, .5);--theme-text-inverse: #263238;--theme-primary: #80c1eb;--theme-primary-hover: #598dac;--theme-secondary: #627b8c;--theme-accent: #f6af39;--theme-focus: #4299e1;--theme-hover: rgba(178, 225, 243, .1);--theme-active: rgba(178, 225, 243, .2);--theme-selected: rgba(178, 225, 243, .15);--theme-success: rgb(31, 60, 72);--theme-success-text: #b2e1f3;--theme-warning: #f7b344;--theme-error: #d33f3f;--theme-info: #bee6f5;--theme-border-light: rgba(226, 232, 240, .1);--theme-border-default: rgba(226, 232, 240, .15);--theme-border-heavy: rgba(226, 232, 240, .25);--theme-disabled-background: rgba(45, 55, 72, .2);--theme-disabled-border: rgba(226, 232, 240, .1);--theme-disabled-text: rgba(226, 232, 240, .4)}sl-alert{margin-bottom:1rem}sl-alert::part(base){border-radius:0;background-color:var(--theme-background);color:var(--theme-text-primary);border:1px solid var(--theme-border-default)}sl-alert::part(icon){color:var(--theme-primary)}sl-alert::part(message){color:var(--theme-text-primary)}sl-alert::part(close-button__base){color:var(--theme-text-primary)}sl-alert::part(close-button__base):hover{color:var(--theme-primary)}sl-alert[variant=primary]::part(base){border-left:4px solid var(--theme-primary)}sl-alert[variant=success]::part(base){border-left:4px solid var(--theme-success)}sl-alert[variant=neutral]::part(base){border-left:4px solid var(--theme-text-secondary)}sl-alert[variant=warning]::part(base){border-left:4px solid var(--theme-warning)}sl-alert[variant=danger]::part(base){border-left:4px solid var(--theme-error)}sl-alert.is-light-blue::part(base){background-color:#b2e1f31a;border-color:#b2e1f3}sl-alert.is-light-blue::part(icon){color:#b2e1f3}sl-alert.is-blue::part(base){background-color:#2167901a;border-color:#216790}sl-alert.is-blue::part(icon){color:#216790}sl-alert.is-dark-blue::part(base){background-color:#0122351a;border-color:#012235}sl-alert.is-dark-blue::part(icon){color:#012235}sl-alert.is-yellow::part(base){background-color:#f5a6231a;border-color:#f5a623}sl-alert.is-yellow::part(icon){color:#f5a623}sl-alert.is-grey::part(base){background-color:#cccccc1a;border-color:#ccc}sl-alert.is-grey::part(icon){color:#ccc}sl-alert.is-dark-grey::part(base){background-color:#6666661a;border-color:#666}sl-alert.is-dark-grey::part(icon){color:#666}sl-alert.is-white::part(base){background-color:#ffffff1a;border-color:#fff}sl-alert.is-white::part(icon),sl-alert.is-white::part(message),sl-alert.is-white::part(close-button__base){color:#fff}sl-alert.is-black::part(base){background-color:#0000001a;border-color:#000}sl-alert.is-black::part(icon){color:#000}sl-alert.is-red::part(base){background-color:#d426261a;border-color:#d42626}sl-alert.is-red::part(icon){color:#d42626}sl-tag:not(:last-of-type){margin-right:5px}sl-tag sl-icon{color:var(--theme-text-primary)!important;margin-right:5px!important}sl-tag::part(base){background-color:var(--theme-surface);border:1px solid var(--theme-primary);color:var(--theme-text-primary)}sl-tag::part(remove-button){color:var(--theme-text-primary)}sl-tag.small::part(content){font-size:.8rem}sl-tag.small::part(base){padding:3px 6px}sl-tag.full-width{width:100%}sl-tag.full-width::part(base){justify-content:center}sl-tag.current-consultant::part(base){font-size:1.2rem;background-color:var(--theme-surface);border:1px solid var(--theme-primary);border-radius:0;color:var(--theme-primary);padding:20px;width:-moz-max-content;width:max-content}sl-progress-bar{margin-top:.5rem}sl-progress-bar::part(base){height:6px;border-radius:3px;background-color:var(--theme-border-light)}sl-progress-bar::part(indicator){background-color:var(--theme-primary)}sl-progress-ring::part(base){--size: 125px;--track-width: 3px;--indicator-width: 3px;--track-color: var(--theme-border-heavy);--indicator-color: var(--theme-primary)}sl-progress-ring::part(label){font-size:1.5rem;font-weight:700;color:var(--theme-text-primary)}sl-menu{border-radius:0;padding:0;background-color:var(--theme-background);border:1px solid var(--theme-border-default);color:var(--theme-text-primary)}sl-menu-item::part(base){background-color:var(--theme-background);color:var(--theme-text-primary)}sl-menu-item:hover::part(base),sl-menu-item:focus-visible::part(base){background-color:var(--theme-primary);color:var(--theme-text-inverse);outline:none}sl-menu-item::part(checked-icon){color:var(--theme-text-primary)}sl-menu-item:hover::part(checked-icon),sl-menu-item:focus-visible::part(checked-icon){color:var(--theme-text-inverse)}sl-menu sl-divider{--color: var(--theme-border-default);margin:0}sl-menu-label{background-color:var(--theme-border-light);display:flex;align-items:center}sl-menu-label::part(base){color:var(--theme-text-primary);font-weight:400;font-size:65%!important}sl-select::part(tag__base){background-color:var(--theme-surface);border:1px solid var(--theme-border-default);color:var(--theme-text-primary)}sl-select::part(tag__remove-button){color:var(--theme-text-primary)}sl-select sl-option:focus-visible{outline:none}sl-select sl-option::part(base){background-color:var(--theme-background);color:var(--theme-text-primary)}sl-select sl-option:hover::part(base),sl-select sl-option:focus-visible::part(base){background-color:var(--theme-primary);color:var(--theme-text-inverse)}sl-select sl-divider{--color: var(--theme-border-default);margin:0}sl-select small{color:var(--theme-text-primary);background-color:var(--theme-border-light);font-weight:400}sl-select::part(combobox){border-radius:0;--sl-input-background-color: var(--theme-background);--sl-input-border-color-focus: var(--theme-primary);--sl-input-border-color: var(--theme-border-heavy);--sl-input-background-color-focus: var(--theme-background);box-shadow:none}sl-select::part(display-input),sl-select::part(clear-button),sl-select::part(expand-icon){color:var(--theme-text-primary)}sl-select::part(listbox){padding:0;border-radius:0;box-shadow:none;background-color:var(--theme-background);border:1px solid var(--theme-border-default);color:var(--theme-text-primary)}sl-select.is-light-blue::part(combobox){--sl-input-background-color: rgba(178, 225, 243, .2);--sl-input-border-color: #b2e1f3;--sl-input-focus-border-color-focus: #b2e1f3;--sl-input-background-color-focus: rgba(178, 225, 243, .2)}sl-select.is-light-blue::part(display-input),sl-select.is-light-blue::part(clear-button),sl-select.is-light-blue::part(expand-icon){color:#b2e1f3}sl-select.is-light-blue::part(display-input)::-moz-placeholder,sl-select.is-light-blue::part(clear-button)::-moz-placeholder,sl-select.is-light-blue::part(expand-icon)::-moz-placeholder{color:#b2e1f3cc}sl-select.is-light-blue::part(display-input)::placeholder,sl-select.is-light-blue::part(clear-button)::placeholder,sl-select.is-light-blue::part(expand-icon)::placeholder{color:#b2e1f3cc}sl-select.is-blue::part(combobox){--sl-input-background-color: rgba(33, 103, 144, .2);--sl-input-border-color: #216790;--sl-input-focus-border-color-focus: #216790;--sl-input-background-color-focus: rgba(33, 103, 144, .2)}sl-select.is-blue::part(display-input),sl-select.is-blue::part(clear-button),sl-select.is-blue::part(expand-icon){color:#216790}sl-select.is-blue::part(display-input)::-moz-placeholder,sl-select.is-blue::part(clear-button)::-moz-placeholder,sl-select.is-blue::part(expand-icon)::-moz-placeholder{color:#216790cc}sl-select.is-blue::part(display-input)::placeholder,sl-select.is-blue::part(clear-button)::placeholder,sl-select.is-blue::part(expand-icon)::placeholder{color:#216790cc}sl-select.is-dark-blue::part(combobox){--sl-input-background-color: rgba(1, 34, 53, .2);--sl-input-border-color: #012235;--sl-input-focus-border-color-focus: #012235;--sl-input-background-color-focus: rgba(1, 34, 53, .2)}sl-select.is-dark-blue::part(display-input),sl-select.is-dark-blue::part(clear-button),sl-select.is-dark-blue::part(expand-icon){color:#012235}sl-select.is-dark-blue::part(display-input)::-moz-placeholder,sl-select.is-dark-blue::part(clear-button)::-moz-placeholder,sl-select.is-dark-blue::part(expand-icon)::-moz-placeholder{color:#012235cc}sl-select.is-dark-blue::part(display-input)::placeholder,sl-select.is-dark-blue::part(clear-button)::placeholder,sl-select.is-dark-blue::part(expand-icon)::placeholder{color:#012235cc}sl-select.is-yellow::part(combobox){--sl-input-background-color: rgba(245, 166, 35, .2);--sl-input-border-color: #f5a623;--sl-input-focus-border-color-focus: #f5a623;--sl-input-background-color-focus: rgba(245, 166, 35, .2)}sl-select.is-yellow::part(display-input),sl-select.is-yellow::part(clear-button),sl-select.is-yellow::part(expand-icon){color:#f5a623}sl-select.is-yellow::part(display-input)::-moz-placeholder,sl-select.is-yellow::part(clear-button)::-moz-placeholder,sl-select.is-yellow::part(expand-icon)::-moz-placeholder{color:#f5a623cc}sl-select.is-yellow::part(display-input)::placeholder,sl-select.is-yellow::part(clear-button)::placeholder,sl-select.is-yellow::part(expand-icon)::placeholder{color:#f5a623cc}sl-select.is-grey::part(combobox){--sl-input-background-color: rgba(204, 204, 204, .2);--sl-input-border-color: #cccccc;--sl-input-focus-border-color-focus: #cccccc;--sl-input-background-color-focus: rgba(204, 204, 204, .2)}sl-select.is-grey::part(display-input),sl-select.is-grey::part(clear-button),sl-select.is-grey::part(expand-icon){color:#ccc}sl-select.is-grey::part(display-input)::-moz-placeholder,sl-select.is-grey::part(clear-button)::-moz-placeholder,sl-select.is-grey::part(expand-icon)::-moz-placeholder{color:#cccc}sl-select.is-grey::part(display-input)::placeholder,sl-select.is-grey::part(clear-button)::placeholder,sl-select.is-grey::part(expand-icon)::placeholder{color:#cccc}sl-select.is-dark-grey::part(combobox){--sl-input-background-color: rgba(102, 102, 102, .2);--sl-input-border-color: #666666;--sl-input-focus-border-color-focus: #666666;--sl-input-background-color-focus: rgba(102, 102, 102, .2)}sl-select.is-dark-grey::part(display-input),sl-select.is-dark-grey::part(clear-button),sl-select.is-dark-grey::part(expand-icon){color:#666}sl-select.is-dark-grey::part(display-input)::-moz-placeholder,sl-select.is-dark-grey::part(clear-button)::-moz-placeholder,sl-select.is-dark-grey::part(expand-icon)::-moz-placeholder{color:#666c}sl-select.is-dark-grey::part(display-input)::placeholder,sl-select.is-dark-grey::part(clear-button)::placeholder,sl-select.is-dark-grey::part(expand-icon)::placeholder{color:#666c}sl-select.is-white::part(combobox){--sl-input-background-color: rgba(255, 255, 255, .2);--sl-input-border-color: white;--sl-input-focus-border-color-focus: white;--sl-input-background-color-focus: rgba(255, 255, 255, .2);box-shadow:none}sl-select.is-white::part(display-input),sl-select.is-white::part(clear-button),sl-select.is-white::part(expand-icon){color:#fff}sl-select.is-white::part(display-input)::-moz-placeholder,sl-select.is-white::part(clear-button)::-moz-placeholder,sl-select.is-white::part(expand-icon)::-moz-placeholder{color:#fffc}sl-select.is-white::part(display-input)::placeholder,sl-select.is-white::part(clear-button)::placeholder,sl-select.is-white::part(expand-icon)::placeholder{color:#fffc}sl-select.is-black::part(combobox){--sl-input-background-color: rgba(0, 0, 0, .2);--sl-input-border-color: black;--sl-input-focus-border-color-focus: black;--sl-input-background-color-focus: rgba(0, 0, 0, .2)}sl-select.is-black::part(display-input),sl-select.is-black::part(clear-button),sl-select.is-black::part(expand-icon){color:#000}sl-select.is-black::part(display-input)::-moz-placeholder,sl-select.is-black::part(clear-button)::-moz-placeholder,sl-select.is-black::part(expand-icon)::-moz-placeholder{color:#000c}sl-select.is-black::part(display-input)::placeholder,sl-select.is-black::part(clear-button)::placeholder,sl-select.is-black::part(expand-icon)::placeholder{color:#000c}sl-select:host([disabled]){opacity:1}sl-select[disabled]::part(combobox){background-color:var(--theme-disabled-background)!important;border-color:var(--theme-disabled-border)!important;opacity:1}sl-select[disabled]::part(display-input),sl-select[disabled]::part(clear-button),sl-select[disabled]::part(expand-icon){color:var(--theme-disabled-text)!important}sl-select[disabled]::part(tag__base){background-color:var(--theme-disabled-background);border-color:var(--theme-disabled-border);color:var(--theme-disabled-text)}sl-select[disabled]::part(tag__remove-button){color:var(--theme-disabled-text);cursor:not-allowed}sl-input::part(base),sl-textarea::part(base){border-radius:0;background-color:var(--theme-background);color:var(--theme-primary);box-shadow:none;--sl-input-border-color-focus: var(--theme-primary);--sl-input-border-color: var(--theme-border-heavy)}sl-input::part(input),sl-input::part(textarea),sl-input::part(prefix),sl-input::part(suffix),sl-input::part(clear-button),sl-textarea::part(input),sl-textarea::part(textarea),sl-textarea::part(prefix),sl-textarea::part(suffix),sl-textarea::part(clear-button){color:var(--theme-text-primary)}sl-input::part(input):-webkit-autofill,sl-input::part(input):-webkit-autofill:hover,sl-input::part(input):-webkit-autofill:focus,sl-input::part(input):-webkit-autofill:active,sl-input::part(textarea):-webkit-autofill,sl-input::part(textarea):-webkit-autofill:hover,sl-input::part(textarea):-webkit-autofill:focus,sl-input::part(textarea):-webkit-autofill:active,sl-input::part(prefix):-webkit-autofill,sl-input::part(prefix):-webkit-autofill:hover,sl-input::part(prefix):-webkit-autofill:focus,sl-input::part(prefix):-webkit-autofill:active,sl-input::part(suffix):-webkit-autofill,sl-input::part(suffix):-webkit-autofill:hover,sl-input::part(suffix):-webkit-autofill:focus,sl-input::part(suffix):-webkit-autofill:active,sl-input::part(clear-button):-webkit-autofill,sl-input::part(clear-button):-webkit-autofill:hover,sl-input::part(clear-button):-webkit-autofill:focus,sl-input::part(clear-button):-webkit-autofill:active,sl-textarea::part(input):-webkit-autofill,sl-textarea::part(input):-webkit-autofill:hover,sl-textarea::part(input):-webkit-autofill:focus,sl-textarea::part(input):-webkit-autofill:active,sl-textarea::part(textarea):-webkit-autofill,sl-textarea::part(textarea):-webkit-autofill:hover,sl-textarea::part(textarea):-webkit-autofill:focus,sl-textarea::part(textarea):-webkit-autofill:active,sl-textarea::part(prefix):-webkit-autofill,sl-textarea::part(prefix):-webkit-autofill:hover,sl-textarea::part(prefix):-webkit-autofill:focus,sl-textarea::part(prefix):-webkit-autofill:active,sl-textarea::part(suffix):-webkit-autofill,sl-textarea::part(suffix):-webkit-autofill:hover,sl-textarea::part(suffix):-webkit-autofill:focus,sl-textarea::part(suffix):-webkit-autofill:active,sl-textarea::part(clear-button):-webkit-autofill,sl-textarea::part(clear-button):-webkit-autofill:hover,sl-textarea::part(clear-button):-webkit-autofill:focus,sl-textarea::part(clear-button):-webkit-autofill:active{-webkit-text-fill-color:#012235}sl-input[disabled]::part(base),sl-textarea[disabled]::part(base){background-color:var(--theme-disabled-background)!important;border-color:var(--theme-disabled-border)!important;opacity:1}sl-input[disabled]::part(input),sl-input[disabled]::part(textarea),sl-input[disabled]::part(prefix),sl-input[disabled]::part(suffix),sl-input[disabled]::part(clear-button),sl-textarea[disabled]::part(input),sl-textarea[disabled]::part(textarea),sl-textarea[disabled]::part(prefix),sl-textarea[disabled]::part(suffix),sl-textarea[disabled]::part(clear-button){color:var(--theme-disabled-text)!important;-webkit-text-fill-color:var(--theme-disabled-text)!important;cursor:not-allowed}sl-input[disabled]::part(form-control-label),sl-input[disabled]::part(form-control-help-text),sl-textarea[disabled]::part(form-control-label),sl-textarea[disabled]::part(form-control-help-text){color:var(--theme-disabled-text)}sl-textarea::part(textarea){min-height:150px}sl-radio::part(control),sl-checkbox::part(control),sl-switch::part(control){background-color:var(--theme-background);color:var(--theme-text-primary);--sl-input-border-color-focus: var(--theme-primary);--sl-input-border-color: var(--theme-border-heavy)}sl-radio[disabled]::part(control),sl-checkbox[disabled]::part(control),sl-switch[disabled]::part(control){background-color:var(--theme-disabled-background);border-color:var(--theme-disabled-border)}sl-radio[disabled]::part(label),sl-checkbox[disabled]::part(label),sl-switch[disabled]::part(label){color:var(--theme-disabled-text);cursor:not-allowed}sl-radio[disabled]::part(checked-icon),sl-checkbox[disabled]::part(checked-icon),sl-switch[disabled]::part(checked-icon){color:var(--theme-disabled-text)}sl-radio[disabled][checked]::part(control),sl-checkbox[disabled][checked]::part(control),sl-switch[disabled][checked]::part(control){background-color:var(--theme-disabled-background);border-color:var(--theme-disabled-border)}sl-radio-group[disabled]::part(form-control-label){color:var(--theme-disabled-text)}sl-radio-group[disabled] sl-radio::part(label){color:var(--theme-disabled-text)}sl-dialog{z-index:1000}sl-dialog::part(overlay){background-color:#00000080}@supports ((-webkit-backdrop-filter: blur(3px)) or (backdrop-filter: blur(3px))){sl-dialog::part(overlay){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}sl-dialog::part(panel){border-radius:0;width:85vw;border:1px solid var(--theme-border-default)}@media (max-width: 768px){sl-dialog::part(panel){width:100vw;height:100vh}}sl-dialog::part(header){background-color:var(--theme-background);border-radius:0;border-bottom:1px solid var(--theme-border-default);color:var(--theme-text-primary);--header-spacing: .8rem}sl-dialog::part(close-button__base){color:var(--theme-text-primary)}sl-dialog::part(body){--body-spacing: .8rem;background-color:var(--theme-background)}sl-dialog::part(footer){background-color:var(--theme-background);border-top:1px solid var(--theme-border-default);border-radius:0;--footer-spacing: .8rem}sl-dialog.multi-button::part(footer){display:flex;justify-content:space-between}sl-dialog.warning::part(panel){border:none}sl-dialog.warning::part(header){background-color:var(--theme-error);border-radius:0;color:#fff}sl-dialog.warning::part(close-button__base){color:#fff}sl-dialog.warning::part(body){color:var(--theme-text-primary);background-color:var(--theme-background)}sl-dialog.warning::part(footer){border-top:1px solid var(--theme-border-default)}sl-dialog .modal-link{color:var(--sl-color-blue);text-decoration:none;cursor:pointer}sl-dialog .modal-link:hover{text-decoration:underline}sl-tab-group sl-tab::part(base){width:100%;background-color:var(--theme-surface);color:var(--theme-text-primary);font-weight:400;padding:10px 25px}sl-tab-group sl-tab:hover,sl-tab-group sl-tab:focus-visible{outline:none}sl-tab-group sl-tab:hover::part(base),sl-tab-group sl-tab:focus-visible::part(base){background-color:var(--theme-surface-hover)}sl-tab-group sl-tab:not([placement]):first-child::part(base){border-radius:4px 0 0;border-left:var(--theme-border-default) solid 1px;border-top:var(--theme-border-default) solid 1px}sl-tab-group sl-tab:not([placement]):last-of-type::part(base){border-radius:0 4px 0 0;border-top:var(--theme-border-default) solid 1px;border-right:var(--theme-border-default) solid 1px}sl-tab-group sl-tab:not([placement]):not(:first-child):not(:last-of-type)::part(base){border-radius:0;border-top:var(--theme-border-default) solid 1px}sl-tab-group sl-tab-panel{overflow:auto;background-color:var(--theme-background);border:1px solid var(--theme-border-default);border-top:unset;padding:1rem}sl-tab-group sl-tab-panel::part(base){padding:0}sl-button::part(base){border-radius:0;transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;font-weight:400;white-space:wrap;line-height:1.2;align-items:center;height:100%;text-wrap:pretty;padding:.35rem 1rem}sl-button[variant=default]::part(base){background-color:var(--theme-background);color:var(--theme-text-primary);border:1px solid var(--theme-primary)}sl-button[variant=default]::part(base):hover{background-color:var(--theme-primary);border-color:var(--theme-primary);color:var(--theme-text-inverse)}sl-button.is-light-blue::part(base){background-color:#b2e1f340;color:#b2e1f3;border:1px solid #b2e1f3!important}sl-button.is-light-blue::part(base):hover{background-color:#b2e1f3;color:#216790}sl-button.is-blue::part(base){background-color:#21679040;color:#216790;border:1px solid #216790!important}sl-button.is-blue::part(base):hover{background-color:#216790;color:#fff}sl-button.is-dark-blue::part(base){background-color:#01223540;color:#012235;border:1px solid #012235!important}sl-button.is-dark-blue::part(base):hover{background-color:#012235!important;color:#fff}sl-button.is-yellow::part(base){background-color:#f5a62340;color:#f5a623;border:1px solid #f5a623!important}sl-button.is-yellow::part(base):hover{background-color:#f5a623!important;color:#000}sl-button.is-grey::part(base){background-color:#cccccc40;color:#ccc;border:1px solid #cccccc!important}sl-button.is-grey::part(base):hover{background-color:#ccc!important;color:#666}sl-button.is-dark-grey::part(base){background-color:#66666640;color:#666;border:1px solid #666666!important}sl-button.is-dark-grey::part(base):hover{background-color:#666!important;color:#fff}sl-button.is-white::part(base){background-color:#ffffff40;color:#fff;border:1px solid white!important}sl-button.is-white::part(base):hover{background-color:#fff!important;color:#000}sl-button.is-black::part(base){background-color:#00000040;color:#000;border:1px solid black!important}sl-button.is-black::part(base):hover{background-color:#000!important;color:#fff}sl-button.is-red::part(base){background-color:#d4262640;color:#d42626;border:1px solid #d42626!important}sl-button.is-red::part(base):hover{background-color:#d42626;color:#fff}sl-icon-button::part(base){color:var(--theme-primary);background-color:var(--theme-surface);height:100%;border:1px solid var(--theme-primary);padding:5px 10px;border-radius:0;transition:background .2s ease-in-out,color .2s ease-in-out}sl-icon-button::part(base):hover{background-color:var(--theme-primary);color:var(--theme-background)}sl-icon-button.is-light-blue::part(base){color:#b2e1f3;background-color:#b2e1f340;border:1px solid #b2e1f3}sl-icon-button.is-light-blue::part(base):hover{background-color:#b2e1f3;color:#216790}sl-icon-button.is-blue::part(base){color:#216790;background-color:#21679040;border:1px solid #216790}sl-icon-button.is-blue::part(base):hover{background-color:#216790;color:#fff}sl-icon-button.is-dark-blue::part(base){color:#012235;background-color:#01223540;border:1px solid #012235}sl-icon-button.is-dark-blue::part(base):hover{background-color:#012235;color:#fff}sl-icon-button.is-yellow::part(base){color:#f5a623;background-color:#f5a62340;border:1px solid #f5a623}sl-icon-button.is-yellow::part(base):hover{background-color:#f5a623;color:#000}sl-icon-button.is-grey::part(base){color:#ccc;background-color:#cccccc40;border:1px solid #ccc}sl-icon-button.is-grey::part(base):hover{background-color:#ccc;color:#666}sl-icon-button.is-dark-grey::part(base){color:#666;background-color:#66666640;border:1px solid #666}sl-icon-button.is-dark-grey::part(base):hover{background-color:#666;color:#fff}sl-icon-button.is-white::part(base){color:#fff;background-color:#ffffff40;border:1px solid #ffffff}sl-icon-button.is-white::part(base):hover{background-color:#fff;color:#012235}sl-icon-button.is-black::part(base){color:#000;background-color:#00000040;border:1px solid #000}sl-icon-button.is-black::part(base):hover{background-color:#000;color:#fff}sl-icon-button.is-red::part(base){color:#d42626;background-color:#d4262640;border:1px solid #d42626}sl-icon-button.is-red::part(base):hover{background-color:#d42626;color:#fff}html,*{box-sizing:border-box}body{font-size:var(--sl-font-size-medium);font-family:var(--sl-font-sans);line-height:var(--sl-line-height-normal);background-color:var(--theme-background);color:var(--theme-text-primary)}.font-sans{font-family:var(--sl-font-sans)!important}*:focus-visible{outline:1px solid currentcolor;outline-offset:2px}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--theme-text-primary);margin:0;margin-bottom:1rem}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:italic}h1.highlight,h2.highlight,h3.highlight,h4.highlight,h5.highlight,h6.highlight{background-color:var(--theme-primary);color:var(--theme-text-inverse);padding:5px 10px}h1.sm,h2.sm,h3.sm,h4.sm,h5.sm,h6.sm{font-size:.8rem}h1.md,h2.md,h3.md,h4.md,h5.md,h6.md{font-size:1rem}h1.lg,h2.lg,h3.lg,h4.lg,h5.lg,h6.lg{font-size:1.2rem}h1.xl,h2.xl,h3.xl,h4.xl,h5.xl,h6.xl{font-size:1.5rem}h1.xxl,h2.xxl,h3.xxl,h4.xxl,h5.xxl,h6.xxl{font-size:2rem}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.8rem}h4{font-size:1.6rem}h5{font-size:1.4rem}h6{font-size:1.2rem}p,a,a:link{font-weight:400}p em,a em,a:link em{font-style:italic}p strong,a strong,a:link strong{font-weight:700}p{margin:0;margin-bottom:1rem}a,a:link{text-decoration:none;word-wrap:break-word;color:var(--theme-primary)}a:visited,a:link:visited{text-decoration:none}a:hover,a:active,a:link:hover,a:link:active{text-decoration:underline}p.sm,a.sm,div.sm,span.sm{font-size:.8rem}p.md,a.md,div.md,span.md{font-size:1rem}p.lg,a.lg,div.lg,span.lg{font-size:1.2rem}p.xl,a.xl,div.xl,span.xl{font-size:1.5rem}p.xxl,a.xxl,div.xxl,span.xxl{font-size:2rem}ul,ol{margin:0;padding-left:1.2rem}ul li,ol li{line-height:1.75rem}.spacer{background-color:transparent;width:100%}.spacer-sm{height:10px}.spacer-md{height:25px}.spacer-lg{height:50px}.spacer-xlg{height:75px}.spacer-xxlg{height:100px}.has-pad-sm{padding:5px}.has-pad-md{padding:15px}.has-pad-lg{padding:25px}.has-pad-xlg{padding:35px}.has-pad-xxlg{padding:50px}.has-pad-none{padding:0!important}.no-margin{margin:0!important}.has-border{border:1px solid var(--theme-border-default)}.has-border-dark-blue{border:1px solid #012235}.has-border-blue{border:1px solid #216790}.has-border-light-blue{border:1px solid #b2e1f3}.has-border-yellow{border:1px solid #f5a623}.has-border-black{border:1px solid #000}.has-border-dark-grey{border:1px solid #666}.has-border-grey{border:1px solid #ccc}.has-border-light-grey{border:1px solid #f3f3f3}.has-border-white{border:1px solid #ffffff}.has-background{background-color:var(--theme-surface)}.has-background-primary{background-color:var(--theme-primary);color:var(--theme-text-inverse)!important}.has-background-success{background-color:var(--theme-success);color:var(--theme-success-text)!important}.has-background-warning{background-color:var(--theme-warning);color:var(--theme-text)!important}.has-background-dark-blue,.has-background-blue,.has-background-black,.has-background-dark-grey,.has-background-dark-blue *,.has-background-blue *,.has-background-black *,.has-background-dark-grey *{color:#fff!important}.has-background-yellow *,.has-background-grey *,.has-background-light-grey *,.has-background-white *{color:#012235!important}.has-background-dark-blue{background-color:#012235}.has-background-blue{background-color:#216790}.has-background-light-blue{background-color:#b2e1f3}.has-background-yellow{background-color:#f5a623}.has-background-black{background-color:#000}.has-background-dark-grey{background-color:#666}.has-background-grey{background-color:#ccc}.has-background-light-grey{background-color:#f3f3f3}.has-background-white{background-color:#fff}.is-grid{display:grid;gap:15px;grid-template-columns:1fr;grid-template-rows:auto}.is-grid>*{width:100%;height:100%;min-width:0;min-height:0}@media (min-width: 768px){.is-grid-sm,.is-grid-md{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.is-grid-md{grid-template-columns:repeat(3,1fr)}}@media (min-width: 768px){.is-grid-lg{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.is-grid-lg{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.is-grid-lg{grid-template-columns:repeat(4,1fr)}}@media (min-width: 768px){.is-grid-xlg{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.is-grid-xlg{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.is-grid-xlg{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1400px){.is-grid-xlg{grid-template-columns:repeat(5,1fr)}}@media (min-width: 768px){.is-grid-xxlg{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.is-grid-xxlg{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1200px){.is-grid-xxlg{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1400px){.is-grid-xxlg{grid-template-columns:repeat(5,1fr)}}@media (min-width: 1600px){.is-grid-xxlg{grid-template-columns:repeat(6,1fr)}}.is-flex{display:flex;align-items:center;flex-wrap:wrap;gap:10px;align-items:stretch}.is-flex .table-container{margin:0}.is-flex .card,.is-flex .card .content{height:100%}.is-flex>*{flex:1 1 100%;min-width:0;min-height:0}.is-flex.is-justify-between{justify-content:space-between}.is-flex.is-centered{justify-content:center;align-items:center}.is-flex.is-centered *{text-align:center}.is-flex.is-centered-ver{justify-content:center}.is-flex.is-centered-hor,.is-flex.is-centered.stacked.is-centered-ver{align-items:center}.is-flex.is-centered.stacked.is-centered-hor{justify-content:center}.is-flex.nowrap{flex-wrap:nowrap}.is-flex.stacked{flex-direction:column}.is-flex.stacked>*{flex:unset}@media (min-width: 768px){.is-flex-sm>*{flex:1 1 calc(50% - 10px)}.is-flex-md>*{flex:1 1 calc(50% - 10px)}}@media (min-width: 992px){.is-flex-md>*{flex:1 1 calc(100% / 3 - 10px)}}@media (min-width: 768px){.is-flex-lg>*{flex:1 1 calc(50% - 10px)}}@media (min-width: 992px){.is-flex-lg>*{flex:1 1 calc(100% / 3 - 10px)}}@media (min-width: 1200px){.is-flex-lg>*{flex:1 1 calc(25% - 10px)}}@media (min-width: 768px){.is-flex-xlg>*{flex:1 1 calc(50% - 10px)}}@media (min-width: 992px){.is-flex-xlg>*{flex:1 1 calc(100% / 3 - 10px)}}@media (min-width: 1200px){.is-flex-xlg>*{flex:1 1 calc(25% - 10px)}}@media (min-width: 1400px){.is-flex-xlg>*{flex:1 1 calc(20% - 10px)}}@media (min-width: 768px){.is-flex-xxlg>*{flex:1 1 calc(50% - 10px)}}@media (min-width: 992px){.is-flex-xxlg>*{flex:1 1 calc(100% / 3 - 10px)}}@media (min-width: 1200px){.is-flex-xxlg>*{flex:1 1 calc(25% - 10px)}}@media (min-width: 1400px){.is-flex-xxlg>*{flex:1 1 calc(20% - 10px)}}@media (min-width: 1600px){.is-flex-xxlg>*{flex:1 1 calc(100% / 6 - 10px)}}.bento>*{flex:1 0 auto;min-width:calc(20% - 10px)}.bento .is-fixed,.bento :has(>.single-pair){flex:0 0 auto}@media (max-width: 800px){.bento .is-fixed,.bento :has(>.single-pair){flex:1 0 auto}}.single-pair{display:flex;flex-direction:column;align-items:center;gap:2rem}.single-pair.is-centered{justify-content:center!important;align-items:center!important}.single-pair h1,.single-pair h2,.single-pair h3,.single-pair h4,.single-pair h5,.single-pair h6,.single-pair p,.single-pair a{margin:0}.single-pair span,.single-pair div,.single-pair p,.single-pair a{font-size:2rem}.total{font-weight:700;color:var(--theme-text-primary);border:1px solid var(--theme-primary);border-radius:4px;font-size:1.8rem;padding:10px 20px;line-height:1}#header{position:relative;top:0;left:0;right:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1rem;padding:10px 15px;border-bottom:1px solid var(--theme-background);background-color:var(--theme-primary);color:var(--theme-background)}#header sl-icon-button::part(base){border:none;color:var(--theme-background);font-size:1.5rem;background-color:transparent;padding:3px 6px;border-radius:0;transition:background .2s ease-in-out,color .2s ease-in-out}#header sl-icon-button::part(base):hover,#header sl-icon-button::part(base):active{background-color:var(--theme-background);color:var(--theme-primary)}#header #global-filters sl-select{min-width:300px}#header #global-filters sl-select::part(tag__base){background-color:var(--theme-primary);border:1px solid var(--theme-background);color:var(--theme-background)}#header #global-filters sl-select sl-option:focus-visible{outline:none}#header #global-filters sl-select sl-option::part(base){background-color:var(--theme-background);color:var(--theme-text-primary)}#header #global-filters sl-select sl-option:hover::part(base),#header #global-filters sl-select sl-option:focus-visible::part(base){background-color:var(--theme-primary);color:var(--theme-text-inverse)}#header #global-filters sl-select sl-divider{--color: var(--theme-border-default);margin:0}#header #global-filters sl-select small{color:var(--theme-text-primary);background-color:var(--theme-surface)}#header #global-filters sl-select::part(combobox){border-radius:0;--sl-input-background-color: var(--theme-primary);--sl-input-border-color: var(--theme-background);--sl-input-border-color-focus: var(--theme-background);--sl-input-background-color-focus: var(--theme-primary);box-shadow:none}#header #global-filters sl-select::part(display-input),#header #global-filters sl-select::part(clear-button),#header #global-filters sl-select::part(expand-icon){color:var(--theme-background)}#header #global-filters sl-select::part(display-input)::-moz-placeholder,#header #global-filters sl-select::part(clear-button)::-moz-placeholder,#header #global-filters sl-select::part(expand-icon)::-moz-placeholder{color:var(--theme-background)}#header #global-filters sl-select::part(display-input)::placeholder,#header #global-filters sl-select::part(clear-button)::placeholder,#header #global-filters sl-select::part(expand-icon)::placeholder{color:var(--theme-background)}#header #global-filters sl-select::part(listbox){padding:0;border-radius:0;box-shadow:none;background-color:var --theme-background;border:1px solid var(--theme-border-heavy);color:var(--theme-primary)}@media (max-width: 1524px){#header #global-filters{position:absolute;top:calc(100% + 1px);left:0;right:0;background-color:var(--theme-primary);padding:10px;border-bottom:1px solid var(--theme-background);display:none;z-index:1000}#header #global-filters>*{flex:1 1 calc(25% - 15px)}#header #global-filters.is-active{display:flex!important}}@media (max-width: 992px){#header #global-filters>*{flex:1 1 calc(50% - 15px)}}@media (max-width: 450px){#header #global-filters>*{flex:1 1 100%}}#header .filters-toggle{display:none}@media (max-width: 1524px){#header .filters-toggle{display:flex}}#header .theme-toggle-btn::part(base){font-size:1rem;background-color:transparent;padding:10px;border-radius:50%;transition:transform .2s ease}#header .theme-toggle-btn::part(base):hover{background-color:var(--theme-background);color:var(--theme-primary);transform:rotate(25deg)}#header .username{margin-left:auto;white-space:nowrap}#header .username sl-icon{font-size:1.5rem;vertical-align:middle;margin-right:5px}#header sl-drawer.menu-drawer{--header-spacing: 0;--body-spacing: 0;--footer-spacing: 0;--size: max-content}#header sl-drawer.menu-drawer::part(overlay){background-color:#00000080}@supports ((-webkit-backdrop-filter: blur(3px)) or (backdrop-filter: blur(3px))){#header sl-drawer.menu-drawer::part(overlay){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}#header sl-drawer.menu-drawer::part(header-actions){display:none}#header sl-drawer.menu-drawer::part(footer){text-align:left}#header sl-drawer.menu-drawer .logo{max-width:225px;padding:10px;margin:auto}#header sl-drawer.menu-drawer .main-menu{padding:0;border:none;border-radius:0;height:100%;display:flex;flex-direction:column;justify-content:space-between}#header sl-drawer.menu-drawer .main-menu .top-menu,#header sl-drawer.menu-drawer .main-menu .footer-menu{display:flex;flex-direction:column}#header sl-drawer.menu-drawer .main-menu sl-button::part(prefix){margin-right:10px}#header sl-drawer.menu-drawer .main-menu sl-button::part(base){justify-content:flex-start;color:#216790;transition:color .2s ease-in-out,background .2s ease-in-out;border-top:1px solid rgba(0,0,0,.1)}#header sl-drawer.menu-drawer .main-menu sl-button::part(suffix){display:none}#header sl-drawer.menu-drawer .main-menu sl-button:focus-visible::part(base),#header sl-drawer.menu-drawer .main-menu sl-button:hover::part(base){color:#fff;background-color:#216790}.breadcrumb-header{margin:25px 5vmin}.breadcrumb-header h1{font-weight:700;color:var(--theme-text-primary);margin:0 0 10px;margin-bottom:1rem;font-size:2.2rem;line-height:1.5}.breadcrumb-header h1 em{font-style:italic}.breadcrumb-header h1.highlight{background-color:var(--theme-primary);color:var(--theme-text-inverse);padding:5px 10px}.breadcrumb-header h1.sm{font-size:.8rem}.breadcrumb-header h1.md{font-size:1rem}.breadcrumb-header h1.lg{font-size:1.2rem}.breadcrumb-header h1.xl{font-size:1.5rem}.breadcrumb-header h1.xxl{font-size:2rem}.breadcrumb-header sl-breadcrumb::part(base){padding:0 10px;background-color:var(--theme-surface);border:1px solid var(--theme-primary);width:-moz-max-content;width:max-content}.breadcrumb-header sl-breadcrumb sl-breadcrumb-item:not(:last-of-type)::part(label){color:var(--theme-info)}.breadcrumb-header sl-breadcrumb sl-breadcrumb-item:not(:last-of-type)::part(label):hover{text-decoration:underline}.breadcrumb-header sl-breadcrumb sl-breadcrumb-item:not(:last-of-type)::part(label):focus-visible{outline-offset:1px}.breadcrumb-header sl-breadcrumb sl-breadcrumb-item:last-of-type::part(label){color:var(--theme-text-primary)}.breadcrumb-header sl-breadcrumb sl-breadcrumb-item::part(label){border-radius:0;font-weight:400}.breadcrumb-header sl-breadcrumb sl-breadcrumb-item::part(separator){color:var(--theme-info)}#content{padding:0 5vmin 25px;max-width:2500px;margin:auto;opacity:0;animation:fadeIn .5s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.content-box{padding:1rem}.content-box.no-pad{padding:0}.table-container{overflow-y:auto;margin-bottom:2rem}table{width:100%;position:relative;font-size:.8rem}table .centered{text-align:center!important}table a{color:var(--theme-secondary);text-decoration:none!important;position:relative;padding-bottom:1px;transition:color .2s ease-in-out;cursor:pointer;font-weight:700}table a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:var(--theme-secondary);transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in-out}table a:hover{color:var(--theme-primary-hover)}table a:hover:after{transform:scaleX(1);transform-origin:left}table.default{border-collapse:collapse;background-color:var(--theme-background)}table.default th,table.default td{padding:5px 10px;text-align:left}table.default thead tr{border-bottom:1px solid var(--theme-text-inverse)}table.default thead tr.title-row th{font-weight:700;text-wrap:pretty;background-color:transparent;color:var(--theme-primary);font-size:1.2rem}table.default thead th{font-weight:400;text-wrap:balance;background-color:var(--theme-primary);color:var(--theme-text-inverse)}table.default thead th:not(:last-child){border-right:1px solid var(--theme-text-inverse)}table.default tbody th{background-color:var(--theme-primary);color:var(--theme-text-inverse);border-bottom:1px solid var(--theme-text-inverse);font-weight:400}table.default tbody tr{border-bottom:1px solid var(--theme-border-default)}table.default tbody tr:hover{background-color:var(--theme-surface-hover)}table.default tfoot th{font-weight:400}table.default tfoot tr{color:var(--theme-text-primary);font-weight:400}table.content-list{border-collapse:collapse;background-color:var(--theme-background)}table.content-list th,table.content-list td{padding:5px 10px;text-align:left;font-weight:400}table.content-list.v-align-top{vertical-align:top}table.content-list thead tr{border-bottom:1px solid var(--theme-text-inverse)}table.content-list thead th{background-color:var(--theme-primary);color:var(--theme-background);text-align:left;text-wrap:balance}table.content-list thead th:not(:last-child){border-right:1px solid var(--theme-text-inverse)}table.content-list .list-item{border-bottom:1px solid var(--theme-border-light)}table.content-list .list-item:hover{background-color:var(--theme-surface-hover)}table.content-list .list-item:last-child{border-color:transparent}table.content-list .list-item td{padding:5px 10px}table.content-list .list-item .list-actions{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;gap:10px}.relapse-client-notes{position:relative}.relapse-client-notes:before{content:"";position:absolute;top:0;left:0;bottom:5px;width:1px;background-color:var(--theme-border-default)}.relapse-client-name{position:relative}.relapse-client-name:before{content:"";position:absolute;top:5px;left:0;bottom:0;width:1px;background-color:var(--theme-border-default)}.form-container{padding:1rem;background-color:var(--theme-surface);border:1px solid var(--theme-border-default)}.field-full-width{flex:unset;width:100%}form h1,form h2,form h3,form h4,form h5,form h6{flex:unset!important;width:100%!important;font-size:1.4rem;border-bottom:1px solid var(--theme-primary)}form h1:not(:first-child),form h2:not(:first-child),form h3:not(:first-child),form h4:not(:first-child),form h5:not(:first-child),form h6:not(:first-child){margin-top:1.2rem}form .section{position:relative;background-color:var(--theme-surface-hover);border-left:1px solid var(--theme-primary);padding:1rem}form .section sl-badge{position:absolute;top:0;right:0}form .section sl-badge::part(base){background-color:var(--theme-primary);color:var(--theme-text-inverse);border:1px solid var(--theme-primary);--pulse-color: var(--theme-primary)}form sl-divider{--color: var(--theme-border-default);flex:unset!important;width:100%}.input-group{display:flex;flex-direction:row;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:10px}.input-group .input-group-label{width:100%;flex:0 0 100%;margin-bottom:calc(-10px + .125rem)}.input-group>*{flex:1 1 auto}@media (max-width: 768px){.input-group>*{flex:1 1 100%}}.is-stacked{display:flex;flex-direction:column;row-gap:5px}.is-stacked .input-group-label{width:auto;flex:0 0 auto}.is-stacked>*{flex:1 1 auto}.is-fixed{flex:0 0 auto}@media (max-width: 800px){.is-fixed{flex:1 0 auto}}.is-min-width{width:-moz-max-content;width:max-content}.chart{display:flex;flex-direction:column;justify-content:space-between;position:relative}.chart canvas{padding:15px;background-color:#fff;height:100%;width:100%;border-radius:5px}@media (max-width: 992px){.print-report{display:none}}#sessions .section{margin-top:15px}#sessions .section .input-group-label:not(:first-of-type){margin-top:10px}body.login #header{display:none}body.login.dark-mode .login-box{box-shadow:0 0 10px var(--theme-primary)}.login-container{height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;background-color:var(--theme-background)}.login-box{background-color:var(--theme-surface);padding:1.5rem;border:1px solid var(--theme-primary);border-radius:5px;width:100%;max-width:400px}.login-header{text-align:center;margin-bottom:2rem;background-color:#fff;border-radius:2.5px;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-header img{max-width:250px;width:100%;height:auto}.login-form{display:flex;flex-direction:column;gap:1.25rem}.form-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.form-footer .forgot-password{color:var(--theme-primary);text-decoration:none;font-size:.875rem}.form-footer .forgot-password:hover{text-decoration:underline}.pair{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem .5rem}.pair:hover{background-color:var(--theme-surface-hover)}.pair:not(:last-of-type){border-bottom:1px solid var(--theme-border-heavy)}.pair .value{text-align:right;word-wrap:break-word;font-weight:600}.bento{display:flex;flex-flow:row wrap;gap:10px}.bento>*{flex:1 0 auto}@media (max-width: 800px){.bento>*{flex:1 0 100%}}.bento .number-card:not(:has(sl-progress-bar)){flex:1 0 auto}@media (max-width: 800px){.bento .number-card:not(:has(sl-progress-bar)){flex:1 0 auto}}.card{background-color:var(--theme-surface);border:1px solid var(--theme-border-default)}.card .header{background-color:var(--theme-primary);padding:5px 10px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.75rem}.card .header.between,.card .header .between{justify-content:space-between}.card .header,.card .header *{color:var(--theme-text-inverse);margin:0;font-size:1.15rem;text-wrap:pretty}.card .header sl-button::part(base){border-radius:0;transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;font-weight:400;white-space:wrap;line-height:1.2;align-items:center;height:100%;text-wrap:pretty;padding:.35rem 1rem}.card .header sl-button[variant=default]::part(base){background-color:transparent;color:var(--theme-text-inverse);border:1px solid var(--theme-text-inverse)}.card .header sl-button[variant=default]::part(base):hover{background-color:var(--theme-background);border-color:var(--theme-text-inverse);color:var(--theme-primary)}.card .header sl-button sl-icon{color:inherit}.card .header sl-icon-button::part(base){color:var(--theme-text-inverse);background-color:transparent;border:1px solid var(--theme-text-inverse);padding:5px 10px;border-radius:0;transition:background .2s ease-in-out,color .2s ease-in-out}.card .header sl-icon-button::part(base):hover{background-color:var(--theme-background);color:var(--theme-primary)}.card .header sl-tag::part(base){background-color:transparent;border:1px solid var(--theme-text-inverse);color:var(--theme-text-inverse)}.card .header sl-tag::part(remove-button){color:var(--theme-text-inverse)}.card .header sl-tag::part(remove-button):hover{color:var(--theme-primary)}.card .header sl-tag sl-icon{color:var(--theme-text-inverse)!important;margin-right:5px!important}.card .content{padding:15px}.card .content.center{display:flex;justify-content:center;align-items:center;text-align:center}.card .footer{padding:5px 10px;font-size:1.15rem}.card .footer.center{text-align:center;display:flex;justify-content:center;align-items:center}.card .footer .pair{padding:0;background-color:unset}.card .footer .pair:hover{background-color:unset}.number-card{background-color:var(--theme-surface);border:1px solid var(--theme-border-default);padding:1rem;display:flex;justify-content:center;flex-direction:column;gap:.5rem}.number-card.centered{align-items:center}.number-card .value{font-size:2.5rem;font-weight:700;color:var(--theme-primary);line-height:1}.number-card .label{font-size:.9rem;font-weight:500;color:var(--theme-text-secondary);margin:0}.number-card sl-progress-bar{margin-top:.5rem}.print-header,.print-only{display:none}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}#header,sl-button,.breadcrumb-header,.no-print{display:none!important}.print-header,.print-only{display:block}body{background-color:transparent;margin:0;font-size:10pt!important;font-family:Roboto,sans-serif;color:#000}h1,h2,h3,h4,h5,h6{color:#012235;page-break-after:avoid;border-bottom:1pt solid #012235}h1.sm,h2.sm,h3.sm,h4.sm,h5.sm,h6.sm{font-size:8pt!important}h1.md,h2.md,h3.md,h4.md,h5.md,h6.md{font-size:10pt!important}h1.lg,h2.lg,h3.lg,h4.lg,h5.lg,h6.lg{font-size:12pt!important}h1.xl,h2.xl,h3.xl,h4.xl,h5.xl,h6.xl{font-size:14pt!important}h1.xxl,h2.xxl,h3.xxl,h4.xxl,h5.xxl,h6.xxl{font-size:16pt!important}h1{font-size:18pt!important}h2{font-size:16pt!important}h3{font-size:14pt!important}h4{font-size:12pt!important}h5,h6{font-size:10pt!important}.is-flex{display:flex;align-items:center;flex-wrap:wrap;gap:10px;align-items:stretch;page-break-inside:avoid}.is-flex>*{flex:1 1 100%;min-width:0;min-height:0}.is-flex.is-justify-between{justify-content:space-between!important}.is-flex.is-centered{justify-content:center!important;align-items:center!important}.is-flex.is-centered-ver{justify-content:center!important}.is-flex.is-centered-hor,.is-flex.is-centered.stacked.is-centered-ver{align-items:center!important}.is-flex.is-centered.stacked.is-centered-hor{justify-content:center!important}.is-flex.nowrap{flex-wrap:nowrap!important}.is-flex.stacked{flex-direction:column!important}.is-flex.stacked>*{flex:unset!important}.is-flex .field-full-width{flex:1 1 100%!important}.is-flex-sm>*{flex:1 1 calc(50% - 10px)!important}.is-flex-md>*{flex:1 1 calc(33.3333333333% - 10px)!important}.is-flex-lg>*{flex:1 1 calc(25% - 10px)!important}.is-flex-xlg>*{flex:1 1 calc(20% - 10px)!important}.is-flex-xxlg>*{flex:1 1 calc(16.6666666667% - 10px)!important}.is-fixed{flex:0 0 auto!important}.has-border{border:1px solid #666}.has-border-dark-blue{border:1px solid #012235}.has-border-blue{border:1px solid #216790}.has-border-light-blue{border:1px solid #b2e1f3}.has-border-yellow{border:1px solid #f5a623}.has-border-black{border:1px solid #000}.has-border-dark-grey{border:1px solid #666}.has-border-grey{border:1px solid #ccc}.has-border-light-grey{border:1px solid #f3f3f3}.has-border-white{border:1px solid #ffffff}.has-background,.has-background-dark-blue,.has-background-blue,.has-background-light-blue,.has-background-yellow,.has-background-black,.has-background-dark-grey,.has-background-grey,.has-background-light-grey,.has-background-white{background-color:#f3f3f3!important}.has-background *,.has-background-dark-blue *,.has-background-blue *,.has-background-light-blue *,.has-background-yellow *,.has-background-black *,.has-background-dark-grey *,.has-background-grey *,.has-background-light-grey *,.has-background-white *{color:#000!important;border-color:#ccc!important}.has-background h1,.has-background h2,.has-background h3,.has-background h4,.has-background h5,.has-background h6,.has-background-dark-blue h1,.has-background-dark-blue h2,.has-background-dark-blue h3,.has-background-dark-blue h4,.has-background-dark-blue h5,.has-background-dark-blue h6,.has-background-blue h1,.has-background-blue h2,.has-background-blue h3,.has-background-blue h4,.has-background-blue h5,.has-background-blue h6,.has-background-light-blue h1,.has-background-light-blue h2,.has-background-light-blue h3,.has-background-light-blue h4,.has-background-light-blue h5,.has-background-light-blue h6,.has-background-yellow h1,.has-background-yellow h2,.has-background-yellow h3,.has-background-yellow h4,.has-background-yellow h5,.has-background-yellow h6,.has-background-black h1,.has-background-black h2,.has-background-black h3,.has-background-black h4,.has-background-black h5,.has-background-black h6,.has-background-dark-grey h1,.has-background-dark-grey h2,.has-background-dark-grey h3,.has-background-dark-grey h4,.has-background-dark-grey h5,.has-background-dark-grey h6,.has-background-grey h1,.has-background-grey h2,.has-background-grey h3,.has-background-grey h4,.has-background-grey h5,.has-background-grey h6,.has-background-light-grey h1,.has-background-light-grey h2,.has-background-light-grey h3,.has-background-light-grey h4,.has-background-light-grey h5,.has-background-light-grey h6,.has-background-white h1,.has-background-white h2,.has-background-white h3,.has-background-white h4,.has-background-white h5,.has-background-white h6{color:#012235!important}.clean-print{background-color:transparent!important;color:#000!important;border:none!important;padding:0!important}.comments{page-break-inside:avoid}.pair{background-color:transparent!important}.pair:not(:last-of-type){border-bottom:1px solid #ccc}sl-progress-ring::part(base){--size: .75in;--track-width: 1pt;--indicator-width: 1pt;--track-color: #ccc;--indicator-color: #012235}.print-header{display:flex;justify-content:space-between;align-items:center;padding:0 0 .15in;margin-bottom:.15in;color:#012235;border-bottom:1pt solid #012235}.print-header .logo{width:1.25in;height:auto;-o-object-fit:contain;object-fit:contain}.print-header .title-date{line-height:1.4;font-size:9pt!important}.print-header .report-title{font-weight:700}.print-footer{font-size:7pt!important;color:#000}.print-footer h2{font-size:8pt!important;color:#000;border-bottom:none;margin-bottom:0}.chart{display:flex;flex-direction:column;justify-content:space-between;position:relative}.chart canvas{min-height:100%;max-width:100%;max-height:100%;height:auto!important;width:auto!important;padding:0}.total{font-weight:700;color:#012235;border:1px solid #012235;font-size:14pt}.table-container{page-break-inside:auto;margin:.15in 0}.table-container table.default{border-collapse:collapse;background-color:#fff;width:100%}.table-container table.default *{text-wrap:balanced;font-size:9pt!important}.table-container table.default th,.table-container table.default td{padding:5pt;text-align:left}.table-container table.default thead tr{border-bottom:1pt solid #ccc;background-color:#fff}.table-container table.default thead tr.title-row th{font-weight:700;text-wrap:pretty;background-color:transparent;color:#012235!important;font-size:12pt!important;padding-left:0}.table-container table.default thead th{font-weight:700;background-color:#012235;color:#fff!important}.table-container table.default thead th:not(:last-child){border-right:1pt solid #ffffff}.table-container table.default tbody th{background-color:#012235;color:#fff;font-weight:700;border-bottom:1pt solid #ffffff}.table-container table.default tbody th:last-child{border-bottom:none}.table-container table.default tbody tr{color:#000;border-bottom:1pt solid #ccc;background-color:#fff}.table-container table.default tbody tr td{background-color:#fff}.table-container table.default tbody tr:last-child{border-bottom:none}.table-container table.default tfoot th{font-weight:400}.table-container table.default tfoot tr{color:#000;font-weight:400;border-top:1pt solid #ccc;background-color:#f3f3f3}.bento{display:flex;flex-flow:row wrap;gap:4pt}.bento>*{flex:1 0 auto}}@media print and (max-width: 800px){.bento>*{flex:1 0 100%}}@media print{.bento .number-card:not(:has(sl-progress-bar)){flex:1 0 auto}}@media print and (max-width: 800px){.bento .number-card:not(:has(sl-progress-bar)){flex:1 0 auto}}@media print{.rating-value{background-color:#012235!important;color:#fff!important}.notes-cell,.rating-text{color:#000!important}.single-pair{display:flex;flex-direction:column;align-items:center;gap:2rem}.single-pair.is-centered{justify-content:center!important;align-items:center!important}.single-pair h1,.single-pair h2,.single-pair h3,.single-pair h4,.single-pair h5,.single-pair h6,.single-pair p,.single-pair a{margin:0}.single-pair span,.single-pair div,.single-pair p,.single-pair a{font-size:2rem}.card{background-color:#fff;border:1px solid #ccc;page-break-inside:avoid}.card .header{background-color:#012235;padding:5px 10px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.75rem}.card .header .between{justify-content:space-between}.card .header,.card .header *{color:#fff;margin:0;font-size:11pt!important;text-wrap:pretty}.card .content{padding:15px}.card .content.center{display:flex;justify-content:center;align-items:center}.card .footer{padding:5px 10px;font-size:12pt}.card .footer .pair{padding:0;background-color:unset}.card .footer .pair:hover{background-color:unset}.number-card{background-color:#fff;border:1px solid #ccc;padding:1rem;display:flex;justify-content:center;flex-direction:column;gap:.5rem;page-break-inside:avoid}.number-card .value{font-size:18pt;font-weight:700;color:#012235;line-height:1}.number-card .label{font-size:10pt;font-weight:500;color:#012235;margin:0}.number-card sl-progress-bar{margin-top:.5rem}.number-card sl-progress-bar::part(base){height:6px;border-radius:3px;background-color:#f3f3f3}.number-card sl-progress-bar::part(indicator){background-color:#012235}}@page{size:Letter;margin-bottom:.75in;@top-left{content:""}@top-center{content:""}@top-right{content:""}@bottom-center{content:""}@bottom-right{font-size:8pt;color:#012235;content:"Page " counter(page) " of " counter(pages)}@bottom-left{font-size:8pt;color:#012235;content:"Prepared by PLL"}}:root,:host,.sl-theme-light{color-scheme:light;--sl-color-gray-50: hsl(0 0% 97.5%);--sl-color-gray-100: hsl(240 4.8% 95.9%);--sl-color-gray-200: hsl(240 5.9% 90%);--sl-color-gray-300: hsl(240 4.9% 83.9%);--sl-color-gray-400: hsl(240 5% 64.9%);--sl-color-gray-500: hsl(240 3.8% 46.1%);--sl-color-gray-600: hsl(240 5.2% 33.9%);--sl-color-gray-700: hsl(240 5.3% 26.1%);--sl-color-gray-800: hsl(240 3.7% 15.9%);--sl-color-gray-900: hsl(240 5.9% 10%);--sl-color-gray-950: hsl(240 7.3% 8%);--sl-color-red-50: hsl(0 85.7% 97.3%);--sl-color-red-100: hsl(0 93.3% 94.1%);--sl-color-red-200: hsl(0 96.3% 89.4%);--sl-color-red-300: hsl(0 93.5% 81.8%);--sl-color-red-400: hsl(0 90.6% 70.8%);--sl-color-red-500: hsl(0 84.2% 60.2%);--sl-color-red-600: hsl(0 72.2% 50.6%);--sl-color-red-700: hsl(0 73.7% 41.8%);--sl-color-red-800: hsl(0 70% 35.3%);--sl-color-red-900: hsl(0 62.8% 30.6%);--sl-color-red-950: hsl(0 60% 19.6%);--sl-color-orange-50: hsl(33.3 100% 96.5%);--sl-color-orange-100: hsl(34.3 100% 91.8%);--sl-color-orange-200: hsl(32.1 97.7% 83.1%);--sl-color-orange-300: hsl(30.7 97.2% 72.4%);--sl-color-orange-400: hsl(27 96% 61%);--sl-color-orange-500: hsl(24.6 95% 53.1%);--sl-color-orange-600: hsl(20.5 90.2% 48.2%);--sl-color-orange-700: hsl(17.5 88.3% 40.4%);--sl-color-orange-800: hsl(15 79.1% 33.7%);--sl-color-orange-900: hsl(15.3 74.6% 27.8%);--sl-color-orange-950: hsl(15.2 69.1% 19%);--sl-color-amber-50: hsl(48 100% 96.1%);--sl-color-amber-100: hsl(48 96.5% 88.8%);--sl-color-amber-200: hsl(48 96.6% 76.7%);--sl-color-amber-300: hsl(45.9 96.7% 64.5%);--sl-color-amber-400: hsl(43.3 96.4% 56.3%);--sl-color-amber-500: hsl(37.7 92.1% 50.2%);--sl-color-amber-600: hsl(32.1 94.6% 43.7%);--sl-color-amber-700: hsl(26 90.5% 37.1%);--sl-color-amber-800: hsl(22.7 82.5% 31.4%);--sl-color-amber-900: hsl(21.7 77.8% 26.5%);--sl-color-amber-950: hsl(22.9 74.1% 16.7%);--sl-color-yellow-50: hsl(54.5 91.7% 95.3%);--sl-color-yellow-100: hsl(54.9 96.7% 88%);--sl-color-yellow-200: hsl(52.8 98.3% 76.9%);--sl-color-yellow-300: hsl(50.4 97.8% 63.5%);--sl-color-yellow-400: hsl(47.9 95.8% 53.1%);--sl-color-yellow-500: hsl(45.4 93.4% 47.5%);--sl-color-yellow-600: hsl(40.6 96.1% 40.4%);--sl-color-yellow-700: hsl(35.5 91.7% 32.9%);--sl-color-yellow-800: hsl(31.8 81% 28.8%);--sl-color-yellow-900: hsl(28.4 72.5% 25.7%);--sl-color-yellow-950: hsl(33.1 69% 13.9%);--sl-color-lime-50: hsl(78.3 92% 95.1%);--sl-color-lime-100: hsl(79.6 89.1% 89.2%);--sl-color-lime-200: hsl(80.9 88.5% 79.6%);--sl-color-lime-300: hsl(82 84.5% 67.1%);--sl-color-lime-400: hsl(82.7 78% 55.5%);--sl-color-lime-500: hsl(83.7 80.5% 44.3%);--sl-color-lime-600: hsl(84.8 85.2% 34.5%);--sl-color-lime-700: hsl(85.9 78.4% 27.3%);--sl-color-lime-800: hsl(86.3 69% 22.7%);--sl-color-lime-900: hsl(87.6 61.2% 20.2%);--sl-color-lime-950: hsl(86.5 60.6% 13.9%);--sl-color-green-50: hsl(138.5 76.5% 96.7%);--sl-color-green-100: hsl(140.6 84.2% 92.5%);--sl-color-green-200: hsl(141 78.9% 85.1%);--sl-color-green-300: hsl(141.7 76.6% 73.1%);--sl-color-green-400: hsl(141.9 69.2% 58%);--sl-color-green-500: hsl(142.1 70.6% 45.3%);--sl-color-green-600: hsl(142.1 76.2% 36.3%);--sl-color-green-700: hsl(142.4 71.8% 29.2%);--sl-color-green-800: hsl(142.8 64.2% 24.1%);--sl-color-green-900: hsl(143.8 61.2% 20.2%);--sl-color-green-950: hsl(144.3 60.7% 12%);--sl-color-emerald-50: hsl(151.8 81% 95.9%);--sl-color-emerald-100: hsl(149.3 80.4% 90%);--sl-color-emerald-200: hsl(152.4 76% 80.4%);--sl-color-emerald-300: hsl(156.2 71.6% 66.9%);--sl-color-emerald-400: hsl(158.1 64.4% 51.6%);--sl-color-emerald-500: hsl(160.1 84.1% 39.4%);--sl-color-emerald-600: hsl(161.4 93.5% 30.4%);--sl-color-emerald-700: hsl(162.9 93.5% 24.3%);--sl-color-emerald-800: hsl(163.1 88.1% 19.8%);--sl-color-emerald-900: hsl(164.2 85.7% 16.5%);--sl-color-emerald-950: hsl(164.3 87.5% 9.4%);--sl-color-teal-50: hsl(166.2 76.5% 96.7%);--sl-color-teal-100: hsl(167.2 85.5% 89.2%);--sl-color-teal-200: hsl(168.4 83.8% 78.2%);--sl-color-teal-300: hsl(170.6 76.9% 64.3%);--sl-color-teal-400: hsl(172.5 66% 50.4%);--sl-color-teal-500: hsl(173.4 80.4% 40%);--sl-color-teal-600: hsl(174.7 83.9% 31.6%);--sl-color-teal-700: hsl(175.3 77.4% 26.1%);--sl-color-teal-800: hsl(176.1 69.4% 21.8%);--sl-color-teal-900: hsl(175.9 60.8% 19%);--sl-color-teal-950: hsl(176.5 58.6% 11.4%);--sl-color-cyan-50: hsl(183.2 100% 96.3%);--sl-color-cyan-100: hsl(185.1 95.9% 90.4%);--sl-color-cyan-200: hsl(186.2 93.5% 81.8%);--sl-color-cyan-300: hsl(187 92.4% 69%);--sl-color-cyan-400: hsl(187.9 85.7% 53.3%);--sl-color-cyan-500: hsl(188.7 94.5% 42.7%);--sl-color-cyan-600: hsl(191.6 91.4% 36.5%);--sl-color-cyan-700: hsl(192.9 82.3% 31%);--sl-color-cyan-800: hsl(194.4 69.6% 27.1%);--sl-color-cyan-900: hsl(196.4 63.6% 23.7%);--sl-color-cyan-950: hsl(196.8 61% 16.1%);--sl-color-sky-50: hsl(204 100% 97.1%);--sl-color-sky-100: hsl(204 93.8% 93.7%);--sl-color-sky-200: hsl(200.6 94.4% 86.1%);--sl-color-sky-300: hsl(199.4 95.5% 73.9%);--sl-color-sky-400: hsl(198.4 93.2% 59.6%);--sl-color-sky-500: hsl(198.6 88.7% 48.4%);--sl-color-sky-600: hsl(200.4 98% 39.4%);--sl-color-sky-700: hsl(201.3 96.3% 32.2%);--sl-color-sky-800: hsl(201 90% 27.5%);--sl-color-sky-900: hsl(202 80.3% 23.9%);--sl-color-sky-950: hsl(202.3 73.8% 16.5%);--sl-color-blue-50: hsl(213.8 100% 96.9%);--sl-color-blue-100: hsl(214.3 94.6% 92.7%);--sl-color-blue-200: hsl(213.3 96.9% 87.3%);--sl-color-blue-300: hsl(211.7 96.4% 78.4%);--sl-color-blue-400: hsl(213.1 93.9% 67.8%);--sl-color-blue-500: hsl(217.2 91.2% 59.8%);--sl-color-blue-600: hsl(221.2 83.2% 53.3%);--sl-color-blue-700: hsl(224.3 76.3% 48%);--sl-color-blue-800: hsl(225.9 70.7% 40.2%);--sl-color-blue-900: hsl(224.4 64.3% 32.9%);--sl-color-blue-950: hsl(226.2 55.3% 18.4%);--sl-color-indigo-50: hsl(225.9 100% 96.7%);--sl-color-indigo-100: hsl(226.5 100% 93.9%);--sl-color-indigo-200: hsl(228 96.5% 88.8%);--sl-color-indigo-300: hsl(229.7 93.5% 81.8%);--sl-color-indigo-400: hsl(234.5 89.5% 73.9%);--sl-color-indigo-500: hsl(238.7 83.5% 66.7%);--sl-color-indigo-600: hsl(243.4 75.4% 58.6%);--sl-color-indigo-700: hsl(244.5 57.9% 50.6%);--sl-color-indigo-800: hsl(243.7 54.5% 41.4%);--sl-color-indigo-900: hsl(242.2 47.4% 34.3%);--sl-color-indigo-950: hsl(243.5 43.6% 22.9%);--sl-color-violet-50: hsl(250 100% 97.6%);--sl-color-violet-100: hsl(251.4 91.3% 95.5%);--sl-color-violet-200: hsl(250.5 95.2% 91.8%);--sl-color-violet-300: hsl(252.5 94.7% 85.1%);--sl-color-violet-400: hsl(255.1 91.7% 76.3%);--sl-color-violet-500: hsl(258.3 89.5% 66.3%);--sl-color-violet-600: hsl(262.1 83.3% 57.8%);--sl-color-violet-700: hsl(263.4 70% 50.4%);--sl-color-violet-800: hsl(263.4 69.3% 42.2%);--sl-color-violet-900: hsl(263.5 67.4% 34.9%);--sl-color-violet-950: hsl(265.1 61.5% 21.4%);--sl-color-purple-50: hsl(270 100% 98%);--sl-color-purple-100: hsl(268.7 100% 95.5%);--sl-color-purple-200: hsl(268.6 100% 91.8%);--sl-color-purple-300: hsl(269.2 97.4% 85.1%);--sl-color-purple-400: hsl(270 95.2% 75.3%);--sl-color-purple-500: hsl(270.7 91% 65.1%);--sl-color-purple-600: hsl(271.5 81.3% 55.9%);--sl-color-purple-700: hsl(272.1 71.7% 47.1%);--sl-color-purple-800: hsl(272.9 67.2% 39.4%);--sl-color-purple-900: hsl(273.6 65.6% 32%);--sl-color-purple-950: hsl(276 59.5% 16.5%);--sl-color-fuchsia-50: hsl(289.1 100% 97.8%);--sl-color-fuchsia-100: hsl(287 100% 95.5%);--sl-color-fuchsia-200: hsl(288.3 95.8% 90.6%);--sl-color-fuchsia-300: hsl(291.1 93.1% 82.9%);--sl-color-fuchsia-400: hsl(292 91.4% 72.5%);--sl-color-fuchsia-500: hsl(292.2 84.1% 60.6%);--sl-color-fuchsia-600: hsl(293.4 69.5% 48.8%);--sl-color-fuchsia-700: hsl(294.7 72.4% 39.8%);--sl-color-fuchsia-800: hsl(295.4 70.2% 32.9%);--sl-color-fuchsia-900: hsl(296.7 63.6% 28%);--sl-color-fuchsia-950: hsl(297.1 56.8% 14.5%);--sl-color-pink-50: hsl(327.3 73.3% 97.1%);--sl-color-pink-100: hsl(325.7 77.8% 94.7%);--sl-color-pink-200: hsl(325.9 84.6% 89.8%);--sl-color-pink-300: hsl(327.4 87.1% 81.8%);--sl-color-pink-400: hsl(328.6 85.5% 70.2%);--sl-color-pink-500: hsl(330.4 81.2% 60.4%);--sl-color-pink-600: hsl(333.3 71.4% 50.6%);--sl-color-pink-700: hsl(335.1 77.6% 42%);--sl-color-pink-800: hsl(335.8 74.4% 35.3%);--sl-color-pink-900: hsl(335.9 69% 30.4%);--sl-color-pink-950: hsl(336.2 65.4% 15.9%);--sl-color-rose-50: hsl(355.7 100% 97.3%);--sl-color-rose-100: hsl(355.6 100% 94.7%);--sl-color-rose-200: hsl(352.7 96.1% 90%);--sl-color-rose-300: hsl(352.6 95.7% 81.8%);--sl-color-rose-400: hsl(351.3 94.5% 71.4%);--sl-color-rose-500: hsl(349.7 89.2% 60.2%);--sl-color-rose-600: hsl(346.8 77.2% 49.8%);--sl-color-rose-700: hsl(345.3 82.7% 40.8%);--sl-color-rose-800: hsl(343.4 79.7% 34.7%);--sl-color-rose-900: hsl(341.5 75.5% 30.4%);--sl-color-rose-950: hsl(341.3 70.1% 17.1%);--sl-color-primary-50: var(--sl-color-sky-50);--sl-color-primary-100: var(--sl-color-sky-100);--sl-color-primary-200: var(--sl-color-sky-200);--sl-color-primary-300: var(--sl-color-sky-300);--sl-color-primary-400: var(--sl-color-sky-400);--sl-color-primary-500: var(--sl-color-sky-500);--sl-color-primary-600: var(--sl-color-sky-600);--sl-color-primary-700: var(--sl-color-sky-700);--sl-color-primary-800: var(--sl-color-sky-800);--sl-color-primary-900: var(--sl-color-sky-900);--sl-color-primary-950: var(--sl-color-sky-950);--sl-color-success-50: var(--sl-color-green-50);--sl-color-success-100: var(--sl-color-green-100);--sl-color-success-200: var(--sl-color-green-200);--sl-color-success-300: var(--sl-color-green-300);--sl-color-success-400: var(--sl-color-green-400);--sl-color-success-500: var(--sl-color-green-500);--sl-color-success-600: var(--sl-color-green-600);--sl-color-success-700: var(--sl-color-green-700);--sl-color-success-800: var(--sl-color-green-800);--sl-color-success-900: var(--sl-color-green-900);--sl-color-success-950: var(--sl-color-green-950);--sl-color-warning-50: var(--sl-color-amber-50);--sl-color-warning-100: var(--sl-color-amber-100);--sl-color-warning-200: var(--sl-color-amber-200);--sl-color-warning-300: var(--sl-color-amber-300);--sl-color-warning-400: var(--sl-color-amber-400);--sl-color-warning-500: var(--sl-color-amber-500);--sl-color-warning-600: var(--sl-color-amber-600);--sl-color-warning-700: var(--sl-color-amber-700);--sl-color-warning-800: var(--sl-color-amber-800);--sl-color-warning-900: var(--sl-color-amber-900);--sl-color-warning-950: var(--sl-color-amber-950);--sl-color-danger-50: var(--sl-color-red-50);--sl-color-danger-100: var(--sl-color-red-100);--sl-color-danger-200: var(--sl-color-red-200);--sl-color-danger-300: var(--sl-color-red-300);--sl-color-danger-400: var(--sl-color-red-400);--sl-color-danger-500: var(--sl-color-red-500);--sl-color-danger-600: var(--sl-color-red-600);--sl-color-danger-700: var(--sl-color-red-700);--sl-color-danger-800: var(--sl-color-red-800);--sl-color-danger-900: var(--sl-color-red-900);--sl-color-danger-950: var(--sl-color-red-950);--sl-color-neutral-50: var(--sl-color-gray-50);--sl-color-neutral-100: var(--sl-color-gray-100);--sl-color-neutral-200: var(--sl-color-gray-200);--sl-color-neutral-300: var(--sl-color-gray-300);--sl-color-neutral-400: var(--sl-color-gray-400);--sl-color-neutral-500: var(--sl-color-gray-500);--sl-color-neutral-600: var(--sl-color-gray-600);--sl-color-neutral-700: var(--sl-color-gray-700);--sl-color-neutral-800: var(--sl-color-gray-800);--sl-color-neutral-900: var(--sl-color-gray-900);--sl-color-neutral-950: var(--sl-color-gray-950);--sl-color-neutral-0: hsl(0, 0%, 100%);--sl-color-neutral-1000: hsl(0, 0%, 0%);--sl-border-radius-small: .1875rem;--sl-border-radius-medium: .25rem;--sl-border-radius-large: .5rem;--sl-border-radius-x-large: 1rem;--sl-border-radius-circle: 50%;--sl-border-radius-pill: 9999px;--sl-shadow-x-small: 0 1px 2px hsl(240 3.8% 46.1% / 6%);--sl-shadow-small: 0 1px 2px hsl(240 3.8% 46.1% / 12%);--sl-shadow-medium: 0 2px 4px hsl(240 3.8% 46.1% / 12%);--sl-shadow-large: 0 2px 8px hsl(240 3.8% 46.1% / 12%);--sl-shadow-x-large: 0 4px 16px hsl(240 3.8% 46.1% / 12%);--sl-spacing-3x-small: .125rem;--sl-spacing-2x-small: .25rem;--sl-spacing-x-small: .5rem;--sl-spacing-small: .75rem;--sl-spacing-medium: 1rem;--sl-spacing-large: 1.25rem;--sl-spacing-x-large: 1.75rem;--sl-spacing-2x-large: 2.25rem;--sl-spacing-3x-large: 3rem;--sl-spacing-4x-large: 4.5rem;--sl-transition-x-slow: 1s;--sl-transition-slow: .5s;--sl-transition-medium: .25s;--sl-transition-fast: .15s;--sl-transition-x-fast: 50ms;--sl-font-mono: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--sl-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--sl-font-serif: Georgia, "Times New Roman", serif;--sl-font-size-2x-small: .625rem;--sl-font-size-x-small: .75rem;--sl-font-size-small: .875rem;--sl-font-size-medium: 1rem;--sl-font-size-large: 1.25rem;--sl-font-size-x-large: 1.5rem;--sl-font-size-2x-large: 2.25rem;--sl-font-size-3x-large: 3rem;--sl-font-size-4x-large: 4.5rem;--sl-font-weight-light: 300;--sl-font-weight-normal: 400;--sl-font-weight-semibold: 500;--sl-font-weight-bold: 700;--sl-letter-spacing-denser: -.03em;--sl-letter-spacing-dense: -.015em;--sl-letter-spacing-normal: normal;--sl-letter-spacing-loose: .075em;--sl-letter-spacing-looser: .15em;--sl-line-height-denser: 1;--sl-line-height-dense: 1.4;--sl-line-height-normal: 1.8;--sl-line-height-loose: 2.2;--sl-line-height-looser: 2.6;--sl-focus-ring-color: var(--sl-color-primary-600);--sl-focus-ring-style: solid;--sl-focus-ring-width: 3px;--sl-focus-ring: var(--sl-focus-ring-style) var(--sl-focus-ring-width) var(--sl-focus-ring-color);--sl-focus-ring-offset: 1px;--sl-button-font-size-small: var(--sl-font-size-x-small);--sl-button-font-size-medium: var(--sl-font-size-small);--sl-button-font-size-large: var(--sl-font-size-medium);--sl-input-height-small: 1.875rem;--sl-input-height-medium: 2.5rem;--sl-input-height-large: 3.125rem;--sl-input-background-color: var(--sl-color-neutral-0);--sl-input-background-color-hover: var(--sl-input-background-color);--sl-input-background-color-focus: var(--sl-input-background-color);--sl-input-background-color-disabled: var(--sl-color-neutral-100);--sl-input-border-color: var(--sl-color-neutral-300);--sl-input-border-color-hover: var(--sl-color-neutral-400);--sl-input-border-color-focus: var(--sl-color-primary-500);--sl-input-border-color-disabled: var(--sl-color-neutral-300);--sl-input-border-width: 1px;--sl-input-required-content: "*";--sl-input-required-content-offset: -2px;--sl-input-required-content-color: var(--sl-input-label-color);--sl-input-border-radius-small: var(--sl-border-radius-medium);--sl-input-border-radius-medium: var(--sl-border-radius-medium);--sl-input-border-radius-large: var(--sl-border-radius-medium);--sl-input-font-family: var(--sl-font-sans);--sl-input-font-weight: var(--sl-font-weight-normal);--sl-input-font-size-small: var(--sl-font-size-small);--sl-input-font-size-medium: var(--sl-font-size-medium);--sl-input-font-size-large: var(--sl-font-size-large);--sl-input-letter-spacing: var(--sl-letter-spacing-normal);--sl-input-color: var(--sl-color-neutral-700);--sl-input-color-hover: var(--sl-color-neutral-700);--sl-input-color-focus: var(--sl-color-neutral-700);--sl-input-color-disabled: var(--sl-color-neutral-900);--sl-input-icon-color: var(--sl-color-neutral-500);--sl-input-icon-color-hover: var(--sl-color-neutral-600);--sl-input-icon-color-focus: var(--sl-color-neutral-600);--sl-input-placeholder-color: var(--sl-color-neutral-500);--sl-input-placeholder-color-disabled: var(--sl-color-neutral-600);--sl-input-spacing-small: var(--sl-spacing-small);--sl-input-spacing-medium: var(--sl-spacing-medium);--sl-input-spacing-large: var(--sl-spacing-large);--sl-input-focus-ring-color: hsl(198.6 88.7% 48.4% / 40%);--sl-input-focus-ring-offset: 0;--sl-input-filled-background-color: var(--sl-color-neutral-100);--sl-input-filled-background-color-hover: var(--sl-color-neutral-100);--sl-input-filled-background-color-focus: var(--sl-color-neutral-100);--sl-input-filled-background-color-disabled: var(--sl-color-neutral-100);--sl-input-filled-color: var(--sl-color-neutral-800);--sl-input-filled-color-hover: var(--sl-color-neutral-800);--sl-input-filled-color-focus: var(--sl-color-neutral-700);--sl-input-filled-color-disabled: var(--sl-color-neutral-800);--sl-input-label-font-size-small: var(--sl-font-size-small);--sl-input-label-font-size-medium: var(--sl-font-size-medium);--sl-input-label-font-size-large: var(--sl-font-size-large);--sl-input-label-color: inherit;--sl-input-help-text-font-size-small: var(--sl-font-size-x-small);--sl-input-help-text-font-size-medium: var(--sl-font-size-small);--sl-input-help-text-font-size-large: var(--sl-font-size-medium);--sl-input-help-text-color: var(--sl-color-neutral-500);--sl-toggle-size-small: .875rem;--sl-toggle-size-medium: 1.125rem;--sl-toggle-size-large: 1.375rem;--sl-overlay-background-color: hsl(240 3.8% 46.1% / 33%);--sl-panel-background-color: var(--sl-color-neutral-0);--sl-panel-border-color: var(--sl-color-neutral-200);--sl-panel-border-width: 1px;--sl-tooltip-border-radius: var(--sl-border-radius-medium);--sl-tooltip-background-color: var(--sl-color-neutral-800);--sl-tooltip-color: var(--sl-color-neutral-0);--sl-tooltip-font-family: var(--sl-font-sans);--sl-tooltip-font-weight: var(--sl-font-weight-normal);--sl-tooltip-font-size: var(--sl-font-size-small);--sl-tooltip-line-height: var(--sl-line-height-dense);--sl-tooltip-padding: var(--sl-spacing-2x-small) var(--sl-spacing-x-small);--sl-tooltip-arrow-size: 6px;--sl-z-index-drawer: 700;--sl-z-index-dialog: 800;--sl-z-index-dropdown: 900;--sl-z-index-toast: 950;--sl-z-index-tooltip: 1000}@supports (scrollbar-gutter: stable){.sl-scroll-lock{scrollbar-gutter:var(--sl-scroll-lock-gutter)!important}.sl-scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter: stable){.sl-scroll-lock body{padding-right:var(--sl-scroll-lock-size)!important;overflow:hidden!important}}.sl-toast-stack{position:fixed;top:0;inset-inline-end:0;z-index:var(--sl-z-index-toast);width:28rem;max-width:100%;max-height:100%;overflow:auto}.sl-toast-stack sl-alert{margin:var(--sl-spacing-medium)}.sl-toast-stack sl-alert::part(base){box-shadow:var(--sl-shadow-large)}
