*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}fieldset{margin:0;padding:0;border:0}details summary{cursor:pointer}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}body{padding:0;margin:0;height:100vh;width:100vw}main{overflow-y:auto}.badge{font-size:14px;border-radius:15px;padding:0 7px;display:inline-block;border:1px solid var(--themed-bg);--themed-fg:var(--surface-text-color)}.badge.surface{--themed-fg:var(--surface-text-color);--themed-bg:var(--surface-background-color);--themed-border:var(--themed-bg)}.badge.primary{--themed-fg:var(--surface-text-color);--themed-bg:var(--primary-color);--themed-border:var(--primary-color-dark)}.badge.success{--themed-fg:var(--surface-text-color);--themed-bg:var(--success-color);--themed-border:var(--success-color-dark)}.badge.error{--themed-fg:var(--surface-text-color);--themed-bg:var(--error-color);--themed-border:var(--error-color-dark)}.badge.warning{--themed-fg:var(--surface-text-color);--themed-bg:var(--warning-color);--themed-border:var(--warning-color-dark)}.badge.secondary{--themed-fg:var(--surface-text-color);--themed-bg:var(--secondary-color);--themed-border:var(--secondary-color-dark)}.badge.default{background-color:var(--themed-bg);color:var(--themed-fg)}.badge.contrast{background-image:linear-gradient(to right,rgba(255,255,255,.8),rgba(255,255,255,.8));color:var(--themed-border);background-color:var(--themed-bg)}.badge.outline{background-color:var(--background-color);color:var(--themed-border);border-color:var(--themed-border)}input.checkbox{appearance:none;font-size:1.5em;cursor:pointer;position:relative;width:1em;height:1em}input.checkbox:after,input.checkbox:before{font-family:microns;font-style:normal;font-weight:400;text-decoration:none;font-size:1em;text-rendering:optimizeLegibility;user-select:none;position:absolute;inset:0;margin:auto;line-height:1;transition:.2s opacity}input.checkbox:before{content:"\e750"}input.checkbox:after{content:"\e754";opacity:0}input.checkbox.indeterminate:after,input.checkbox.indeterminate:checked:after{content:"\e753";opacity:100%}input.checkbox:checked:after{opacity:100%}.checkbox-box{cursor:pointer}.checkbox-box[aria-disabled]{cursor:not-allowed;color:var(--secondary-color-light)}.checkbox-box span{flex:1}.checkbox-box input.checkbox{align-self:flex-start}:root{--primary-color:#ed4b9e;--primary-color-light:#f9dbea;--primary-color-dark:#c7146f;--surface-color:#8c8ca1;--surface-color-light:#afafbd;--surface-color-dark:#5f5f74;--accent-color:#ecf1f4;--accent-color-light:#eaeaea;--accent-color-dark:#91aebf;--background-color:#fff;--surface-background-color:#0e0e2c;--accent-background-color:var(--accent-color);--text-color:#0e0e2c;--surface-text-color:#fafcfe;--link-color:#4b4ded;--accent-text-color:#4a4a68;--accent-drop-color:rgba(74,74,104,.1);--secondary-color:#666;--secondary-color-light:#949494;--secondary-color-dark:#000;--success-color:#31d0aa;--success-color-light:#6fdec3;--success-color-dark:#219277;--warning-color:#f5a623;--warning-color-light:#f8c165;--warning-color-dark:#bb7809;--error-color:#e00;--error-color-light:#ff4141;--error-color-dark:#a70000}.container{--align:stretch;display:flex;flex-direction:column;min-width:1px;max-width:100%;justify-content:flex-start;align-items:var(--align);gap:calc(var(--gap) * var(--gap-ratio))}@media screen and (max-width:600px){.container.sm-row{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:601px) and (max-width:960px){.container.md-row{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:961px){.container.lg-row{flex-direction:row;flex-wrap:wrap}}.loading{--size:1em;--themed-bg:var(--surface-background-color);--themed-border:var(--themed-bg);height:var(--size);gap:.125em;display:flex;align-items:center;font-size:var(--size)}.loading.surface{--themed-fg:var(--surface-text-color);--themed-bg:var(--surface-background-color);--themed-border:var(--themed-bg)}.loading.primary{--themed-fg:var(--surface-text-color);--themed-bg:var(--primary-color);--themed-border:var(--primary-color-dark)}.loading.success{--themed-fg:var(--surface-text-color);--themed-bg:var(--success-color);--themed-border:var(--success-color-dark)}.loading.error{--themed-fg:var(--surface-text-color);--themed-bg:var(--error-color);--themed-border:var(--error-color-dark)}.loading.warning{--themed-fg:var(--surface-text-color);--themed-bg:var(--warning-color);--themed-border:var(--warning-color-dark)}.loading.secondary{--themed-fg:var(--surface-text-color);--themed-bg:var(--secondary-color);--themed-border:var(--secondary-color-dark)}.loading .loading-dot{width:.25em;height:.25em;background-color:var(--themed-bg);display:inline-block;border-radius:100%;animation:loading-dots 1.4s infinite both}.loading .loading-dot-2{animation-delay:.2s}.loading .loading-dot-3{animation-delay:.4s}.loading-container{display:flex;gap:8px;align-items:center}@-moz-keyframes loading-dots{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@-webkit-keyframes loading-dots{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@-o-keyframes loading-dots{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@keyframes loading-dots{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}progress{--color:var(--primary-color);width:100px;height:10px;appearance:none;border:none;border-radius:3px;overflow:hidden;background-color:var(--accent-color-light)}progress::-moz-progress-bar{background-color:var(--color)}progress::-webkit-progress-value{background-color:var(--color)}progress::-webkit-progress-bar{background-color:var(--accent-color-light)}input.radio{appearance:none;font-size:1.5em;cursor:pointer;position:relative;width:1em;height:1em}input.radio:after,input.radio:before{font-family:microns;font-style:normal;font-weight:400;text-decoration:none;font-size:1em;text-rendering:optimizeLegibility;user-select:none;position:absolute;inset:0;margin:auto;line-height:1;transition:.2s opacity}input.radio:before{content:"\e756"}input.radio:after{content:"\e757";opacity:0}input.radio:checked:after{opacity:100%}.radio-item{cursor:pointer}.radio-item[aria-disabled]{cursor:not-allowed;color:var(--secondary-color-light)}.radio-item span{flex:1}.radio-item input.radio{align-self:flex-start}.spacer{color:red}:root{--gap:24px;--gap-ratio:1}.stack{display:flex;flex-wrap:var(--wrap);justify-content:var(--justify, stretch );align-items:var(--align, flex-start );flex-direction:var(--direction, column );gap:var(--card-gap, 4px );flex:var(--flex, initial )}@media screen and (max-width:600px){.stack{--justify:var(--sm-justify);--align:var(--sm-align);--direction:var(--sm-direction);--card-gap:var(--sm-card-gap);--flex:var(--sm-flex)}}@media screen and (min-width:601px) and (max-width:960px){.stack{--justify:var(--md-justify);--align:var(--md-align);--direction:var(--md-direction);--card-gap:var(--md-card-gap);--flex:var(--md-flex)}}@media screen and (min-width:961px){.stack{--justify:var(--lg-justify);--align:var(--lg-align);--direction:var(--lg-direction);--card-gap:var(--lg-card-gap);--flex:var(--lg-flex)}}@media screen and (min-width:1200px){.stack{--justify:var(--xl-justify, var(--lg-justify));--align:var(--xl-align, var(--lg-align));--direction:var(--xl-direction, var(--lg-direction));--card-gap:var(--xl-card-gap, var(--lg-card-gap));--flex:var(--xl-flex, var(--lg-flex))}}.tag{display:inline-flex}.tag .content{padding:2px 7px;border:1px solid var(--accent-color-light);border-start-start-radius:5px;border-end-start-radius:5px;border-inline-end-width:0}.tag.no-remove .content{border-end-end-radius:5px;border-start-end-radius:5px;border-inline-end-width:1px}.tag button{appearance:none;border:none;border-left:1px solid var(--accent-color);background-color:transparent;font-size:28px;line-height:30%;height:auto;padding:2px 4px;color:var(--secondary-color);cursor:pointer;transition:background-color .3s,color .3s;border:1px solid var(--accent-color-light);border-end-end-radius:5px;border-start-end-radius:5px;overflow:hidden}.tag button:hover{background-color:var(--error-color);color:var(--accent-color);border-color:var(--error-color)}.toggle{--width:1.5em;--height:.9em;--spacing:.075em;appearance:none;display:block;width:var(--width);height:var(--height);border-radius:.9em;position:relative;box-sizing:content-box;background-color:var(--surface-color-light);cursor:pointer;overflow:hidden;transition:.3s background-color;font-size:32px;margin:0}.toggle:before{content:"";background-color:var(--background-color);width:calc(var(--height) - calc(var(--spacing) * 2));height:calc(var(--height) - calc(var(--spacing) * 2));position:absolute;border-radius:50%;cursor:pointer;transition:.2s all cubic-bezier(.46,.03,.52,.96);box-shadow:2px 4px 6px var(--accent-drop-color);top:var(--spacing);left:var(--spacing)}.toggle:checked{background-color:var(--success-color)}.toggle:checked:before{left:calc(var(--width) - var(--height) + var(--spacing))}.toggle[disabled]{background-color:var(--accent-color-light);cursor:not-allowed}.button{--shadow-small:0 5px 10px rgba(0,0,0,.12);--shadow-medium:0 8px 30px rgba(0,0,0,.12);font-size:14px;letter-spacing:.04em;font-weight:700;text-transform:uppercase;color:var(--text-color);line-height:1.25em;border-radius:10px;padding:6px 10px;cursor:pointer;transition:all .15s ease;border:none;height:42px;display:flex;place-items:center flex-start;gap:6px}.button.surface{--themed-fg:var(--surface-text-color);--themed-bg:var(--surface-background-color);--themed-border:var(--themed-bg)}.button.primary{--themed-fg:var(--surface-text-color);--themed-bg:var(--primary-color);--themed-border:var(--primary-color-dark)}.button.success{--themed-fg:var(--surface-text-color);--themed-bg:var(--success-color);--themed-border:var(--success-color-dark)}.button.error{--themed-fg:var(--surface-text-color);--themed-bg:var(--error-color);--themed-border:var(--error-color-dark)}.button.warning{--themed-fg:var(--surface-text-color);--themed-bg:var(--warning-color);--themed-border:var(--warning-color-dark)}.button.secondary{--themed-fg:var(--surface-text-color);--themed-bg:var(--secondary-color);--themed-border:var(--secondary-color-dark)}.button .button-text{flex:1;text-align:start}.button .suffix,.button .prefix{transition:color .3s;line-height:30%;display:flex;align-items:center;gap:6px;min-width:24px;justify-content:center}.button .suffix .mu,.button .prefix .mu{font-size:24px}.button.circle{border-radius:20px}.button.small{font-size:14px;padding:4px 8px;height:32px}.button.large{font-size:1rem;line-height:1.5rem;height:48px;padding-inline:15px}.button.default{color:var(--themed-fg);background-color:var(--themed-bg);border:2px solid var(--themed-bg)}.button.default:hover,.button.default:focus{color:var(--themed-border);background-color:var(--themed-fg);border-color:var(--themed-bg)}.button.shadow{color:var(--themed-fg);background-color:var(--themed-bg);border:2px solid var(--themed-bg);box-shadow:var(--shadow-small)}.button.shadow:hover,.button.shadow:focus{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.button.ghost,.button.inline{color:var(--themed-bg);background-image:linear-gradient(to right,rgba(255,255,255,.8),rgba(255,255,255,.8))}.button.ghost:hover,.button.inline:hover,.button.ghost:focus,.button.inline:focus{color:var(--themed-border);background-color:var(--themed-bg)}.button.inline{border:2px solid}.button[disabled],.button[aria-disabled],[disabled] .button,[aria-disabled] .button,.button[disabled]:hover,.button[aria-disabled]:hover,[disabled] .button:hover,[aria-disabled] .button:hover,.button[disabled]:focus,.button[aria-disabled]:focus,[disabled] .button:focus,[aria-disabled] .button:focus{color:var(--secondary-color);cursor:not-allowed;background-color:var(--surface-color-light);border-color:var(--surface-color-light)}.grid{--gap:4px;--max-width:1200px;--card-size:300px;--card-width:minmax(var(--card-size),1fr);max-width:var(--max-width);margin:0;display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,var(--card-width))}.input{--themed-bg:var(--primary-color);--themed-border:var(--surface-color-light);border:2px solid transparent;transition:border-color .3s,background-color .3s;background-color:var(--background-color);position:relative;padding:5px 10px;border-radius:10px;border-color:var(--themed-border);box-shadow:3px 4px 4px 0 inset var(--accent-drop-color);display:flex;align-items:center;gap:6px;height:42px}.input:before{--gap:4px;--border:1px;content:"";position:absolute;left:calc(0px - calc(2px + var(--gap)));top:calc(0px - calc(2px + var(--gap)));width:calc(100% + calc(calc(2px + var(--gap)) * 2));height:calc(100% + calc(calc(2px + var(--gap)) * 2));background-color:var(--themed-bg);opacity:0%;border-radius:calc(10px + var(--gap));transition:opacity .3s;z-index:-1}.input.valid{--themed-bg:var(--success-color)}.input.error{--themed-bg:var(--error-color-light)}.input .suffix,.input .prefix{transition:color .3s;line-height:30%;display:flex;align-items:center;gap:6px;min-width:24px;justify-content:center}.input .suffix .mu,.input .prefix .mu{font-size:24px}.input .suffix .clear-button,.input .prefix .clear-button{cursor:pointer}.input:focus,.input:focus-within{background-color:var(--background-color)}.input:focus:before,.input:focus-within:before{opacity:20%}.input:focus,.input:focus-within,.input.valid,.input.error{border-color:var(--themed-bg)}.input:focus .suffix,.input:focus-within .suffix,.input.valid .suffix,.input.error .suffix,.input:focus .prefix,.input:focus-within .prefix,.input.valid .prefix,.input.error .prefix{color:var(--themed-bg)}.input.small{height:32px;font-size:14px}.input.small:before{--gap:2px}.input.large{height:48px;padding-inline:15px}.input.blend{background-color:transparent;--themed-border:currentColor}.input.blend:focus,.input.blend:focus-within{background-color:var(--background-color)}.input input{flex:1;width:100%;margin:1px;outline:none;color:var(--text-color);position:relative;border:none;background-color:transparent}.input input::placeholder{color:var(--surface-color)}.input.disabled,[disabled] .input{cursor:not-allowed;opacity:.5}.input.disabled input,[disabled] .input input{cursor:not-allowed}.input.input-textarea{height:unset}.input.input-textarea textarea{appearance:none;border:0 none;width:100%;height:100%;outline:none;min-width:100%}.input.input-textarea textarea::placeholder{color:var(--surface-color)}.input-area{width:100%}.note{--themed-bg:var(--accent-color-light);--themed-border:var(--surface-background-color);border:1px solid var(--themed-bg);color:var(--themed-border);padding:5px 7px;border-radius:5px}.note.surface{--themed-fg:var(--surface-text-color);--themed-bg:var(--surface-background-color);--themed-border:var(--themed-bg)}.note.primary{--themed-fg:var(--surface-text-color);--themed-bg:var(--primary-color);--themed-border:var(--primary-color-dark)}.note.success{--themed-fg:var(--surface-text-color);--themed-bg:var(--success-color);--themed-border:var(--success-color-dark)}.note.error{--themed-fg:var(--surface-text-color);--themed-bg:var(--error-color);--themed-border:var(--error-color-dark)}.note.warning{--themed-fg:var(--surface-text-color);--themed-bg:var(--warning-color);--themed-border:var(--warning-color-dark)}.note.secondary{--themed-fg:var(--surface-text-color);--themed-bg:var(--secondary-color);--themed-border:var(--secondary-color-dark)}.note.small{padding:3px 7px;font-size:14px}.note.large{font-size:18px;padding:8px 12px}.note.fill{background-color:var(--themed-bg);color:var(--themed-fg)}.note.fill.surface{--themed-bg:var(--surface-background-color)}.note.contrast{background-image:linear-gradient(to right,rgba(255,255,255,.8),rgba(255,255,255,.8));background-color:var(--themed-bg);color:var(--themed-border)}.note.contrast.surface{--themed-bg:var(--surface-background-color)}.popover{display:none}.popover[data-show]{display:block}.select{width:100%}.select .select-input{cursor:pointer;outline:none;padding:0;justify-content:stretch}.select .select-input select{appearance:none;border:0;background:transparent;flex:1;padding:10px;cursor:pointer;color:inherit}.select .select-input.has-prefix select{padding-inline-start:39px}.select .select-input.has-suffix select{padding-inline-end:39px}.select .select-input .prefix,.select .select-input .suffix{position:absolute;pointer-events:none}.select .select-input .prefix{padding-inline-start:10px}.select .select-input .suffix{padding-inline-end:10px;right:0}.navbar .select .select-input{background-color:inherit}.select .select-input .label{flex:1}.select .select-input .label.placeholder-shown{color:var(--surface-color)}.select .select-input .down-arrow{transition:transform .3s;display:flex}.select .select-input:focus .down-arrow,.select .select-input:focus-within .down-arrow{transform:rotate(180deg)}.select .select-input.disabled,[disabled] .select .select-input{cursor:not-allowed;--themed-bg:var(--surface-color-light);color:var(--themed-bg)}.select .select-input.disabled:before,[disabled] .select .select-input:before{opacity:0}.select .select-popper{display:block;z-index:10;pointer-events:none;visibility:collapse}.select .select-popper .select-container{position:relative;opacity:0;top:50px;transition:opacity .3s,top .3s;display:flex}.select .select-popper[data-show]{pointer-events:all;visibility:visible}.select .select-popper[data-show] .select-container{opacity:1;top:0;pointer-events:all}.switch{display:inline-flex}.switch .switch-item{--radius:10px;border:2px solid #f00;text-align:center;flex:1;cursor:pointer;height:42px;transition:border-color .3s,color .3s,background-color .3s;margin-right:-2px}.switch .switch-item .switch-inner-item{place-items:center;display:grid;height:100%;padding:0 10px}.switch .switch-item:first-of-type{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.switch .switch-item:last-of-type{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.switch .switch-item.active{background-color:var(--primary-color-light);color:var(--text-color);border-color:var(--secondary-color-dark);font-weight:700;z-index:3}.switch .switch-item:not(.active){--color:var(--surface-color-light);--themed-border:var(--surface-color-light);color:var(--color);border-color:var(--themed-border)}.switch .switch-item:not(.active):hover,.switch .switch-item:not(.active):focus{--color:var(--text-color);border:2px solid var(--color);z-index:2}.switch .switch-item[aria-disabled],.switch .switch-item[aria-disabled]:hover,.switch .switch-item[aria-disabled]:focus{color:var(--secondary-color-light);border-color:var(--secondary-color-light);cursor:not-allowed}.switch.small .switch-item{height:32px;font-size:14px}.switch.large .switch-item{height:48px}.switch-group{width:100%;flex:1}.toast{color:red}h1{font-size:64px;font-weight:800;color:var(--text-color);line-height:4rem}h2{font-size:40px;font-weight:800;color:var(--text-color);line-height:3rem}h3{font-size:24px;font-weight:800;color:var(--text-color);line-height:2rem}h4{font-size:24px;color:var(--text-color);line-height:2.5rem}h5,dt{font-size:14px;font-weight:700;text-transform:uppercase;color:var(--accent-text-color)}p,ul,ol,dd,menu,.body{font-size:16px;color:var(--text-color);line-height:1.5rem}b{font-weight:700}small{font-size:14px}a{text-decoration:none;display:block;color:inherit}.text.title{font-size:64px;font-weight:800;color:var(--text-color);line-height:4rem}.text.header2{font-size:40px;font-weight:800;color:var(--text-color);line-height:3rem}.text.header3{font-size:24px;font-weight:800;color:var(--text-color);line-height:2rem}.text.subtitle{font-size:24px;color:var(--text-color);line-height:2.5rem}.text.pre-title{font-size:14px;font-weight:700;text-transform:uppercase;color:var(--accent-text-color)}.text.button-text{font-size:14px;letter-spacing:.04em;font-weight:700;text-transform:uppercase;color:var(--text-color)}.text.link-text{font-size:16px;font-weight:700;color:var(--link-color);text-decoration:underline}.text.subtle-link{font-size:16px;font-weight:700;color:var(--link-color);text-decoration:underline;text-transform:initial}.text.text-link{font-size:16px;font-weight:700;color:var(--link-color);text-decoration:underline;border-bottom:initial}.text.bold{font-weight:700}.text.small{font-size:14px}.text.italic{font-style:italic}.text.strike{text-decoration:line-through}.text.underline{text-decoration:underline}.text.strike.underline{text-decoration:underline line-through}.text.truncate{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:100%;min-width:0}.text.clamp{--clamp:1;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:var(--clamp);-webkit-box-orient:vertical}.text.align-center{text-align:center}.text.align-left{text-align:left}.text.align-right{text-align:right}.text a[href]{font-size:16px;font-weight:700;color:var(--link-color);text-decoration:underline}ul{list-style-type:none}ul li:before{content:"\2013";position:absolute;margin-left:-15px}dl dd{margin-bottom:1rem}h1,h2,h3,h4,h5{margin-bottom:.5rem}p{margin:0;margin-block-end:12px}.tooltip{font-size:14px;display:none;padding:8px 12px;border-radius:6px;background-color:var(--themed-bg);color:var(--themed-fg);max-width:200px;text-align:center;text-transform:initial;font-weight:initial}.tooltip.surface{--themed-fg:var(--surface-text-color);--themed-bg:var(--surface-background-color);--themed-border:var(--themed-bg)}.tooltip.primary{--themed-fg:var(--surface-text-color);--themed-bg:var(--primary-color);--themed-border:var(--primary-color-dark)}.tooltip.success{--themed-fg:var(--surface-text-color);--themed-bg:var(--success-color);--themed-border:var(--success-color-dark)}.tooltip.error{--themed-fg:var(--surface-text-color);--themed-bg:var(--error-color);--themed-border:var(--error-color-dark)}.tooltip.warning{--themed-fg:var(--surface-text-color);--themed-bg:var(--warning-color);--themed-border:var(--warning-color-dark)}.tooltip.secondary{--themed-fg:var(--surface-text-color);--themed-bg:var(--secondary-color);--themed-border:var(--secondary-color-dark)}.tooltip[data-show]{display:block}.tooltip .arrow{position:absolute;transform:rotate(45deg);width:8px;height:8px;background:inherit}.card{--gap-ratio:.5;--theme-gap:calc(var(--gap) * var(--gap-ratio));border:1px solid var(--themed-border);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.card.surface{--themed-fg:var(--surface-text-color);--themed-bg:var(--surface-background-color);--themed-border:var(--themed-bg)}.card.primary{--themed-fg:var(--surface-text-color);--themed-bg:var(--primary-color);--themed-border:var(--primary-color-dark)}.card.success{--themed-fg:var(--surface-text-color);--themed-bg:var(--success-color);--themed-border:var(--success-color-dark)}.card.error{--themed-fg:var(--surface-text-color);--themed-bg:var(--error-color);--themed-border:var(--error-color-dark)}.card.warning{--themed-fg:var(--surface-text-color);--themed-bg:var(--warning-color);--themed-border:var(--warning-color-dark)}.card.secondary{--themed-fg:var(--surface-text-color);--themed-bg:var(--secondary-color);--themed-border:var(--secondary-color-dark)}.card .content{word-wrap:break-word}.card.surface{--themed-border:var(--accent-color-light)}.card>.content[aria-disabled],.card>.footer[aria-disabled]{user-select:none;cursor:not-allowed}.card>.content[aria-disabled] h4,.card>.footer[aria-disabled] h4,.card>.content[aria-disabled] p,.card>.footer[aria-disabled] p,.card>.content[aria-disabled] .status,.card>.footer[aria-disabled] .status{color:var(--secondary-color-light)}.card>.content{padding:var(--theme-gap) calc(var(--theme-gap) * 1.5)}.card>.content h2,.card>.content h4{margin-bottom:5px}.card>.content p{margin:0}.card>.footer{border-block-start:1px solid var(--themed-border);padding:var(--theme-gap) calc(var(--theme-gap) * 1.5);background-color:var(--surface-text-color)}.card.inline .content{padding-bottom:0}.card.inline .footer{padding-top:0;background-color:transparent;border-top:0}.menu{padding:8px;background-color:var(--surface-background-color);color:var(--surface-color-light);border-radius:10px;min-width:200px;max-width:100%;width:inherit;height:auto;overflow:auto}.menu .menu-item,.menu h5{display:flex;gap:10px}.menu.reserve-prefix .reserved-prefix{display:block}.menu.reserve-prefix .menu-title{padding-inline-start:32px}.menu-divider{border:none;border-top:1px solid var(--accent-text-color);margin-block:10px}.menu-item{padding:2px 4px}.menu-item .suffix,.menu-item .prefix,.menu-item .reserved-prefix{width:18px;line-height:30%;align-items:center;display:flex;font-size:24px}.menu-item .reserved-prefix{display:none}.menu-item .content{flex:1}.menu-item[aria-disabled]{color:var(--secondary-color-light)}.menu-item:not(:last-child){margin-bottom:3px}.menu-item:not([aria-disabled]){cursor:pointer}.menu-item:not([aria-disabled]):hover,.menu-item:not([aria-disabled]):active,.menu-item:not([aria-disabled]):focus{background-color:#ffffff26;border-radius:5px}.menu-title{color:var(--accent-color-light)}.menu-arrow{position:absolute;transform:rotate(45deg);width:8px;height:8px;background:inherit}.modal-wrapper{position:absolute;right:0;top:0;width:100vw;height:100vh;border:0;background:rgba(0,0,0,.3);display:flex}.modal-wrapper .modal{background-color:var(--background-color);margin:auto;padding:10px;border-radius:10px;max-width:600px;width:100%;box-shadow:5px 5px 10px #0000001a}.modal-wrapper .modal .modal-title{display:flex}.modal-wrapper .modal .modal-title h3{margin-bottom:0}.modal-wrapper .modal .modal-title .close{margin:auto 0 auto auto}.navbar-item{display:flex;gap:10px;padding:2px 8px;border-radius:5px;height:38px;align-items:center;color:var(--surface-color-light);cursor:pointer;background-color:transparent;transition:.3s background-color,.3s background-image,.3s color;justify-content:space-between;font-size:1.2em}.navbar-item:hover,.navbar-item:focus{background-color:#ffffff13;color:var(--surface-text-color)}.navbar-item.selected{background-color:#ffffff26;color:var(--surface-text-color)}.navbar{background-color:var(--surface-background-color);padding:10px;height:100%;max-width:400px;color:var(--surface-color-light);z-index:10}.navbar>.navbar-content{display:flex;flex:1;flex-direction:column}.navbar .select{text-align:initial}.navbar .menu{background-color:var(--secondary-color-dark)}.navbar .menu-icon,.navbar .menu-spacer{display:none}@media screen and (max-width:960px){.navbar{text-align:center;width:100%;max-width:unset;position:sticky;top:0;height:65px;flex:0}.navbar .menu-icon,.navbar .menu-spacer{display:block;font-size:24px;display:flex;justify-content:center;width:44px;cursor:pointer;height:100%}.navbar .menu-icon span,.navbar .menu-spacer span{height:10px;margin:auto;line-height:10px}.navbar>.navbar-content{display:none}.navbar.open{height:100vh;position:fixed;top:0;width:100vw;z-index:10}.navbar.open>.navbar-content{display:flex}.navbar h2{font-size:24px}}@media screen and (min-width:960px){.navbar{min-width:300px}}@media screen and (max-width:960px){.app-container{display:block}}.table{--themed-border:var(--secondary-color-light);--height:42px;--padding-block:5px;--padding-inline:10px;--padding:var(--padding-block) var(--padding-inline);border:1px solid var(--themed-border);border-radius:10px;overflow:auto}.table table{--width:600px;border-collapse:separate;border-spacing:0;width:100%;color:var(--accent-text-color);min-width:var(--width)}.table table.fixed{table-layout:fixed}.table table.sticky{position:relative}.table table.sticky th{position:sticky;top:0;left:0}.table table thead{height:var(--height)}.table table thead th{--align:inherit;padding:var(--padding);text-align:var(--align);text-transform:uppercase;font-weight:400;border-bottom:1px solid var(--themed-border);background-color:var(--primary-color-light)}.table table thead th:not(:last-of-type){border-right:1px solid var(--themed-border)}.table table thead th .sortable-header{display:inline-flex;gap:5px;transition:color .3s}.table table thead th .sortable-header.sortable{cursor:pointer}.table table thead th .sortable-header.sortable:hover{color:var(--text-color)}.table table thead th .sortable-header .sort-arrow{display:inline;width:20px;text-align:center;transition:transform .2s;align-self:center}.table table thead th .sortable-header .sort-arrow.inverted{transform:rotate(180deg)}.table table tbody tr{height:var(--height);transition:background-color .3s}.table table tbody tr td{--align:inherit;padding:var(--padding);text-align:var(--align)}.table table tbody tr td.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:break-word;word-break:keep-all}.table table tbody tr td:not(:last-of-type){border-right:1px solid var(--themed-border)}.table table tbody tr:not(:last-of-type) td{border-bottom:1px solid var(--themed-border)}.table table tbody tr:not(:last-of-type).placeholder-row{position:relative}.table table tbody tr:not(:last-of-type).placeholder-row:after{content:"";width:100%;border-bottom:1px solid var(--themed-border);display:block;bottom:0;position:absolute}.table table tbody tr:hover{background-color:var(--accent-background-color)}.table table tbody tr.expandable-row .collapse-arrow{transition:transform .2s}.table table tbody tr.expandable-row .expandable-row-content{display:flex;gap:5px;cursor:pointer}.table table tbody tr.expandable-row .expandable-row-content:hover,.table table tbody tr.expandable-row .expandable-row-content:focus{color:var(--text-color)}.table table tbody tr.expandable-row .expanded .collapse-arrow{transform:rotate(90deg)}.table table tbody tr.expanded-row td:first-of-type:not(.box-cell){padding-inline-start:calc(var(--padding-inline) + 20px)}.table table thead th.box-cell,.table table tbody th.box-cell,.table table thead td.box-cell,.table table tbody td.box-cell{padding:0;width:42px}.table table thead th .row-popover-trigger,.table table tbody th .row-popover-trigger,.table table thead td .row-popover-trigger,.table table tbody td .row-popover-trigger{cursor:pointer}.table table thead th .row-popover,.table table tbody th .row-popover,.table table thead td .row-popover,.table table tbody td .row-popover{text-align:initial;text-transform:initial}.table .empty{height:calc(var(--rows) * var(--height));display:grid;place-items:center}
