html,body,#root{width:100%;height:100%;min-height:100dvh}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{-webkit-tap-highlight-color:transparent;background:#110430;margin:0}#root{background:#110430}html,body,*{scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#00000038;border-radius:8px}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff47}.t_Input,.t_TextArea{--background:#fff}input:-webkit-autofill{-webkit-text-fill-color:inherit;caret-color:inherit;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:hover{-webkit-text-fill-color:inherit;caret-color:inherit;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:focus{-webkit-text-fill-color:inherit;caret-color:inherit;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill{-webkit-text-fill-color:inherit;caret-color:inherit;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill{-webkit-text-fill-color:inherit;caret-color:inherit;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}html[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:#f1f3f5;box-shadow:inset 0 0 0 1000px #1a1633}html[data-theme=dark] input:-webkit-autofill:hover{-webkit-text-fill-color:#f1f3f5;box-shadow:inset 0 0 0 1000px #1a1633}html[data-theme=dark] input:-webkit-autofill:focus{-webkit-text-fill-color:#f1f3f5;box-shadow:inset 0 0 0 1000px #1a1633}button,[role=button],a,label,nav,header{-webkit-user-select:none;user-select:none}button[role=switch]{appearance:none;box-shadow:none;border:0}input,textarea,[data-selectable=true]{-webkit-user-select:text;user-select:text}:focus:not(:focus-visible){outline:none}:focus-visible{outline-offset:2px;outline:2px solid #3b83e5}@media (hover:hover) and (pointer:fine){[data-cursor=pointer]{cursor:pointer}}@keyframes step-mark-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.step-mark-pop{animation:.35s cubic-bezier(.175,.885,.32,1.275) step-mark-pop}}