:root{--height: 100vh;--height: 100dvh;--height: 100svh;--unit: calc(var(--height) * .01)}body,html{margin:0;padding:0;height:var(--height);width:100vw;overflow:hidden}body{background-color:var(--light)}#app-seo{display:none}@font-face{font-family:Geist;src:url(/fonts/geist.ttf) format("truetype");font-weight:100 900;font-style:normal}*{font-family:Geist;box-sizing:border-box;-webkit-user-select:none;user-select:none;scrollbar-width:none;touch-action:pan-x}::-webkit-scrollbar{background-color:#ffffff0d;width:5px;height:0px}::-webkit-scrollbar-corner{background-color:#ffffff0d}::-webkit-scrollbar-track{margin-block:10px;background-color:transparent}::-webkit-scrollbar-track-piece{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#ffffff1a;border-radius:100px}::-webkit-scrollbar-thumb:hover{background-color:#fff3}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,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}button{background:none;border:none}a{text-decoration:none}.cls-ug4kfz1f{position:fixed;height:50px;width:100px;bottom:10px;right:10px;display:flex;justify-content:end;z-index:9;align-items:center;padding:10px;gap:5px;mix-blend-mode:difference}.cls-ug4kfz1f a{height:100%;aspect-ratio:1;cursor:pointer;color:#fff;transition-duration:1s;transition-property:transform;transition-timing-function:cubic-bezier(.33,1,.68,1)}@media (orientation: portrait){.cls-ug4kfz1f{height:40px;padding:10px;gap:5px}}.cls-3hhgsoiv{position:absolute;top:50%;left:50%;height:10px;width:10px;transition-duration:.3s;transition-property:transform,color;transition-timing-function:cubic-bezier(.33,1,.68,1);pointer-events:none}.cls-vccrz083{position:absolute;--font-size: min(40vh, calc((100vw * 1.3 / 3 ) / 7.9));right:calc(50% - var(--font-size) * 7.9 / 2);top:50%;transform:translateY(-50%);font-size:var(--font-size);font-weight:900;text-align:right;white-space:nowrap;width:200vw;color:#fff}.cls-xe39ypx2{position:absolute;right:0;top:calc(50% + var(--font-size) / 2 - var(--font-size) / 6);font-size:calc(var(--font-size) / 3);width:50vw;transform-origin:right;transform:scaleX(1.2)}.cls-uj22i8rv{position:fixed;left:50%;transform:translate(-50%) scaleX(1.2);--font-size: calc(var(--height) * .025);font-size:var(--font-size);color:#fff;font-weight:900;display:flex;align-items:center;gap:10px;z-index:10;transition-duration:1s;transition-property:bottom;transition-timing-function:cubic-bezier(.33,1,.68,1)}.cls-uj22i8rv span{cursor:pointer;position:relative;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.33,1,.68,1)}.cls-uj22i8rv span:after{position:absolute;content:"";top:21px;top:calc(var(--font-size) * 1.2);line-height:0;left:0;writing-mode:vertical-rl;width:0%;height:3px;border-radius:0 0 10px 10px;background-color:var(--menu);transition-duration:.2s;transition-property:width;transition-timing-function:cubic-bezier(.33,1,.68,1)}.cls-uj22i8rv span:active{transform:scale(.9)}.cls-uj22i8rv span:hover:after{width:100%}.cls-uj22i8rv span{cursor:pointer}.cls-t34tmd9f{position:absolute;top:15px;text-align:right;right:20px;width:200px;transform-origin:right;transform:scaleX(1.2);font-size:20px;color:#fff;font-weight:900;pointer-events:none}.cls-osjkzk3f{padding:10px;height:var(--height);width:100vw;position:absolute;top:0;left:0;background-color:var(--light);overflow:hidden;transition-duration:1s;transition-property:top;transition-timing-function:cubic-bezier(.33,1,.68,1)}.cls-osjkzk3f canvas{border-radius:15px}.cls-lo8e2fbs{transform:translateY(-50%);left:40px}.cls-cypcoqrc{transform:translateY(-50%) rotate(180deg);right:40px}.cls-cypcoqrc,.cls-lo8e2fbs{position:absolute;top:50%;cursor:pointer}.cls-cypcoqrc:focus,.cls-lo8e2fbs:focus{outline:none}@media (orientation: portrait){.cls-uj22i8rv{--font-size: calc(var(--height) * .02);text-wrap:nowrap}.cls-lo8e2fbs{transform:translateY(-50%) scale(.4);left:5px}.cls-cypcoqrc{transform:translateY(-50%) rotate(180deg) scale(.4);right:5px}.cls-vccrz083{--font-size: min(40vh, calc((100vw * 1.3 / 2 ) / 7.9))}.cls-xe39ypx2{font-size:calc(var(--font-size) / 2.5)}}.cls-y1fhcw8l{--dist: 20px;width:40px;position:relative;height:40px;transform:rotate(45deg);mix-blend-mode:difference;transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.33,1,.68,1)}.cls-y1fhcw8l:hover{transform:rotate(45deg) scale(1.1)}.cls-y1fhcw8l:active{transform:rotate(45deg) scale(.9)}.cls-y1fhcw8l div:first-child{position:absolute;bottom:0;left:0;width:40px;height:15px;mix-blend-mode:normal;background-color:#fff}.cls-y1fhcw8l div:last-child{width:15px;height:40px;right:0;bottom:0;mix-blend-mode:normal;background-color:#fff}.cls-5qdnyb3h{position:absolute;transform:translate(-50%);width:8px;outline:solid 1px white;outline-offset:-1px}.cls-j05u0z8q{position:absolute;transform:translate(-50%);width:1px}.cls-hrwka26b{position:absolute;left:50%;transform:translate(-50%);bottom:48px;height:45px;width:300px;display:flex;gap:10px}.cls-430oa2mi{position:absolute;left:50%;transform:translate(-50%) scaleX(1.2);bottom:calc(100% + 10px);font-weight:900;font-size:25px}.cls-vja1rstp,.cls-j4f56h4p,.cls-8lq7t4wo,.cls-g9wezg5v{border-radius:5px;flex:1 0 0;height:100%;font-weight:600;display:flex;align-items:center;cursor:pointer;justify-content:center}.cls-vja1rstp{background-color:green}.cls-j4f56h4p{background-color:red}.cls-8lq7t4wo,.cls-g9wezg5v{background-color:color-mix(in hsl,white,black)}.cls-bbgb7k1g{position:absolute;right:0;width:100%}.cls-oi02yiht{position:absolute;right:0;width:100%;opacity:.5}.cls-q4bvywha{position:absolute;width:200px;height:max-content;border:2px solid var(--dark);background-color:var(--light);box-shadow:2px 2px 0 0 var(--dark);display:flex;flex-direction:column;font-weight:800;cursor:grab}.cls-tpp9w8cl{width:40px;height:40px;background-color:revert;border:revert;cursor:pointer;box-shadow:revert}.cls-tpp9w8cl .cls-vozyxu67{position:absolute;left:50%;top:calc(100% + 5px);background-color:var(--light);border:1px dashed var(--dark);font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter;font-weight:400;transform:translate(-50%);font-size:10px;padding:3px 5px}.cls-x61sqw41{height:20px;border-bottom:2px solid var(--dark);width:100%;text-align:center;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter}.cls-s1rod9kq{width:100%;height:100%;border:1px dashed var(--dark);border-radius:5px;background-color:var(--light);overflow:hidde,}.cls-s1rod9kq div:nth-child(2){position:absolute;top:50%;height:50%;left:0;width:100%;border-radius:0 0 5px 5px;background:linear-gradient(to bottom,color-mix(in srgb,var(--light) 20%,var(--dark)),var(--dark))}.cls-s1rod9kq div:nth-child(1){position:absolute;top:50%;height:20px;width:20px;left:50%;transform:translate(-50%,-50%);border-radius:20px;outline:dashed 1px var(--dark);outline-offset:1px;background:linear-gradient(to bottom,color-mix(in srgb,var(--light) 20%,var(--dark)),var(--dark))}.cls-29970qv7{font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter;flex:1 0 0;padding:10px}.cls-5jus4d6o{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:5px}.cls-e7roxjut{font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter;height:20px;border:2px solid var(--dark);box-shadow:2px 2px 0 0 var(--dark);cursor:pointer;background-color:var(--light);flex:1 0 0;display:flex;align-items:center;justify-content:center}.cls-e7roxjut:hover{box-shadow:1px 1px 0 0 var(--dark)}.cls-e7roxjut:active{box-shadow:none;background-color:color-mix(in srgb,var(--light) 80%,var(--dark))}.cls-11o5x35z{image-rendering:pixelated;mix-blend-mode:darken;pointer-events:none}@media (orientation: portrait){.cls-q4bvywha:not(.cls-tpp9w8cl){transform-origin:top-left;transform:scale(.5)}}.cls-whpe85m9{position:absolute;top:15px;left:50%;transform:translate(-50%) scaleX(1);font-size:50px;color:color-mix(in hsl,var(--light) 30%,transparent);font-weight:900}.cls-nyzk6hwo{position:fixed;top:0;z-index:100;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cls-bgp8pj0p{background:color-mix(in hsl,var(--dark) 50%,transparent);position:absolute;top:0;left:0;width:100%;height:100%;transition-duration:.2s;transition-property:opacity;transition-timing-function:cubic-bezier(.33,1,.68,1)}.cls-aaigbtnt{background:var(--light);width:400px;border-radius:15px;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:10px;gap:4px;font-size:20px;font-weight:900;transition-duration:.2s;transition-property:opacity transform;transition-timing-function:cubic-bezier(.33,1,.68,1)}.cls-aaigbtnt h1{transform-origin:left;transform:scaleX(1.3);width:100%;margin-bottom:10px}.cls-aaigbtnt label{margin-top:6px;margin-bottom:6px;transform:none;opacity:.6;font-weight:500;font-size:15px;width:100%;text-align:center;opacity:.3}.cls-aaigbtnt select{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative}.cls-aaigbtnt .cls-fq7q58ai{width:100%;position:relative}.cls-aaigbtnt .cls-fq7q58ai:after{content:"▾";position:absolute;right:10px;top:50%;transform:translateY(calc(-50% - 2px));pointer-events:none;font-size:1rem;color:var(--dark)}.cls-aaigbtnt .cls-ay28amr7{position:relative;margin-top:25px;margin-bottom:19px;opacity:.3;font-weight:400;font-size:1rem;width:100%;text-align:center}.cls-aaigbtnt .cls-ay28amr7:before{content:"";position:absolute;background-color:#000;height:1px;width:35%;transform:translateY(calc(-50% + 1px));left:10%;top:50%}.cls-aaigbtnt .cls-ay28amr7:after{content:"";position:absolute;background-color:#000;height:1px;width:35%;transform:translateY(calc(-50% + 1px));right:10%;top:50%}.cls-aaigbtnt select,.cls-aaigbtnt a{cursor:pointer}.cls-aaigbtnt textarea,.cls-aaigbtnt input,.cls-aaigbtnt select,.cls-aaigbtnt a{transform:none;width:100%;opacity:.9;font-weight:500;font-size:15px;border-radius:5px;border:none;background:color-mix(in srgb,var(--dark) 20%,var(--light));padding:5px 10px;margin-top:2.5px;margin-bottom:2.5px}.cls-aaigbtnt textarea,.cls-aaigbtnt input,.cls-aaigbtnt select{padding:10px}.cls-aaigbtnt input:focus,.cls-aaigbtnt textarea:focus{outline:none}.cls-aaigbtnt textarea{height:200px;resize:none}.cls-aaigbtnt a{text-align:center;color:#000;display:flex;justify-content:center;align-items:center;background:var(--dark);color:var(--light)}.cls-aaigbtnt a:hover{background:color-mix(in srgb,var(--dark) 90%,var(--light));transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.33,1,.68,1)}.cls-aaigbtnt a:active{transform:scale(.9);background:color-mix(in srgb,var(--dark) 70%,var(--light))}.cls-aaigbtnt input[type=submit]{margin-top:6px;background:var(--dark);border:none;color:var(--light);padding:8px;border-radius:5px;cursor:pointer}.cls-aaigbtnt input[type=submit]:hover{background:color-mix(in srgb,var(--dark) 90%,var(--light));transition-duration:.1s;transition-property:transform;transition-timing-function:cubic-bezier(.33,1,.68,1)}.cls-aaigbtnt input[type=submit]:active{transform:scale(.9);background:color-mix(in srgb,var(--dark) 70%,var(--light))}.cls-aaigbtnt input[type=submit]:disabled{pointer-events:none;opacity:.5}@media (orientation: portrait){.cls-aaigbtnt{width:100vw;border-radius:15px 15px 0 0;transform-origin:bottom;touch-action:pan-x pan-y}.cls-nyzk6hwo{align-items:end}.cls-aaigbtnt *{touch-action:pan-x pan-y}.cls-aaigbtnt textarea{height:100px}}
