@charset "UTF-8";@keyframes ui-loader-spin-136kk1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-backdrop-136kk114{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;-webkit-backdrop-filter:blur(var(--ui-backdrop-blur));backdrop-filter:blur(var(--ui-backdrop-blur));background:var(--ui-backdrop-background)}@keyframes ui-loader-spin-gqekl1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-button-gqekl114{width:auto;padding:0;margin:0;overflow:visible;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;line-height:inherit;color:inherit;background:transparent;border:none;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;display:flex;width:fit-content;overflow:hidden;gap:var(--ui-gap);justify-content:center safe;box-sizing:border-box;height:var(--ui-height);padding:var(--ui-padding-container);background:var(--ui-color-background);border:var(--ui-border);border-radius:var(--ui-border-radius);font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height);color:var(--ui-color-text);font-variant-numeric:tabular-nums;transition-duration:var(--ui-easing-duration);transition-timing-function:var(--ui-easing-timing-function);transition-property:background,color,border-color}.ui-button-gqekl114::-moz-focus-inner{padding:0;border:0}.ui-button-gqekl114:focus{outline:none}.ui-button-gqekl114.is-hidden{display:none}.ui-button-gqekl114.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity);color:var(--ui-disabled-color-text);background:var(--ui-disabled-color-background)}.ui-button-gqekl114.has-click,.ui-button-gqekl114.has-click .ui-button__label-gqekl168{cursor:pointer}.ui-button-gqekl114.has-click:hover,.ui-button-gqekl114.has-click:focus:not(.is-disabled),.ui-button-gqekl114.is-active{color:var(--ui-color-accent-contrast);background:var(--ui-color-accent);border-color:var(--ui-color-accent)}.ui-button-gqekl114.is-waiting{cursor:wait}.ui-button__icon-gqekl179{animation:var(--ui-button-animation)}.ui-button__icon-gqekl179 svg{width:var(--ui-icon-size);height:var(--ui-icon-size);min-width:var(--ui-icon-size);min-height:var(--ui-icon-size);color:inherit}.ui-button-gqekl114:not(.has-icon) .ui-button__icon-gqekl179{display:none}.ui-button-gqekl114.is-waiting .ui-button__icon-gqekl179{position:relative;color:transparent;animation:var(--ui-button-animation)}.ui-button-gqekl114.is-waiting .ui-button__icon-gqekl179:before{content:"";position:absolute;top:50%;left:50%;width:1em;height:1em;pointer-events:none;border:2px solid transparent;border-top:2px solid var(--ui-color-text);border-left:2px solid var(--ui-color-text);border-radius:50%;animation:ui-loader-spin-gqekl1 1s linear infinite}.ui-button__label-gqekl168{white-space:nowrap}.ui-button-gqekl114:has(label:empty) .ui-button__label-gqekl168{display:none}@keyframes ui-loader-spin-180gr1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-file-dropper-180gr114{transition-duration:var(--ui-easing-duration);transition-timing-function:var(--ui-easing-timing-function);transition-property:all;position:absolute;z-index:999;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.ui-file-dropper-180gr114:not(.is-dragged-over){opacity:0}.ui-file-dropper-180gr114:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ui-color-accent);opacity:.9}@keyframes ui-loader-spin-w0axn1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-input-w0axn114{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;display:flex;width:fit-content;overflow:hidden;gap:var(--ui-gap);justify-content:center safe;box-sizing:border-box;height:var(--ui-height);padding:var(--ui-padding-container);background:var(--ui-color-background);border:var(--ui-border);border-radius:var(--ui-border-radius);font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height);color:var(--ui-color-text);font-variant-numeric:tabular-nums;transition-duration:var(--ui-easing-duration);transition-timing-function:var(--ui-easing-timing-function);transition-property:background,color}.ui-input-w0axn114.is-hidden{display:none}.ui-input-w0axn114.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity);color:var(--ui-disabled-color-text);background:var(--ui-disabled-color-background)}.ui-input-w0axn114:hover,.ui-input-w0axn114:focus,.ui-input-w0axn114.is-active{color:var(--ui-color-accent-contrast);background:var(--ui-color-accent)}.ui-input-w0axn114.is-waiting{cursor:wait}.ui-input-w0axn114.is-edited-on-dblclick input:not(:focus){pointer-events:none}.ui-input__icon-w0axn157{animation:var(--ui-button-animation)}.ui-input__icon-w0axn157 svg{width:var(--ui-icon-size);height:var(--ui-icon-size);min-width:var(--ui-icon-size);min-height:var(--ui-icon-size);color:inherit}.ui-input-w0axn114:not(.has-icon) .ui-input__icon-w0axn157{display:none}.ui-input-w0axn114.is-waiting .ui-input__icon-w0axn157{position:relative;color:transparent;animation:var(--ui-button-animation)}.ui-input-w0axn114.is-waiting .ui-input__icon-w0axn157:before{content:"";position:absolute;top:50%;left:50%;width:1em;height:1em;pointer-events:none;border:2px solid transparent;border-top:2px solid var(--ui-color-text);border-left:2px solid var(--ui-color-text);border-radius:50%;animation:ui-loader-spin-w0axn1 1s linear infinite}.ui-input-w0axn114 label{white-space:nowrap}.ui-input-w0axn114 label:empty{display:none}.ui-input-w0axn114 input{width:auto;padding:0;margin:-.1em 0 0;overflow:visible;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;line-height:inherit;color:inherit;background:transparent;border:none;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);flex:1}.ui-input-w0axn114 input::-moz-focus-inner{padding:0;border:0}.ui-input-w0axn114 input:focus{outline:none}.ui-input-w0axn114 input+label{padding-left:.125em;margin-left:calc(-1 * var(--ui-gap))}.ui-input-w0axn114 input[type=number]{width:4ch;text-align:right;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.ui-input-w0axn114 input[type=number]::-webkit-outer-spin-button,.ui-input-w0axn114 input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-input-w0axn114[data-type=file],.ui-input-w0axn114[data-type=file] *{cursor:pointer}.ui-input-w0axn114[data-type=file] input[type=file]{display:none}@keyframes ui-loader-spin-151uk1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-modal-151uk114{font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height);color:var(--ui-color-text);font-variant-numeric:tabular-nums;position:relative;max-width:var(--ui-modal-width);overflow:hidden;border:var(--ui-border);border-radius:var(--ui-border-radius)}.ui-modal__header-151uk126{display:flex;padding:var(--ui-gap);justify-content:space-between;background:var(--ui-color-background)}.ui-modal__header-151uk126 .ui-modal__title-151uk132{font-weight:700;pointer-events:none}.ui-modal__content-151uk136{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll;max-height:var(--ui-modal-height);padding:var(--ui-padding-content);line-height:var(--ui-line-height);background:var(--ui-color-background-dim)}.ui-modal__content-151uk136::-webkit-scrollbar{display:none;height:0;background:transparent}.ui-modal__content-151uk136:has(>[class^=ui-tabs-]){max-height:unset;padding:0;overflow:visible;background:var(--ui-color-background)}.ui-modal__content-151uk136:has(>[class^=ui-tabs-])>[class^=ui-tabs-]>[class^=ui-toggles-]{width:unset;margin:0;border:var(--border, 1px solid var(--ui-color-background-dim));border-bottom:0;border-radius:0}.ui-modal__content-151uk136:has(>[class^=ui-tabs-])>[class^=ui-tabs-]>[class^=ui-toggles-]>[class^=ui-button-]{flex:1;min-width:fit-content;justify-content:center}.ui-modal__content-151uk136:has(>[class^=ui-tabs-])>[class^=ui-tabs-]>[class^=ui-toggles-]>[class^=ui-button-]:not(:first-child){border-left:var(--border, 1px solid var(--ui-color-background-dim))}.ui-modal__content-151uk136:has(>[class^=ui-tabs-])>[class^=ui-tabs-]>[class^=ui-tabs__panels-]>[class^=ui-tabs__panel-]{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll;max-height:var(--ui-modal-height);padding:var(--ui-padding-content);background:var(--ui-color-background-dim)}.ui-modal__content-151uk136:has(>[class^=ui-tabs-])>[class^=ui-tabs-]>[class^=ui-tabs__panels-]>[class^=ui-tabs__panel-]::-webkit-scrollbar{display:none;height:0;background:transparent}.ui-modal__content-151uk136>footer{display:flex;padding:var(--ui-gap);justify-content:flex-end;gap:var(--ui-gap);background:var(--ui-color-background-dim)}@keyframes ui-loader-spin-fzhde1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-picker-fzhde114{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;display:flex;width:fit-content;overflow:hidden;gap:var(--ui-gap);justify-content:center safe;box-sizing:border-box;gap:0;background:var(--ui-color-background);border-radius:var(--ui-border-radius)}.ui-picker-fzhde114.is-hidden{display:none}.ui-picker-fzhde114.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity)}.ui-picker__toolbar-fzhde135{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ui-picker-fzhde114:not(.is-open) .ui-picker__toolbar-fzhde135>*:not(.is-active){display:none}.ui-picker-fzhde114.has-auto-order .ui-picker__toolbar-fzhde135 .is-active{order:-1}.ui-picker__toggle-fzhde145{flex-direction:row-reverse}.ui-picker-fzhde114>*{border-radius:0!important}@keyframes ui-loader-spin-hew4o1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-toolbar-hew4o114{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;display:flex;width:fit-content;overflow:hidden;gap:var(--ui-gap);justify-content:center safe;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;overflow-x:scroll;overflow-y:hidden}.ui-toolbar-hew4o114.is-hidden{display:none}.ui-toolbar-hew4o114.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity)}.ui-toolbar-hew4o114::-webkit-scrollbar{display:none;height:0;background:transparent}.ui-toolbar-hew4o114>*{flex-shrink:0}.ui-toolbar-hew4o114 hr{border:0;border-left:var(--ui-toolbar-hr)}.ui-toolbar-hew4o114:not(.is-compact)>hr{display:none}.ui-toolbar-hew4o114:not(.is-compact)>hr+*{margin-left:var(--ui-gap)}.ui-toolbar-hew4o114.is-compact{gap:0;overflow:hidden;border-radius:var(--ui-border-radius)}.ui-toolbar-hew4o114.is-compact:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:var(--ui-border);border-radius:var(--ui-border-radius)}.ui-toolbar-hew4o114.is-compact>*{border:0;border-radius:0}.ui-toolbar-hew4o114.is-compact>*:not(:first-child){border-left:var(--ui-border)}.ui-toolbar-hew4o114.is-compact>.ui-toolbar-hew4o114{border-right:var(--ui-toolbar-hr);border-left:var(--ui-toolbar-hr)}.ui-toolbar-hew4o114.is-compact>.ui-toolbar-hew4o114:after{border:0}@keyframes ui-loader-spin-1rkt11{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-range-1rkt1114{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;display:flex;width:fit-content;overflow:hidden;gap:var(--ui-gap);justify-content:center safe;box-sizing:border-box;height:var(--ui-height);padding:var(--ui-padding-container);background:var(--ui-color-background);border:var(--ui-border);border-radius:var(--ui-border-radius);font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height);color:var(--ui-color-text);font-variant-numeric:tabular-nums}.ui-range-1rkt1114.is-hidden{display:none}.ui-range-1rkt1114.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity);color:var(--ui-disabled-color-text);background:var(--ui-disabled-color-background)}.ui-range-1rkt1114:focus-within,.ui-range-1rkt1114:hover{background:var(--ui-color-accent)}.ui-range__icon-1rkt1147{animation:var(--ui-button-animation)}.ui-range__icon-1rkt1147 svg{width:var(--ui-icon-size);height:var(--ui-icon-size);min-width:var(--ui-icon-size);min-height:var(--ui-icon-size);color:inherit}.ui-range__inputs-1rkt1157{position:relative;display:flex;align-items:center;flex:1}.ui-range-1rkt1114 input{flex:1;display:block;cursor:pointer;background:none;accent-color:var(--ui-color-text);outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-range-1rkt1114 input::-webkit-slider-runnable-track{height:2px;background:var(--ui-color-text)}.ui-range-1rkt1114 input::-webkit-slider-thumb{width:var(--ui-gap);height:var(--ui-gap);margin-top:calc(-1 * (var(--ui-gap) - 2px) / 2);background:var(--ui-color-background);border-radius:100%;outline:2px solid var(--ui-color-text);-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-range-1rkt1114 input::-moz-range-track{height:2px;background:var(--ui-color-text)}.ui-range-1rkt1114 input::-moz-range-thumb{width:var(--ui-gap);height:var(--ui-gap);margin-top:calc(-.5*(1em - 2px));background:var(--ui-color-background);border:none;border-radius:100%;outline:2px solid var(--ui-color-text);-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-range-1rkt1114.is-dual input{pointer-events:none}.ui-range-1rkt1114.is-dual input::-webkit-slider-thumb{pointer-events:all}.ui-range-1rkt1114.is-dual input::-moz-range-thumb{pointer-events:all}.ui-range-1rkt1114.is-dual input:nth-child(2){position:absolute}.ui-range-1rkt1114.is-dual input:nth-child(2)::-webkit-slider-runnable-track{background:transparent}.ui-range-1rkt1114.is-dual input:nth-child(2)::-moz-range-track{background:transparent}.ui-range__label-1rkt1217{font-variant-numeric:tabular-nums}.ui-range-1rkt1114:has(label:empty) .ui-range__label-1rkt1217{display:none}@keyframes ui-loader-spin-33a5g1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-select-33a5g114{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;display:flex;width:fit-content;overflow:hidden;gap:var(--ui-gap);justify-content:center safe;box-sizing:border-box;height:var(--ui-height);padding:var(--ui-padding-container);background:var(--ui-color-background);border:var(--ui-border);border-radius:var(--ui-border-radius);font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height);color:var(--ui-color-text);font-variant-numeric:tabular-nums;transition-duration:var(--ui-easing-duration);transition-timing-function:var(--ui-easing-timing-function);transition-property:background,color}.ui-select-33a5g114.is-hidden{display:none}.ui-select-33a5g114.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity);color:var(--ui-disabled-color-text);background:var(--ui-disabled-color-background)}.ui-select-33a5g114:focus-within,.ui-select-33a5g114:has(select:hover){background:var(--ui-color-accent)}.ui-select__icon-33a5g150{animation:var(--ui-button-animation)}.ui-select__icon-33a5g150 svg{width:var(--ui-icon-size);height:var(--ui-icon-size);min-width:var(--ui-icon-size);min-height:var(--ui-icon-size);color:inherit}.ui-select__label-33a5g160{padding-right:calc(1.5em + var(--ui-gap));white-space:nowrap;pointer-events:none}.ui-select__label-33a5g160:empty{display:none}.ui-select__label-33a5g160:not(:empty)+select{position:absolute;right:0;opacity:0}.ui-select__icon-33a5g150+.ui-select__label-33a5g160+select{left:calc(var(--ui-icon-size) + 1.5em + 1px)}.ui-select-33a5g114 select{width:auto;padding:0;margin:0;overflow:visible;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;line-height:inherit;color:inherit;background:transparent;border:none;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);flex:1;padding-right:calc(1.5em + var(--ui-gap));cursor:pointer}.ui-select-33a5g114 select::-moz-focus-inner{padding:0;border:0}.ui-select-33a5g114 select:focus{outline:none}.ui-select__arrow-33a5g202{animation:var(--ui-button-animation);position:absolute;right:0;padding:var(--ui-padding-container);padding-top:0;pointer-events:none}.ui-select__arrow-33a5g202 svg{width:var(--ui-icon-size);height:var(--ui-icon-size);min-width:var(--ui-icon-size);min-height:var(--ui-icon-size);color:inherit}@keyframes ui-loader-spin-6zoue1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-tabs-6zoue114,.ui-tabs__toggles-6zoue117,.ui-tabs__panels-6zoue120{box-sizing:inherit}.ui-tabs__panel-6zoue120.is-hidden{display:none}@keyframes ui-loader-spin-damut1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-toggles-damut114{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;display:flex;width:fit-content;overflow:hidden;gap:var(--ui-gap);justify-content:center safe;box-sizing:border-box;gap:0;border-radius:var(--ui-border-radius)}.ui-toggles-damut114.is-hidden{display:none}.ui-toggles-damut114.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity)}.ui-toggles-damut114>*{border-radius:0!important}@keyframes ui-loader-spin-pbmh01{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}:root{--ui-font-family: system-ui, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;--ui-font-family-mono: ui-monospace, emoji, "Cascadia Code", "Source Code Pro", menlo, consolas, "DejaVu Sans Mono", monospace;--ui-font-size: 1.4rem;--ui-line-height: 1.3;--ui-color-text: #222;--ui-color-text-dim: #C1C1C1;--ui-color-background: #FFF;--ui-color-background-dim: #F2F2F2;--ui-color-accent: #F9EB0B;--ui-color-accent-contrast: var(--ui-color);--ui-gap: 1rem;--ui-height: 4rem;--ui-padding-container: 1rem 1.2rem;--ui-padding-content: 2rem;--ui-icon-size: 2rem;--ui-border: 0;--ui-border-radius: 1rem;--ui-toolbar-hr: 1px solid var(--ui-color-background-dim);--ui-easing-duration: .12s;--ui-easing-timing-function: cubic-bezier(.25, .1, .25, 1);--ui-disabled-color-text: var(--ui-color-text);--ui-disabled-color-background: var(--ui-color-background);--ui-disabled-opacity: .3;--ui-backdrop-background: rgba(0 0 0 / 90%);--ui-backdrop-blur: 10px;--ui-button-animation: none;--ui-modal-width: 70ch;--ui-modal-height: 400px;--ui-toast-z-index: 999;--ui-toast-color-neutral: #C1C1C1;--ui-toast-color-warning: #fef1be;--ui-toast-color-error: #ff9289;--ui-toast-shadow: 0 0 5px rgba(0 0 0 / 10%)}@keyframes ui-toast-appears-pbmh01{0%{opacity:0;transform:translate(var(--ui-gap))}to{opacity:1}}.ui-toast-container-pbmh0123{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll;position:fixed;z-index:var(--ui-toast-z-index);right:0;bottom:0;display:flex;gap:var(--ui-gap);flex-direction:column-reverse;align-items:flex-end;max-height:100vh;padding:var(--ui-gap);pointer-events:none}.ui-toast-container-pbmh0123::-webkit-scrollbar{display:none;height:0;background:transparent}.ui-toast-pbmh0123{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:flex;width:fit-content;overflow:hidden;gap:var(--ui-gap);justify-content:center safe;box-sizing:border-box;height:var(--ui-height);padding:var(--ui-padding-container);background:var(--ui-color-background);border:var(--ui-border);border-radius:var(--ui-border-radius);font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height);color:var(--ui-color-text);font-variant-numeric:tabular-nums;transition-duration:var(--ui-easing-duration);transition-timing-function:var(--ui-easing-timing-function);transition-property:background,color,border-color;position:relative;z-index:var(--ui-toast-z-index);height:auto;min-width:30rem;pointer-events:auto;border:0;box-shadow:var(--ui-toast-shadow);animation:ui-toast-appears-pbmh01 .3s ease-in-out forwards}.ui-toast-pbmh0123.is-hidden{display:none}.ui-toast-pbmh0123.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity);color:var(--ui-disabled-color-text);background:var(--ui-disabled-color-background)}.ui-toast-pbmh0123[data-tone=""],.ui-toast-pbmh0123[data-tone=neutral]{background:var(--ui-toast-color-neutral)}.ui-toast-pbmh0123[data-tone=warning]{background:var(--ui-toast-color-warning)}.ui-toast-pbmh0123[data-tone=error]{background:var(--ui-toast-color-error)}.ui-toast__icon-pbmh0196{animation:var(--ui-button-animation);display:flex;gap:var(--ui-gap);padding:var(--ui-gap)}.ui-toast__icon-pbmh0196 svg{width:var(--ui-icon-size);height:var(--ui-icon-size);min-width:var(--ui-icon-size);min-height:var(--ui-icon-size);color:inherit}.ui-toast-pbmh0123:not(.has-icon) .ui-toast__icon-pbmh0196{display:none}.ui-toast-pbmh0123:not([data-count=""],[data-count="1"]) .ui-toast__icon-pbmh0196{display:flex}.ui-toast-pbmh0123:not([data-count=""],[data-count="1"]) .ui-toast__icon-pbmh0196:after{content:"(" attr(data-count) ")";margin-right:calc(-1 * var(--ui-gap));font-weight:700;font-variant-numeric:tabular-nums}.ui-toast__content-pbmh0221{flex:1;max-width:60ch;padding-block:var(--ui-gap);overflow:hidden;align-self:center}.ui-toast__content-pbmh0221 p:not(:empty)+p{margin-top:.5em}.ui-toast__content-pbmh0221 p:not(:empty)+pre{margin-top:var(--ui-gap)}.ui-toast__content-pbmh0221 pre{scrollbar-width:none;-ms-overflow-style:none;overflow-x:scroll;overflow-y:hidden;padding:var(--ui-gap);font-family:var(--ui-font-family-mono);background-color:#ffffff80;border-radius:3px;-webkit-user-select:all;user-select:all}.ui-toast__content-pbmh0221 pre::-webkit-scrollbar{display:none;height:0;background:transparent}.ui-toast-pbmh0123 [class^=ui-button-]{--ui-border: 0;--ui-color-background: none;--ui-color-accent: none;flex-shrink:0}*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}html{height:100%;font-size:62.5%;text-size-adjust:100%}body{height:100%;font-size:1.2rem;-webkit-font-smoothing:antialiased;line-height:1;text-rendering:optimizelegibility}img,picture,video,canvas,svg{display:block;max-width:100%;vertical-align:bottom;border:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a:hover,a:active{outline:none}table{border-collapse:collapse;border-spacing:0}body{font-family:var(--body-font-family, inherit);font-size:var(--body-font-size, inherit);font-weight:var(--body-font-weight, inherit);font-style:var(--body-font-style, normal);font-synthesis:var(--body-font-synthesis, none);font-feature-settings:var(--body-font-feature-settings, initial);font-variant:var(--body-font-variant, none);font-kerning:var(--body-font-kerning, auto);line-height:var(--body-line-height, inherit);text-transform:var(--body-text-transform, none);text-underline-offset:var(--body-text-underline-offset, inherit);text-decoration-thickness:var(--body-text-decoration-thickness, from-font);word-spacing:var(--body-word-spacing, normal);letter-spacing:var(--body-letter-spacing, normal);font-variation-settings:var(--body-font-variation-settings, initial);color:var(--color-text);background:var(--color-background)}::selection{color:var(--ui-color-text);background:var(--ui-color-accent)}article mark{padding:.15em .5em .25em;font-size:90%;white-space:nowrap;background:var(--ui-color-accent);border-radius:3px}article p{margin-bottom:.75em}[class^=ui-button-]:hover svg:first-child:not(:last-child),[class^=ui-button-]:not(:hover) svg:last-child:not(:first-child){display:none}:root{--color-error: #E41318;--color-background: snow;--color-text: #000;--body-font-family: system-ui, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;--body-font-size: 1.6rem;--body-line-height: 130%;--mono-font-family: ui-monospace, "Cascadia Code", "Source Code Pro", menlo, consolas, "DejaVu Sans Mono", monospace;--small-font-size: 1.4rem;--small-line-height: 100%;--space-gutter: 2rem;--space-large: 4rem;--ui-color-background: var(--color-background);--ui-line-height: 138%;--ui-color-accent: #efe5f6;--ui-border: 1px solid rgba(0 0 0 / 50%);--ui-border-radius: 5px;--ui-modal-height: 80vh;--ui-button-animation: button .12s ease-out}@keyframes app-step-in{0%{opacity:0;transform:translate(var(--space-gutter))}to{opacity:1}}@keyframes button{0%{transform:translateY(-5%) scale(.9,1.1)}to{transform:scale(1.2,.8)}}.app{max-width:960px;padding-block:var(--space-large);padding-inline:var(--space-gutter);margin-inline:auto}@media print{.app{padding:0}.app>*:not(.posters){display:none}}.app__header{display:flex;justify-content:space-between;padding-bottom:var(--space-large);margin-bottom:var(--space-large);font-family:aalter-grotesque,sans-serif;font-size:3rem;line-height:.8;border-bottom:var(--ui-border)}.app__header a{color:inherit;text-decoration:none}.app__title{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;margin-bottom:var(--space-gutter);font-size:2.2rem}.app__step{margin-top:var(--space-gutter);animation:app-step-in .3s forwards}.app__step.is-hidden{position:absolute;top:-99999px;left:-99999px;pointer-events:none}.app .form,.app .posters{margin-top:var(--space-large)}.form{--placeholder-color: #7f7d7d;--input-font-size: 1.9rem;display:flex;flex-flow:row wrap;gap:var(--space-gutter)}.form .field{position:relative;display:flex;flex-direction:column;width:calc(100% / var(--columns) - var(--space-gutter) + var(--space-gutter) / var(--columns))}.form .field>label{font-family:var(--body-font-family, inherit);font-size:var(--body-font-size, inherit);font-weight:var(--body-font-weight, inherit);font-style:var(--body-font-style, normal);font-synthesis:var(--body-font-synthesis, none);font-feature-settings:var(--body-font-feature-settings, initial);font-variant:var(--body-font-variant, none);font-kerning:var(--body-font-kerning, auto);line-height:var(--body-line-height, inherit);text-transform:var(--body-text-transform, none);text-underline-offset:var(--body-text-underline-offset, inherit);text-decoration-thickness:var(--body-text-decoration-thickness, from-font);word-spacing:var(--body-word-spacing, normal);letter-spacing:var(--body-letter-spacing, normal);font-variation-settings:var(--body-font-variation-settings, initial);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:block;margin-bottom:.5em}.form .field:has(.field__input>:required)>label:after{content:"*"}.form .field__counter{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:absolute;right:0;font-size:1.3rem;opacity:0}.form .field__counter:after{content:" / " attr(data-max-length)}.form .field:focus-within>.field__counter{opacity:1}.form .field.has-max-length .field__counter,.form .field:not(.field--multiple):has(:user-invalid)>label{color:var(--color-error)}.form .field__input{display:flex;align-items:center;font-size:var(--input-font-size);border:var(--ui-border);border-radius:var(--ui-border-radius)}.form .field__input:has(>input:focus-within),.form .field__input:has(>textarea:focus-within){background:var(--ui-color-accent)}.form .field__before,.form .field__after{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;padding:var(--ui-padding-container);color:var(--placeholder-color)}.form .field__before:empty,.form .field__after:empty{display:none}.form .field__before.field__before,.form .field__after.field__before{padding-right:0}.form .field__before.field__after,.form .field__after.field__after{padding-left:0}.form input,.form textarea{all:unset;width:0;padding:var(--ui-padding-container);flex:1}.form input::placeholder,.form textarea::placeholder{color:var(--placeholder-color)}.form input:user-invalid,.form textarea:user-invalid{border-color:var(--color-error)}.form input:focus::selection,.form textarea:focus::selection{background:highlight}.form textarea{field-sizing:content;min-height:3em}.form fieldset{width:100%}.form .field--multiple>.field__counter{display:none}.form .field--multiple__entries{display:flex;flex-flow:row wrap;gap:var(--space-gutter);padding:var(--ui-padding-content);border-radius:var(--ui-border-radius)}.form .field--multiple__entry{display:flex;flex:1;min-width:100%}.form .field--multiple__entry .field{--ui-border-radius: 0;flex:1}.form .field--multiple__entry .field+.field{margin-left:-1px}.form .field--multiple label{color:currentcolor!important}.form .field--multiple__entry:has(:placeholder-shown:invalid) .field__input{border-style:dotted}.form .field--multiple .field:has(+.field) .field__counter{margin-right:var(--space-gutter)}.form .field--multiple__entry:has(:invalid)~.field--multiple__entry:has(:placeholder-shown:invalid){display:none}.form .is-force-hidden{display:none!important}.form__toolbar{justify-content:flex-end;width:100%}.form__toolbar .button--submit{--ui-color-background: var(--ui-color-accent)}.confirm-modal{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.confirm-modal header{--ui-color-background: black;--ui-color-text: white}.confirm-modal__content:not(:empty){margin-bottom:var(--space-gutter);color:#000}.confirm-modal__toolbar{width:100%}.confirm-modal__toolbar>*{flex:1;justify-content:center}.posters h2{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;margin-bottom:var(--ui-gap);font-size:1.5rem;font-weight:400}.posters__entries{margin-bottom:var(--space-large)}.posters__entry{--ui-font-size: larger;--ui-height: auto;--ui-icon-size: 100%;display:flex;margin-bottom:var(--ui-gap);overflow:hidden}.posters__entry .button--preview{flex:1;align-items:center}.posters__entry .button--preview.is-disabled.is-active{opacity:1}.posters__entry .info{font-family:var(--small-font-family, inherit);font-size:var(--small-font-size, inherit);font-weight:var(--small-font-weight, inherit);font-style:var(--small-font-style, normal);font-synthesis:var(--small-font-synthesis, none);font-feature-settings:var(--small-font-feature-settings, initial);font-variant:var(--small-font-variant, none);font-kerning:var(--small-font-kerning, auto);line-height:var(--small-line-height, inherit);text-transform:var(--small-text-transform, none);text-underline-offset:var(--small-text-underline-offset, inherit);text-decoration-thickness:var(--small-text-decoration-thickness, from-font);word-spacing:var(--small-word-spacing, normal);letter-spacing:var(--small-letter-spacing, normal);font-variation-settings:var(--small-font-variation-settings, initial);margin-left:auto;font-family:var(--mono-font-family)}.posters__entry .poster{position:absolute;top:-99999px;left:-99999px;pointer-events:none}.posters .button--download{--ui-color-background: var(--ui-color-accent);margin-left:auto}.poster{position:relative;width:var(--poster-width);height:var(--poster-height);overflow:hidden;background:white;container-name:template;container-type:size}.poster__ants{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}[data-edit-mode^="ant:"] .poster__ants{cursor:crosshair}[data-edit-mode^="text:"] .poster__ants{pointer-events:none}@media screen{[data-edit-mode^="text:"] .poster__ants svg{opacity:.2}}@media screen{[data-edit-mode="ant:remove"] .poster__ants svg{--ant-background: var(--ui-color-accent);pointer-events:auto!important;background:var(--ant-background);border:2px solid var(--ant-background);border-radius:100%;outline:calc(1px/min(1,var(--poster-scale))) dotted black}[data-edit-mode="ant:remove"] .poster__ants svg:hover{z-index:9999;outline:calc(1px/min(1,var(--poster-scale))) solid black}}.poster__content{position:relative;z-index:1;height:100%}@media screen{[data-edit-mode="ant:remove"] .poster__content{opacity:.3}}.poster__content :not([contenteditable],:has([contenteditable])){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none}@media screen{[data-edit-mode="text:edit"] .poster__content :not([contenteditable],:has([contenteditable])):is(h1,h2,h3,h4,h5,h6,span,p,li){opacity:.1}}.poster__content [contenteditable]:empty{min-width:1ch}.poster__content [contenteditable][placeholder]:empty:before{content:attr(placeholder);color:var(--ui-color-accent);opacity:.3}@media print{.poster__content [contenteditable][placeholder]:empty:before{content:""}}[data-edit-mode="text:edit"] .poster__content [contenteditable]{cursor:text}@media screen{[data-edit-mode="text:edit"] .poster__content [contenteditable]{background:rgba(0,0,0,.1);outline:calc(2px/min(1,var(--poster-scale))) dotted;outline-offset:calc(2px/min(1,var(--poster-scale)))}[data-edit-mode="text:edit"] .poster__content [contenteditable]:focus{outline-style:solid}}*{text-decoration-thickness:inherit}.preview{--ui-backdrop-background: var(--color-background);display:flex;flex-direction:column;gap:var(--space-gutter);padding:var(--space-gutter)}@media print{.preview{all:unset}}.preview__toolbar{justify-content:space-between;width:100%}@media print{.preview__toolbar{display:none}}.preview__toolbar .is-compact>*{--ui-border: 0}.preview__toolbar .button--close,.preview__toolbar [class^=ui-toggles-]{--ui-border: 0}@media (max-width: 768px){.preview__toolbar [class^=ui-toggles-] label{display:none}}.preview__artboard{background-color:#fff;background-image:linear-gradient(45deg,#DDD 25%,transparent 25%),linear-gradient(-45deg,#DDD 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#DDD 75%),linear-gradient(-45deg,transparent 75%,#DDD 75%);background-position:0 0,0 calc(var(--space-gutter) / 2),calc(var(--space-gutter) / 2) calc(var(--space-gutter) / -2),calc(var(--space-gutter) / -2) 0;background-size:var(--space-gutter) var(--space-gutter)}@media screen{.preview__artboard{flex:1;width:100%;overflow:scroll;border-radius:var(--ui-border-radius);outline:1px solid rgba(0,0,0,.1);box-shadow:0 0 10px #0000001a}.preview__artboard .poster{outline:1px solid rgba(0,0,0,.1);transform:scale(var(--poster-scale));transform-origin:0 0}@supports (zoom: 1){.preview__artboard .poster{zoom:var(--poster-scale);transform:none}}}
