/*! tailwindcss v4.0.8 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(.936 .032 17.717);--color-red-200:oklch(.885 .062 18.334);--color-red-300:oklch(.808 .114 19.571);--color-red-400:oklch(.704 .191 22.216);--color-red-500:oklch(.637 .237 25.331);--color-red-600:oklch(.577 .245 27.325);--color-red-700:oklch(.505 .213 27.518);--color-red-800:oklch(.444 .177 26.899);--color-red-900:oklch(.396 .141 25.723);--color-amber-100:oklch(.962 .059 95.617);--color-amber-200:oklch(.924 .12 95.746);--color-amber-300:oklch(.879 .169 91.605);--color-amber-400:oklch(.828 .189 84.429);--color-amber-500:oklch(.769 .188 70.08);--color-amber-600:oklch(.666 .179 58.318);--color-amber-700:oklch(.555 .163 48.998);--color-amber-800:oklch(.473 .137 46.201);--color-amber-900:oklch(.414 .112 45.904);--color-lime-500:oklch(.768 .233 130.85);--color-green-100:oklch(.962 .044 156.743);--color-green-200:oklch(.925 .084 155.995);--color-green-300:oklch(.871 .15 154.449);--color-green-400:oklch(.792 .209 151.711);--color-green-500:oklch(.723 .219 149.579);--color-green-600:oklch(.627 .194 149.214);--color-green-700:oklch(.527 .154 150.069);--color-green-800:oklch(.448 .119 151.328);--color-green-900:oklch(.393 .095 152.535);--color-cyan-400:oklch(.789 .154 211.53);--color-blue-100:oklch(.932 .032 255.585);--color-blue-200:oklch(.882 .059 254.128);--color-blue-300:oklch(.809 .105 251.813);--color-blue-400:oklch(.707 .165 254.624);--color-blue-500:oklch(.623 .214 259.815);--color-blue-600:oklch(.546 .245 262.881);--color-blue-700:oklch(.488 .243 264.376);--color-blue-800:oklch(.424 .199 265.638);--color-blue-900:oklch(.379 .146 265.522);--color-gray-100:oklch(.967 .003 264.542);--color-gray-200:oklch(.928 .006 264.531);--color-gray-300:oklch(.872 .01 258.338);--color-gray-400:oklch(.707 .022 261.325);--color-gray-500:oklch(.551 .027 264.364);--color-gray-600:oklch(.446 .03 256.802);--color-gray-700:oklch(.373 .034 259.733);--color-gray-800:oklch(.278 .033 256.848);--color-gray-900:oklch(.21 .034 264.665);--color-neutral-100:oklch(.97 0 0);--color-neutral-200:oklch(.922 0 0);--color-neutral-300:oklch(.87 0 0);--color-neutral-400:oklch(.708 0 0);--color-neutral-500:oklch(.556 0 0);--color-neutral-600:oklch(.439 0 0);--color-neutral-800:oklch(.269 0 0);--color-neutral-900:oklch(.205 0 0);--color-neutral-950:oklch(.145 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings)}}@layer components{#registration-mode{color:#a9a9a9;cursor:pointer;font-size:.55em;text-decoration:underline;position:relative;bottom:-1em;left:1em}@media (width>=40rem){#registration-mode{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.login-pallete{z-index:2;background-color:var(--color-white);width:70vw;height:auto;padding:calc(var(--spacing)*8);border-radius:2em;min-width:245px;transition:transform 2s ease-out,opacity 2s ease-out;position:relative;overflow-x:hidden;box-shadow:0 0 5px gray}@media (width>=40rem){.login-pallete{width:65vw}}@media (width>=48rem){.login-pallete{width:60vw}}@media (width>=64rem){.login-pallete{width:50vw}}@media (width>=80rem){.login-pallete{width:40vw}}.h-reg{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));margin-top:2em}@media (width>=40rem){.h-reg{margin-top:1em;font-size:2em}}@media (width>=64rem){.h-reg{font-size:3em}}@media (width>=40rem){.reg-t{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=64rem){.reg-t{font-size:1.5em}}.reg-f{padding-block:1em}@media (width>=40rem){.reg-f{padding-block:2em}}.input-field input{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (width>=40rem){.input-field input{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.field-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (width>=40rem){.field-label{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.submit-btn{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (width>=40rem){.submit-btn{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.forget-password{color:#a9a9a9;cursor:pointer;font-size:.55em;text-decoration:underline}@media (width>=40rem){.forget-password{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.email-icon{width:150px;height:150px}@media (width>=40rem){.email-icon{width:200px;height:200px}}.notf-box{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding:3vh}@media (width>=40rem){.notf-box{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));padding:5vh}}:root{--trail-width:5em}body{margin:0;overflow:hidden}main{justify-content:center;align-items:center;display:flex}.bg-wrapper,main{width:100vw;height:100vh}.bg-wrapper{position:absolute;top:0;overflow:hidden}.minimal-bg{width:100%;height:100%;position:absolute;top:0}.minimal-bg polygon{transition:opacity 1s ease-in}.dice-logo{animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:forwards;position:absolute;bottom:50px;left:50px;transform:translateY(150%)}.reg-wrapper{flex-direction:row;column-gap:2rem;width:212%;transition:transform .3s ease-in-out;display:flex}.reg-box{flex-direction:column;justify-content:center;align-items:center;width:50%;transition:opacity .1s ease-in-out;display:flex;position:relative}.init-dot{background-color:#191919;border-radius:9999px;width:1.25em;height:1.25em;animation:diagnog-swoop 1s ease-in-out forwards;position:absolute;bottom:0;right:0}.init-dot>.trail{transform-origin:0;background-image:linear-gradient(90deg,#191919,#c8c8c8,#0000);border-radius:5px;width:0;height:30%;transition:width .4s ease-in .1s;position:relative;top:45%;right:10%;transform:rotate(180deg)}.option-field{align-items:center;column-gap:.5rem;display:flex}@keyframes diagnog-swoop{0%{top:-20%;left:-20%}to{top:120%;left:120%}}@keyframes unstable-trail{0%{width:calc(var(--trail-width) - 1.5em)}10%{width:calc(var(--trail-width) + .8em)}20%{width:calc(var(--trail-width) - .5em)}30%{width:calc(var(--trail-width) + .3em)}40%{width:calc(var(--trail-width) + 1em)}50%{width:calc(var(--trail-width) - .8em)}60%{width:calc(var(--trail-width) + .7em)}70%{width:calc(var(--trail-width) - 1.3em)}80%{width:calc(var(--trail-width) + .5em)}90%{width:calc(var(--trail-width) + .2em)}to{width:calc(var(--trail-width) - 1em)}}@keyframes pop-up{0%{transform:translateY(150%)}50%{transform:translateY(-25%)}to{transform:translateY(0)}}@keyframes shaking{0%{transform:rotate(25deg)}to{transform:rotate(-25deg)}}}form,h1,h2,li{user-select:none}:root{--ease-out-cubic:cubic-bezier(0.22,0.61,0.36,1);--reg-btn-bg-color:rgb(240,240,240,0.3);--reg-btn-txt-color:rgb(50,50,50)}#root,body,html{overflow-y:auto}.h-reg{font-family:League Spartan,sans-serif;font-family:Montserrat,sans-serif;transition:transform 1s var(--ease-out-cubic),opacity 1s var(--ease-out-cubic);opacity:0;transform:translateY(-15vh);text-align:center}.h-reg.animate{transform:translateY(0);opacity:1}.registration-forms{display:flex;width:100%;flex-direction:column;align-items:center;transition:opacity 1s linear;opacity:0}.registration-forms.animate{opacity:1}.reg-t-or{background-color:var(--reg-btn-bg-color)}.registration-forms li{width:100%;text-align:center}.registration-forms li:nth-of-type(2n){padding:0;cursor:auto}.reg-t{font-family:Barlow,sans-serif}#sign-in{background-image:linear-gradient(to bottom,transparent,var(--reg-btn-bg-color))}.reg-f>.reg-t{color:rgb(150,150,150)}#sign-up{background-image:linear-gradient(to bottom,var(--reg-btn-bg-color),transparent)}.hov-eff{transition:transform .2s ease-out;cursor:pointer}.hov-eff:hover>.reg-t{transform:scale3d(1.1,1.1,1.1);color:var(--reg-btn-txt-color)}.reg-form{transition:margin .5s var(--fastout-slowin),opacity .5s linear;overflow:auto;margin:0;position:relative;z-index:10;display:flex;justify-content:center}.reg-form.animate.exp{padding:2vh 0;height:fit-content}.reg-form.animate.rev{opacity:1}.submit-btn:disabled{opacity:.5}.submit-btn:hover:not(:disabled){background-color:darkgray;cursor:pointer;opacity:1}.option-field{display:flex;align-items:center;column-gap:10px;margin:1vh 0;width:100%}.f-c .submit-btn{background-color:lightgray;border-radius:5px;min-width:30%;padding:1vh 1vw}.f-c{width:90%;flex-direction:column}.f-c,.show-pass{display:flex;align-items:center}.show-pass{flex-direction:row;column-gap:10px}.notf-box{margin-top:8vh;display:flex;flex-direction:column;align-items:center}.notf-action:disabled{opacity:.5;cursor:auto}.notf-action{cursor:pointer;color:gray}