/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *//*!
  http://meyerweb.com/eric/tools/css/reset/
  v2.0 | 20110126
  License: none (public domain)
*//*!
  Additional: reset all tags to div style
*/:where(a,legend){color:inherit}:where([type=color],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url],[type=week],option,select,td,textarea,th){padding:0}:where(article,aside,details,figcaption,figure,footer,header,hgroup,label,main,menu,nav,section){display:block}::file-selector-button,:where(button,hr,input){overflow:visible}::file-selector-button,:where(button,option,select){min-height:auto}::file-selector-button,:where([type=button],[type=color],[type=password],[type=range],[type=reset],[type=submit],button,option,textarea){background-color:transparent}:where(legend){max-width:100%;display:table;white-space:normal}:where(hr){height:0}:where([type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=tel],[type=time],[type=week]){font-family:monospace}:where(code,kbd,pre,samp){font-family:inherit;white-space:pre-wrap}:where(a){background-color:transparent;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentColor;text-decoration-thickness:auto}:where(abbr[title]){border-bottom:0 none black;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:currentColor;text-decoration-thickness:auto}:where(b){font-weight:600}:where(strong){font-weight:700}:where(th){font-weight:inherit}:where(sub,sup){position:relative;line-height:0}:where(sub){bottom:-.25em}:where(sup){top:-.5em}::file-selector-button,:where(button,select){text-transform:none}::file-selector-button,:where([type=button],[type=reset],[type=submit],button){-webkit-appearance:button}:where([type=search]){outline-offset:0;-webkit-appearance:textfield}:where(summary){display:list-item}:where([hidden],template){display:none}:where([contenteditable]){-webkit-user-select:text;-moz-user-select:text;user-select:text}*{vertical-align:baseline;margin:0;box-sizing:border-box;border:0;padding:0;unicode-bidi:normal;text-rendering:auto}:where(ol,ul){list-style:none}:where(blockquote,q){quotes:none}:where(blockquote):after,:where(blockquote):before,:where(q):after,:where(q):before{content:"";content:none}:where(table){border-spacing:0;border-collapse:collapse}:where(div){width:auto}*,:after,:before{font-family:inherit;font-size:inherit;line-height:inherit;font-feature-settings:inherit;font-variant:inherit}:after,:before{box-sizing:inherit;display:inherit;unicode-bidi:inherit}:where([type=button],[type=checkbox],[type=color],[type=date],[type=datetime-local],[type=email],[type=file],[type=image],[type=month],[type=number],[type=password],[type=radio],[type=range],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea){text-rendering:inherit}:where([type=range],a){outline-color:#000;-moz-column-rule-color:black;column-rule-color:#000;color:inherit;-webkit-text-emphasis-color:black;text-emphasis-color:#000;caret-color:inherit}:where([type=button],[type=color],[type=password],textarea){border:0 none black}:where([type=button],li,option,th){text-align:start}:where([type=range],textarea,ul){margin:0}:where([type=button],[type=file],select,textarea){white-space:inherit}:where([type=range],a,table,tbody,thead,tr){border-color:#000}::file-selector-button,:where([type=button],[type=file],[type=reset],[type=submit],button,select){align-items:normal}:where(option){align-self:auto}::file-selector-button,:where(button,input,textarea,select){text-align:start;color:inherit}:where([type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,input){border:0 none black;background-color:transparent}:where(textarea){overflow:auto;flex-direction:row;resize:none}::file-selector-button,:where([type=button],[type=reset],[type=submit],button){padding:0;align-items:normal}:where([type=checkbox],[type=radio]){margin:0;border-width:0}:where([type=reset],[type=submit]){white-space:inherit;text-rendering:inherit}::file-selector-button,:where([type=reset],[type=submit],button){border:0 none black;text-align:start}:where(table,tbody,td,th,thead,tr){border-spacing:inherit}:where(select){border-radius:0}:where([type=date]):after,:where([type=date]):before,:where([type=datetime-local]):after,:where([type=datetime-local]):before,:where([type=month]):after,:where([type=month]):before,:where([type=time]):after,:where([type=time]):before,:where([type=week]):after,:where([type=week]):before{min-width:auto;min-height:auto}:where(label){-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;user-drag:none}::file-selector-button,:where([type=button],[type=color],[type=password],[type=range],[type=reset],[type=submit],button){border-style:none;background-color:transparent;font-weight:inherit;opacity:1}:where(input){width:100%}:where(textarea,input){border-radius:0}:where([type=button],[type=reset],[type=submit],button)::-moz-focus-inner{border-style:none;padding:0}:where([type=button],[type=reset],[type=submit],button):-moz-focusring{outline:0 none black}:where([type=number])::-webkit-inner-spin-button,:where([type=number])::-webkit-outer-spin-button{height:auto}:where([type=search])::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::-moz-focus-inner{box-sizing:inherit;border:0 none black;display:inherit;unicode-bidi:inherit}:where(:focus){outline:0 none black}:where(body){font:inherit}:where(body,html){vertical-align:baseline;margin:0;unicode-bidi:normal;text-rendering:auto}:where(html){overflow:visible}:where(body){overflow-x:hidden;overflow-y:visible}*,:before,:after{background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}:where([disabled]:not(button,input)){pointer-events:none}:where(summary){list-style:none}::marker,::-webkit-details-marker{display:none}:where(:root){--true: var(--unset-fbc7ed6a);--false: invalid_value}:where(:root){--font-regular: Roboto, -apple-system, BlinkMacSystemFont, Segoe UI, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;--font-mono: Consolas, Monaco, "Lucida Console", "Courier New", monospace}.click{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}:is(.click:is([disabled],:disabled),:is([disabled],:disabled) .click,:where(input):disabled+.click){cursor:not-allowed}.ghost{opacity:0!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;user-drag:none!important}.ghost *{pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;user-drag:none!important}.collapsed{display:none!important}.collapsed-focusable{position:fixed!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.nowrap{white-space:nowrap}.no-drag{-webkit-user-drag:none;user-drag:none}.no-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}@property --scrollbar__track__size{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__padding{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__min-width{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__bg__color{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__thumb__color{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__thumb__min-size{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__thumb__max-length{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__margin{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__padding-left{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__padding-right{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__padding-top{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__padding-bottom{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__margin-left{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__margin-right{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__margin-top{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__margin-bottom{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__thumb__radius{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__radius{syntax: "*"; inherits: false; initial-value: initial;}@property --scrollbar__width{syntax: "*"; inherits: false; initial-value: initial;}.scrollbar{--scrollbar__track__size: .25rem;--scrollbar__padding: .25rem;--scrollbar__min-width: .125rem;--scrollbar__bg__color: var(--scrollbar-bg);--scrollbar__thumb__color: var(--scrollbar-thumb-color);--scrollbar__thumb__min-size: auto;--scrollbar__thumb__max-length: auto;--scrollbar__margin: 0rem;--scrollbar__padding-left: var(--scrollbar__padding);--scrollbar__padding-right: var(--scrollbar__padding);--scrollbar__padding-top: var(--scrollbar__padding);--scrollbar__padding-bottom: var(--scrollbar__padding);--scrollbar__margin-left: var(--scrollbar__margin);--scrollbar__margin-right: var(--scrollbar__margin);--scrollbar__margin-top: var(--scrollbar__margin);--scrollbar__margin-bottom: var(--scrollbar__margin);--scrollbar__thumb__radius: calc(var(--scrollbar__track__size) + var(--scrollbar__padding) * 2);--scrollbar__radius: calc(var(--scrollbar__thumb__radius));--scrollbar__width: calc(var(--scrollbar__track__size) + var(--scrollbar__padding-left) + var(--scrollbar__padding-right));scrollbar-width:thin;scrollbar-color:var(--scrollbar__thumb__color) var(--scrollbar__bg__color)}.scrollbar::-webkit-scrollbar{width:calc(var(--scrollbar__track__size) + var(--scrollbar__padding-left) + var(--scrollbar__padding-right));min-width:calc(var(--scrollbar__min-width) + var(--scrollbar__padding-left) + var(--scrollbar__padding-right));height:calc(var(--scrollbar__track__size) + var(--scrollbar__padding-top) + var(--scrollbar__padding-bottom));min-height:calc(var(--scrollbar__min-width) + var(--scrollbar__padding-top) + var(--scrollbar__padding-bottom));-webkit-appearance:none}.scrollbar::-webkit-scrollbar-thumb{min-width:var(--scrollbar__thumb__min-size);max-width:var(--scrollbar__thumb__max-length);min-height:var(--scrollbar__thumb__min-size);max-height:var(--scrollbar__thumb__max-length);border-top:var(--scrollbar__padding-top) solid transparent;border-right:var(--scrollbar__padding-right) solid transparent;border-bottom:var(--scrollbar__padding-bottom) solid transparent;border-left:var(--scrollbar__padding-left) solid transparent;border-radius:calc(var(--scrollbar__thumb__radius) + max(var(--scrollbar__padding-top),var(--scrollbar__padding-left))) calc(var(--scrollbar__thumb__radius) + max(var(--scrollbar__padding-top),var(--scrollbar__padding-right))) calc(var(--scrollbar__thumb__radius) + max(var(--scrollbar__padding-bottom),var(--scrollbar__padding-right))) calc(var(--scrollbar__thumb__radius) + max(var(--scrollbar__padding-bottom),var(--scrollbar__padding-left)));background-color:var(--scrollbar__thumb__color);background-clip:padding-box}.scrollbar::-webkit-scrollbar-track{margin:calc(-1 * var(--scrollbar__padding-top) + var(--scrollbar__margin-top)) calc(-1 * var(--scrollbar__padding-right) + var(--scrollbar__margin-right)) calc(-1 * var(--scrollbar__padding-bottom) + var(--scrollbar__margin-bottom)) calc(-1 * var(--scrollbar__padding-left) + var(--scrollbar__margin-left));border-radius:var(--scrollbar__radius);background-color:var(--scrollbar__bg__color)}.scrollbar::-webkit-scrollbar-corner{background:transparent;display:none}.scrollbar.scrollbar--sm{--scrollbar__track__size: .25rem}.scrollbar.scrollbar--md{--scrollbar__track__size: .5rem}.scrollbar.scrollbar--lg{--scrollbar__padding: .5rem;--scrollbar__track__size: 1rem}.scrollbar-collapsed{scrollbar-width:none!important;-ms-overflow-style:none!important}.scrollbar-collapsed::-webkit-scrollbar{width:0!important;height:0!important}.scrollbar-collapsed::-webkit-scrollbar,.scrollbar-collapsed::-webkit-scrollbar-corner{display:none!important}.scroll-smooth{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}body{background-color:#000;font-smooth:antialiased}*{touch-action:manipulation}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(359deg)}}body,html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,html{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;height:100dvh;overflow:hidden;pointer-events:none;-moz-user-select:auto;-webkit-user-select:auto;user-select:auto;overscroll-behavior:none}body>#app{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto}body>*:not(_){pointer-events:auto;touch-action:auto}:where(:root){--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--size-1: .25rem;--size-2: .5rem;--size-3: .75rem;--size-4: 1rem;--size-5: 1.25rem;--size-6: 1.5rem;--size-7: 1.75rem;--size-8: 2rem;--size-9: 2.25rem;--size-10: 2.5rem;--size-11: 2.75rem;--size-12: 3rem;--size-14: 3.5rem;--size-16: 4rem;--size-20: 5rem;--size-24: 6rem;--size-28: 7rem;--font-family-regular: var(--font-regular);--font-family-mono: var(--font-mono);--line-height-min: 1.1667;--line-height-normal: 1.2;--line-height-base: 1.35;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-size-book: 1.3125rem;--text-size: var(--text-sm);--normal-bg: #fff;--normal-shadow: 0 0 .9375rem 0 rgb(0 0 0 / .05);--text-color: #000;--good-text-color: #00f;--bad-text-color: #f00;--ph-text-color: #555;--tertiary-text-color: #555;--highlight-muted-bg: #ddd;--highlight-muted-br: #aaa;--highlight-muted-text: #666;--highlight-active-bg: #ff0;--highlight-active-br: #cc0;--highlight-active-text: #000;--highlight-good-bg: #cfc;--highlight-good-br: #4a4;--highlight-good-text: #040;--highlight-bad-bg: #fcc;--highlight-bad-br: #a44;--highlight-bad-text: #400;--highlight-warn-bg: #fec;--highlight-warn-br: #a84;--highlight-warn-text: #840;--scrollbar-bg: transparent;--scrollbar-thumb-color: #888;--scrollbar__bg__color: var(--scrollbar-bg);--scrollbar__thumb__color: var(--scrollbar-thumb-color);--z-index-header: 2000;--z-index-modal: 3000;--z-index-popover: 4000;--section-inner-margin: 1rem;--section-inner-max-width: 75rem;--form-gap: var(--space-2);--form-py: var(--space-2);--form-px: var(--space-2);--control-height: var(--size-8);--control-px: var(--space-2);--control-py: var(--space-1);--control-gap: var(--space-1);--control-icon-size: var(--size-5);--control-md-height: var(--size-10);--control-md-px: var(--space-3);--control-md-py: var(--space-2);--control-md-icon-size: var(--size-5);--control-lg-height: var(--size-12);--control-lg-px: var(--space-3);--control-lg-py: var(--space-2);--control-lg-icon-size: var(--size-5);--control-text-size: var(--text-sm);--control-text-font: var(--font-family-regular);--control-text-weight: 400;--control-md-text-size: var(--text-base);--control-lg-text-size: var(--text-lg);--layout-tap-area-best-height: 31.25rem}@property --sm__enabled{syntax: "*"; inherits: false; initial-value: initial;}@property --md__enabled{syntax: "*"; inherits: false; initial-value: initial;}@property --lg__enabled{syntax: "*"; inherits: false; initial-value: initial;}.sm{--sm__enabled: var(--true)}.md{--md__enabled: var(--true)}.lg{--lg__enabled: var(--true)}:where(:root){--transform__right: rotate(0);--transform__left: rotate(0) scaleX(-1);--transform__up: rotate(-90deg);--transform__down: rotate(90deg) scaleY(-1)}@property --bg__enabled{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__bg{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__br{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__opacity{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__filter{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__backdrop{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__backdrop-over{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__radius{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__inset{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__mask-border{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__mask{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__transform{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__transform-origin{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__transition-duration{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__transition-timing{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__outline{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__outline-offset{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__animation{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__transition-default{syntax: "*"; inherits: false; initial-value: initial;}@property --bg__transition{syntax: "*"; inherits: false; initial-value: initial;}.bg{--bg__enabled: var(--true);--bg__bg: transparent;--bg__br: none;--bg__opacity: 1;--bg__filter: none;--bg__backdrop: none;--bg__backdrop-over: none;--bg__radius: 0;--bg__inset: 0;--bg__mask-border: none;--bg__mask: none center / auto auto no-repeat;--bg__transform: none;--bg__transform-origin: center;--bg__outline: none;--bg__outline-offset: 0;--bg__animation: none;--bg__transition-duration: .3s;--bg__transition-timing: ease;--bg__transition-default: background var(--bg__transition-duration) var(--bg__transition-timing), border-color var(--bg__transition-duration) var(--bg__transition-timing), opacity var(--bg__transition-duration) var(--bg__transition-timing), filter var(--bg__transition-duration) var(--bg__transition-timing), backdrop-filter var(--bg__transition-duration) var(--bg__transition-timing), inset var(--bg__transition-duration) var(--bg__transition-timing), border-radius var(--bg__transition-duration) var(--bg__transition-timing), transform var(--bg__transition-duration) var(--bg__transition-timing);--bg__transition: var(--bg__transition-default);z-index:0;position:relative;border-radius:var(--bg__radius);backdrop-filter:var(--bg__backdrop)}.bg:before{--bg__enabled: inherit;--bg__bg: inherit;--bg__br: inherit;--bg__opacity: inherit;--bg__filter: inherit;--bg__backdrop: inherit;--bg__backdrop-over: inherit;--bg__radius: inherit;--bg__inset: inherit;--bg__mask-border: inherit;--bg__mask: inherit;--bg__transform: inherit;--bg__transform-origin: inherit;--bg__outline: inherit;--bg__outline-offset: inherit;--bg__animation: inherit;--bg__transition-duration: inherit;--bg__transition-timing: inherit;--bg__transition-default: inherit;--bg__transition: inherit;z-index:-1;content:var(--bg__enabled, "");position:absolute;transform:var(--bg__transform);transform-origin:var(--bg__transform-origin);border:var(--bg__br);border-radius:var(--bg__radius);outline:var(--bg__outline);outline-offset:var(--bg__outline-offset);background:var(--bg__bg);opacity:var(--bg__opacity);filter:var(--bg__filter);transition:var(--bg__transition);animation:var(--bg__animation);pointer-events:none;backdrop-filter:var(--bg__backdrop-over);inset:var(--bg__inset);-webkit-mask-box-image:var(--bg__mask-border);mask-border:var(--bg__mask-border);-webkit-mask:var(--bg__mask);mask:var(--bg__mask)}.bg.bg--right{--bg__transform: var(--transform__right)}.bg.bg--left{--bg__transform: var(--transform__left)}.bg.bg--up{--bg__transform: var(--transform__up)}.bg.bg--down{--bg__transform: var(--transform__down)}@property --fg__enabled{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__bg{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__br{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__opacity{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__filter{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__backdrop-over{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__radius{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__inset{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__mask-border{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__mask{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__transform{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__transform-origin{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__transition-duration{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__transition-timing{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__outline{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__outline-offset{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__animation{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__transition-default{syntax: "*"; inherits: false; initial-value: initial;}@property --fg__transition{syntax: "*"; inherits: false; initial-value: initial;}.fg{--fg__enabled: var(--true);--fg__bg: transparent;--fg__br: none;--fg__opacity: 1;--fg__filter: none;--fg__backdrop-over: none;--fg__radius: 0;--fg__inset: 0;--fg__mask-border: none;--fg__mask: none;--fg__transform: none;--fg__transform-origin: center;--fg__outline: none;--fg__outline-offset: 0;--fg__animation: none;--fg__transition-duration: .3s;--fg__transition-timing: ease;--fg__transition-default: background var(--fg__transition-duration) var(--fg__transition-timing), border-color var(--fg__transition-duration) var(--fg__transition-timing), opacity var(--fg__transition-duration) var(--fg__transition-timing), filter var(--fg__transition-duration) var(--fg__transition-timing), backdrop-filter var(--fg__transition-duration) var(--fg__transition-timing), inset var(--fg__transition-duration) var(--fg__transition-timing), border-radius var(--fg__transition-duration) var(--fg__transition-timing), transform var(--fg__transition-duration) var(--fg__transition-timing);--fg__transition: var(--fg__transition-default);z-index:0;position:relative}.fg:after{--fg__enabled: inherit;--fg__bg: inherit;--fg__br: inherit;--fg__opacity: inherit;--fg__filter: inherit;--fg__backdrop-over: inherit;--fg__radius: inherit;--fg__inset: inherit;--fg__mask-border: inherit;--fg__mask: inherit;--fg__transform: inherit;--fg__transform-origin: inherit;--fg__outline: inherit;--fg__outline-offset: inherit;--fg__animation: inherit;--fg__transition-duration: inherit;--fg__transition-timing: inherit;--fg__transition-default: inherit;--fg__transition: inherit;content:var(--fg__enabled, "");position:absolute;transform:var(--fg__transform);transform-origin:var(--fg__transform-origin);border:var(--fg__br);border-radius:var(--fg__radius);outline:var(--fg__outline);outline-offset:var(--fg__outline-offset);background:var(--fg__bg);opacity:var(--fg__opacity);filter:var(--fg__filter);transition:var(--fg__transition);animation:var(--fg__animation);pointer-events:none;backdrop-filter:var(--fg__backdrop-over);inset:var(--fg__inset);-webkit-mask-box-image:var(--fg__mask-border);mask-border:var(--fg__mask-border);-webkit-mask:var(--fg__mask);mask:var(--fg__mask)}.fg.fg--right{--fg__transform: var(--transform__right)}.fg.fg--left{--fg__transform: var(--transform__left)}.fg.fg--up{--fg__transform: var(--transform__up)}.fg.fg--down{--fg__transform: var(--transform__down)}@property --fg--outline-on-focus__enabled{syntax: "*"; inherits: false; initial-value: initial;}@property --fg--outline-on-focus__outline{syntax: "*"; inherits: false; initial-value: initial;}.fg.fg--outline-on-focus{--fg--outline-on-focus__enabled: var(--true);--fg--outline-on-focus__outline: .25rem solid black}.fg.fg--outline-on-focus:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))){--fg__outline: var(--fg--outline-on-focus__enabled, var(--fg--outline-on-focus__outline))}.area.bg{--bg__bg: var(--normal-bg)}.area.fg{--fg__br: .0625rem solid #000}.block{padding:var(--form-py) var(--form-px);gap:var(--space-1)}.block.bg{--bg__bg: var(--normal-bg)}.block.fg{--fg__br: .0625rem solid #000}.block.error.bg{--bg__bg: #fdd}.block.error.fg{--fg__br: .0625rem solid #f00}.block.accent.bg{--bg__bg: #cfc}.block.emphasis.bg{--bg__bg: #ffc}.block.warn.bg{--bg__bg: #fcc}.card{padding:var(--form-py) var(--form-px);gap:var(--form-gap)}.card.bg{--bg__bg: var(--normal-bg)}.card.fg{--fg__br: .0625rem solid #000}.card.card--emphasis.bg{--bg__bg: #ffc}.page.bg{--bg__bg: var(--normal-bg)}.popover{box-shadow:var(--normal-shadow);overflow:hidden;display:flex;flex-direction:column}.popover.bg{--bg__bg: var(--normal-bg)}.popover.fg{--fg__br: .0625rem solid #000}.toolbar.bg{--bg__bg: var(--normal-bg)}.toolbar.fg{--fg__br: .0625rem solid #000}.tree{--tree-line-br-width: .1875rem;--tree-line-br-color: #808080;--tree-line-normal-br-radius: 0rem;--tree-line-expandable-br-radius: 0rem;--tree-tick-length: var(--size-4);--tree-indent: var(--space-2);--tree-tick-margin-left: var(--space-2);--tree-tick-margin-right: 0rem;--tree-item-min-width: unset;--tree-item-max-width: unset;--tree-node-size: 1rem;padding-left:calc(var(--tree-indent) + var(--tree-tick-margin-right))}.tree-item{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tree-item.tree-item--root>.tree-item__row>.tree-item__summary{margin-left:calc(-1 * var(--tree-indent))}.tree-item.tree-item--root>.tree-item__row>.tree-tick:before{display:none}.tree-item__row{position:relative;display:flex;cursor:pointer}.tree-item__summary{flex:auto;position:relative;min-width:var(--tree-item-min-width);max-width:var(--tree-item-max-width);display:flex;cursor:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.tree-click-area{z-index:2;position:absolute;top:0;right:100%;bottom:0;left:calc(-1 * var(--tree-tick-length) - var(--tree-tick-margin-left) - var(--tree-tick-margin-right) - var(--tree-node-size) / 2);display:flex;align-items:center;justify-content:center}.tree-tick:before{content:"";position:absolute;top:0;left:calc(-1 * var(--tree-tick-length) - var(--tree-line-br-width) / 2 - var(--tree-tick-margin-right));width:calc(var(--tree-tick-length) + var(--tree-line-br-width) / 2);height:calc(50% + var(--tree-line-br-width) / 2);border-bottom:var(--tree-line-br-width) solid var(--tree-line-br-color);border-left:var(--tree-line-br-width) solid var(--tree-line-br-color);border-bottom-left-radius:var(--tree-line-normal-br-radius);pointer-events:none}.tree-tick.tree-tick--expandable:before{border-bottom-left-radius:var(--tree-line-expandable-br-radius)}.tree-line:after{content:"";position:absolute;bottom:0;left:calc(-1 * var(--tree-tick-length) - var(--tree-line-br-width) / 2 - var(--tree-tick-margin-right));width:calc(var(--tree-tick-length) + var(--tree-line-br-width) / 2);height:100%;border-left:var(--tree-line-br-width) solid var(--tree-line-br-color)}.tree-line:last-child:after{display:none}.tree-list-item{margin-left:calc(var(--tree-indent) + var(--tree-tick-margin-left));position:relative}.tree-node{width:1rem;height:1rem}.tree-node.bg{--bg__bg: #808080;--bg__radius: 100%}.tree-node.fg{--fg__br: .1875rem solid #808080;--fg__radius: 100%}.tree-node:is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))).bg{--bg__bg: #c0c0c0}.tree-node:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle).bg{--bg__bg: #fff}.tree-node:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle):is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))).bg{--bg__bg: #c0c0c0}.tree-node.fg--outline-on-focus{--fg--outline-on-focus__outline: none}.window.bg{--bg__bg: var(--normal-bg)}.window.fg{--fg__br: .0625rem solid #000}@property --btn__text__px{syntax: "*"; inherits: false; initial-value: initial;}.btn{vertical-align:middle;min-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);display:inline-flex;flex-direction:row;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn.bg{--bg__enabled: var(--false);--bg__bg: #fff}.btn.bg:is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))){--bg__bg: #eee}.btn.bg:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact){--bg__bg: #e5e5e5}.btn.btn--bg.bg{--bg__enabled: var(--true)}.btn.fg{--fg__enabled: var(--false);--fg__br: .0625rem solid #000}.btn.fg:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact){--fg__br: .0625rem solid #888}.btn.btn--fg.fg{--fg__enabled: var(--true)}.btn .icon{--icon__width: var(--control-height);--icon__height: var(--control-height)}.btn .icon.bg{--icon__bg__size: var(--control-icon-size);--icon__bg__color: #000}.btn .icon.fg{--icon__fg__size: var(--control-icon-size);--icon__fg__color: #000}.btn .text{--btn__text__px: var(--control-px);flex:auto;overflow:hidden;padding-top:var(--control-py);padding-bottom:var(--control-py);text-align:center;text-overflow:ellipsis;white-space:nowrap}.btn .text:first-child{margin-left:var(--btn__text__px)}.btn .text:last-child{margin-right:var(--btn__text__px)}.btn:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle):is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact) .icon.bg{--icon__bg__color: #777}.btn:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle):is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact) .icon.fg{--icon__fg__color: #777}.btn:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact) .text{color:#888}.btn:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact) .icon.bg{--icon__bg__color: #888}.btn:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact) .icon.fg{--icon__fg__color: #888}.btn.md{min-width:var(--control-md-height);height:var(--control-md-height);min-height:var(--control-md-height)}.btn.md .icon{--icon__width: var(--control-md-height);--icon__height: var(--control-md-height)}.btn.md .icon.bg{--icon__bg__size: var(--control-md-icon-size)}.btn.md .icon.fg{--icon__fg__size: var(--control-md-icon-size)}.btn.md .text{--btn__text__px: var(--control-md-px);padding-top:var(--control-md-py);padding-bottom:var(--control-md-py);font-size:var(--control-md-text-size)}.btn.lg{min-width:var(--control-lg-height);height:var(--control-lg-height);min-height:var(--control-lg-height)}.btn.lg .icon{--icon__width: var(--control-lg-height);--icon__height: var(--control-lg-height)}.btn.lg .icon.bg{--icon__bg__size: var(--control-lg-icon-size)}.btn.lg .icon.fg{--icon__fg__size: var(--control-lg-icon-size)}.btn.lg .text{--btn__text__px: var(--control-lg-px);padding-top:var(--control-lg-py);padding-bottom:var(--control-lg-py);font-size:var(--control-lg-text-size)}.btn.accent .text{font-weight:600}.btn.accent.bg:is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))){--bg__bg: #fff}.btn.emphasis.bg{--bg__bg: #ffc}.btn.emphasis.bg:is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))){--bg__bg: #ffc}.btn.emphasis .text{font-weight:700}.btn.warn.bg{--bg__bg: #fcc}.btn.warn.bg:is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))){--bg__bg: #fcc}.btn.warn .text{font-weight:700}.btn.btn--left .text{text-align:left}.btn.btn--right .text{text-align:right}.btn.btn--wrap{height:auto}.btn.btn--wrap .text{white-space:wrap}.btn.btn--link .text{position:relative}.btn.btn--link .text:after{margin-bottom:-.125rem;content:"";position:absolute;border-bottom:dashed .125rem currentColor;top:0;right:0;bottom:0;left:0}.btn.btn--toggle-bg.bg:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle){--bg__enabled: var(--true);--bg__bg: #ccc}.btn.btn--toggle-bg.bg:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle):is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))){--bg__bg: #ddd}.btn.btn--toggle-bg.bg:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle):is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact){--bg__bg: #ccc}.btn.btn--toggle-bg.bg:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle){--bg__enabled: var(--true);--bg__bg: #ccc}.btn.btn--toggle-bg.bg:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle):is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))){--bg__bg: #ddd}.btn.btn--toggle-bg.bg:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle):is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact){--bg__bg: #ccc}.btn.btn--toggle-fg.fg:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle){--fg__enabled: var(--true);--fg__br: .0625rem solid #000}.btn.btn--toggle-fg.fg:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle):is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))){--fg__br: .0625rem solid #000}.btn.btn--toggle-fg.fg:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle):is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact){--fg__br: .0625rem solid #888}.btn.btn--toggle-fg.fg:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle){--fg__enabled: var(--true);--fg__br: .0625rem solid #000}.btn.btn--toggle-fg.fg:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle):is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))){--fg__br: .0625rem solid #000}.btn.btn--toggle-fg.fg:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle):is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact){--fg__br: .0625rem solid #888}.btn.btn--toggle-text:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle) .text,.btn.btn--toggle-text:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle) .text{color:#000;font-weight:600}.btn.btn--toggle-text:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle) .icon.bg,.btn.btn--toggle-text:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle) .icon.bg{--icon__bg__color: #000}.btn.btn--toggle-text:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle) .icon.fg,.btn.btn--toggle-text:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle) .icon.fg{--icon__fg__color: #000}.btn.btn--toggle-text:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle):is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))) .text,.btn.btn--toggle-text:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle):is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))) .text{color:#000}.btn.btn--toggle-text:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle):is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))) .icon.bg,.btn.btn--toggle-text:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle):is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))) .icon.bg{--icon__bg__color: #000}.btn.btn--toggle-text:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle):is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))) .icon.fg,.btn.btn--toggle-text:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle):is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))) .icon.fg{--icon__fg__color: #000}.btn.btn--toggle-text:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle):is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact) .text,.btn.btn--toggle-text:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle):is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact) .text{color:#777}.btn.btn--toggle-text:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle):is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact) .icon.bg,.btn.btn--toggle-text:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle):is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact) .icon.bg{--icon__bg__color: #777}.btn.btn--toggle-text:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle):is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact) .icon.fg,.btn.btn--toggle-text:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle):is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact) .icon.fg{--icon__fg__color: #777}.btn.emphasis.btn--toggle-bg.bg:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle){--bg__bg: #ee0}.btn.emphasis.btn--toggle-bg.bg:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle):is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))){--bg__bg: #ddd}.btn.emphasis.btn--toggle-bg.bg:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle):is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact){--bg__bg: #ccc}.btn.btn--delete .icon.fg{--icon__fg__size: var(--size-3);--icon__fg__mask: url(./delete.C_GAIeJG.svg)}.icon.icon--checkbox.fg{--icon__fg__mask: url(./square.arvTZKRo.svg)}.btn:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle) .icon.icon--checkbox.fg{--icon__fg__mask: url(./square-check.ChIVCLEc.svg)}.btn:is(:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click) .toggle,:where(:is(.indeterminate,:indeterminate).click,:is(.indeterminate,:indeterminate) .click,input:indeterminate+.click).toggle) .icon.icon--checkbox.fg{--icon__fg__mask: url(./square-minus.DBltDqce.svg)}.icon.icon--radio.fg{--icon__fg__mask: url(./circle.D5-24hgE.svg)}.btn:is(:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click) .toggle,:where(:is(.checked,:checked).click,:is(.checked,:checked) .click,input:checked+.click).toggle) .icon.icon--radio.fg{--icon__fg__mask: url(./circle-dot.BKj40Qdh.svg)}.field{gap:var(--space-1);display:flex;flex-direction:column}.field>*{max-width:100%}.field.field--row{flex-direction:row;flex-wrap:wrap;justify-content:end}.field.field--row .field__label{flex:auto}.field.field--left.field--row{flex-direction:row-reverse;align-items:start;justify-content:start}.field.field--left.field--row .field__label{text-align:right}.field.field--error .field__error{display:block}.field__label{color:#555;font-family:var(--control-text-font);font-size:var(--control-text-size);line-height:var(--line-height-normal);font-style:italic;font-weight:400}.field__error{display:none;color:red;font-family:var(--control-text-font);font-size:.75rem;line-height:var(--line-height-normal);font-weight:var(--control-text-weight)}@property --icon__width{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__height{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__transition-duration{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__transition-timing{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__transition-default{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__transition{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__bg__size{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__bg__size-x{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__bg__size-y{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__bg__scale{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__bg__color{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__bg__mask{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__bg__image{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__fg__size{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__fg__size-x{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__fg__size-y{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__fg__scale{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__fg__color{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__fg__mask{syntax: "*"; inherits: false; initial-value: initial;}@property --icon__fg__image{syntax: "*"; inherits: false; initial-value: initial;}.icon{--icon__width: 100%;--icon__height: 100%;--icon__transition-duration: 0;--icon__transition-timing: ease;--icon__transition-default: width var(--icon__transition-duration) var(--icon__transition-timing), height var(--icon__transition-duration) var(--icon__transition-timing);--icon__transition: var(--icon__transition-default);flex:none;width:var(--icon__width);height:var(--icon__height);line-height:1;transition:var(--icon__transition)}.icon.bg{--bg__enabled: var(--false);--icon__bg__size: 100%;--icon__bg__size-x: var(--icon__bg__size);--icon__bg__size-y: var(--icon__bg__size);--icon__bg__scale: 1;--icon__bg__color: transparent;--icon__bg__mask: none;--icon__bg__image: none;--bg__bg: var(--icon__bg__color) var(--icon__bg__image) center / calc(var(--icon__bg__scale) * var(--icon__bg__size-x)) calc(var(--icon__bg__scale) * var(--icon__bg__size-y)) no-repeat;--bg__mask: var(--icon__bg__mask) center / calc(var(--icon__bg__scale) * var(--icon__bg__size-x)) calc(var(--icon__bg__scale) * var(--icon__bg__size-y)) no-repeat}.icon.fg{--fg__enabled: var(--true);--icon__fg__size: 100%;--icon__fg__size-x: var(--icon__fg__size);--icon__fg__size-y: var(--icon__fg__size);--icon__fg__scale: 1;--icon__fg__color: transparent;--icon__fg__mask: none;--icon__fg__image: none;--fg__bg: var(--icon__fg__color) var(--icon__fg__image) center / calc(var(--icon__fg__scale) * var(--icon__fg__size-x)) calc(var(--icon__fg__scale) * var(--icon__fg__size-y)) no-repeat;--fg__mask: var(--icon__fg__mask) center / calc(var(--icon__fg__scale) * var(--icon__fg__size-x)) calc(var(--icon__fg__scale) * var(--icon__fg__size-y)) no-repeat}@property --input__input__px{syntax: "*"; inherits: false; initial-value: initial;}.input{flex:auto;min-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);padding:0;gap:var(--space-1);display:flex}.input.click{cursor:default}.input.bg{--bg__enabled: var(--false);--bg__bg: #fff}.input.bg:is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))){--bg__bg: #fff}.input.bg:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact){--bg__bg: #e5e5e5}.input.input--bg.bg{--bg__enabled: var(--true)}.input.fg{--fg__enabled: var(--false);--fg__br: .0625rem solid #000}.input.fg:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact){--fg__br: .0625rem solid #888}.input.input--fg.fg{--fg__enabled: var(--true)}.input .icon{--icon__width: var(--control-height);--icon__height: var(--control-height)}.input .icon.bg{--icon__bg__size: var(--control-icon-size);--icon__bg__color: #000}.input .icon.fg{--icon__fg__size: var(--control-icon-size);--icon__fg__color: #000}.input .text{flex:auto;min-width:var(--control-height);min-height:var(--control-height);padding:0 var(--control-px);text-align:left;color:#000;font-family:var(--control-text-font);font-size:var(--control-text-size);line-height:var(--line-height-base);font-style:normal;font-weight:var(--control-text-weight)}.input .text::-moz-placeholder{text-align:left;color:#555;font-weight:400}.input .text::placeholder{text-align:left;color:#555;font-weight:400}.input .text:focus{outline:none}.input:is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))) .text{color:#000}.input:is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))) .icon.bg{--icon__bg__color: #000}.input:is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))) .icon.fg{--icon__fg__color: #000}.input:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact) .text{color:#888}.input:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact) .icon.bg{--icon__bg__color: #888}.input:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact) .icon.fg{--icon__fg__color: #888}.input.md{min-width:var(--control-md-height);height:var(--control-md-height);min-height:var(--control-md-height);gap:var(--space-2)}.input.md .icon{--icon__width: var(--control-md-height);--icon__height: var(--control-md-height)}.input.md .icon.bg{--icon__bg__size: var(--control-md-icon-size)}.input.md .icon.fg{--icon__fg__size: var(--control-md-icon-size)}.input.md .text{min-width:var(--control-md-height);min-height:var(--control-md-height);padding:0 var(--control-md-px);font-size:var(--control-md-text-size)}.input.md .input__prefix{padding-left:var(--control-md-px)}.input.md .input__suffix{padding-right:var(--control-md-px)}.input.md .input__input{--input__input__px: var(--control-md-px);margin:0 calc(-1 * var(--input__input__px));height:var(--control-md-height);padding:0 calc(var(--input__input__px) + var(--space-2));line-height:var(--control-md-height)}.input.md .input__input:first-child{margin-left:0;padding-left:var(--input__input__px)}.input.md .input__input:last-child{margin-right:0;padding-right:var(--input__input__px)}.input.md .btn.btn--delete{width:var(--control-md-height);height:var(--control-md-height)}.input.lg{min-width:var(--control-lg-height);height:var(--control-lg-height);min-height:var(--control-lg-height);gap:var(--space-2)}.input.lg .icon{--icon__width: var(--control-lg-height);--icon__height: var(--control-lg-height)}.input.lg .icon.bg{--icon__bg__size: var(--control-lg-icon-size)}.input.lg .icon.fg{--icon__fg__size: var(--control-lg-icon-size)}.input.lg .text{min-width:var(--control-lg-height);min-height:var(--control-lg-height);padding:0 var(--control-lg-px);font-size:var(--control-lg-text-size)}.input.lg .input__prefix{padding-left:var(--control-lg-px)}.input.lg .input__suffix{padding-right:var(--control-lg-px)}.input.lg .input__input{--input__input__px: var(--control-lg-px);margin:0 calc(-1 * var(--input__input__px));height:var(--control-lg-height);padding:0 calc(var(--input__input__px) + var(--space-2));line-height:var(--control-lg-height)}.input.lg .input__input:first-child{margin-left:0;padding-left:var(--input__input__px)}.input.lg .input__input:last-child{margin-right:0;padding-right:var(--input__input__px)}.input.lg .btn.btn--delete{width:var(--control-lg-height);height:var(--control-lg-height)}.input.input--error .text{color:red}.input.input--error .icon.bg{--icon__bg__color: #f00}.input.input--error .icon.fg{--icon__fg__color: #f00}.input.input--error.bg{--bg__bg: #fdd}.input.input--error.fg{--fg__br: .0625rem solid #f00}.input.input--error.fg:is(:is(:is(:is(:where(.click:hover) .interact,:where(.click:hover).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:active) .interact,:where(.click:active).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))),:is(:is(:where(.click:focus-within,input:focus+.click) .interact,:where(.click:focus-within,input:focus+.click).interact):not(:is(:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click) .interact,:where(:is([disabled],:disabled).click,:is([disabled],:disabled) .click,input:disabled+.click).interact))))){--fg__br: .0625rem solid #f00}.input.input--has-value .text,.input.accent .text{font-weight:600}.input.emphasis.bg{--bg__bg: #ffc}.input.emphasis .text{font-weight:700}.input.warn.bg{--bg__bg: #fcc}.input.warn .text{font-weight:700}.input.input--left .text{text-align:left}.input.input--center .text{text-align:center}.input.input--right .text{text-align:right}.input.input--ph-left .text::-moz-placeholder{text-align:left}.input.input--ph-left .text::placeholder{text-align:left}.input.input--ph-center .text::-moz-placeholder{text-align:center}.input.input--ph-center .text::placeholder{text-align:center}.input.input--ph-right .text::-moz-placeholder{text-align:right}.input.input--ph-right .text::placeholder{text-align:right}.input.input--textarea{height:auto}.input.input--textarea .input__input{height:auto;min-height:var(--control-height);padding-top:var(--control-py);padding-bottom:var(--control-py);line-height:var(--line-height-base)}.input.input--textarea .text{resize:none}.input.input--textarea.input--resize .text{resize:auto}.input.input--textarea.md .input__input{min-height:var(--control-md-height);padding-top:var(--control-md-py);padding-bottom:var(--control-md-py)}.input.input--textarea.lg .input__input{min-height:var(--control-lg-height);padding-top:var(--control-lg-py);padding-bottom:var(--control-lg-py)}.input.input--div{height:auto}.input.input--div .input__input{height:auto;padding-top:var(--control-py);padding-bottom:var(--control-py);line-height:var(--line-height-base);white-space:pre-wrap}.input.input--div .input__input a{color:#00f}.input.input--div.md .input__input{padding-top:var(--control-md-py);padding-bottom:var(--control-md-py)}.input.input--div.lg .input__input{padding-top:var(--control-lg-py);padding-bottom:var(--control-lg-py)}.input .input__prefix{flex:none;padding-left:var(--control-px)}.input .input__suffix{flex:none;padding-right:var(--control-px)}.input .input__input{--input__input__px: var(--control-px);margin:0 calc(-1 * var(--input__input__px));height:var(--control-height);padding:0 calc(var(--input__input__px) + var(--space-1));line-height:var(--control-height)}.input .input__input:first-child{margin-left:0;padding-left:var(--input__input__px)}.input .input__input:last-child{margin-right:0;padding-right:var(--input__input__px)}.input .btn.btn--delete{width:var(--control-height);height:var(--control-height)}.input.input--file .text{min-width:0;min-height:0;padding:0;font-family:var(--control-text-font);font-size:var(--control-text-size);line-height:var(--line-height-base);-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.input.input--file .text::file-selector-button{margin-right:var(--space-1);border:.0625rem solid #000;border-radius:0;background:#fff;padding:var(--control-py) var(--control-px);color:#000;cursor:pointer}.input.input--file .text::file-selector-button:hover{border-color:#000;background:#eee;color:#000}.input.input--file .text::file-selector-button:disabled{border-color:#888;background:#e5e5e5;color:#888;cursor:not-allowed}.input.input--file.md .text{font-size:var(--control-md-text-size)}.input.input--file.lg .text{font-size:var(--control-lg-text-size)}.input__icon{flex:none;box-sizing:content-box;display:flex;align-items:center;justify-content:center}.input__btn{flex:none;box-sizing:content-box;display:flex}.select-list{overflow:hidden;overflow-y:auto;padding:var(--space-2) 0;gap:0;display:flex;flex-direction:column}.select-list__items{flex:none;padding:0 var(--space-2);gap:0;display:flex;flex-direction:column}.separator{flex:none;width:.625rem;background-color:#333;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.separator .separator__backdrop{z-index:2147483647;position:fixed;display:none;top:0;right:0;bottom:0;left:0}.separator.separator--active{background-color:#eee}.separator.separator--active .separator__backdrop{display:block}.text{color:var(--text-color);font-family:var(--font-family-regular);font-size:var(--text-sm);line-height:var(--line-height-normal);font-weight:400}.text.md{font-size:var(--text-base)}.text.lg{font-size:var(--text-lg)}.text .good{color:var(--good-text-color)}.text .bad{color:var(--bad-text-color)}.text .ph{color:var(--ph-text-color)}.text .bold{font-weight:700}.text .nowrap{white-space:nowrap}.text.text--label{color:var(--tertiary-text-color);font-style:italic}.text.error{color:var(--bad-text-color)}.text .icon{vertical-align:middle;margin-bottom:.15em;width:1em;height:1em;display:inline-block;font-family:monospace;font-size:100%;white-space:nowrap}.h3{font-size:var(--text-lg);font-weight:700}.h4{font-size:var(--text-lg);font-weight:400}.text-block{padding:var(--space-2);gap:var(--space-1);display:flex;align-items:center}.text-block.bg{--bg__bg: #fff}.text-block.fg{--fg__br: .0625rem solid #000}.text-block.text-block--left{justify-content:start;text-align:left}.text-block.text-block--center{justify-content:center;text-align:center}.text-block.text-block--right{justify-content:end;text-align:right}
