@charset "UTF-8";@keyframes ui-loader-spin-1qfnb1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-backdrop-1qfnb108{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-qgjof1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-button-qgjof108{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-qgjof108::-moz-focus-inner{padding:0;border:0}.ui-button-qgjof108:focus{outline:none}.ui-button-qgjof108.is-hidden{display:none}.ui-button-qgjof108.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity);color:var(--ui-disabled-color-text);background:var(--ui-disabled-color-background)}.ui-button-qgjof108.has-click,.ui-button-qgjof108.has-click .ui-button__label-qgjof162{cursor:pointer}.ui-button-qgjof108.has-click:hover,.ui-button-qgjof108.has-click:focus:not(.is-disabled),.ui-button-qgjof108.is-active{color:var(--ui-color-accent-contrast);background:var(--ui-color-accent);border-color:var(--ui-color-accent)}.ui-button-qgjof108.is-waiting{cursor:wait}.ui-button__icon-qgjof173{animation:var(--ui-button-animation)}.ui-button__icon-qgjof173 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-qgjof108:not(.has-icon) .ui-button__icon-qgjof173{display:none}.ui-button-qgjof108.is-waiting .ui-button__icon-qgjof173{position:relative;color:transparent;animation:var(--ui-button-animation)}.ui-button-qgjof108.is-waiting .ui-button__icon-qgjof173: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-qgjof1 1s linear infinite}.ui-button__label-qgjof162{white-space:nowrap}.ui-button-qgjof108:has(label:empty) .ui-button__label-qgjof162{display:none}@keyframes ui-loader-spin-10egw1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-file-dropper-10egw108{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-10egw108:not(.is-dragged-over){opacity:0}.ui-file-dropper-10egw108:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ui-color-accent);opacity:.9}@keyframes ui-loader-spin-11hdk1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-input-11hdk108{-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-11hdk108.is-hidden{display:none}.ui-input-11hdk108.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity);color:var(--ui-disabled-color-text);background:var(--ui-disabled-color-background)}.ui-input-11hdk108:hover,.ui-input-11hdk108:focus,.ui-input-11hdk108.is-active{color:var(--ui-color-accent-contrast);background:var(--ui-color-accent)}.ui-input-11hdk108.is-waiting{cursor:wait}.ui-input-11hdk108.is-edited-on-dblclick input:not(:focus){pointer-events:none}.ui-input__icon-11hdk151{animation:var(--ui-button-animation)}.ui-input__icon-11hdk151 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-11hdk108:not(.has-icon) .ui-input__icon-11hdk151{display:none}.ui-input-11hdk108.is-waiting .ui-input__icon-11hdk151{position:relative;color:transparent;animation:var(--ui-button-animation)}.ui-input-11hdk108.is-waiting .ui-input__icon-11hdk151: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-11hdk1 1s linear infinite}.ui-input-11hdk108 label{white-space:nowrap}.ui-input-11hdk108 label:empty{display:none}.ui-input-11hdk108 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-11hdk108 input::-moz-focus-inner{padding:0;border:0}.ui-input-11hdk108 input:focus{outline:none}.ui-input-11hdk108 input+label{padding-left:.125em;margin-left:calc(-1 * var(--ui-gap))}.ui-input-11hdk108 input[type=number]{width:4ch;text-align:right;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.ui-input-11hdk108 input[type=number]::-webkit-outer-spin-button,.ui-input-11hdk108 input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-input-11hdk108[data-type=file],.ui-input-11hdk108[data-type=file] *{cursor:pointer}.ui-input-11hdk108[data-type=file] input[type=file]{display:none}@keyframes ui-loader-spin-lvrhu1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-modal-lvrhu108{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-lvrhu120{display:flex;padding:var(--ui-gap);justify-content:space-between;background:var(--ui-color-background)}.ui-modal__header-lvrhu120 .ui-modal__title-lvrhu126{font-weight:700;pointer-events:none}.ui-modal__content-lvrhu130{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-lvrhu130::-webkit-scrollbar{display:none;height:0;background:transparent}.ui-modal__content-lvrhu130:has(>[class^=ui-tabs-]){max-height:unset;padding:0;overflow:visible;background:var(--ui-color-background)}.ui-modal__content-lvrhu130: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-lvrhu130: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-lvrhu130: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-lvrhu130: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-lvrhu130: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-lvrhu130>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-1l5421{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-picker-1l542108{-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-1l542108.is-hidden{display:none}.ui-picker-1l542108.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity)}.ui-picker__toolbar-1l542129{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ui-picker-1l542108:not(.is-open) .ui-picker__toolbar-1l542129>*:not(.is-active){display:none}.ui-picker-1l542108.has-auto-order .ui-picker__toolbar-1l542129 .is-active{order:-1}.ui-picker__toggle-1l542139{flex-direction:row-reverse}.ui-picker-1l542108>*{border-radius:0!important}@keyframes ui-loader-spin-16jds1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-toolbar-16jds108{-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-16jds108.is-hidden{display:none}.ui-toolbar-16jds108.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity)}.ui-toolbar-16jds108::-webkit-scrollbar{display:none;height:0;background:transparent}.ui-toolbar-16jds108>*{flex-shrink:0}.ui-toolbar-16jds108 hr{border:0;border-left:var(--ui-toolbar-hr)}.ui-toolbar-16jds108:not(.is-compact)>hr{display:none}.ui-toolbar-16jds108:not(.is-compact)>hr+*{margin-left:var(--ui-gap)}.ui-toolbar-16jds108.is-compact{gap:0;overflow:hidden;border-radius:var(--ui-border-radius)}.ui-toolbar-16jds108.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-16jds108.is-compact>*{border:0;border-radius:0}.ui-toolbar-16jds108.is-compact>*:not(:first-child){border-left:var(--ui-border)}.ui-toolbar-16jds108.is-compact>.ui-toolbar-16jds108{border-right:var(--ui-toolbar-hr);border-left:var(--ui-toolbar-hr)}.ui-toolbar-16jds108.is-compact>.ui-toolbar-16jds108:after{border:0}@keyframes ui-loader-spin-7bow41{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-range-7bow4108{-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-7bow4108.is-hidden{display:none}.ui-range-7bow4108.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity);color:var(--ui-disabled-color-text);background:var(--ui-disabled-color-background)}.ui-range-7bow4108:focus-within,.ui-range-7bow4108:hover{background:var(--ui-color-accent)}.ui-range__icon-7bow4141{animation:var(--ui-button-animation)}.ui-range__icon-7bow4141 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-7bow4151{position:relative;display:flex;align-items:center;flex:1}.ui-range-7bow4108 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-7bow4108 input::-webkit-slider-runnable-track{height:2px;background:var(--ui-color-text)}.ui-range-7bow4108 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-7bow4108 input::-moz-range-track{height:2px;background:var(--ui-color-text)}.ui-range-7bow4108 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-7bow4108.is-dual input{pointer-events:none}.ui-range-7bow4108.is-dual input::-webkit-slider-thumb{pointer-events:all}.ui-range-7bow4108.is-dual input::-moz-range-thumb{pointer-events:all}.ui-range-7bow4108.is-dual input:nth-child(2){position:absolute}.ui-range-7bow4108.is-dual input:nth-child(2)::-webkit-slider-runnable-track{background:transparent}.ui-range-7bow4108.is-dual input:nth-child(2)::-moz-range-track{background:transparent}.ui-range__label-7bow4211{font-variant-numeric:tabular-nums}.ui-range-7bow4108:has(label:empty) .ui-range__label-7bow4211{display:none}@keyframes ui-loader-spin-8lvqv1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-select-8lvqv108{-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-8lvqv108.is-hidden{display:none}.ui-select-8lvqv108.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity);color:var(--ui-disabled-color-text);background:var(--ui-disabled-color-background)}.ui-select-8lvqv108:focus-within,.ui-select-8lvqv108:has(select:hover){background:var(--ui-color-accent)}.ui-select__icon-8lvqv144{animation:var(--ui-button-animation)}.ui-select__icon-8lvqv144 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-8lvqv154{padding-right:calc(1.5em + var(--ui-gap));white-space:nowrap;pointer-events:none}.ui-select__label-8lvqv154:empty{display:none}.ui-select__label-8lvqv154:not(:empty)+select{position:absolute;right:0;opacity:0}.ui-select__icon-8lvqv144+.ui-select__label-8lvqv154+select{left:calc(var(--ui-icon-size) + 1.5em + 1px)}.ui-select-8lvqv108 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-8lvqv108 select::-moz-focus-inner{padding:0;border:0}.ui-select-8lvqv108 select:focus{outline:none}.ui-select__arrow-8lvqv196{animation:var(--ui-button-animation);position:absolute;right:0;padding:var(--ui-padding-container);padding-top:0;pointer-events:none}.ui-select__arrow-8lvqv196 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-4nblp1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ui-tabs-4nblp108,.ui-tabs__toggles-4nblp111,.ui-tabs__panels-4nblp114{box-sizing:inherit}.ui-tabs__panel-4nblp114.is-hidden{display:none}@keyframes ui-loader-spin-13gxs1{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-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-toggles-13gxs108{-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-13gxs108.is-hidden{display:none}.ui-toggles-13gxs108.is-disabled{pointer-events:none;opacity:var(--ui-disabled-opacity)}.ui-toggles-13gxs108>*{border-radius:0!important}*,*: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}@keyframes button{0%{transform:translateY(-5%) scale(.9,1.1)}to{transform:scale(1.2,.8)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@font-face{font-family:epilogue;font-display:auto;font-style:normal;font-weight:400;src:url(/fonts/epilogue-wght.woff2) format("woff2")}@font-face{font-family:tiny;font-display:auto;font-style:normal;font-weight:400;src:url(/fonts/TINY5x3GX.ttf) format("TrueType")}@font-face{font-family:fraunces;font-display:auto;font-style:normal;font-weight:400;src:url(/fonts/Fraunces--latin_basic.woff2) format("woff2")}@font-face{font-family:tiltneon;font-display:auto;font-style:normal;font-weight:400;src:url(/fonts/TiltNeon.ttf) format("TrueType")}@font-face{font-family:blinker;font-display:auto;font-style:normal;font-weight:400;src:url(/fonts/Blinker_variable_font.ttf) format("opentype")}@font-face{font-family:tiltprism;font-display:auto;font-style:normal;font-weight:400;src:url(/fonts/TiltPrism.ttf) format("TrueType")}@font-face{font-family:tiltwarp;font-display:auto;font-style:normal;font-weight:400;src:url(/fonts/TiltWarp.ttf) format("TrueType")}@font-face{font-family:sixtyfour;font-display:auto;font-style:normal;font-weight:400;src:url(/fonts/Sixtyfour.ttf) format("TrueType")}@font-face{font-family:gluten;font-display:auto;font-style:normal;font-weight:400;src:url(/fonts/GlutenVariable.woff2) format("woff2")}html,body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-callout:none;-webkit-user-modify:none;touch-action:manipulation;overscroll-behavior:none;position:fixed;overflow:hidden}@supports (overscroll-behavior: none){html,body{position:static;overflow:auto}}body{overflow:scroll;font-family:var(--font-family-sans);font-size:var(--font-size);line-height:var(--line-height);color:var(--color-text);background:var(--color-background)}main{isolation:isolate}.cell,.word{-webkit-tap-highlight-color:rgba(255,255,255,0);outline:0}.word{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;cursor:grab;white-space:nowrap}.app.is-recording .word{cursor:default}:root{--color-text: white;--color-background: #1e1e1e;--space-gutter: 1.5rem;--rounded: 1rem;--rounded-inside: .3rem;--easing: .2s;--easing-slow: 1s;--poster-width: calc((100vh - var(--space-gutter) * 2) * (50 / 70));--poster-height: calc(100vh - var(--space-gutter) * 2);--font-family-sans: system-ui, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol;--font-family-mono: ui-monospace, "Cascadia Code", "Source Code Pro", menlo, consolas, "DejaVu Sans Mono", monospace;--ui-height: 5.3rem;--ui-font-size: 2rem;--ui-line-height: 1.5;--ui-padding-container: 1.1rem 1.2rem .9rem;--ui-padding-content: var(--space-gutter);--ui-icon-size: 3rem;--ui-border-radius: var(--rounded);--ui-color-background: var(--color-background);--ui-color-text: var(--color-text);--ui-color-accent: #968ae9;--ui-modal-height: 80vh;--ui-button-animation: button .12s ease-out}@supports (max-height: 100svh){:root{--poster-width: calc((100svh - var(--space-gutter) * 2) * (50 / 70));--poster-height: calc(100svh - var(--space-gutter) * 2)}}@media (orientation: portrait){:root{--poster-width: calc(100vw - var(--space-gutter) * 2);--poster-height: calc((100vw - var(--space-gutter) * 2) / (50 / 70))}}.poster._poster_1w3xs_1{--wght: 1000;--poster-base-font-size: 3rem;letter-spacing:-.5em;font-family:fraunces,Twemoji Mozilla,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",EmojiOne Color,"Android Emoji",sans-serif}.poster._poster_thj26_1{--wght: 300;--poster-base-font-size: 3rem;--blurLetter:10px;font-family:fraunces,Twemoji Mozilla,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",EmojiOne Color,"Android Emoji",sans-serif}.poster._poster_thj26_1 .char{filter:blur(var(--blurLetter))}.poster._poster_axhq0_1{--wght: 1000;--poster-base-font-size: 3rem;font-family:gluten,Twemoji Mozilla,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",EmojiOne Color,"Android Emoji",sans-serif}.poster._poster_frmi8_1{--wght: 200;--ital: 45;--poster-base-font-size: 3rem;text-align:center;font-family:gluten,Twemoji Mozilla,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",EmojiOne Color,"Android Emoji",sans-serif}.poster._poster_14npb_1{--wght: 200;--poster-base-font-size: 3rem;font-family:gluten,Twemoji Mozilla,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",EmojiOne Color,"Android Emoji",sans-serif}.poster._poster_191ax_1{--scan: -53;--poster-base-font-size: 3rem;font-family:sixtyfour,Twemoji Mozilla,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",EmojiOne Color,"Android Emoji",sans-serif}.poster._poster_191ax_1 .char{font-variation-settings:"SCAN" var(--scan)!important}.poster._poster_m9nbb_1{--wght: 300;--poster-base-font-size: 3rem;font-family:tiny,Twemoji Mozilla,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",EmojiOne Color,"Android Emoji",sans-serif}.poster._poster_o949p_1{--wght: 50;--poster-base-font-size: 3rem;font-family:tiny,Twemoji Mozilla,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",EmojiOne Color,"Android Emoji",sans-serif}.app{--ui-border: 1px solid var(--ui-color-text);--ui-toolbar-hr: 1px dashed var(--ui-color-text);position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:var(--space-gutter);padding:var(--space-gutter);overflow:scroll}@media (orientation: portrait){.app{position:relative}}.app__artboard{flex:1;display:flex;gap:var(--space-gutter);overflow:hidden}@media (orientation: portrait){.app__artboard{flex-direction:column}}.app__toolbar{justify-content:space-between;overflow:visible}@media (orientation: portrait){.app__toolbar{width:100%}.app__toolbar .button--prev-blueprint svg,.app__toolbar .button--next-blueprint svg{transform:rotate(-90deg)}}@media (orientation: landscape){.app__toolbar,.app__toolbar [class^=ui-toolbar-]{flex-direction:column}.app__toolbar hr,.app__toolbar [class^=ui-toolbar-] hr{border:0;border-top:var(--ui-toolbar-hr)}.app__toolbar:not(.is-compact)>hr+*,.app__toolbar [class^=ui-toolbar-]:not(.is-compact)>hr+*{margin-top:var(--ui-gap);margin-left:0}.app__toolbar.is-compact>*:not(:first-child),.app__toolbar [class^=ui-toolbar-].is-compact>*:not(:first-child){border:0;border-top:var(--ui-border)}}.app__poster-container{flex-grow:1;flex-shrink:0;width:var(--poster-width);height:var(--poster-height);max-width:var(--poster-width);max-height:var(--poster-height);min-width:var(--poster-width);min-height:var(--poster-height);overflow:visible}@media (orientation: portrait){.app__poster-container{width:100%;height:calc((100vw - var(--space-gutter) * 2) / .7142857143);max-width:unset;min-width:unset}}.app.has-playback .app__poster-container{pointer-events:none}.app__words{flex:1;display:flex;flex-direction:column;gap:var(--space-gutter)}.app.has-playback .app__words{display:none}.app__words-container{flex:1;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:var(--ui-gap);min-height:calc(var(--ui-height) * 3 + var(--ui-gap) * 2);margin-bottom:auto;border-radius:var(--ui-border-radius)}.app__words-container:empty{border:1px dashed}.app__words-toolbar{order:-1;justify-content:space-between;width:100%}.app__words-container .word,.app>.word.draggable-mirror{height:var(--ui-height)!important;padding:var(--ui-padding-container)!important;font-family:var(--ui-font-family)!important;font-size:var(--ui-icon-size)!important;line-height:90%!important;letter-spacing:normal!important;color:#000!important;background:white;border-radius:var(--rounded);transform:none!important}.app.is-recording .app__words-container .word,.app.is-recording .app>.word.draggable-mirror{pointer-events:none;color:var(--ui-color-text)!important;background:var(--ui-color-background);outline:var(--ui-outline);opacity:var(--ui-disabled-opacity)}.app__words-container .word.draggable-source--is-dragging,.app__words-container .word.draggable-mirror,.app>.word.draggable-mirror.draggable-source--is-dragging,.app>.word.draggable-mirror.draggable-mirror{z-index:9;cursor:grabbing;background:var(--ui-color-accent);transform:translate3d(calc(var(--x) - 50%),calc(var(--y) - 50%),0)!important;box-shadow:0 0 10px #0000001a}.app__words-container .word.draggable-source--is-dragging,.app>.word.draggable-mirror.draggable-source--is-dragging{cursor:grabbing;opacity:.2}.app .app.is-recording .poster .word{pointer-events:none}.app .button--add-word:has(.word),.app .button--remove-word:has(.word){transition-duration:var(--easing);transition-property:transform;transition-timing-function:cubic-bezier(.25,.1,.25,1);will-change:transform}.app .button--add-word:has(.word) svg,.app .button--remove-word:has(.word) svg{transition-duration:var(--easing);transition-property:transform;transition-timing-function:cubic-bezier(.25,.1,.25,1);transform:scale(1.2) rotate(2deg)}.app .button--add-word:has(.word) .word,.app .button--remove-word:has(.word) .word{display:none}.app .button--record:not(.has-recorded) svg path{fill:#fe6766;stroke:#fe6766}.app .button--record.is-waiting svg{visibility:hidden}.app.is-recording .button--record svg{animation:fade-out .6s ease-in-out alternate infinite}.app__playbacks{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll;--ui-color-background: white;--ui-color-text: black;flex:1;display:flex;flex-direction:column;gap:var(--space-gutter);width:100%}.app__playbacks::-webkit-scrollbar{display:none;height:0;background:transparent}.app__playbacks [class^=ui-toolbar-]{width:100%}.app__playbacks [data-filename],.app__playbacks [data-duration]{position:relative;padding-top:calc(var(--space-gutter) + 1em)}.app__playbacks [data-filename]:before,.app__playbacks [data-duration]:after{position:absolute;top:0;display:block;margin-bottom:var(--space-gutter)}.app__playbacks [data-filename]:before{content:attr(data-filename)}.app__playbacks [data-duration]:after{content:attr(data-duration) " s";right:0}.app__playbacks [class^=ui-range-]{pointer-events:none;flex:1}.app__playbacks .is-active{--ui-color-background: var(--ui-color-accent)}.confirm-modal{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.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}.poster{--poster-base-font-size: 5rem;--poster-base-row-height: calc(var(--poster-height) / 24);--poster-gutter: calc(.005 * var(--poster-height));--poster-padding: calc(.005 * var(--poster-height));position:relative;display:flex;flex-direction:column;width:var(--poster-width);height:var(--poster-height);overflow:hidden;color:var(--poster-color-foreground);background:var(--poster-color-background);border-radius:var(--rounded);box-shadow:0 0 10px #0000001a}.poster[data-name]:before{content:attr(data-name);position:absolute;z-index:9;top:50%;left:50%;padding:var(--ui-padding-container);pointer-events:none;font-family:var(--ui-font-family);font-size:var(--ui-font-size);line-height:var(--ui-line-height);color:#000;background:var(--ui-color-accent);border-radius:var(--ui-border-radius);transform:translate(-50%) translateY(-50%);box-shadow:0 0 10px #0000001a;animation:fade-out var(--easing-slow) .5s both ease}.poster .row{position:relative;display:flex;height:calc(var(--row-factor) * var(--poster-base-row-height));font-size:calc(var(--user-font-scale, 1) * var(--poster-base-font-size) * var(--row-factor));line-height:100%}.poster .row[data-size=small]{--row-factor: 1;z-index:4}.poster .row[data-size=medium]{--row-factor: 1.618;z-index:3}.poster .row[data-size=large]{--row-factor: 1.618 * 2;z-index:2}.poster .row[data-size=auto]{flex:1;z-index:1}.poster .cell{flex:1 1 0px;position:relative;display:flex;justify-content:var(--cell-text-align);align-items:center;width:0;padding:var(--padding-top, 0) var(--padding-right, 0) var(--padding-bottom, 0) var(--padding-left, 0);white-space:nowrap}.poster .cell:after{transition-duration:var(--easing);transition-property:opacity;transition-timing-function:cubic-bezier(.25,.1,.25,1);--grid-launchpad-mode: 0;content:"";position:absolute;top:calc(var(--grid-launchpad-mode) * var(--padding-top, 0));right:calc(var(--grid-launchpad-mode) * var(--padding-right, 0));bottom:calc(var(--grid-launchpad-mode) * var(--padding-bottom, 0));left:calc(var(--grid-launchpad-mode) * var(--padding-left, 0));pointer-events:none;background:rgba(0,0,0,.1);border:1px dotted var(--ui-color-accent);border-radius:calc(var(--rounded-inside) * var(--grid-launchpad-mode));opacity:0;animation:fade-out var(--easing-slow) both}.poster .cell[data-align=left]{--cell-text-align: flex-start}.poster .cell[data-align=right]{--cell-text-align: flex-end}.poster .cell[data-align=center]{--cell-text-align: center}.poster .row:first-child .cell{--padding-top: var(--poster-padding)}.poster .row:last-child .cell{--padding-bottom: var(--poster-padding)}.poster .cell:first-child{--padding-left: var(--poster-padding)}.poster .cell:last-child{--padding-right: var(--poster-padding)}.poster .row:not(:first-child){--padding-top: calc(var(--poster-gutter) / 2)}.poster .row:not(:last-child){--padding-bottom: calc(var(--poster-gutter) / 2)}.poster .cell:not(:first-child){--padding-left: calc(var(--poster-gutter) / 2)}.poster .cell:not(:last-child){--padding-right: calc(var(--poster-gutter) / 2)}.poster .word .char{display:inline-block;white-space:pre;font-variation-settings:"wght" var(--wght, 0),"wdth" var(--wdth, 0),"slnt" var(--slnt, 0),"ital" var(--ital, 0),"opsz" var(--opsz, 0)}.poster .word:first-child:not(:last-child){display:none}.poster .cell.draggable-dropzone--active .word,.app.is-recording .poster .cell .word{pointer-events:none}.app.is-recording .poster .cell:after{--grid-launchpad-mode: 1;border-style:solid}.app.is-recording .poster .cell:not(:has(.word)):after{opacity:.2!important}.app.has-visible-grid .poster .cell:after,body.draggable--is-dragging .poster .cell:after{opacity:1;animation:none}
