@charset "UTF-8";:root{--color-light-teal:#91e8a4;--color-deep-green:#005700;--color-dark-lavender:#774b9b;--color-coral-pink:#ff8870;--color-peppermint:#ddf8e4;--color-languid-lavender:#d7cae2;--color-dawn-pink:#f2ece3;--primary:rgba(0,0,0,.95);--secondary:#774b9b;--success:#51c86a;--warning:#e9d553;--danger:rgba(231,110,85,.95);--text-color:rgba(0,0,0,.95);--text-danger:rgba(255,93,61,.95);--text-muted:hsla(10,1%,50%,.95);--link-color:var(--secondary);--body-background-color:#f7f3f2;--transition-duration-very-slow:1s;--transition-duration-slow:.5s;--transition-duration:.25s;--transition-duration-fast:.1s;--transition-timing-function:ease-in-out;--transition-default:all var(--transition-duration) var(--transition-timing-function);--transition-fast:all var(--transition-duration-fast) var(--transition-timing-function);--font-weight-base:300;--font-weight-medium:500;--font-weight-bold:600;--font-size-xs:.625em;--font-size-sm:.85em;--line-height-base:1.3;--code-background-color:var(--component-background-color);--inline-code-background-color:var(--component-background-color-hover);--container-max-width:1200px;--container-padding:1rem;--container-margin:1rem;--main-nav-bar-width:19rem;--main-nav-bar-height:3.5rem;--outline-width:2px;--outline-style:solid;--outline-color:var(--primary);--component-grid-gap:1rem;--component-border-color:hsla(10,20%,90%,.8);--component-border-width:1px;--component-border-style:solid;--component-border:var(--component-border-width) var(--component-border-style) var(--component-border-color);--component-border-radius:1.5rem;--component-border-radius-sm:.5rem;--component-background-color:#fff;--component-background-color-hover:hsla(10,20%,90%,.8);--component-box-shadow:0 -4px 50px 0 hsla(10,20%,95%,.02);--component-backdrop-filter:blur(2rem) saturate(175%);--component-padding:1rem;--component-margin:1rem;--dialog-border-width:0px;--dialog-button-outline-style:none;--dialog-button-background-color-hover:rgba(0,0,0,.1);--dialog-button-background-color-focus:rgba(0,0,0,.05);--button-background-color:var(--primary);--button-secondary-background-color-hover:rgba(0,0,0,.1);--form-control-line-height:1.2;--form-control-padding-vertical:.75rem;--form-control-padding-horizontal:1rem;--form-control-padding:var(--form-control-padding-vertical) var(--form-control-padding-horizontal);--form-control-border-width:1px;--form-control-border-color:transparent;--form-control-background-color:hsla(10,20%,90%,.8);--form-switch-active-color:var(--primary);--card-border-width:0px;--card-padding:1.5rem;--list-group-border-color:transparent;--list-group-background-color:var(--component-background-color);--list-group-item-border-color:var(--component-border-color);--tag-color:hsla(10,20%,50%,.95);--tag-background-color:hsla(10,20%,50%,.26);--table-border-width:1px;--table-border-style:solid;--table-border-color:var(--component-border-color)}*,:after,:before{box-sizing:border-box}.layout-enter-active,.layout-leave-active{transition:all .16s ease-out}.layout-enter-from,.layout-leave-to{opacity:0}.page-enter-active,.page-leave-active{transition:opacity .16s ease-out}.page-enter-from,.page-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .16s ease-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity var(--transition-duration-fast,.1s) ease-out}.fade-fast-enter-from,.fade-fast-leave-to{opacity:0}.flex{display:flex}.center{align-items:center}.stretch{align-items:stretch}.nowrap{white-space:nowrap}body{color:var(--text-color,#000);font-family:var(--font-family-base,-apple-system,BlinkMacSystemFont,sans-serif);font-weight:var(--font-weight-base,400);line-height:var(--line-height-base,normal)}.h1,h1{font-size:var(--headings-h1-font-size,2em);font-weight:var(--headings-font-weight,var(--headings-h1-font-weight,var(--font-weight-bold,bold)));margin:var(--headings-h1-margin,var(--headings-margin,1em)) 0}.h2,h2{font-size:var(--headings-h2-font-size,1.5em);font-weight:var(--headings-font-weight,var(--headings-h2-font-weight,var(--font-weight-bold,bold)));margin:var(--headings-h2-margin,var(--headings-margin,1em)) 0}.h3,h3{font-size:var(--headings-h3-font-size,1.25em);font-weight:var(--headings-font-weight,var(--headings-h3-font-weight,var(--font-weight-bold,bold)));margin:var(--headings-h3-margin,var(--headings-margin,1em)) 0}.h4,h4{font-size:var(--headings-h4-font-size,1em);font-weight:var(--headings-font-weight,var(--headings-h4-font-weight,var(--font-weight-bold,bold)));margin:var(--headings-h4-margin,var(--headings-margin,1em)) 0}.h5,h5{font-size:var(--headings-h5-font-size,1em);font-weight:var(--headings-font-weight,var(--headings-h5-font-weight,var(--font-weight-bold,bold)));margin:var(--headings-h5-margin,var(--headings-margin,1em)) 0}.h6,h6{font-size:var(--headings-h6-font-size,1em);font-weight:var(--headings-font-weight,var(--headings-h6-font-weight,var(--font-weight-bold,bold)));margin:var(--headings-h6-margin,var(--headings-margin,1em)) 0}.strong,strong{font-weight:var(--font-weight-bold,bold)}.small,small{font-size:var(--font-size-sm,.85em)}.text-muted{color:var(--text-muted,gray)}.text-danger{color:var(--text-danger,red)}.link,a{color:var(--link-color,#00e);cursor:pointer;-webkit-text-decoration:var(--link-text-decoration,none);text-decoration:var(--link-text-decoration,none)}@media (hover:hover){.link:hover,a:hover{--link-text-decoration:var(--link-text-decoration-hover,underline)}}.text-center{text-align:center}.kbd,kbd{border-radius:.25rem;color:var(--text-color);padding:.1875rem .375rem}.kbd,kbd,pre.code{background-color:var(--code-background-color,#dcdcdc);font-size:var(--code-font-size,.85em)}pre.code{-webkit-backdrop-filter:var(--component-backdrop-filter);backdrop-filter:var(--component-backdrop-filter);overflow-x:scroll;padding:var(--code-padding,1em);-webkit-overflow-scrolling:touch}code.inline-code,pre.code{border-radius:var(--border-radius,.5rem)}code.inline-code{background-color:var(--inline-code-background-color,#dcdcdc);font-size:var(--inline-code-font-size,.85em);padding:var(--inline-code-padding,.5em 1em)}.button{align-items:center;background-color:var(--button-background-color,#000);border:var(--button-border-width,1px) var(--button-border-style,solid) var(--button-border-color,transparent);border-radius:var(--button-border-radius,3em);color:var(--button-color,#fff);cursor:pointer;display:inline-flex;font-size:var(--button-font-size,1em);gap:var(--button-gap,.5em);justify-content:center;line-height:var(--button-height,3em);margin:0;padding-left:var(--button-padding,3em);padding-right:var(--button-padding,3em);position:relative;text-align:center;text-decoration:none;transition:var(--transition-fast);white-space:nowrap}@media (hover:hover){.button:hover:not(:disabled):not(:active){opacity:.8}}.button:focus,.button:focus-visible{outline-color:var(--outline-color);outline-style:var(--outline-style);outline-width:var(--outline-width)}.button:active{opacity:.95}.button:disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.5}.button.grow{flex-basis:100%;flex-grow:1}.button>.icon{height:1.5em;width:1.5em}.button.secondary{--button-color:var(--primary);--button-border-color:var(--primary);--button-background-color:transparent}@media (hover:hover){.button.secondary:hover:not(:disabled){--button-background-color:var(--button-secondary-background-color-hover,#dcdcdc)}}.button.link{--button-color:var(--link-color);--button-border-color:transparent;--button-background-color:transparent}@media (hover:hover){.button.link:hover:not(:disabled){--button-background-color:var(--button-secondary-background-color-hover,#dcdcdc)}}.button.sm{--button-height:2.75em;--button-font-size:.75em;--button-padding:2em}.button.xs{--button-height:2.75em;--button-font-size:.5em;--button-padding:1.5em}.button-list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--button-list-gap,.5rem)}.button-list.margin{margin-bottom:var(--button-list-margin,var(--component-margin,1rem));margin-top:var(--button-list-margin,var(--component-margin,1rem))}.button-list.center,.button-list.justify-content-center{justify-content:center}.button-list.end,.button-list.justify-content-flex-end{justify-content:flex-end}body{background-color:var(--body-background-color,#fff);margin:0;padding:0}hr{background-color:var(--component-border-color,hsla(10,20%,90%,.8));border:0;display:block;height:1px;margin:0 auto;width:100%}.page{padding-bottom:8rem}.page-header{align-items:flex-start;display:flex;flex-direction:column}.container,.page-header>:first-child{margin-right:auto}.container{box-sizing:border-box;margin-left:auto;max-width:var(--container-max-width,1200px);width:100%}.container.padding{padding-left:var(--container-padding,1rem);padding-right:var(--container-padding,1rem)}.container.margin{margin-bottom:var(--container-margin,1rem);margin-top:var(--container-margin,1rem)}.container.md{--container-max-width:992px}.container.sm{--container-max-width:768px}.container.xs{--container-max-width:576px}@media (min-width:992px){:root{--container-padding:2rem;--component-padding:2rem}.page-header{align-items:center;flex-direction:row}}.layout-default{min-height:100vh;position:relative;width:100vw}.layout-default>aside{background-color:#fff;display:flex;flex-direction:column;z-index:1}.layout-default>aside,.layout-default>aside .aside-container{top:0;right:0;bottom:0;left:0;position:sticky}.layout-default>aside .logo{display:none}.layout-default>main{position:relative}@media (min-width:992px){.layout-default{display:grid;grid-template-columns:var(--main-nav-bar-width) calc(100vw - var(--main-nav-bar-width));position:relative}.layout-default>aside{background-color:var(--component-background-color)}.layout-default>aside .logo{box-sizing:content-box;display:block;height:2rem;margin:0 auto;padding:var(--component-padding)}}.dialog{background-color:var(--dialog-background-color,#fff);border-color:var(--dialog-border-color,#000);border-radius:var(--dialog-border-radius,1rem);border-style:var(--dialog-border-style,solid);border-width:var(--dialog-border-width,1px);box-shadow:var(--dialog-box-shadow,0 1rem 2rem 1rem rgba(0,0,0,.1));box-sizing:border-box;color:var(--dialog-color,#000);display:flex;flex-direction:column;margin-top:20vh;max-height:70vh;max-width:calc(var(--dialog-width, 24rem) - 3rem);overflow:hidden;padding:0;pointer-events:auto;width:auto}.dialog::backdrop{-webkit-backdrop-filter:var(--dialog-backdrop-filter,none);backdrop-filter:var(--dialog-backdrop-filter,none);background-color:var(--dialog-backdrop-color,rgba(0,0,0,.2))}.dialog.error{--dialog-color:rgba(255,93,61,.95);--dialog-button-outline-color:rgba(255,93,61,.95);--dialog-button-background-color-focus:rgba(255,93,61,.1);--dialog-button-background-color-hover:rgba(255,93,61,.15)}.dialog>main{min-height:5rem;overflow:auto;white-space:pre-wrap}.dialog>footer,.dialog>main{padding:var(--dialog-padding,1rem 1.5rem)}.dialog>footer{display:flex;gap:.25rem;justify-content:flex-end}.dialog-button{background-color:var(--dialog-button-background-color,none);border:0;border-radius:2em;color:inherit;cursor:pointer;font-weight:inherit;margin:0;min-width:0;padding:.5em 1em;transition:all .1s ease}.dialog-button:focus,.dialog-button:focus-visible{outline-color:var(--dialog-button-outline-color,var(--outline-color));outline-style:var(--dialog-button-outline-style,var(--outline-style));outline-width:var(--dialog-button-outline-width,var(--outline-width));--dialog-button-background-color:var(--dialog-button-background-color-focus,rgba(0,87,0,.1))}@media (hover:hover){.dialog-button:hover{--dialog-button-background-color:var(--dialog-button-background-color-hover,rgba(0,87,0,.15))}}.close{font-weight:var(--dialog-button-close-font-weight,bold)}body:has(.dialog.open){overflow:hidden}.dialog-enter-active,.dialog-enter-active .dialog{transition:all .1s ease}.dialog-enter-active .dialog::backdrop{transition:opacity .4s ease-out}.dialog-leave-active{transition:all .4s ease}.dialog-leave-active::backdrop{transition:opacity .4s ease-out}.dialog-enter-from{opacity:0;transform:scale(1.03) translateY(.14rem)}.dialog-enter-from::backdrop{opacity:0;transition:opacity .4s ease-out}.dialog-leave-to{opacity:0;transform:scale(.97) translateY(-.125rem)}.dialog-leave-to::backdrop{opacity:0}.modal{background-color:var(--modal-background-color,#fff);border-color:var(--modal-border-color,#000);border-radius:var(--modal-border-radius,1rem) var(--modal-border-radius,1rem) 0 0;border-width:var(--modal-border-width,0);box-shadow:var(--modal-box-shadow,0 0 1rem rgba(0,0,0,.25));box-sizing:border-box;height:calc(100% - var(--modal-margin-top, 2rem) + var(--modal-overscroll-margin, 3rem));top:0;right:0;bottom:0;left:0;margin:var(--modal-margin-top,2rem) auto 0 auto;max-height:unset;max-width:var(--modal-max-width,576px);overflow:hidden;padding:0;width:100%}.modal::backdrop{-webkit-backdrop-filter:var(--modal-backdrop-filter,none);backdrop-filter:var(--modal-backdrop-filter,none);background-color:var(--modal-backdrop-color,rgba(0,0,0,.2))}.modal-container{box-sizing:border-box;height:calc(100% - var(--modal-overscroll-margin, 3rem));overflow:auto;position:relative;-webkit-overflow-scrolling:touch}.modal-close-button{align-items:center;-webkit-backdrop-filter:blur(var(--modal-close-button-size,2rem));backdrop-filter:blur(var(--modal-close-button-size,2rem));background-color:var(--modal-close-button-background-color,hsla(0,0%,70%,.5));border:0;border-radius:var(--modal-close-button-size,2rem);box-sizing:border-box;color:var(--modal-close-button-color,rgba(0,0,0,.5));cursor:pointer;display:flex;height:var(--modal-close-button-size,2rem);justify-content:center;margin:var(--modal-close-button-margin,.25rem);outline:none;padding:0;position:absolute;right:0;top:0;width:var(--modal-close-button-size,2rem);z-index:var(--modal-close-button-z-index,1000)}.modal-close-button.active,.modal-close-button:active{--modal-close-button-background-color:var(--modal-close-button-background-color-active,hsla(0,0%,60%,.5))}@media (hover:hover){.modal-close-button:hover{--modal-close-button-background-color:var(--modal-close-button-background-color-hover,hsla(0,0%,80%,.5))}}@media (hover:none){.modal-handle{background-color:#0003;border-radius:var(--modal-handle-border-radius,var(--modal-handle-height,5px));content:"";cursor:grabbing;height:var(--modal-handle-height,5px);inset:var(--modal-handle-top,6px) calc(50% - var(--modal-handle-width, 20px));position:absolute;z-index:var(--modal-handle-z-index,2)}}.modal.open:not(.full-screen):not(.fs).modal-2{transform:translateY(-1rem) scale(.98)}.modal.open:not(.full-screen):not(.fs).modal-3{transform:translateY(-2rem) scale(.96)}.modal.open:not(.full-screen):not(.fs).modal-4{transform:translateY(-3rem) scale(.94)}.modal.md{max-width:768px}.modal.fs,.modal.full-screen{border-radius:0;height:calc(100% + var(--modal-overscroll-margin, 3rem));margin:0 auto;max-width:100%}body:has(.modal.open){overflow:hidden}.modal{transition:all .25s ease-in-out}.modal.touch-move{transition:none}.modal-close-button{transition:all .15s ease-out}.modal-enter-active{transition:all .4s cubic-bezier(.6,1.15,.4,1)}.modal-enter-active::backdrop{transition:opacity .4s ease-out}.modal-leave-active{transition:all .3s ease-in}.modal-leave-active::backdrop{transition:all .3s ease-in}.modal-enter-from,.modal-leave-to{transform:translateY(100vh)}.modal-enter-from::backdrop,.modal-leave-to::backdrop{opacity:0}.modal-enter-to,.modal-leave-from{transform:translateY(0)}.modal-enter-to::backdrop,.modal-leave-from::backdrop{opacity:1}.list-group{background-color:var(--list-group-background-color,#fff);border-color:var(--list-group-border-color,var(--component-border-color,#d3d3d3));border-radius:var(--list-group-border-radius,var(--component-border-radius,1rem));border-style:var(--list-group-border-style,var(--component-border-style,solid));border-width:var(--list-group-border-width,var(--component-border-width,1px));list-style:none;margin:0;overflow:hidden;padding:0}.list-group-item{color:inherit}.list-group-item+.list-group-item{border-top:var(--list-group-border-width,var(--component-border-width,1px)) var(--list-group-border-style,var(--component-border-style,solid)) var(--list-group-item-border-color,var(--list-group-border-color,var(--component-border-color,#d3d3d3)))}.list-group-item>a{color:inherit;cursor:pointer;display:block;text-decoration:none;transition:var(--list-group-transition,background-color .25s ease-in-out)}@media (hover:hover){.list-group-item>a:hover{background-color:var(--list-group-background-color-hover,var(--component-background-color-hover,#d3d3d3))}}.list-group-item-header{align-items:center;display:flex;gap:.5em;padding:var(--list-group-padding,1rem)}.list-group-item-header>*{margin-bottom:0;margin-top:0}.list-group-item-header>:last-child{margin-left:auto}.list-group-item-header+.list-group-item-body{padding-top:0}.list-group-item-body{padding:var(--list-group-padding,1rem)}.list-group-item-body>:first-child{margin-top:0}.list-group-item-body>:last-child{margin-bottom:0}.list-group-item-footer{color:var(--list-group-footer-color,var(--text-muted,#d3d3d3));font-size:.8em;padding:var(--list-group-padding,1rem);padding-top:0}.list-group-item-footer>:first-child{margin-top:0}.list-group-item-footer>:last-child{margin-bottom:0}.list-name-value{--gap:.5em;--title-width:250px;--nested-margin:.5rem;--bullet-width:1em;margin:1rem 0;padding:0}.list-name-value>li{display:flex;flex-wrap:wrap;gap:var(--gap);margin:.5rem 0}.list-name-value>li>strong{flex:0 1 var(--title-width)}.list-name-value>li>pre{flex-basis:100%}.list-name-value>li>ul{flex-basis:100%;list-style:none;margin:0 0 0 var(--nested-margin);padding:0}.list-name-value>li>ul>li{padding:0 0 0 var(--bullet-width);position:relative}.list-name-value>li>ul>li:before{content:"⁃";left:0;position:absolute}.list-name-value>li>ul>li>strong{flex:0 1 calc(var(--title-width) - var(--nested-margin) - var(--bullet-width))}.form-group{align-items:start;border:0;display:flex;flex-direction:column;gap:var(--form-group-gap,1rem);margin:0;min-width:0;padding:0;width:100%}.form-group.margin{margin:var(--form-group-margin,1rem 0)}.form-label,.form-legend{margin:0;min-width:0;padding:0}.form-label{align-items:start;cursor:pointer;display:flex;flex-direction:column;gap:var(--form-label-gap,.25em);width:100%}.form-label .form-label-title{display:block;font-weight:700}.form-title{margin:0 0 .25em}.form-text{margin:0}.form-control-container{display:inline-block;position:relative}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-control-background-color,#fff);border-color:var(--form-control-border-color,#000);border-radius:var(--form-control-border-radius,.25em);border-style:var(--form-control-border-style,solid);border-width:var(--form-control-border-width,1px);box-shadow:var(--form-control-box-shadow,none);color:var(--form-control-color,var(--text-color));font-family:inherit;font-size:var(--form-control-font-size,1em);font-weight:inherit;line-height:var(--form-control-line-height,1.2);padding:var(--form-control-padding,.75rem 1rem)}.form-control:focus,.form-control:focus-visible{box-shadow:var(--form-control-focus-box-shadow,none);outline-color:var(--outline-color);outline-style:var(--outline-style);outline-width:var(--outline-width)}.form-control.error,.form-control:invalid{--form-control-border-color:red;outline-color:var(--form-control-border-color,red)}.form-control.disabled,.form-control:disabled{filter:grayscale(100%);opacity:.5}.form-control.grow{width:100%}input[type=number].form-control{-moz-appearance:textfield}input[type=number].form-control::-webkit-inner-spin-button,input[type=number].form-control::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.form-control-textarea>textarea::-moz-placeholder,.form-control::-moz-placeholder{color:var(--form-control-placeholder-color,gray);opacity:1}.form-control-textarea>textarea::placeholder,.form-control::placeholder{color:var(--form-control-placeholder-color,gray);opacity:1}.form-control-textarea{box-sizing:content-box;overflow:hidden;padding:0}.form-control-textarea:has(>textarea:focus,>textarea:focus-visible){outline-color:var(--outline-color);outline-style:var(--outline-style);outline-width:var(--outline-width)}.form-control-textarea>.content-shadow,.form-control-textarea>textarea{background-color:transparent;border:0;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;height:100%;line-height:inherit;margin:0;min-height:1lh;outline:none;padding:var(--form-control-padding-vertical,.75rem) var(--form-control-padding-horizontal,1rem);resize:vertical;width:100%}.form-control-textarea>.content-shadow{overflow:hidden;overflow-wrap:anywhere;visibility:hidden;white-space:pre-wrap}.form-control-textarea::-moz-placeholder{color:inherit;opacity:inherit}.form-control-textarea::placeholder{color:inherit;opacity:inherit}.form-control-textarea.autogrow{display:inline-grid;grid-template-columns:1fr;grid-template-rows:1fr}.form-control-textarea.autogrow>.content-shadow,.form-control-textarea.autogrow>textarea{grid-area:1/1/2/2;max-height:unset;resize:none;transition:var(--transition-fast,all .1s ease-in-out)}.form-control-select.form-control-container{display:inline-grid}.select.form-control,select.form-control{background-image:var(--form-control-select-arrow-image,url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" viewBox="0 0 512 512"><path d="M256 294.1L383 167c9.4-9.4 24.6-9.4 33.9 0s9.3 24.6 0 34L273 345c-9.1 9.1-23.7 9.3-33.1.7L95 201.1c-4.7-4.7-7-10.9-7-17s2.3-12.3 7-17c9.4-9.4 24.6-9.4 33.9 0l127.1 127z"/></svg>'));background-position:right var(--form-control-padding-horizontal,1em) center;background-repeat:no-repeat;background-size:1.125em;grid-column:1/1;grid-row:1/1;padding-right:calc(var(--form-control-padding-horizontal, 1em) + 1.125em + var(--form-control-padding-horizontal, 1em))}.select.form-control:not(:disabled):not(.disabled),select.form-control:not(:disabled):not(.disabled){cursor:pointer}.select.form-control+.placeholder,select.form-control+.placeholder{background-color:transparent;border-color:transparent;box-sizing:border-box;color:var(--form-control-placeholder-color,gray);cursor:pointer;grid-column:1/1;grid-row:1/1;padding-right:calc(var(--form-control-padding-horizontal, 1em) + 1.125em + var(--form-control-padding-horizontal, 1em));pointer-events:none;white-space:nowrap}.form-control-checkbox.form-control-container,.form-control-radio.form-control-container{display:inline-flex;gap:.5em;line-height:var(--form-switch-size,1.125em)}.form-control-checkbox.form-control-container.disabled,.form-control-radio.form-control-container.disabled{filter:grayscale(100%);opacity:.5}.form-control[type=checkbox],.form-control[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;flex:0 0 auto;height:var(--form-switch-size,1.125em);margin:0;padding:0;position:relative;vertical-align:middle;width:var(--form-switch-size,1.125em)}.form-control[type=checkbox]:before,.form-control[type=radio]:before{background-color:transparent;border-radius:calc(var(--form-control-border-radius, .25em) - var(--form-switch-inner-padding, .125em));bottom:var(--form-switch-inner-padding,.125em);content:"";left:var(--form-switch-inner-padding,.125em);position:absolute;right:var(--form-switch-inner-padding,.125em);top:var(--form-switch-inner-padding,.125em);transition:var(--transition-fast,all .1s ease-in-out)}.form-control[type=checkbox]:checked:before,.form-control[type=radio]:checked:before{background-color:var(--form-switch-active-color,#000)}.form-control[type=checkbox]:disabled,.form-control[type=radio]:disabled{filter:unset;opacity:unset}.form-control[type=checkbox]:not(:disabled)+.label,.form-control[type=radio]:not(:disabled)+.label{cursor:pointer}.form-control[type=checkbox]+.label,.form-control[type=radio]+.label{flex:1 0 0}.form-control[type=checkbox]+.label:empty,.form-control[type=radio]+.label:empty{display:none}@media (hover:hover){.form-control[type=checkbox]:not(:disabled):not(:checked):hover,.form-control[type=radio]:not(:disabled):not(:checked):hover{cursor:pointer}.form-control[type=checkbox]:not(:disabled):not(:checked):hover:before,.form-control[type=radio]:not(:disabled):not(:checked):hover:before{background-color:var(--form-switch-active-color,#000);opacity:.25}.form-control[type=checkbox]:not(:disabled):not(:checked):active:before,.form-control[type=radio]:not(:disabled):not(:checked):active:before{background-color:var(--form-switch-active-color,#000);opacity:.5}}.form-control[type=radio],.form-control[type=radio]:before{border-radius:50%}@media (max-width:576px){.form-group,.form-label{align-items:stretch}}input:-webkit-autofill,input:-webkit-autofill-strong-password-viewable{font-family:inherit}input::-webkit-strong-password-auto-fill-button{font-size:9px}.card-grid{display:grid;gap:var(--card-grid-gap,var(--component-grid-gap,1rem))}.card{background-color:var(--card-background-color,var(--component-background-color,#fff));border-color:var(--card-border-color,var(--component-border-color,#d3d3d3));border-radius:var(--card-border-radius,var(--component-border-radius,1rem));border-style:var(--card-border-style,var(--component-border-style,solid));border-width:var(--card-border-width,var(--component-border-width,1px));box-shadow:var(--card-box-shadow,var(--component-box-shadow,0 -4px 50px 0 rgba(0,0,0,.02)));color:var(--card-color,var(--component-color,inherit))}.card-secondary{--card-color:var(--card-color-secondary,#fff);--card-background-color:var(--card-background-color-secondary,var(--secondary,#000))}.card-body,.card-footer,.card-header{padding:var(--card-padding,var(--component-padding,1rem))}.card-body>:first-child,.card-footer>:first-child,.card-header>:first-child{margin-top:0}.card-body>:last-child,.card-footer>:last-child,.card-header>:last-child{margin-bottom:0}.card-title{margin:0}.card-panel{--card-background-color:hsla(12,26%,90%,.65)}.table-wrapper{overflow:auto;width:auto;-webkit-overflow-scrolling:touch}.table{background-color:var(--table-background-color,var(--component-background-color,#fff));color:inherit;min-width:100%;table-layout:fixed}.table>thead>tr>th{padding:var(--table-cell-padding,1rem);text-align:left}.table>tbody>tr>th{font-weight:var(--table-header-font-weight,bold)}.table>tbody>tr>td,.table>tbody>tr>th{padding:var(--table-cell-padding,1rem);text-align:left;vertical-align:top}.table-row-empty{color:var(--text-muted,#d3d3d3)}.table-wrapper{border-color:var(--table-border-color,var(--component-border-color,#d3d3d3));border-radius:var(--table-border-radius,var(--component-border-radius,1rem));border-style:none;border-width:var(--table-border-width,var(--component-border-width,1px))}.table{border-collapse:collapse}.table>tbody>tr:not(:last-child)>td,.table>tbody>tr:not(:last-child)>th,.table>thead>tr>th{border-width:0;border-bottom-width:var(--table-border-width,var(--component-border-width,1px));border-color:var(--table-border-color,var(--component-border-color,#d3d3d3));border-style:var(--table-border-style,var(--component-border-style,solid))}.table-wrapper.hover>table>tbody>tr:hover>td,.table-wrapper.hover>table>tbody>tr:hover>th{background-color:var(--table-background-color-hover,var(--component-background-color-hover,#d3d3d3));cursor:pointer}.card .table-wrapper{--table-cell-padding:var(--card-padding)}.tag{background-color:var(--tag-background-color,#d3d3d3);border-radius:var(--tag-border-radius,.5em);color:var(--tag-color,gray);display:inline-block;padding:var(--tag-padding,.5em .75em)}.tag.xs{font-size:.5rem}.tag.sm{font-size:.75rem}.tag.success{background-color:#d4edda;color:#155724}.tag.warning{background-color:#fff3cd;color:#856404}.tag.danger{background-color:#f8d7da;color:#721c24}.badge{align-items:center;background-color:var(--badge-background-color,red);border:var(--badge-border,1px solid #fff);border-radius:var(--badge-border-radius,1em);box-sizing:border-box;color:var(--badge-color,#fff);display:inline-flex;font-size:var(--badge-font-size,var(--font-size-xs,.75em));font-weight:var(--badge-font-weight,var(--font-weight-base));height:var(--badge-size,1.875em);justify-content:center;min-width:var(--badge-size,1.875em);overflow:hidden}.button .badge{position:absolute;right:-.5em;top:-.5em}.nav-bar{align-items:center;display:flex;gap:1rem}.nav-item{color:inherit;cursor:pointer;display:inline-block;font-weight:700;padding:.5em 0;text-decoration:none;transition:var(--transition-default)}.main-nav-bar{box-sizing:border-box;flex-direction:row;height:var(--main-nav-bar-height);overflow-x:auto;padding:0 var(--container-padding);-webkit-overflow-scrolling:touch}.main-nav-bar>.nav-item{white-space:nowrap}@media (hover:hover){.main-nav-bar>.nav-item:hover{text-decoration:underline}}.main-nav-bar>.nav-item>.nav-item-icon{display:none}.main-nav-bar>.nav-item>.nav-item-label{position:relative}.main-nav-bar>.nav-item>.nav-item-label>.nav-item-badge{position:absolute;right:-1em;top:-1em}@media (min-width:992px){:root{--main-nav-bar-height:0px}.main-nav-bar{box-sizing:border-box;flex-direction:column;gap:.25rem;height:auto}.main-nav-bar>.nav-item{align-items:center;border-radius:var(--component-border-radius-sm,.5rem);box-sizing:border-box;color:var(--text-muted);display:grid;gap:1rem;grid-template-columns:24px 1fr;padding:1em;position:relative;width:100%}}@media (min-width:992px) and (hover:hover){.main-nav-bar>.nav-item:hover{background-color:var(--component-background-color-hover,#dcdcdc);text-decoration:none}}@media (min-width:992px){.main-nav-bar>.nav-item.router-link-active{background-color:var(--component-background-color-hover);color:inherit}.main-nav-bar>.nav-item>.nav-item-icon{display:block;grid-area:1/1/2/2;height:24px;width:24px}.main-nav-bar>.nav-item>.nav-item-label{grid-area:1/2/2/3;position:unset}.main-nav-bar>.nav-item>.nav-item-label>.nav-item-badge{border:0;border-radius:.5em;position:absolute;right:1rem;top:unset}}.progress-bar-container{background-color:var(--progress-bar-background-color,var(--form-control-background-color,#dcdcdc));border-radius:var(--progress-bar-border-radius,var(--progress-bar-height,.5rem));height:var(--progress-bar-height,.5rem);overflow:hidden;width:100%}.progress-bar{background-color:var(--progress-bar-color,var(--primary,#000));height:100%;transition:var(--progress-bar-transition,var(--transition-default,width .25s ease-out))}.progress-circle-container{align-items:center;display:inline-grid;justify-items:center;width:-moz-fit-content;width:fit-content}.progress-circle-container>*{grid-column:1/1;grid-row:1/1}.progress-circle-background{color:var(--progress-bar-background-color,var(--form-control-background-color,#dcdcdc))}.progress-circle{color:var(--progress-bar-color,var(--primary,#000))}
