.button{--border:rgb(0 0 0/13%);--highlight:rgb(255 255 255/20%);--shadow:rgb(0 0 0/10%);display:flex;height:2.5rem;user-select:none;align-items:center;justify-content:center;gap:.25rem;white-space:nowrap;border-radius:.5rem;border-style:none;background-color:white;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;color:black;text-decoration-line:none;outline-width:2px;outline-offset:2px;outline-color:hsl(204 100% 40%);box-shadow:inset 0 0 0 1px var(--border),inset 0 2px 0 var(--highlight),inset 0 -1px 0 var(--shadow),0 1px 1px var(--shadow);font-weight:500}.button:where(.dark,.dark *){--border:rgb(255 255 255/10%);--highlight:rgb(255 255 255/5%);--shadow:rgb(0 0 0/25%);background-color:rgb(255 255 255/.05);color:white;box-shadow:inset 0 0 0 1px var(--border),inset 0 -1px 0 1px var(--shadow),inset 0 1px 0 var(--highlight)}.button:not(:active):hover{--border:rgb(0 0 0/33%)}.button:where(.dark,.dark *):not(:active):hover{--border:rgb(255 255 255/25%)}.button[aria-disabled=true]{opacity:.5}.button[data-focus-visible]{outline-style:solid}.button:active,.button[data-active]{padding-top:.125rem;box-shadow:inset 0 0 0 1px var(--border),inset 0 2px 0 var(--border)}@media (min-width:640px){.button{gap:.5rem}}.button:active:where(.dark,.dark *),.button[data-active]:where(.dark,.dark *){box-shadow:inset 0 0 0 1px var(--border),inset 0 1px 1px 1px var(--shadow)}.backdrop{background-color:rgb(0 0 0/.1);-webkit-backdrop-filter:blur(4px);opacity:0;transition-property:opacity,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;backdrop-filter:blur(0)}.backdrop:where(.dark,.dark *){background-color:rgb(0 0 0/.3)}.dialog{position:fixed;inset:var(--inset);z-index:50;margin:auto;display:flex;height:fit-content;max-height:calc(100dvh - var(--inset) * 2);flex-direction:column;gap:1rem;overflow:auto;border-radius:.75rem;background-color:white;padding:1rem;color:black;box-shadow:0 25px 50px -12px rgb(0 0 0/.25);--inset:0.75rem;transform-origin:center;opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transform:scale(.95)}.no-main-toggle{width:100%}.main-toggle{width:100%!important}@media (min-width:640px){.dialog{top:10vh;bottom:10vh;margin-top:0;max-height:80vh;width:420px;border-radius:1rem;padding:1.5rem}}.dialog:where(.dark,.dark *){border:1px solid hsl(204 4% 24%);background-color:hsl(204 4% 16%);color:white}.heading{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:600}.backdrop[data-enter]{opacity:1;backdrop-filter:blur(4px)}.dialog[data-enter]{opacity:1;transform:scale(1)}.auth-modal .modal-transition{transition:width .6s ease-in-out!important}.ant-modal-root .ant-modal-mask{backdrop-filter:blur(3px);background-color:rgba(0,0,0,.1)}.login-comp .ant-spin-dot-item,.signup-comp .ant-spin-dot-item{background-color:white!important}.signup-comp,.signup-comp .default,.signup-comp form{width:100%}.main-container .auth-modal{width:100%!important;max-width:2400px!important}