@font-face{font-family:Outfit;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1O4i0ExAo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1O4a0Ew.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/urbanist/v18/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDyx4vH5mqe8Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/urbanist/v18/L0xjDF02iFML4hGCyOCpRdycFsGxSrqDyx4vEZmq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v369/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOejbd5zrDAt.woff2) format("woff2")}@media (prefers-color-scheme: light){:root{--colorA: rgba(48, 48, 48, 1);--colorB: rgba(20, 33, 61, 1);--colorC: rgba(252, 163, 17, 1);--colorD: rgba(229, 229, 229, 1);--colorE: rgba(245, 251, 255, 1);--valid: #cef249;--error: #ff3a11;--background-fallback: rgba(83, 110, 131, 1);--box-shadow: rgba(50, 50, 93, .25) 0 .3em .6em -.1em, rgba(0, 0, 0, .3) 0 .15em .35em -.15em;--border-radius: .25em;--min-width: 250px;--search-max-height: 250px}}@media (prefers-color-scheme: dark){:root{--colorE: #333333 }}html{color-scheme:light dark;min-width:var(--min-width);overflow-y:scroll;overflow-x:hidden;scroll-behavior:smooth}html *{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{background-color:var(--background-fallback);color:var(--colorB);cursor:default;font-family:Outfit,Urbanist,sans-serif;font-size:large;min-height:100dvh}*,*:before,*:after{box-sizing:border-box}*{border:0;margin:0;padding:0;color:inherit;font:inherit}section{border-radius:calc(2 * var(--border-radius));color:var(--colorE);display:flex;flex-flow:column;font-size:larger;gap:1em;min-height:100dvh;padding:.5em;position:relative;text-align:center}section>*:last-child:not(button):not(span):not(:has(i+i)){flex-grow:1}img,picture,svg,video{display:block;max-width:100%}h1{color:var(--colorE);font-size:larger;margin-bottom:.5em}i{font-family:Material Symbols Outlined;font-weight:400;font-size:24px;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.valid{color:var(--valid)}.invalid{color:var(--error)}form{align-items:center;display:flex;flex-flow:column;gap:.5em;width:100%}label{display:flex;align-items:center}input:not([type=checkbox]),select{box-shadow:var(--box-shadow);color:var(--colorB)}label,input,select,option{background-color:var(--colorD)}label,button:not(:is(nav+div>button)),input,select{border-radius:var(--border-radius);width:100%}button:not(:is(nav+div>button),.hidden-button-style),input,select{height:2.4em;outline:none}button:not(:is(nav+div>button),.hidden-button-style),input{padding:.25em .5em}select{padding:.25em .3em}input[type=text]::placeholder,input[type=password]::placeholder{color:var(--colorB);opacity:1}select:disabled,input[type=text]:disabled::placeholder{opacity:.5}a{font-size:small;cursor:pointer;text-decoration:underline;transition:color .25s;width:fit-content}summary{font-size:large}button:not(:is(nav+div>button)){background-color:transparent;transition:.2s}button:not(:is(nav+div>button)):has(i:only-child):not(.hidden-button-style){align-items:center;display:flex;height:fit-content;padding:.25em;width:fit-content}button:not(:is(nav+div>button)):is(nav>button){background-color:var(--colorD);box-shadow:var(--box-shadow);color:var(--colorB)}button:not(:is(nav+div>button)):is(nav>button):hover:not(:disabled){background-color:var(--colorC);cursor:pointer}button:not(:is(nav+div>button)):is(nav>button):hover:not(:disabled):not(.invalid){color:var(--colorD)}button:not(:is(nav+div>button)).active{background-color:var(--colorC);color:var(--colorD)}button:not(:is(nav+div>button)):disabled{opacity:.25}button:not(:is(nav+div>button)):not(nav>button){color:var(--colorE)}button:not(:is(nav+div>button)):not(nav>button):hover:not(:disabled,.hidden-button-style){background-color:var(--colorC);color:var(--colorD);cursor:pointer}button:not(:is(nav+div>button)):not(nav>button):active:not(:disabled){box-shadow:none}button:not(:is(nav+div>button)):not(nav>button).active{background-color:var(--colorC)}nav{display:flex;gap:.5em;width:100%}nav>*{flex:0 0 0}canvas{touch-action:none}
