@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./InterVariable-4.0.CWi-zmRD.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(./InterVariable-4.0-Italic.d6KXgdvN.woff2) format("woff2")}.theme-root{--font: Inter;--fontFeat: "liga" 1, "calt" 1, "cv06" 1, "cv10" 1}*{padding:0}*:not(dialog){margin:0}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}input,textarea,select,button{font:inherit}a{color:inherit;text-decoration:none}input,textarea,select,button,dialog,[popover]{color:inherit;background-color:transparent;border:none}fieldset,iframe,fencedframe{border:none}ol,ul,menu,summary{list-style:none}.theme-root{--tFunc: cubic-bezier(.27, .17, .2, 1);--timeSm: .2s;--trans: var(--timeSm) var(--tFunc);--borderWidth: 1px;--borderWidthActive: 3px;--rad: 1em;--radLg: 1.4em;--inputHeight: 2.7em;--lineHeight: 1.5em;--sideSpace: .9em;--hrSideSpace: .3em;--sliderHeight: 1em;--sliderWidth: 2em;color:var(--cLight);background-color:var(--cDark);line-height:var(--lineHeight);-webkit-user-select:none;user-select:none}[class^=theme-],[class*=" theme-"]{--cAcc: color(display-p3 0 .43 .89);--cDark: color(display-p3 .11 .11 .13);--cLight: color(display-p3 .54 .56 .68);--cErr: color(display-p3 1 0 .33);--cDL05: color-mix(in display-p3, var(--cDark), var(--cLight) 5%);--cDL10: color-mix(in display-p3, var(--cDark), var(--cLight) 10%);--cDL20: color-mix(in display-p3, var(--cDark), var(--cLight) 20%);--cDL30: color-mix(in display-p3, var(--cDark), var(--cLight) 30%);--cDL40: color-mix(in display-p3, var(--cDark), var(--cLight) 40%);--cLighter: color-mix(in display-p3, var(--cLight), white 50%);--cDarker: color-mix(in display-p3, var(--cDark), black 30%);--cAD40: color-mix(in display-p3, var(--cAcc), var(--cDark) 40%)}.theme-root{font-family:var(--font, ui-sans-serif),ui-sans-serif,sans-serif;font-weight:500;font-optical-sizing:auto;font-variation-settings:var(--fontVari);font-feature-settings:var(--fontFeat)}.monospace,pre,code,kbd,samp,var{font-family:var(--fontMono, ui-monospace),ui-monospace,monospace;font-variation-settings:var(--fontMonoVari);font-feature-settings:var(--fontMonoFeat)}.h1{font-size:2em;font-weight:750}.h2{font-size:1.6em;font-weight:650}.h3{font-size:1.4em;font-weight:600}.h4{font-size:1.2em;font-weight:600}.h5{font-size:1em;font-weight:600}.numbers{font-variant-numeric:tabular-nums}.italic{font-style:italic}.underline{text-decoration:underline}.text-center{text-align:center}.text-right{text-align:end;text-align-last:end}.break-all{word-break:break-all}.link{text-decoration:underline;cursor:pointer}.link:hover,.link:focus-visible{color:var(--cLighter);outline:none}.bold,b,strong{font-weight:700}.highlight{font-weight:600;text-decoration:underline}.selectable{-webkit-user-select:text;user-select:text;cursor:text}::selection{background-color:var(--cLight);color:var(--cDark)}::-moz-selection{background-color:var(--cLight);color:var(--cDark)}kbd{font-size:.9em;font-weight:600;padding:.05em .4em .15em;border-radius:.5em;background-color:color-mix(in display-p3,transparent,var(--cLight) 5%);border:solid 1px color-mix(in display-p3,transparent,var(--cLight) 20%)}.vrt-flex{display:flex;flex-direction:column;align-items:stretch}.vrt-flex>.ignore>main,.vrt-flex>.vrt-fill{flex:1;height:-webkit-fill-available;width:100%;align-self:center}.vrt-flex>.ignore>*:not(main),.vrt-flex>*:not(.vrt-fill){flex-shrink:0;flex-grow:0}.vrt-flex>.vrt-fill.scroll{overflow-y:auto}.block{display:block}.rel{position:relative}.w-full{width:100%}.h-full{height:100%}.space-y-sm>*:not(:last-child){margin-bottom:.5em}.space-y-md>*:not(:last-child){margin-bottom:1em}.center-nav,.center-nav>*:first-child,.center-nav>*:last-child{display:flex;flex-direction:row;align-items:center;gap:1em;flex:1}.center-nav>*:last-child{justify-content:flex-end}.flex-hrz{display:flex;align-items:center;gap:1em}.flex-1{flex:1}.icon-flex{display:flex;gap:1em;align-items:center}.icon-flex>*:last:child{flex:1}.w-sm{width:6em}.w-md{width:7em}.hidden,[hidden]{display:none!important}.disabled,:disabled{opacity:.5;cursor:unset}.o70{opacity:70%}.o80{opacity:80%}.text-err{color:var(--cErr)}hr{border-bottom:solid 1px var(--cLight);width:calc(100% - 2 * var(--hrSideSpace));margin-left:var(--hrSideSpace);margin-right:var(--hrSideSpace);opacity:.2}.card{padding:1em;border-radius:var(--rad);transition:color var(--trans),border var(--trans),box-shadow var(--trans)}.card:not(.primary){background-color:var(--cDL05);border:solid var(--borderWidth) var(--cDL20);box-shadow:0 3px 14px #00000024}.card:not(.primary):not(.nohover):hover,.card:not(.primary):not(.nohover):focus-visible{color:var(--cLighter);background-color:var(--cDL10);box-shadow:0 5px 18px #00000038;border-color:var(--cDL40);outline:none}.card.primary{color:color-mix(in display-p3,var(--cAcc),var(--cDark) 94%);background-color:color-mix(in display-p3,var(--cAcc),var(--cDark) 10%);border:solid 3px var(--cAD40);box-shadow:0 0 16px -12px var(--cAcc)}.card.primary:not(.nohover):hover,.card.primary:not(.nohover):focus-visible{box-shadow:0 0 22px -8px var(--cAcc);outline:none}.drag-area.card{min-height:10em;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.3em;border:dashed 2px var(--cDL30)}.drag-area.card:hover{border:dashed 2px var(--cDL40)}.drag-area.card.drag-over{border-color:var(--cAcc);opacity:.9}.note{display:block;width:100%;padding:1em;background-color:var(--cDL05);border-radius:var(--rad);border:solid var(--borderWidth) var(--cDL20);opacity:.9;font-style:italic}.btn{padding:.5em 1.1em;border-radius:10em;font-weight:750;white-space:nowrap;transition:box-shadow var(--trans);line-height:normal}.btn:not(.primary){background-color:var(--cLight);color:var(--cDark)}.btn:not(.primary):hover:not(:disabled),.btn:not(.primary):focus-visible{box-shadow:0 0 22px -8px var(--cLight)}.btn:not(.primary):active,.btn:not(.primary):focus-visible{outline:solid var(--borderWidthActive) var(--cDL40);outline-offset:calc(-1 * var(--borderWidthActive))}.btn.primary{background-color:var(--cAcc);color:var(--cDark)}.btn.primary:hover:not(:disabled),.btn.primary:focus-visible{box-shadow:0 0 22px -8px var(--cAcc)}.btn.primary:active,.btn.primary:focus-visible{outline:solid var(--borderWidthActive) var(--cAD40);outline-offset:calc(-1 * var(--borderWidthActive))}.btn:not(:disabled){cursor:pointer}.btn[type=submit]{text-transform:uppercase}.btn.box-btn{border-radius:var(--rad)}.btn:not(.icon):has(>img,>svg){display:flex;align-items:center;gap:.5em}.btn:not(.icon):has(>img,>svg)>img,.btn:not(.icon):has(>img,>svg)>svg{margin-left:-.1em;margin-right:-.1em}.btn.icon{padding:.6em}.btn.icon img,.btn.icon svg{display:block}.btn-input{position:relative}.btn-input .btn{--btnPad: 7px;position:absolute;top:calc(var(--btnPad) + var(--borderWidth));right:var(--btnPad);height:calc(var(--inputHeight) - 2 * var(--btnPad));line-height:.4}.btn-input .btn:not(:disabled):not(:hover){opacity:.8}.btn-group{display:flex;gap:.6em;flex-wrap:wrap}.btn-group.end{justify-content:flex-end}.ctrl-group{background-color:var(--cDL05);border-radius:var(--rad);border:solid var(--borderWidth) var(--cDL20);padding:.5em 1em .5em .8em;height:100%;display:flex;gap:1.1em;align-items:center;flex-wrap:nowrap}.ctrl-group .btn{line-height:.7;margin-right:-8px}.tabs{display:flex;gap:1.2em .3em}.tabs.wrap{flex-wrap:wrap}.tab.btn{display:block;padding:.4em .9em .5em;border-radius:.2em .2em var(--rad) var(--rad);-webkit-user-drag:none}.tab.btn:not(.primary){color:var(--cLight);background-color:var(--cDL10);border:solid var(--borderWidth) var(--cDL10)}.tab.btn:not(.primary):hover{background-color:var(--cDL20);color:var(--cLighter);border-color:var(--cDL40)}.tab.btn.primary{background-color:var(--cAcc);color:var(--cDark);border:solid var(--borderWidth) var(--cAcc)}.input.primary,*:has(>.input.primary){--inputHeight: 3.3em}.input{padding:calc(.5 * (var(--inputHeight) - var(--lineHeight))) 1em;line-height:var(--lineHeight);width:100%;background-color:var(--cDL05);border-radius:var(--rad);border:solid var(--borderWidth) var(--cDL20);white-space:nowrap;transition:all var(--trans)}.input::placeholder{color:var(--cLight);opacity:.7;font-size:inherit}.input:hover,.input:focus{color:var(--cLighter);border-color:var(--cDL40);box-shadow:0 0 20px -10px var(--cLight)}.input:focus{background-color:var(--cDarker);outline:none}label:has(>.input)>span{display:block}label:has(>.input)>*:not(:last-child){margin-bottom:.4em}label:has(>.input)>*:not(.input){margin-left:.2em}.input-group{display:flex;gap:.4em 1em;flex-wrap:wrap}.input-group.vrt{flex-direction:column}.input-group:not(.vrt){align-items:center}.input-group>legend{margin-left:.15em;margin-bottom:.4em}.radio,.toggle{display:flex;align-items:center;gap:.6em;cursor:pointer;transition-property:color;transition-duration:var(--timeSm);transition-timing-function:var(--tFunc)}.radio *,.toggle *{transition-duration:inherit;transition-timing-function:inherit}.radio .track,.toggle .track{display:inline-block;width:var(--sliderWidth);height:var(--sliderHeight);line-height:1;border-radius:var(--sliderHeight);background-color:var(--cDL20);border:2px solid var(--cDL30);box-sizing:content-box;transition-property:box-shadow,border-color}.radio .knob,.toggle .knob{display:inline-block;width:var(--sliderHeight);height:var(--sliderHeight);border-radius:var(--sliderHeight)}.radio:hover input:not(:disabled),.radio input:focus-visible:not(:disabled),.toggle:hover input:not(:disabled),.toggle input:focus-visible:not(:disabled){outline:none}.radio:hover input:not(:disabled)+.track,.radio input:focus-visible:not(:disabled)+.track,.toggle:hover input:not(:disabled)+.track,.toggle input:focus-visible:not(:disabled)+.track{box-shadow:0 0 14px -4px var(--cLight);border-color:var(--cDL40)}.radio:hover input:not(:disabled)~*,.radio input:focus-visible:not(:disabled)~*,.toggle:hover input:not(:disabled)~*,.toggle input:focus-visible:not(:disabled)~*{color:var(--cLighter)}.radio input:checked+.track>.knob,.toggle input:checked+.track>.knob{background-color:var(--cAcc);box-shadow:0 0 14px -4px var(--cAcc);transition-property:scale,background-color,box-shadow}.radio:has(>input:disabled),.toggle:has(>input:disabled){cursor:unset;opacity:.7}.radio:has(>input+svg),.toggle:has(>input+svg){align-self:stretch;display:flex;align-items:flex-end;margin:0 -1em;transition:opacity .3s ease;padding:var(--borderWidth) .5em}.radio:has(>input+svg)>svg,.toggle:has(>input+svg)>svg{height:var(--inputHeight)}.radio{--sliderWidth: var(--sliderHeight)}.radio .knob{background-color:var(--cDL10);scale:.4}.radio input:checked+.track>.knob{scale:1}.toggle .knob{background-color:var(--cLight);animation-duration:var(--timeSm);animation-fill-mode:both;animation-timing-function:var(--tFunc)}.toggle input:checked+.track>.knob{animation-name:toggleSlideOn}.toggle input:not(:checked)+.track>.knob{animation-name:toggleSlideOff}@keyframes toggleSlideOn{50%{scale:.9 .8}to{translate:calc(var(--sliderWidth) - var(--sliderHeight))}}@keyframes toggleSlideOff{0%{translate:calc(var(--sliderWidth) - var(--sliderHeight))}50%{scale:.95 .8}}input:autofill{color:var(--cLight)!important;-webkit-text-fill-color:var(--cLight)!important;background-color:transparent!important}input:-webkit-autofill{color:var(--cLight)!important;-webkit-text-fill-color:var(--cLight)!important;background-color:transparent!important}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input:-webkit-autofill:active{-webkit-transition-delay:99999s}input[type=file]{display:none!important}input[type=radio],input[type=checkbox]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden;white-space:nowrap}dialog{-webkit-user-select:none;user-select:none}.dialog{padding:1em;border-radius:1.8em;background-color:var(--cDark);border:solid var(--borderWidth) var(--cDL20);box-shadow:0 16px 40px #00000040,0 4px 16px #00000026}.dialog.full{height:90vh;width:50em}.dialog[open]{animation:open var(--trans)}@keyframes open{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.action-list{overflow-y:auto;padding:.2em}.action-list>li{width:100%}.action-list>li>hr{margin-top:.2em;margin-bottom:.2em;border-top:none;border-left:none;border-right:none}.action-list>li>.h5{padding:.5em .8em}.action-list .action-item,.action-list.all-li>li,.action-list.all-button>li>button{padding:.5em 1em .5em .8em;border-radius:.8em;cursor:pointer;text-align:left}.action-list .action-item:hover,.action-list .action-item:focus-visible,.action-list .action-item.focus,.action-list.all-li>li:hover,.action-list.all-li>li:focus-visible,.action-list.all-li>li.focus,.action-list.all-button>li>button:hover,.action-list.all-button>li>button:focus-visible,.action-list.all-button>li>button.focus{color:var(--cLighter);background-color:var(--cDL10);outline:solid 1px var(--cDL20);outline-offset:-.5px}.action-list .action-item:active,.action-list.all-li>li:active,.action-list.all-button>li>button:active{transition:background-color var(--trans);background-color:var(--cDarker)}.action-list.all-button>li{display:flex;gap:.2em}.action-list.all-button>li>:first-child{flex:1}:root{scrollbar-color:#898fb040 transparent}.theme-root{--cAcc: color(display-p3 .73 1 0)}#body,#app{height:100dvh}:focus{outline:none}main{max-width:70rem;margin-left:auto;margin-right:auto;padding:1rem 1rem 0;overflow-y:auto;width:100%}.vrt-fill.scroll{padding-bottom:12rem;border-radius:var(--rad)}button.card{text-align:left}button.card:not(:disabled){cursor:pointer}.icon{width:4em;height:auto;border-radius:var(--rad)}.icon-big{width:12em;height:auto}.icon-blur{position:absolute;filter:blur(2em);opacity:.2}#notify.svelte-1t3lmqq{width:100%;max-height:100%;overflow-y:auto;position:fixed;bottom:0;left:0;right:0;padding:1em;display:flex;flex-direction:column;align-items:center;gap:.8em;pointer-events:none;z-index:1000}.noti.svelte-1t3lmqq{position:relative;width:min(30em,100%);pointer-events:all;display:flex;flex-direction:column;gap:.7em;transition:all var(--trans)}.noti.svelte-1t3lmqq:hover,.noti.svelte-1t3lmqq:focus-within{color:var(--cLighter);background-color:var(--cDL05);border-color:var(--cDL40);transform:scale(1.02)}.noti.svelte-1t3lmqq header:where(.svelte-1t3lmqq){display:flex;justify-content:space-between;gap:.8em}.noti.svelte-1t3lmqq h4:where(.svelte-1t3lmqq),.noti.svelte-1t3lmqq p:where(.svelte-1t3lmqq){padding:0 .2em}p.svelte-1avjrv9{text-align:center;margin:8em}
