@font-face{font-family:aileron;font-weight:300;src:url(/assets/aileron-light-DR22m3mI.woff2)}@font-face{font-family:aileron;font-weight:300;font-style:italic;src:url(/assets/aileron-light-italic-DiB1bI_q.woff2)}@font-face{font-family:aileron;font-weight:400;src:url(/assets/aileron-regular-BoXMlwsg.woff2)}@font-face{font-family:aileron;font-weight:400;font-style:italic;src:url(/assets/aileron-regular-italic-DQRq1pcj.woff2)}@font-face{font-family:aileron;font-weight:700;src:url(/assets/aileron-bold-4SHJJ4Bv.woff2)}@font-face{font-family:aileron;font-weight:700;font-style:italic;src:url(/assets/aileron-bold-italic-B0LcJ1_x.woff2)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background-color:#0a0118;font-family:Aileron;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body,#app{width:100%;height:100%;overflow:auto hidden}body{margin:0}.e_{cursor:pointer;transition:transform .1s ease-out}.e_:active{transform:translateY(2px)}.d_{--br:.5rem;color:#fff}.d_ button{text-transform:uppercase;white-space:nowrap;width:100%;cursor:inherit;padding:.5rem .75rem;font-weight:700}.d_ svg{vertical-align:top;fill:currentColor;width:1em;height:1lh;display:inline-block}.f_{align-items:center;gap:.3em .5em;display:flex}.g_{z-index:10;box-sizing:border-box;background-color:#0606064d;place-content:center;place-items:center;width:100%;height:100%;padding:3rem;display:grid;position:fixed;top:0}@media not (min-width:650px){.g_{padding-inline:1rem}}.c{cursor:revert;box-sizing:border-box;--mx:-60rem;--my:-60rem;background-color:rgba(var(--bg-rgb),.5);background-image:radial-gradient(circle,rgba(var(--glow-rgb),.05),transparent 30rem);background-repeat:no-repeat;background-size:60rem 60rem;background-position:calc(var(--mx) - 30rem)calc(var(--my) - 30rem);-webkit-backdrop-filter:blur(10px)opacity();backdrop-filter:blur(10px)opacity();border:var(--border)solid 2px;border-radius:2rem;flex-flow:column;width:100%;max-width:min(100%,70rem);height:100%;max-height:min(100%,70rem);padding:1.5rem;font-size:1rem;display:flex;overflow:hidden}.c a{color:#9e9eff}.h_{cursor:pointer;appearance:none;color:rgba(var(--glow-rgb),.33);background:0 0;border:0;align-self:flex-end;margin-bottom:1em;padding:0;font-weight:700}.h_:hover{color:rgba(var(--glow-rgb),.67)}.h_:active{color:rgba(var(--glow-rgb),1)}.h_ svg{fill:currentColor;width:1.5rem;height:1.5rem;transition:color .15s ease-out}.i_{margin-top:-1rem;padding:2rem 4rem 4rem;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 4rem calc(100% - 4rem),#0000);mask-image:linear-gradient(#0000,#000 4rem calc(100% - 4rem),#0000)}@media not (min-width:650px){.i_{padding:1rem 1rem 4rem;-webkit-mask-image:linear-gradient(#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(#0000,#000 2rem calc(100% - 2rem),#0000)}}.fade-blur-enter-active,.fade-blur-leave-active{transition:background-color .4s ease-out}.fade-blur-enter-active>div,.fade-blur-leave-active>div{transition-property:opacity,-webkit-backdrop-filter,backdrop-filter,transform,border-color;transition-duration:.4s,.1s,.1s,.5s,.5s;transition-delay:0,.4s,.4s,0,0;transition-timing-function:ease}.fade-blur-enter-from,.fade-blur-leave-to{background-color:#0000}.fade-blur-enter-from>div,.fade-blur-leave-to>div{opacity:0;-webkit-backdrop-filter:blur(10px)opacity(0);backdrop-filter:blur(10px)opacity(0);border-color:#0000;transform:translateY(3rem)scale(.95)}.fade-blur-leave-from,.fade-blur-enter-to{background-color:#0606064d}.fade-blur-leave-from>div,.fade-blur-enter-to>div{opacity:1;-webkit-backdrop-filter:blur(10px)opacity();backdrop-filter:blur(10px)opacity();transform:translateY(0)scale(1)}.d{z-index:8;cursor:move;border:1px solid #ffffff4d;border-radius:1rem;width:600px;min-width:100px;height:500px;min-height:100px;position:fixed;top:0;overflow:hidden}.d :fullscreen{cursor:crosshair}.d:hover{resize:both}canvas{width:100%;height:100%;display:block}.e{aspect-ratio:16/9;width:100%;height:auto;top:unset;bottom:0}.e:has(canvas:not(:fullscreen)){pointer-events:none}.k_{box-sizing:border-box;text-align:center;--br:2rem;cursor:pointer;width:100%;--gr:10rem!important}.l_{box-sizing:border-box;flex-flow:column;height:100%;padding:1.25rem;display:flex;overflow:hidden}.n_{aspect-ratio:6/5;width:100%}.p_{text-transform:uppercase;flex:1;grid-template-columns:1.25em 1fr 1.25em;align-items:center;gap:.5em;margin-top:1.25rem;display:grid}.p_ span{grid-column:2}.ua{fill:currentColor;color:gray;transform-origin:50%;grid-column:3;width:1.25em;height:1.25em;transition:color .3s ease-out,transform .3s}.ua:hover{color:#d72828;transform:scale(1.05)}.m_{-o-object-fit:contain;object-fit:contain;cursor:pointer;border-radius:1rem}.o_{box-sizing:border-box;background:linear-gradient(var(--bg),var(--glow));outline:2px dashed rgba(var(--border-rgb),.5);border-radius:inherit;place-items:center;height:100%;padding:2rem;transition:outline-offset .3s;display:grid}.o_:hover,.q_ .o_{outline-offset:-.5rem}.v{align-items:center;gap:1rem;display:flex}.v input{text-transform:uppercase}.z{background-color:var(--bg);border-radius:.5rem;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex}.__{width:10rem}@media not (min-width:600px){.__{width:5em}}.w{min-width:18em}@media not (min-width:600px){.w{min-width:10em}}.tp-lblv_v{width:100%!important}.u_{padding:0;font-size:1.25rem;position:relative;overflow:hidden}.g_:has(.u_){justify-content:stretch}.v_{box-sizing:border-box;height:100%;padding-block:2rem 5rem;padding-inline:3rem;overflow-y:scroll}.w_{height:0;position:sticky;top:0}.j_{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;justify-items:center;gap:3rem;display:grid}@media not (min-width:800px){.j_{grid-template-columns:100%}}.z_{pointer-events:none;width:100%;height:100%;position:absolute;top:0}.x_{border-radius:var(--br);background:linear-gradient(90deg,rgba(var(--glow-rgb),0),var(--glow),rgba(var(--glow-rgb),0));background-size:200% 100%;animation:1.5s linear infinite ka}@keyframes ka{0%{background-position:0%}to{background-position:200%}}.la{z-index:11;box-sizing:border-box;justify-content:center;width:100%;padding-bottom:2rem;transition:transform .3s ease-out;display:flex;position:fixed;bottom:0}@keyframes ma{0%{-webkit-backdrop-filter:blur(3px)opacity(0);backdrop-filter:blur(3px)opacity(0);opacity:0;transform:translateY(2.5rem)scale(.95)}15%,75%{-webkit-backdrop-filter:blur(3px)opacity();backdrop-filter:blur(3px)opacity();opacity:1;transform:translateY(0)scale(1)}to{-webkit-backdrop-filter:blur(3px)opacity();backdrop-filter:blur(3px)opacity();opacity:0}}.ma{cursor:default;text-transform:uppercase;border:solid 2px var(--glow);color:#fff;will-change:transform;background:#28a745cc;border-radius:1.2rem;align-items:center;gap:.5em;padding:1.5rem 1rem;font-size:1.2rem;animation:2s ease-out ma;display:flex}.ma svg{width:1.25em;height:1.25em}.r_{max-width:50rem;font-size:1.25rem}.r_>section{margin-block:3rem}.t_{margin-bottom:.25rem}.s_{resize:none;box-sizing:border-box;cursor:pointer;border-radius:calc(var(--br) - var(--bw));background:var(--bg);outline:1px solid #0000;width:100%;min-height:20rem;font-family:monospace;font-size:1rem;transition:outline .3s ease-out}.s_:focus-visible{outline:1px var(--glow)solid}.na{border-radius:1rem;margin:0;padding:0;list-style:none;position:relative}.pa{cursor:pointer;border-radius:1rem;justify-content:space-between;align-items:center;display:flex!important}.ra{z-index:1;box-sizing:border-box;background:rgba(var(--bg-rgb),.5);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background-color:var(--bg);border:2px solid var(--border);background-repeat:no-repeat;background-size:100% 200%;background-clip:padding-box;background-image:linear-gradient(to bottom,rgba(var(--accent-rgb),.2),transparent);background-position-y:100%;border-radius:.5rem;gap:.5rem;width:100%;max-height:10lh;padding:.5rem;transition:background-position-y .3s ease-out;display:grid;position:absolute;overflow-y:auto;translate:0 .25lh}.ra:hover{background-position-y:0%}.sa{cursor:pointer;border-radius:.5rem;padding:.5lh 1rem;scroll-margin:calc(1rem + 3px);transition:background .1s ease-out}.sa:hover{background:color-mix(in srgb,currentColor 10%,transparent);box-shadow:inset 0 0 .5rem -.25rem color-mix(in srgb,currentColor 50%,transparent)}.sa.ta{outline:3px solid var(--border)}.qa{color:color(from currentColor srgb r g b/66.6%);font-style:italic}.dropdown-toggle-enter-from,.dropdown-toggle-leave-to{opacity:0;translate:0 -.25lh}.dropdown-toggle-enter-active,.dropdown-toggle-leave-active{transition:opacity .3s,translate .3s}.aa{color:#a0a0a0d9}._a{max-width:50ch;font-size:1.25rem}._a button{font-size:1rem}.ba{align-self:stretch}.ca{--accent-rgb:255,40,40;justify-self:start}.da{max-width:60ch;font-size:1.25rem;overflow:hidden auto}.ea{color:#ff99ab;background-color:hsl(from currentColor h s l/15%);margin-inline:-1ch;border-radius:1rem;margin-top:.5rem;padding:.25lh 1ch;font-size:1.2em}.ea svg{vertical-align:bottom;width:1em;height:1lh}.fa{cursor:pointer;hyphenate-character:"";border-radius:.5ch;margin-inline:-.5ch;padding-inline:.5ch;font-family:monospace;transition:background .3s;display:inline-block;position:relative}.fa:hover{background-color:#ffffff40}.fa:hover .ga{opacity:1}.fa:active{background-color:#ffffff80}.ga{opacity:0;z-index:1;pointer-events:none;background:#fff;border-radius:.5rem;width:16rem;height:16rem;padding:.5rem;transition:opacity .3s ease-out;position:absolute}.ia{background:#fff;border:none;border-radius:2rem;justify-self:center;width:100%;max-width:50ch;padding:.5rem}.ja{font-size:1.25rem;overflow:hidden auto}.ja section{margin-block:2rem}.ja h2{align-items:center;gap:.75em;margin-block:5rem 1.5rem;display:flex}.ja h2:first-of-type{margin-top:2rem}.ja h2 code{color:#e085bd;background:#1b1b1b80;border:1px solid #4e4e4e;border-radius:.5em;padding-inline:.5em;font-size:.75em}.ja h3{margin-block:1rem}.ja main{max-width:50rem}.ja footer{text-align:center;margin-block:4rem -2rem;font-size:.9rem}.ja kbd{color:#fff;border:1px solid var(--border);background:#322b2b;border-bottom-width:2px;border-radius:.5rem;align-items:center;gap:.2rem;padding:.2rem .3rem;font-size:.9rem;display:inline-flex}.ja kbd:has(>kbd){color:#a09292}.ja kbd>kbd{padding-block:0}.a_{flex:0 0;gap:1em;display:flex}.a_,.a_ menu{list-style:none}.c_{z-index:10;background:var(--bg);box-shadow:inset 0px 0px 1.5rem -.5rem var(--glow);border-radius:.5rem;gap:.5em;margin-top:.5em;padding:.5rem;display:grid;position:absolute}.c_ hr{width:100%;color:var(--border);border-style:solid;margin-block:0}.b_{transition:rotate .2s ease-out}@media not (min-width:600px){.y{display:none}}.g{background-color:var(--border)!important;--gr:5rem!important;padding:0 0 2px!important}.h{background-color:var(--bg);margin:0;padding-block:.75em;padding-inline:1em;overflow-x:auto}._{flex-grow:1;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.a{background:linear-gradient(to right,transparent 25%,var(--glow),transparent 50%);background-color:var(--border);background-size:400% 100%;border-radius:1rem;padding:.5rem 1rem;animation:1.25s linear infinite _}@keyframes _{to{background-position-x:100%}}.a svg{vertical-align:top;height:1lh}.i{animation:1s steps(4,jump-none) infinite j;display:inline-block}@keyframes j{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.b{--gr:3rem;--gd:calc(2*var(--gr));border-radius:var(--br);--bw:2px;padding:var(--bw);--mx:calc(0px - var(--gr));--my:calc(0px - var(--gr));--sx:var(--scroll-x,0px);--sy:var(--scroll-y,0px);--gs:.3;background:linear-gradient(to bottom,var(--border)0%,rgba(var(--border-rgb),.05)100%),radial-gradient(circle,rgba(var(--glow-rgb),var(--gs)),transparent var(--gr));background-size:100% 100%,var(--gd)var(--gd);background-position:0 0,calc(var(--mx) - var(--gr) + var(--sx))calc(var(--my) - var(--gr) + var(--sy));will-change:background-position;background-repeat:no-repeat}.b:hover{--gs:.4}.k{border-radius:calc(var(--br) - var(--bw));font-size:inherit;background-image:linear-gradient(to top,rgba(var(--accent-rgb),.75),transparent);background-size:100% 200%;background-color:var(--bg);background-position-y:-100%;background-repeat:no-repeat;outline:1px solid #0000;transition:background-position-y .3s ease-out,outline .3s ease-out}.k:hover{background-position-y:0%}.k:focus{background-position-y:25%}.k:not(input):active{background-position-y:100%}.k:focus-visible{outline:1px var(--glow)solid}.l{gap:2em;display:grid}.m{gap:1.5em;display:grid}.n{gap:1em;display:grid}.o{flex-wrap:wrap;gap:1em;display:flex}.p{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1em;display:grid}.q{align-items:center;gap:.5ch;display:flex}.q svg{flex-shrink:0;width:1em;height:1em}.r{background-image:radial-gradient(ellipse at top,var(--shade),transparent);-webkit-text-fill-color:transparent;background-color:#fff;-webkit-background-clip:text}.s{background-image:linear-gradient(to bottom,var(--shade),transparent);-webkit-text-fill-color:transparent;background-color:#fff;-webkit-background-clip:text}.t{--br:.5rem;--gr:5rem}.t input,.t textarea,.t .u{width:-webkit-fill-available;width:-moz-available;border:none;width:stretch;padding:.5rem .75rem;display:block}.t input[type=number]{-moz-appearance:textfield}.t input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.t input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root{font-family:Open sans,sans-serif}#app{flex-flow:column;display:flex}h1,h2,h3{text-transform:uppercase;width:-moz-fit-content;width:fit-content;margin:0;font-weight:700}h1{font-size:1.5em}h2{font-size:1.2em}h3{font-size:1em}button{appearance:none;cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}button:disabled{cursor:not-allowed}textarea{color:inherit}input{font-family:inherit;font-weight:inherit;color:var(--shade-solid)}input[type=checkbox]{appearance:none;vertical-align:text-bottom;background-color:var(--bg);border:1px solid rgba(var(--border-rgb),.5);box-sizing:border-box;border-radius:.25em;width:1.5em;height:1.5em;margin-inline:0 .75em;transition:background .3s;position:relative}input[type=checkbox]:after{content:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\" width=\"100%\" height=\"100%\" fill=\"white\"><path d=\"M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z\"></path></svg>");transform-origin:50%;opacity:0;width:100%;height:100%;transition:opacity .4s,transform .45s;position:absolute;top:0;transform:scale(0)}input[type=checkbox]:checked{background-color:var(--accent)}input[type=checkbox]:checked:after{opacity:1;transform:scale(1)}:root{--shade-rgb:193,193,193;--shade:rgb(var(--shade-rgb));--shade-solid:rgb(448/2,448/2,448/2);--border-rgb:169,163,194;--border:rgba(var(--border-rgb),.2);--glow-rgb:255,255,255;--glow:rgba(var(--glow-rgb),.3);--bg-rgb:10,1,24;--bg:rgb(var(--bg-rgb));--accent-rgb:119,51,220;--accent:rgb(var(--accent-rgb))}::selection{background-color:var(--accent);-webkit-text-fill-color:white;color:#fff}::-webkit-scrollbar{background-color:var(--border);border-radius:3px;width:6px;height:6px}::-webkit-scrollbar-corner{background-color:#0000}::-webkit-scrollbar-thumb{background-color:rgba(var(--accent-rgb),.5);border-radius:3px}code{margin-inline:.5ch}svg{fill:currentColor}.tp-btnv_b{text-transform:uppercase;transition:background .3s}.fade-bounce-enter-from,.fade-bounce-leave-to,.fade-enter-from,.fade-leave-to{opacity:0;scale:.97}.fade-enter-active,.fade-leave-active{transition:opacity .3s,scale .3s}.fade-bounce-enter-active,.fade-bounce-leave-active{transition:opacity .3s cubic-bezier(.39,.45,.27,1.27),scale .3s cubic-bezier(.39,.45,.27,1.27)}.blend-enter-from,.blend-leave-to{opacity:0}.blend-enter-active,.blend-leave-active{transition:opacity .3s ease-out}
