html{font-family:sans-serif;font-size:15px;line-height:1.25}body{margin:0;overflow-y:scroll}a{cursor:pointer;text-decoration:underline}::-webkit-scrollbar{width:.5rem;height:.5rem}.firefox,.firefox *{scrollbar-width:thin}*{color:inherit}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}html{--error-color: hsl(0,79%,50%);--error-color-focused: hsl(0,79%,57%);--warning-color: hsl(41,100%,50%);--warning-color-focused: hsl(41,100%,57%);--success-color: hsl(125,68%,44%);--success-color-focused: hsl(125,68%,56%);--theme-light-accent-color: hsl(266,100%,58%);--theme-light-accent-color-focused: hsl(266,100%,66%);--theme-light-accent-darken-color: hsl(266,65%,45%);--theme-light-accent-darken-color-focused: hsl(266,70%,50%);--theme-light-color: hsl(0,0%,100%);--theme-light-foreground-color: hsl(0,0%,0%);--theme-light-background-color: hsl(0,0%,100%);--theme-light-scrollbar-color: hsl(0,0%,80%);--theme-dark-accent-color: hsl(266,100%,75%);--theme-dark-accent-color-focused: hsl(266,100%,82%);--theme-dark-accent-darken-color: hsl(266,65%,45%);--theme-dark-accent-darken-color-focused: hsl(266,70%,50%);--theme-dark-color: hsl(0,0%,0%);--theme-dark-foreground-color: hsl(0,0%,100%);--theme-dark-background-color: hsl(0,0%,12%);--theme-dark-scrollbar-color: hsl(0,0%,27%)}body{background-color:var(--background-color);color:var(--foreground-color)}a{color:var(--accent-color)}a:hover,a:focus{color:var(--accent-color-focused)}::-webkit-scrollbar-thumb{background:var(--scrollbar-color)}::-webkit-scrollbar-corner{background:var(--background-color)}::-webkit-scrollbar-track{background:var(--background-color)}::-webkit-scrollbar-track-piece{background:var(--background-color)}.firefox,.firefox *{scrollbar-color:var(--scrollbar-color) var(--background-color)}.theme--light{--accent-color: var(--theme-light-accent-color);--accent-color-focused: var(--theme-light-accent-color-focused);--accent-darken-color: var(--theme-light-accent-darken-color);--accent-darken-color-focused: var(--theme-light-accent-darken-color-focused);--theme-color: var(--theme-light-color);--foreground-color: var(--theme-light-foreground-color);--background-color: var(--theme-light-background-color);--scrollbar-color: var(--theme-light-scrollbar-color)}.theme--dark{--accent-color: var(--theme-dark-accent-color);--accent-color-focused: var(--theme-dark-accent-color-focused);--accent-darken-color: var(--theme-dark-accent-darken-color);--accent-darken-color-focused: var(--theme-dark-accent-darken-color-focused);--theme-color: var(--theme-dark-color);--foreground-color: var(--theme-dark-foreground-color);--background-color: var(--theme-dark-background-color);--scrollbar-color: var(--theme-dark-scrollbar-color)}@media(prefers-color-scheme:light){html{--accent-color: var(--theme-light-accent-color);--accent-color-focused: var(--theme-light-accent-color-focused);--accent-darken-color: var(--theme-light-accent-darken-color);--accent-darken-color-focused: var(--theme-light-accent-darken-color-focused);--theme-color: var(--theme-light-color);--foreground-color: var(--theme-light-foreground-color);--background-color: var(--theme-light-background-color);--scrollbar-color: var(--theme-light-scrollbar-color)}}@media(prefers-color-scheme:dark){html{--accent-color: var(--theme-dark-accent-color);--accent-color-focused: var(--theme-dark-accent-color-focused);--accent-darken-color: var(--theme-dark-accent-darken-color);--accent-darken-color-focused: var(--theme-dark-accent-darken-color-focused);--theme-color: var(--theme-dark-color);--foreground-color: var(--theme-dark-foreground-color);--background-color: var(--theme-dark-background-color);--scrollbar-color: var(--theme-dark-scrollbar-color)}}.theme-toggler{border:0;outline:0;padding:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}.theme-toggler__icon{display:none;color:inherit;justify-content:center;align-items:center;user-select:none;width:3em;height:3em}.theme-toggler__icon>*{font-size:2.5em}.theme-toggler__icon--auto,.theme--light .theme-toggler__icon--light{display:flex}.theme--light .theme-toggler__icon--auto{display:none}.theme--dark .theme-toggler__icon--dark{display:flex}.theme--dark .theme-toggler__icon--auto{display:none}.splitter{width:100%;height:100%;pointer-events:none;background-color:var(--splitter-color);flex-shrink:0;flex-grow:0}.splitter--horizontal{height:1px}.splitter--vertical{width:1px}html{--theme-light-splitter-color: hsl(0,0%,80%);--theme-dark-splitter-color: hsl(0,0%,25%)}.theme--light{--splitter-color: var(--theme-light-splitter-color)}.theme--dark{--splitter-color: var(--theme-dark-splitter-color)}@media(prefers-color-scheme:light){html{--splitter-color: var(--theme-light-splitter-color)}}@media(prefers-color-scheme:dark){html{--splitter-color: var(--theme-dark-splitter-color)}}.contextmenu{width:12em;padding-top:.5em;padding-bottom:.5em;border-radius:.5em;user-select:none;box-sizing:border-box;background-color:var(--contextmenu-background-color);border:1px solid var(--contextmenu-border-color);box-shadow:0 0 2em var(--contextmenu-shadow-color);overflow:hidden}.contextmenu--shown{display:block}.contextmenu--hidden{display:none}.contextmenu .splitter.splitter--horizontal{margin-top:.5em;margin-bottom:.5em}html{--theme-light-contextmenu-background-color: hsl(0,0%,98%);--theme-light-contextmenu-border-color: hsl(0,0%,80%);--theme-light-contextmenu-shadow-color: hsla(0,0%,0%,.1);--theme-dark-contextmenu-background-color: hsl(0,0%,16%);--theme-dark-contextmenu-border-color: hsl(0,0%,25%);--theme-dark-contextmenu-shadow-color: hsla(0,0%,100%,.1)}.theme--light{--contextmenu-background-color: var(--theme-light-contextmenu-background-color);--contextmenu-border-color: var(--theme-light-contextmenu-border-color);--contextmenu-shadow-color: var(--theme-light-contextmenu-shadow-color)}.theme--dark{--contextmenu-background-color: var(--theme-dark-contextmenu-background-color);--contextmenu-border-color: var(--theme-dark-contextmenu-border-color);--contextmenu-shadow-color: var(--theme-dark-contextmenu-shadow-color)}@media(prefers-color-scheme:light){html{--contextmenu-background-color: var(--theme-light-contextmenu-background-color);--contextmenu-border-color: var(--theme-light-contextmenu-border-color);--contextmenu-shadow-color: var(--theme-light-contextmenu-shadow-color)}}@media(prefers-color-scheme:dark){html{--contextmenu-background-color: var(--theme-dark-contextmenu-background-color);--contextmenu-border-color: var(--theme-dark-contextmenu-border-color);--contextmenu-shadow-color: var(--theme-dark-contextmenu-shadow-color)}}.menuitem{display:flex;flex-direction:row;box-sizing:border-box;align-items:center;user-select:none;gap:1em;padding:.5em 1em;cursor:pointer;color:var(--menuitem-foreground-color);background-color:var(--menuitem-background-color)}.menuitem__icon{flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.menuitem__title{width:100%;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}.menuitem--selected{color:var(--menuitem-foreground-color-selected);background-color:var(--menuitem-background-color-selected)}.menuitem.menuitem--selected:hover{color:var(--menuitem-foreground-color-selected-hover);background-color:var(--menuitem-background-color-selected-hover)}.menuitem:hover{color:var(--menuitem-foreground-color-hover);background-color:var(--menuitem-background-color-hover)}.menuitem--disabled{cursor:default;color:var(--menuitem-foreground-color-disabled);background-color:var(--menuitem-background-color-disabled);pointer-events:none}html{--theme-light-menuitem-foreground-color: hsl(0,0%,10%);--theme-light-menuitem-background-color: inherit;--theme-light-menuitem-foreground-color-selected: var(--theme-light-accent-color-focused);--theme-light-menuitem-background-color-selected: hsla(266,100%,58%,.2);--theme-light-menuitem-foreground-color-hover: hsl(0,0%,0%);--theme-light-menuitem-background-color-hover: hsl(0,0%,95%);--theme-light-menuitem-foreground-color-selected-hover: var(--theme-light-accent-color);--theme-light-menuitem-background-color-selected-hover: hsla(266,100%,58%,.25);--theme-light-menuitem-foreground-color-disabled: hsl(0,0%,60%);--theme-light-menuitem-background-color-disabled: inherit;--theme-dark-menuitem-foreground-color: hsl(0,0%,90%);--theme-dark-menuitem-background-color: inherit;--theme-dark-menuitem-foreground-color-selected: var(--theme-dark-accent-color);--theme-dark-menuitem-background-color-selected: hsla(266,100%,58%,.2);--theme-dark-menuitem-foreground-color-hover: hsl(0,0%,100%);--theme-dark-menuitem-background-color-hover: hsl(0,0%,22%);--theme-dark-menuitem-foreground-color-selected-hover: var(--theme-dark-accent-color-focused);--theme-dark-menuitem-background-color-selected-hover: hsla(266,100%,58%,.25);--theme-dark-menuitem-foreground-color-disabled: hsl(0,0%,50%);--theme-dark-menuitem-background-color-disabled: inherit}.theme--light{--menuitem-foreground-color: var(--theme-light-menuitem-foreground-color);--menuitem-background-color: var(--theme-light-menuitem-background-color);--menuitem-foreground-color-selected: var(--theme-light-menuitem-foreground-color-selected);--menuitem-background-color-selected: var(--theme-light-menuitem-background-color-selected);--menuitem-foreground-color-hover: var(--theme-light-menuitem-foreground-color-hover);--menuitem-background-color-hover: var(--theme-light-menuitem-background-color-hover);--menuitem-foreground-color-selected-hover: var(--theme-light-menuitem-foreground-color-selected-hover);--menuitem-background-color-selected-hover: var(--theme-light-menuitem-background-color-selected-hover);--menuitem-foreground-color-disabled: var(--theme-light-menuitem-foreground-color-disabled);--menuitem-background-color-disabled: var(--theme-light-menuitem-background-color-disabled)}.theme--dark{--menuitem-foreground-color: var(--theme-dark-menuitem-foreground-color);--menuitem-background-color: var(--theme-dark-menuitem-background-color);--menuitem-foreground-color-selected: var(--theme-dark-menuitem-foreground-color-selected);--menuitem-background-color-selected: var(--theme-dark-menuitem-background-color-selected);--menuitem-foreground-color-hover: var(--theme-dark-menuitem-foreground-color-hover);--menuitem-background-color-hover: var(--theme-dark-menuitem-background-color-hover);--menuitem-foreground-color-selected-hover: var(--theme-dark-menuitem-foreground-color-selected-hover);--menuitem-background-color-selected-hover: var(--theme-dark-menuitem-background-color-selected-hover);--menuitem-foreground-color-disabled: var(--theme-dark-menuitem-foreground-color-disabled);--menuitem-background-color-disabled: var(--theme-dark-menuitem-background-color-disabled)}@media(prefers-color-scheme:light){html{--menuitem-foreground-color: var(--theme-light-menuitem-foreground-color);--menuitem-background-color: var(--theme-light-menuitem-background-color);--menuitem-foreground-color-selected: var(--theme-light-menuitem-foreground-color-selected);--menuitem-background-color-selected: var(--theme-light-menuitem-background-color-selected);--menuitem-foreground-color-hover: var(--theme-light-menuitem-foreground-color-hover);--menuitem-background-color-hover: var(--theme-light-menuitem-background-color-hover);--menuitem-foreground-color-selected-hover: var(--theme-light-menuitem-foreground-color-selected-hover);--menuitem-background-color-selected-hover: var(--theme-light-menuitem-background-color-selected-hover);--menuitem-foreground-color-disabled: var(--theme-light-menuitem-foreground-color-disabled);--menuitem-background-color-disabled: var(--theme-light-menuitem-background-color-disabled)}}@media(prefers-color-scheme:dark){html{--menuitem-foreground-color: var(--theme-dark-menuitem-foreground-color);--menuitem-background-color: var(--theme-dark-menuitem-background-color);--menuitem-foreground-color-selected: var(--theme-dark-menuitem-foreground-color-selected);--menuitem-background-color-selected: var(--theme-dark-menuitem-background-color-selected);--menuitem-foreground-color-hover: var(--theme-dark-menuitem-foreground-color-hover);--menuitem-background-color-hover: var(--theme-dark-menuitem-background-color-hover);--menuitem-foreground-color-selected-hover: var(--theme-dark-menuitem-foreground-color-selected-hover);--menuitem-background-color-selected-hover: var(--theme-dark-menuitem-background-color-selected-hover);--menuitem-foreground-color-disabled: var(--theme-dark-menuitem-foreground-color-disabled);--menuitem-background-color-disabled: var(--theme-dark-menuitem-background-color-disabled)}}.user-menu{height:3em}.user-menu__toggler{display:flex;flex-direction:row;align-items:center;padding-right:1em;user-select:none;cursor:pointer;border-radius:1em;-webkit-tap-highlight-color:transparent}.user-menu__icon{flex-grow:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;user-select:none;width:3em;height:3em}.user-menu__icon>*{font-size:2.3em;width:1em;height:1em}.user-menu .contextmenu{position:absolute;right:.5em;margin-top:1em;z-index:2}.user-menu__toggler{background-color:var(--user-menu-toggler-color)}.user-menu__toggler--shown{background-color:var(--user-menu-toggler-color-active)}.user-menu--admin .contextmenu{width:17.5em}html{--theme-light-user-menu-toggler-color: transparent;--theme-light-user-menu-toggler-color-active: hsl(0,0%,95%);--theme-dark-user-menu-toggler-color: transparent;--theme-dark-user-menu-toggler-color-active: hsl(0,0%,22%)}.theme--light{--user-menu-toggler-color: var(--theme-light-user-menu-toggler-color);--user-menu-toggler-color-active: var(--theme-light-user-menu-toggler-color-active)}.theme--dark{--user-menu-toggler-color: var(--theme-dark-user-menu-toggler-color);--user-menu-toggler-color-active: var(--theme-dark-user-menu-toggler-color-active)}@media(prefers-color-scheme:light){html{--user-menu-toggler-color: var(--theme-light-user-menu-toggler-color);--user-menu-toggler-color-active: var(--theme-light-user-menu-toggler-color-active)}}@media(prefers-color-scheme:dark){html{--user-menu-toggler-color: var(--theme-dark-user-menu-toggler-color);--user-menu-toggler-color-active: var(--theme-dark-user-menu-toggler-color-active)}}.header{display:flex;flex-direction:column;width:100%;height:4em;position:fixed;box-sizing:border-box;z-index:1;background-color:var(--header-background-color);backdrop-filter:blur(10px)}.header__content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:end;width:100%;flex-grow:1;padding-left:1em;padding-right:1em;box-sizing:border-box;align-items:center;gap:.5em}.header .splitter{opacity:.25}html{--theme-light-header-background-color: hsla(0,0%,100%,.5);--theme-dark-header-background-color: hsla(0,0%,12%,.5)}.theme--light{--header-background-color: var(--theme-light-header-background-color)}.theme--dark{--header-background-color: var(--theme-dark-header-background-color)}@media(prefers-color-scheme:light){html{--header-background-color: var(--theme-light-header-background-color)}}@media(prefers-color-scheme:dark){html{--header-background-color: var(--theme-dark-header-background-color)}}.form{width:100%;max-width:30em;border-radius:.75em;display:flex;flex-direction:column;box-sizing:border-box;border:1px solid var(--form-border-color);overflow:hidden}.form__header{flex-shrink:0;flex-grow:0;display:flex;gap:1.5em;padding-left:1em;padding-right:1em;min-height:3em;box-sizing:border-box;align-items:center;border:0 solid var(--form-border-color);border-bottom-width:1px;background-color:var(--form-header-color)}.form__icon{flex-shrink:0;flex-grow:0;height:100%;display:flex;align-items:center;justify-content:center;height:3em;box-sizing:border-box}.form__icon>*{font-size:1.75em}.form__title{font-weight:700;padding-right:1.5em;box-sizing:border-box}.form--singleline-title .form__title{width:100%;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.form__body{flex-shrink:1;flex-grow:1;padding:1.5em;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5em;align-items:center;background-color:var(--form-body-color)}.form__body>*:first-child{margin-top:0}.form__body>*:last-child{margin-bottom:0}.form__body .textfield,.form__body .select,.form__body .button,.form__body .notice{max-width:none}html{--theme-light-form-border-color: hsl(0,0%,80%);--theme-light-form-header-color: hsl(0,0%,95%);--theme-light-form-body-color: hsl(0,0%,98%);--theme-dark-form-border-color: hsl(0,0%,25%);--theme-dark-form-header-color: hsl(0,0%,22%);--theme-dark-form-body-color: hsl(0,0%,16%)}.theme--light{--form-border-color: var(--theme-light-form-border-color);--form-header-color: var(--theme-light-form-header-color);--form-body-color: var(--theme-light-form-body-color)}.theme--dark{--form-border-color: var(--theme-dark-form-border-color);--form-header-color: var(--theme-dark-form-header-color);--form-body-color: var(--theme-dark-form-body-color)}@media(prefers-color-scheme:light){html{--form-border-color: var(--theme-light-form-border-color);--form-header-color: var(--theme-light-form-header-color);--form-body-color: var(--theme-light-form-body-color)}}@media(prefers-color-scheme:dark){html{--form-border-color: var(--theme-dark-form-border-color);--form-header-color: var(--theme-dark-form-header-color);--form-body-color: var(--theme-dark-form-body-color)}}.notice.notice--error,.notice.notice--danger{--notice-color: var(--error-color);--notice-background-color: var(--notice-error-background-color);--notice-icon-color: var(--notice-error-icon-color);--notice-border-color: var(--notice-error-border-color)}.notice.notice--warning{--notice-color: var(--warning-color);--notice-background-color: var(--notice-warning-background-color);--notice-icon-color: var(--notice-warning-icon-color);--notice-border-color: var(--notice-warning-border-color)}.notice.notice--success{--notice-color: var(--success-color);--notice-background-color: var(--notice-success-background-color);--notice-icon-color: var(--notice-success-icon-color);--notice-border-color: var(--notice-success-border-color)}.notice.notice--neutral{--notice-color: var(--neutral-color);--notice-background-color: var(--notice-neutral-background-color);--notice-icon-color: var(--notice-neutral-icon-color);--notice-border-color: var(--notice-neutral-border-color)}.notice{--notice-color: var(--accent-color);--notice-background-color: var(--notice-accent-background-color);--notice-icon-color: var(--notice-accent-icon-color);--notice-border-color: var(--notice-accent-border-color);display:flex;flex-direction:row;width:100%;max-width:28em;box-sizing:border-box;border-radius:.5em;background-color:var(--notice-background-color)}.notice--bordered{border:1px solid var(--notice-border-color)}.notice__content{display:flex;flex-direction:column;padding:.75em 1em .75em 0;box-sizing:border-box;width:100%;gap:.2em;justify-content:center}.notice__icon{color:var(--notice-color);background-color:var(--notice-icon-color);margin:.75em;border-radius:.5em;overflow:hidden;width:2.5em;height:2.5em;box-sizing:border-box;flex-shrink:0;flex-grow:0;display:flex;align-items:center;justify-content:center;user-select:none}.notice__icon>*{font-size:1.75em;width:1em;height:1em}.notice__title{font-size:1em}.notice__text{font-size:.85em;color:var(--notice-color)}html{--theme-light-notice-accent-background-color: hsl(266,100%,95%);--theme-light-notice-accent-icon-color: hsl(266,100%,90%);--theme-light-notice-accent-border-color: hsl(266,100%,90%);--theme-light-notice-error-background-color: hsl(0,79%,96%);--theme-light-notice-error-icon-color: hsl(0,79%,93%);--theme-light-notice-error-border-color: hsl(0,79%,90%);--theme-light-notice-warning-background-color: hsl(41,100%,92%);--theme-light-notice-warning-icon-color: hsl(41,95%,87%);--theme-light-notice-warning-border-color: hsl(41,90%,83%);--theme-light-notice-success-background-color: hsl(125,68%,93%);--theme-light-notice-success-icon-color: hsl(125,60%,87%);--theme-light-notice-success-border-color: hsl(125,60%,88%);--theme-light-notice-neutral-background-color: hsl(0,0%,98%);--theme-light-notice-neutral-icon-color: hsl(0,0%,95%);--theme-light-notice-neutral-border-color: hsl(0,0%,80%);--theme-dark-notice-accent-background-color: hsl(266,22%,17%);--theme-dark-notice-accent-icon-color: hsl(266,40%,24%);--theme-dark-notice-accent-border-color: hsl(266,40%,30%);--theme-dark-notice-error-background-color: hsl(0,38%,16%);--theme-dark-notice-error-icon-color: hsl(0,60%,20%);--theme-dark-notice-error-border-color: hsl(0,60%,24%);--theme-dark-notice-warning-background-color: hsl(41,30%,14%);--theme-dark-notice-warning-icon-color: hsl(41,60%,18%);--theme-dark-notice-warning-border-color: hsl(41,60%,20%);--theme-dark-notice-success-background-color: hsl(125,30%,14%);--theme-dark-notice-success-icon-color: hsl(125,60%,18%);--theme-dark-notice-success-border-color: hsl(125,60%,19%);--theme-dark-notice-neutral-background-color: hsl(0,0%,16%);--theme-dark-notice-neutral-icon-color: hsl(0,0%,22%);--theme-dark-notice-neutral-border-color: hsl(0,0%,25%)}.theme--light{--notice-accent-background-color: var(--theme-light-notice-accent-background-color);--notice-accent-icon-color: var(--theme-light-notice-accent-icon-color);--notice-accent-border-color: var(--theme-light-notice-accent-border-color);--notice-error-background-color: var(--theme-light-notice-error-background-color);--notice-error-icon-color: var(--theme-light-notice-error-icon-color);--notice-error-border-color: var(--theme-light-notice-error-border-color);--notice-warning-background-color: var(--theme-light-notice-warning-background-color);--notice-warning-icon-color: var(--theme-light-notice-warning-icon-color);--notice-warning-border-color: var(--theme-light-notice-warning-border-color);--notice-success-background-color: var(--theme-light-notice-success-background-color);--notice-success-icon-color: var(--theme-light-notice-success-icon-color);--notice-success-border-color: var(--theme-light-notice-success-border-color);--notice-neutral-background-color: var(--theme-light-notice-neutral-background-color);--notice-neutral-icon-color: var(--theme-light-notice-neutral-icon-color);--notice-neutral-border-color: var(--theme-light-notice-neutral-border-color)}.theme--dark{--notice-accent-background-color: var(--theme-dark-notice-accent-background-color);--notice-accent-icon-color: var(--theme-dark-notice-accent-icon-color);--notice-accent-border-color: var(--theme-dark-notice-accent-border-color);--notice-error-background-color: var(--theme-dark-notice-error-background-color);--notice-error-icon-color: var(--theme-dark-notice-error-icon-color);--notice-error-border-color: var(--theme-dark-notice-error-border-color);--notice-warning-background-color: var(--theme-dark-notice-warning-background-color);--notice-warning-icon-color: var(--theme-dark-notice-warning-icon-color);--notice-warning-border-color: var(--theme-dark-notice-warning-border-color);--notice-success-background-color: var(--theme-dark-notice-success-background-color);--notice-success-icon-color: var(--theme-dark-notice-success-icon-color);--notice-success-border-color: var(--theme-dark-notice-success-border-color);--notice-neutral-background-color: var(--theme-dark-notice-neutral-background-color);--notice-neutral-icon-color: var(--theme-dark-notice-neutral-icon-color);--notice-neutral-border-color: var(--theme-dark-notice-neutral-border-color)}@media(prefers-color-scheme:light){html{--notice-accent-background-color: var(--theme-light-notice-accent-background-color);--notice-accent-icon-color: var(--theme-light-notice-accent-icon-color);--notice-accent-border-color: var(--theme-light-notice-accent-border-color);--notice-error-background-color: var(--theme-light-notice-error-background-color);--notice-error-icon-color: var(--theme-light-notice-error-icon-color);--notice-error-border-color: var(--theme-light-notice-error-border-color);--notice-warning-background-color: var(--theme-light-notice-warning-background-color);--notice-warning-icon-color: var(--theme-light-notice-warning-icon-color);--notice-warning-border-color: var(--theme-light-notice-warning-border-color);--notice-success-background-color: var(--theme-light-notice-success-background-color);--notice-success-icon-color: var(--theme-light-notice-success-icon-color);--notice-success-border-color: var(--theme-light-notice-success-border-color);--notice-neutral-background-color: var(--theme-light-notice-neutral-background-color);--notice-neutral-icon-color: var(--theme-light-notice-neutral-icon-color);--notice-neutral-border-color: var(--theme-light-notice-neutral-border-color)}}@media(prefers-color-scheme:dark){html{--notice-accent-background-color: var(--theme-dark-notice-accent-background-color);--notice-accent-icon-color: var(--theme-dark-notice-accent-icon-color);--notice-accent-border-color: var(--theme-dark-notice-accent-border-color);--notice-error-background-color: var(--theme-dark-notice-error-background-color);--notice-error-icon-color: var(--theme-dark-notice-error-icon-color);--notice-error-border-color: var(--theme-dark-notice-error-border-color);--notice-warning-background-color: var(--theme-dark-notice-warning-background-color);--notice-warning-icon-color: var(--theme-dark-notice-warning-icon-color);--notice-warning-border-color: var(--theme-dark-notice-warning-border-color);--notice-success-background-color: var(--theme-dark-notice-success-background-color);--notice-success-icon-color: var(--theme-dark-notice-success-icon-color);--notice-success-border-color: var(--theme-dark-notice-success-border-color);--notice-neutral-background-color: var(--theme-dark-notice-neutral-background-color);--notice-neutral-icon-color: var(--theme-dark-notice-neutral-icon-color);--notice-neutral-border-color: var(--theme-dark-notice-neutral-border-color)}}.textfield{display:flex;flex-direction:column;width:100%;max-width:24em;box-sizing:border-box;gap:.25em;-webkit-tap-highlight-color:transparent}.textfield__field{display:flex;flex-direction:row;gap:.5em;padding-left:.5em;padding-right:.5em;min-height:3em;border-radius:.5em;box-sizing:border-box;border:1px solid var(--textfield-border-color);background-color:var(--textfield-background-color);color:var(--textfield-foreground-color)}.textfield--readonly,.textfield--disabled{pointer-events:none}.textfield--disabled>.textfield__field{border-color:var(--textfield-border-color-disabled);background-color:var(--textfield-background-color-disabled);color:var(--textfield-foreground-color-disabled)}.textfield--disabled .textfield__icon>*,.textfield--disabled .textfield__state>*{color:var(--textfield-icon-color-disabled)}.textfield--focused>.textfield__field{border-color:var(--textfield-border-color-focused);background-color:var(--textfield-background-color-focused);color:var(--textfield-foreground-color-focused)}.textfield--focused>.textfield__title{opacity:1}.textfield--focused>.textfield__hint{opacity:.75}.textfield__icon,.textfield__state{box-sizing:border-box;flex-shrink:0;flex-grow:0;display:flex;align-items:center;justify-content:center;color:var(--textfield-icon-color)}.textfield__state{display:none}.textfield__icon>*,.textfield__state>*{font-size:1.5em;color:inherit}.textfield__input{box-sizing:border-box;width:100%;flex-shrink:1;flex-grow:1}.textfield__input input{display:block;border:0;outline:0;padding:0;background-color:transparent;font-family:inherit;font-size:inherit;width:100%;height:100%;appearance:none;cursor:text}.textfield__input input::-webkit-contacts-auto-fill-button{background-color:#fff}.textfield__input input::-webkit-credentials-auto-fill-button{background-color:#fff}.textfield__hint{font-size:.85em;opacity:.5;padding-left:.5em}.textfield__hint--invisible{display:none}.textfield__title{opacity:.75}.textfield.textfield--required>.textfield__title:after{content:"*";color:var(--error-color)}.textfield__state--loading{animation-name:spin;animation-iteration-count:infinite;animation-duration:.25s;animation-timing-function:linear}.textfield--valid .textfield__state--valid{display:flex;color:var(--success-color)}.textfield--invalid .textfield__state--invalid{display:flex;color:var(--error-color)}.textfield--loading .textfield__state--loading{display:flex}.textfield--valid .textfield__input,.textfield--valid .textfield__title,.textfield--valid .textfield__hint{color:var(--success-color)}.textfield--valid .textfield__field{border-color:var(--success-color)}.textfield--focused.textfield--valid .textfield__input,.textfield--focused.textfield--valid .textfield__title,.textfield--focused.textfield--valid .textfield__hint{color:var(--success-color-focused)}.textfield--focused.textfield--valid .textfield__field{border-color:var(--success-color-focused)}.textfield--invalid .textfield__input,.textfield--invalid .textfield__title,.textfield--invalid .textfield__hint{color:var(--error-color)}.textfield.textfield--invalid .textfield__field{border-color:var(--error-color)}.textfield--focused.textfield--invalid .textfield__input,.textfield--focused.textfield--invalid .textfield__title,.textfield--focused.textfield--invalid .textfield__hint{color:var(--error-color-focused)}.textfield--focused.textfield.textfield--invalid .textfield__field{border-color:var(--error-color-focused)}.textfield--focused .textfield__icon>svg{color:var(--textfield-icon-color-focused)}html{--theme-light-textfield-foreground-color: var(--theme-light-foreground-color);--theme-light-textfield-background-color: hsl(0,0%,95%);--theme-light-textfield-border-color: hsl(0,0%,60%);--theme-light-textfield-icon-color: hsl(0,0%,50%);--theme-light-textfield-foreground-color-focused: var(--theme-light-foreground-color);--theme-light-textfield-background-color-focused: hsl(0,0%,97%);--theme-light-textfield-border-color-focused: hsl(0,0%,27%);--theme-light-textfield-icon-color-focused: hsl(0,0%,25%);--theme-light-textfield-foreground-color-disabled: hsl(0,0%,60%);--theme-light-textfield-background-color-disabled: hsl(0,0%,97%);--theme-light-textfield-border-color-disabled: hsl(0,0%,85%);--theme-light-textfield-icon-color-disabled: hsl(0,0%,65%);--theme-dark-textfield-foreground-color: var(--theme-dark-foreground-color);--theme-dark-textfield-background-color: hsl(0,0%,16%);--theme-dark-textfield-border-color: hsl(0,0%,33%);--theme-dark-textfield-icon-color: hsl(0,0%,50%);--theme-dark-textfield-foreground-color-focused: var(--theme-dark-foreground-color);--theme-dark-textfield-background-color-focused: hsl(0,0%,18%);--theme-dark-textfield-border-color-focused: hsl(0,0%,47%);--theme-dark-textfield-icon-color-focused: hsl(0,0%,75%);--theme-dark-textfield-foreground-color-disabled: hsl(0,0%,50%);--theme-dark-textfield-background-color-disabled: hsl(0,0%,18%);--theme-dark-textfield-border-color-disabled: hsl(0,0%,25%);--theme-dark-textfield-icon-color-disabled: hsl(0,0%,30%)}.theme--light{--textfield-foreground-color: var(--theme-light-textfield-foreground-color);--textfield-background-color: var(--theme-light-textfield-background-color);--textfield-border-color: var(--theme-light-textfield-border-color);--textfield-icon-color: var(--theme-light-textfield-icon-color);--textfield-foreground-color-focused: var(--theme-light-textfield-foreground-color-focused);--textfield-background-color-focused: var(--theme-light-textfield-background-color-focused);--textfield-border-color-focused: var(--theme-light-textfield-border-color-focused);--textfield-icon-color-focused: var(--theme-light-textfield-icon-color-focused);--textfield-foreground-color-disabled: var(--theme-light-textfield-foreground-color-disabled);--textfield-background-color-disabled: var(--theme-light-textfield-background-color-disabled);--textfield-border-color-disabled: var(--theme-light-textfield-border-color-disabled);--textfield-icon-color-disabled: var(--theme-light-textfield-icon-color-disabled)}.theme--dark{--textfield-foreground-color: var(--theme-dark-textfield-foreground-color);--textfield-background-color: var(--theme-dark-textfield-background-color);--textfield-border-color: var(--theme-dark-textfield-border-color);--textfield-icon-color: var(--theme-dark-textfield-icon-color);--textfield-foreground-color-focused: var(--theme-dark-textfield-foreground-color-focused);--textfield-background-color-focused: var(--theme-dark-textfield-background-color-focused);--textfield-border-color-focused: var(--theme-dark-textfield-border-color-focused);--textfield-icon-color-focused: var(--theme-dark-textfield-icon-color-focused);--textfield-foreground-color-disabled: var(--theme-dark-textfield-foreground-color-disabled);--textfield-background-color-disabled: var(--theme-dark-textfield-background-color-disabled);--textfield-border-color-disabled: var(--theme-dark-textfield-border-color-disabled);--textfield-icon-color-disabled: var(--theme-dark-textfield-icon-color-disabled)}@media(prefers-color-scheme:light){html{--textfield-foreground-color: var(--theme-light-textfield-foreground-color);--textfield-background-color: var(--theme-light-textfield-background-color);--textfield-border-color: var(--theme-light-textfield-border-color);--textfield-icon-color: var(--theme-light-textfield-icon-color);--textfield-foreground-color-focused: var(--theme-light-textfield-foreground-color-focused);--textfield-background-color-focused: var(--theme-light-textfield-background-color-focused);--textfield-border-color-focused: var(--theme-light-textfield-border-color-focused);--textfield-icon-color-focused: var(--theme-light-textfield-icon-color-focused);--textfield-foreground-color-disabled: var(--theme-light-textfield-foreground-color-disabled);--textfield-background-color-disabled: var(--theme-light-textfield-background-color-disabled);--textfield-border-color-disabled: var(--theme-light-textfield-border-color-disabled);--textfield-icon-color-disabled: var(--theme-light-textfield-icon-color-disabled)}}@media(prefers-color-scheme:dark){html{--textfield-foreground-color: var(--theme-dark-textfield-foreground-color);--textfield-background-color: var(--theme-dark-textfield-background-color);--textfield-border-color: var(--theme-dark-textfield-border-color);--textfield-icon-color: var(--theme-dark-textfield-icon-color);--textfield-foreground-color-focused: var(--theme-dark-textfield-foreground-color-focused);--textfield-background-color-focused: var(--theme-dark-textfield-background-color-focused);--textfield-border-color-focused: var(--theme-dark-textfield-border-color-focused);--textfield-icon-color-focused: var(--theme-dark-textfield-icon-color-focused);--textfield-foreground-color-disabled: var(--theme-dark-textfield-foreground-color-disabled);--textfield-background-color-disabled: var(--theme-dark-textfield-background-color-disabled);--textfield-border-color-disabled: var(--theme-dark-textfield-border-color-disabled);--textfield-icon-color-disabled: var(--theme-dark-textfield-icon-color-disabled)}}.button{display:flex;flex-direction:row;align-items:center;gap:.5em;border-radius:.5em;box-sizing:border-box;outline:0;appearance:none;background:none;min-height:3em;padding:0 .5em;cursor:pointer;font-size:1em;text-align:inherit;background-color:var(--button-background-color);border:3px solid transparent;user-select:none;-webkit-tap-highlight-color:transparent}.button--wide{width:100%;max-width:24em}.button--volume{border-bottom-color:var(--button-border-color)}.button--wide.button--loading>.button__state--loading+.button__title,.button--wide>.button__icon+.button__title{padding-right:2em}.button--disabled,.button[disabled]{pointer-events:none;background-color:var(--button-background-color-disabled);color:var(--button-foreground-color-disabled);border-bottom-color:var(--button-border-color-disabled)}.button__title{flex-grow:1;flex-shrink:1;font-weight:600;text-overflow:ellipsis;text-wrap:nowrap;width:100%;overflow:hidden;text-align:center;padding-right:.5em}.button__title:not(.button__icon+.button__title){padding-left:.5em}.button--wide .button__title{text-align:center;padding-right:0}.button__icon,.button__state{flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center}.button__state{display:none}.button__icon>svg,.button__state>svg{font-size:1.5em}.button__state--loading{animation-name:spin;animation-iteration-count:infinite;animation-duration:.25s;animation-timing-function:linear}.button--loading .button__state--loading{display:flex}.button--loading .button__icon{display:none}.button:hover,.button:active{background-color:var(--button-background-color-focused);color:var(--button-foreground-color-focused)}.button--volume:hover,.button--volume:active{border-bottom-color:var(--button-border-color-focused)}.button--primary{background-color:var(--button-primary-background-color);color:var(--button-primary-foreground-color);border-bottom-color:var(--button-primary-border-color)}.button--primary:hover,.button--primary:active{background-color:var(--button-primary-background-color-focused);color:var(--button-primary-foreground-color-focused);border-bottom-color:var(--button-primary-border-color-focused)}.button--secondary{background-color:var(--button-secondary-background-color);color:var(--button-secondary-foreground-color);border-bottom-color:var(--button-secondary-border-color)}.button--secondary:hover,.button--secondary:active{background-color:var(--button-secondary-background-color-focused);color:var(--button-secondary-foreground-color-focused);border-bottom-color:var(--button-secondary-border-color-focused)}html{--theme-light-button-foreground-color: var(--theme-light-foreground-color);--theme-light-button-background-color: hsl(0,0%,92%);--theme-light-button-border-color: hsl(0,0%,85%);--theme-light-button-foreground-color-focused: var(--theme-light-foreground-color);--theme-light-button-background-color-focused: hsl(0,0%,94%);--theme-light-button-border-color-focused: hsl(0,0%,89%);--theme-light-button-foreground-color-disabled: hsl(0,0%,65%);--theme-light-button-background-color-disabled: hsl(0,0%,90%);--theme-light-button-border-color-disabled: hsl(0,0%,90%);--theme-light-button-primary-foreground-color: hsl(0,0%,100%);--theme-light-button-primary-background-color: var(--accent-color);--theme-light-button-primary-border-color: var(--accent-darken-color);--theme-light-button-primary-foreground-color-focused: hsl(0,0%,100%);--theme-light-button-primary-background-color-focused: var(--accent-color-focused);--theme-light-button-primary-border-color-focused: var(--accent-darken-color-focused);--theme-light-button-secondary-foreground-color: hsl(0,0%,99%);--theme-light-button-secondary-background-color: hsl(0,0%,15%);--theme-light-button-secondary-border-color: hsl(0,0%,40%);--theme-light-button-secondary-foreground-color-focused: hsl(0,0%,100%);--theme-light-button-secondary-background-color-focused: hsl(0,0%,1%);--theme-light-button-secondary-border-color-focused: hsl(0,0%,35%);--theme-dark-button-foreground-color: var(--theme-dark-foreground-color);--theme-dark-button-background-color: hsl(0,0%,22%);--theme-dark-button-border-color: hsl(0,0%,27%);--theme-dark-button-foreground-color-focused: var(--theme-dark-foreground-color);--theme-dark-button-background-color-focused: hsl(0,0%,25%);--theme-dark-button-border-color-focused: hsl(0,0%,32%);--theme-dark-button-foreground-color-disabled: hsl(0,0%,40%);--theme-dark-button-background-color-disabled: hsl(0,0%,21%);--theme-dark-button-border-color-disabled: hsl(0,0%,21%);--theme-dark-button-primary-foreground-color: hsl(0,0%,100%);--theme-dark-button-primary-background-color: var(--accent-color);--theme-dark-button-primary-border-color: var(--accent-darken-color);--theme-dark-button-primary-foreground-color-focused: hsl(0,0%,100%);--theme-dark-button-primary-background-color-focused: var(--accent-color-focused);--theme-dark-button-primary-border-color-focused: var(--accent-darken-color-focused);--theme-dark-button-secondary-foreground-color: hsl(0,0%,2%);--theme-dark-button-secondary-background-color: hsl(0,0%,92%);--theme-dark-button-secondary-border-color: hsl(0,0%,75%);--theme-dark-button-secondary-foreground-color-focused: hsl(0,0%,2%);--theme-dark-button-secondary-background-color-focused: hsl(0,0%,99%);--theme-dark-button-secondary-border-color-focused: hsl(0,0%,85%)}.theme--light{--button-foreground-color: var(--theme-light-button-foreground-color);--button-background-color: var(--theme-light-button-background-color);--button-border-color: var(--theme-light-button-border-color);--button-foreground-color-focused: var(--theme-light-button-foreground-color-focused);--button-background-color-focused: var(--theme-light-button-background-color-focused);--button-border-color-focused: var(--theme-light-button-border-color-focused);--button-foreground-color-disabled: var(--theme-light-button-foreground-color-disabled);--button-background-color-disabled: var(--theme-light-button-background-color-disabled);--button-border-color-disabled: var(--theme-light-button-border-color-disabled);--button-primary-foreground-color: var(--theme-light-button-primary-foreground-color);--button-primary-background-color: var(--theme-light-button-primary-background-color);--button-primary-border-color: var(--theme-light-button-primary-border-color);--button-primary-foreground-color-focused: var(--theme-light-button-primary-foreground-color-focused);--button-primary-background-color-focused: var(--theme-light-button-primary-background-color-focused);--button-primary-border-color-focused: var(--theme-light-button-primary-border-color-focused);--button-secondary-foreground-color: var(--theme-light-button-secondary-foreground-color);--button-secondary-background-color: var(--theme-light-button-secondary-background-color);--button-secondary-border-color: var(--theme-light-button-secondary-border-color);--button-secondary-foreground-color-focused: var(--theme-light-button-secondary-foreground-color-focused);--button-secondary-background-color-focused: var(--theme-light-button-secondary-background-color-focused);--button-secondary-border-color-focused: var(--theme-light-button-secondary-border-color-focused)}.theme--dark{--button-foreground-color: var(--theme-dark-button-foreground-color);--button-background-color: var(--theme-dark-button-background-color);--button-border-color: var(--theme-dark-button-border-color);--button-foreground-color-focused: var(--theme-dark-button-foreground-color-focused);--button-background-color-focused: var(--theme-dark-button-background-color-focused);--button-border-color-focused: var(--theme-dark-button-border-color-focused);--button-foreground-color-disabled: var(--theme-dark-button-foreground-color-disabled);--button-background-color-disabled: var(--theme-dark-button-background-color-disabled);--button-border-color-disabled: var(--theme-dark-button-border-color-disabled);--button-primary-foreground-color: var(--theme-dark-button-primary-foreground-color);--button-primary-background-color: var(--theme-dark-button-primary-background-color);--button-primary-border-color: var(--theme-dark-button-primary-border-color);--button-primary-foreground-color-focused: var(--theme-dark-button-primary-foreground-color-focused);--button-primary-background-color-focused: var(--theme-dark-button-primary-background-color-focused);--button-primary-border-color-focused: var(--theme-dark-button-primary-border-color-focused);--button-secondary-foreground-color: var(--theme-dark-button-secondary-foreground-color);--button-secondary-background-color: var(--theme-dark-button-secondary-background-color);--button-secondary-border-color: var(--theme-dark-button-secondary-border-color);--button-secondary-foreground-color-focused: var(--theme-dark-button-secondary-foreground-color-focused);--button-secondary-background-color-focused: var(--theme-dark-button-secondary-background-color-focused);--button-secondary-border-color-focused: var(--theme-dark-button-secondary-border-color-focused)}@media(prefers-color-scheme:light){html{--button-foreground-color: var(--theme-light-button-foreground-color);--button-background-color: var(--theme-light-button-background-color);--button-border-color: var(--theme-light-button-border-color);--button-foreground-color-focused: var(--theme-light-button-foreground-color-focused);--button-background-color-focused: var(--theme-light-button-background-color-focused);--button-border-color-focused: var(--theme-light-button-border-color-focused);--button-foreground-color-disabled: var(--theme-light-button-foreground-color-disabled);--button-background-color-disabled: var(--theme-light-button-background-color-disabled);--button-border-color-disabled: var(--theme-light-button-border-color-disabled);--button-primary-foreground-color: var(--theme-light-button-primary-foreground-color);--button-primary-background-color: var(--theme-light-button-primary-background-color);--button-primary-border-color: var(--theme-light-button-primary-border-color);--button-primary-foreground-color-focused: var(--theme-light-button-primary-foreground-color-focused);--button-primary-background-color-focused: var(--theme-light-button-primary-background-color-focused);--button-primary-border-color-focused: var(--theme-light-button-primary-border-color-focused);--button-secondary-foreground-color: var(--theme-light-button-secondary-foreground-color);--button-secondary-background-color: var(--theme-light-button-secondary-background-color);--button-secondary-border-color: var(--theme-light-button-secondary-border-color);--button-secondary-foreground-color-focused: var(--theme-light-button-secondary-foreground-color-focused);--button-secondary-background-color-focused: var(--theme-light-button-secondary-background-color-focused);--button-secondary-border-color-focused: var(--theme-light-button-secondary-border-color-focused)}}@media(prefers-color-scheme:dark){html{--button-foreground-color: var(--theme-dark-button-foreground-color);--button-background-color: var(--theme-dark-button-background-color);--button-border-color: var(--theme-dark-button-border-color);--button-foreground-color-focused: var(--theme-dark-button-foreground-color-focused);--button-background-color-focused: var(--theme-dark-button-background-color-focused);--button-border-color-focused: var(--theme-dark-button-border-color-focused);--button-foreground-color-disabled: var(--theme-dark-button-foreground-color-disabled);--button-background-color-disabled: var(--theme-dark-button-background-color-disabled);--button-border-color-disabled: var(--theme-dark-button-border-color-disabled);--button-primary-foreground-color: var(--theme-dark-button-primary-foreground-color);--button-primary-background-color: var(--theme-dark-button-primary-background-color);--button-primary-border-color: var(--theme-dark-button-primary-border-color);--button-primary-foreground-color-focused: var(--theme-dark-button-primary-foreground-color-focused);--button-primary-background-color-focused: var(--theme-dark-button-primary-background-color-focused);--button-primary-border-color-focused: var(--theme-dark-button-primary-border-color-focused);--button-secondary-foreground-color: var(--theme-dark-button-secondary-foreground-color);--button-secondary-background-color: var(--theme-dark-button-secondary-background-color);--button-secondary-border-color: var(--theme-dark-button-secondary-border-color);--button-secondary-foreground-color-focused: var(--theme-dark-button-secondary-foreground-color-focused);--button-secondary-background-color-focused: var(--theme-dark-button-secondary-background-color-focused);--button-secondary-border-color-focused: var(--theme-dark-button-secondary-border-color-focused)}}.scope{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.scope__content{padding-left:1em;flex-direction:column}.scope__toggler{display:flex;flex-direction:row;align-items:center;cursor:pointer;user-select:none}.scope__state{display:none;flex-shrink:0;flex-grow:0}.scope.scope--collapsed .scope__state.scope__state--collapsed,.scope.scope--shown .scope__state.scope__state--shown{display:flex}.scope.scope--collapsed .scope__content{display:none}.scope.scope--shown .scope__content{display:flex}.scope__item{display:flex;flex-direction:row;gap:.5em;align-items:center}.scope__title{font-size:.85em}.scope__checkbox{flex-shrink:0;flex-grow:0}.select{display:flex;flex-direction:column;width:100%;max-width:24em;box-sizing:border-box;gap:.25em;-webkit-tap-highlight-color:transparent}.select__field{display:flex;flex-direction:row;gap:.5em;padding-left:.5em;padding-right:.5em;min-height:3em;border-radius:.5em;box-sizing:border-box;border:1px solid var(--select-border-color);background-color:var(--select-background-color);color:var(--select-foreground-color)}.select--readonly,.select--disabled{pointer-events:none}.select--disabled>.select__field{border-color:var(--select-border-color-disabled);background-color:var(--select-background-color-disabled);color:var(--select-foreground-color-disabled)}.select--disabled .select__icon>*,.select--disabled .select__state>*{color:var(--select-icon-color-disabled)}.select--focused>.select__field{border-color:var(--select-border-color-focused);background-color:var(--select-background-color-focused);color:var(--select-foreground-color-focused)}.select--focused>.select__title{opacity:1}.select--focused>.select__hint{opacity:.75}.select__icon,.select__state{box-sizing:border-box;flex-shrink:0;flex-grow:0;display:flex;align-items:center;justify-content:center;color:var(--select-icon-color)}.select__state{display:none}.select__icon>*,.select__state>*{font-size:1.5em;color:inherit}.select__input{box-sizing:border-box;width:100%;flex-shrink:1;flex-grow:1}.select__input select{display:block;border:0;outline:0;padding:0;background-color:transparent;font-family:inherit;font-size:inherit;width:100%;height:100%;appearance:none;cursor:text}.select__input option{color:var(--select-foreground-color);background-color:var(--select-background-color)}.select__input option[selected],.select__input option[selected]:hover{color:var(--select-foreground-color-focused);background-color:var(--select-background-color-focused)}.select__hint{font-size:.85em;opacity:.5;padding-left:.5em}.select__hint--invisible{display:none}.select__title{opacity:.75}.select.select--required>.select__title:after{content:"*";color:var(--error-color)}.select__state--loading{animation-name:spin;animation-iteration-count:infinite;animation-duration:.25s;animation-timing-function:linear}.select--valid .select__state--valid{display:flex;color:var(--success-color)}.select--invalid .select__state--invalid{display:flex;color:var(--error-color)}.select--loading .select__state--loading{display:flex}.select--valid .select__input,.select--valid .select__title,.select--valid .select__hint{color:var(--success-color)}.select--valid .select__field{border-color:var(--success-color)}.select--focused.select--valid .select__input,.select--focused.select--valid .select__title,.select--focused.select--valid .select__hint{color:var(--success-color-focused)}.select--focused.select--valid .select__field{border-color:var(--success-color-focused)}.select--invalid .select__input,.select--invalid .select__title,.select--invalid .select__hint{color:var(--error-color)}.select.select--invalid .select__field{border-color:var(--error-color)}.select--focused.select--invalid .select__input,.select--focused.select--invalid .select__title,.select--focused.select--invalid .select__hint{color:var(--error-color-focused)}.select--focused.select.select--invalid .select__field{border-color:var(--error-color-focused)}.select--focused .select__icon>svg{color:var(--select-icon-color-focused)}html{--theme-light-select-foreground-color: var(--theme-light-foreground-color);--theme-light-select-background-color: hsl(0,0%,95%);--theme-light-select-border-color: hsl(0,0%,60%);--theme-light-select-icon-color: hsl(0,0%,50%);--theme-light-select-foreground-color-focused: var(--theme-light-foreground-color);--theme-light-select-background-color-focused: hsl(0,0%,97%);--theme-light-select-border-color-focused: hsl(0,0%,27%);--theme-light-select-icon-color-focused: hsl(0,0%,25%);--theme-light-select-foreground-color-disabled: hsl(0,0%,60%);--theme-light-select-background-color-disabled: hsl(0,0%,97%);--theme-light-select-border-color-disabled: hsl(0,0%,85%);--theme-light-select-icon-color-disabled: hsl(0,0%,65%);--theme-dark-select-foreground-color: var(--theme-dark-foreground-color);--theme-dark-select-background-color: hsl(0,0%,16%);--theme-dark-select-border-color: hsl(0,0%,33%);--theme-dark-select-icon-color: hsl(0,0%,50%);--theme-dark-select-foreground-color-focused: var(--theme-dark-foreground-color);--theme-dark-select-background-color-focused: hsl(0,0%,18%);--theme-dark-select-border-color-focused: hsl(0,0%,47%);--theme-dark-select-icon-color-focused: hsl(0,0%,75%);--theme-dark-select-foreground-color-disabled: hsl(0,0%,50%);--theme-dark-select-background-color-disabled: hsl(0,0%,18%);--theme-dark-select-border-color-disabled: hsl(0,0%,25%);--theme-dark-select-icon-color-disabled: hsl(0,0%,30%)}.theme--light{--select-foreground-color: var(--theme-light-select-foreground-color);--select-background-color: var(--theme-light-select-background-color);--select-border-color: var(--theme-light-select-border-color);--select-icon-color: var(--theme-light-select-icon-color);--select-foreground-color-focused: var(--theme-light-select-foreground-color-focused);--select-background-color-focused: var(--theme-light-select-background-color-focused);--select-border-color-focused: var(--theme-light-select-border-color-focused);--select-icon-color-focused: var(--theme-light-select-icon-color-focused);--select-foreground-color-disabled: var(--theme-light-select-foreground-color-disabled);--select-background-color-disabled: var(--theme-light-select-background-color-disabled);--select-border-color-disabled: var(--theme-light-select-border-color-disabled);--select-icon-color-disabled: var(--theme-light-select-icon-color-disabled)}.theme--dark{--select-foreground-color: var(--theme-dark-select-foreground-color);--select-background-color: var(--theme-dark-select-background-color);--select-border-color: var(--theme-dark-select-border-color);--select-icon-color: var(--theme-dark-select-icon-color);--select-foreground-color-focused: var(--theme-dark-select-foreground-color-focused);--select-background-color-focused: var(--theme-dark-select-background-color-focused);--select-border-color-focused: var(--theme-dark-select-border-color-focused);--select-icon-color-focused: var(--theme-dark-select-icon-color-focused);--select-foreground-color-disabled: var(--theme-dark-select-foreground-color-disabled);--select-background-color-disabled: var(--theme-dark-select-background-color-disabled);--select-border-color-disabled: var(--theme-dark-select-border-color-disabled);--select-icon-color-disabled: var(--theme-dark-select-icon-color-disabled)}@media(prefers-color-scheme:light){html{--select-foreground-color: var(--theme-light-select-foreground-color);--select-background-color: var(--theme-light-select-background-color);--select-border-color: var(--theme-light-select-border-color);--select-icon-color: var(--theme-light-select-icon-color);--select-foreground-color-focused: var(--theme-light-select-foreground-color-focused);--select-background-color-focused: var(--theme-light-select-background-color-focused);--select-border-color-focused: var(--theme-light-select-border-color-focused);--select-icon-color-focused: var(--theme-light-select-icon-color-focused);--select-foreground-color-disabled: var(--theme-light-select-foreground-color-disabled);--select-background-color-disabled: var(--theme-light-select-background-color-disabled);--select-border-color-disabled: var(--theme-light-select-border-color-disabled);--select-icon-color-disabled: var(--theme-light-select-icon-color-disabled)}}@media(prefers-color-scheme:dark){html{--select-foreground-color: var(--theme-dark-select-foreground-color);--select-background-color: var(--theme-dark-select-background-color);--select-border-color: var(--theme-dark-select-border-color);--select-icon-color: var(--theme-dark-select-icon-color);--select-foreground-color-focused: var(--theme-dark-select-foreground-color-focused);--select-background-color-focused: var(--theme-dark-select-background-color-focused);--select-border-color-focused: var(--theme-dark-select-border-color-focused);--select-icon-color-focused: var(--theme-dark-select-icon-color-focused);--select-foreground-color-disabled: var(--theme-dark-select-foreground-color-disabled);--select-background-color-disabled: var(--theme-dark-select-background-color-disabled);--select-border-color-disabled: var(--theme-dark-select-border-color-disabled);--select-icon-color-disabled: var(--theme-dark-select-icon-color-disabled)}}.tabs{width:max-content}.tabs__list{box-sizing:border-box;display:flex;width:100%;flex-direction:row;justify-content:center;padding:.25em;border-radius:.5em;background-color:var(--tabs-border-color)}.tabs__switch{box-sizing:border-box;display:flex;width:100%;flex-direction:row;justify-content:center;border-radius:.4em;user-select:none;background-color:var(--tabs-background-color)}.tab__title{box-sizing:border-box;display:flex;flex-grow:1;flex-shrink:0;padding:.25em 1em;cursor:pointer;justify-content:center;align-items:center}.tab__title.tab__title--active{position:relative;cursor:default;border-radius:.25em;background-color:var(--tabs-active-background-color);box-shadow:0 0 .5em var(--tabs-active-shadow-color);color:var(--tabs-active-text-color)}html{--theme-light-tabs-background-color: hsl(0,0%,98%);--theme-light-tabs-border-color: hsl(0,0%,85%);--theme-light-tabs-active-background-color: hsl(0,0%,100%);--theme-light-tabs-active-shadow-color: hsla(0,0%,0%,.3);--theme-light-tabs-active-text-color: var(--theme-light-accent-color-focused);--theme-dark-tabs-background-color: hsl(0,0%,22%);--theme-dark-tabs-border-color: hsl(0,0%,16%);--theme-dark-tabs-active-background-color: hsl(0,0%,32%);--theme-dark-tabs-active-shadow-color: hsla(0,0%,0%,.4);--theme-dark-tabs-active-text-color: var(--theme-dark-accent-color-focused)}.theme--light{--tabs-background-color: var(--theme-light-tabs-background-color);--tabs-border-color: var(--theme-light-tabs-border-color);--tabs-active-background-color: var(--theme-light-tabs-active-background-color);--tabs-active-shadow-color: var(--theme-light-tabs-active-shadow-color);--tabs-active-text-color: var(--theme-light-tabs-active-text-color)}.theme--dark{--tabs-background-color: var(--theme-dark-tabs-background-color);--tabs-border-color: var(--theme-dark-tabs-border-color);--tabs-active-background-color: var(--theme-dark-tabs-active-background-color);--tabs-active-shadow-color: var(--theme-dark-tabs-active-shadow-color);--tabs-active-text-color: var(--theme-dark-tabs-active-text-color)}@media(prefers-color-scheme:light){html{--tabs-background-color: var(--theme-light-tabs-background-color);--tabs-border-color: var(--theme-light-tabs-border-color);--tabs-active-background-color: var(--theme-light-tabs-active-background-color);--tabs-active-shadow-color: var(--theme-light-tabs-active-shadow-color);--tabs-active-text-color: var(--theme-light-tabs-active-text-color)}}@media(prefers-color-scheme:dark){html{--tabs-background-color: var(--theme-dark-tabs-background-color);--tabs-border-color: var(--theme-dark-tabs-border-color);--tabs-active-background-color: var(--theme-dark-tabs-active-background-color);--tabs-active-shadow-color: var(--theme-dark-tabs-active-shadow-color);--tabs-active-text-color: var(--theme-dark-tabs-active-text-color)}}html{font-family:Roboto;--form-width: 28em}.section__main{display:flex;flex-direction:column;align-items:center;padding-top:4em;padding-bottom:1.5em}.section__main .section__title{font-size:3.25em;margin-bottom:1.5rem;margin-top:1.5rem;padding-left:2.5rem;padding-right:2.5rem;font-weight:100;text-align:center;box-sizing:border-box;min-height:1.25em;display:flex;align-items:center;justify-content:center}.section__content{width:100%;padding-left:1.5em;padding-right:1.5em;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}form.form{max-width:var(--form-width);margin-left:auto;margin-right:auto}.form__body>.tabs{display:flex;flex-direction:column;gap:1.5em;width:100%}.form__body>.tabs>.tabs__content{display:flex;flex-direction:column;gap:1.5em;width:100%}.page,.page--placeholder{display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--form-width);gap:1.5em}.placeholder__item{background-color:var(--foreground-color);width:100%;border-radius:.5em;box-sizing:border-box;animation:.5s linear 0s infinite alternate placeholder}.page--sessions-monitor{display:flex;flex-direction:column;gap:1.5em;max-width:var(--form-width)}.notice__actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:0 .5em}.notice__actions>*{flex-grow:0;flex-shrink:0;font-size:.85em;color:var(--notice-color)}.notice__actions>*:hover{color:var(--notice-color)}.notice__actions .scope__list{width:100%}.notice__actions .scope__list ul{padding-left:1.5em}@media(max-width:32rem){html{--form-width: 28em}.section__main .section__title{font-size:2.5em}}@media(max-width:25rem){.section__main .section__title{font-size:2em}}@keyframes placeholder{0%{opacity:.05}to{opacity:.1}}
