*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#0E1116;color-scheme:dark;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}button{cursor:pointer;border:none;background:none}a{color:#4DB0FA;text-decoration:none}a:hover{color:#7CC4FB}::selection{background:rgba(29,155,242,.3)}::placeholder{color:#5B646E}svg{display:block}@keyframes viewIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.94)}60%{transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes optIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes correctPulse{0%{box-shadow:0 0 0 0 rgba(46,208,138,.5)}to{box-shadow:0 0 0 16px rgba(46,208,138,0)}}@keyframes wrongShake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-5px)}40%,60%{transform:translateX(5px)}}@keyframes floatY{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(1.5deg)}}@keyframes glowPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.72;transform:scale(1.07)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes confFall{0%{transform:translateY(-12vh) rotate(0)}to{transform:translateY(112vh) rotate(2turn)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes growBar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes flipIn{0%{transform:translateY(-58%) rotateX(70deg);opacity:0}55%{opacity:1}to{transform:translateY(0) rotateX(0);opacity:1}}@keyframes floatArrow{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(5px)}}@media (max-width:560px){.tuHead{padding-left:16px!important;padding-right:16px!important}.tuHero{padding:26px 18px 22px!important}.tuHeroRow{gap:20px!important}.tuPodiumName{font-size:12px!important}.tuStepCard{padding:14px 16px!important}}@media (max-width:380px){.tuOptGrid{grid-template-columns:1fr!important}}.tu-h-bg-transparent-hover:hover,.tu-h-bg:hover{background:#1F242C}.tu-h-text:hover{color:#EDEFF2}.tu-h-text-white:hover{color:#fff}.tu-h-lift:hover{transform:translateY(-1px)}.tu-h-lift:active{transform:translateY(0)}.tu-h-arrow:hover{color:#5CB8FF;border-color:#1D9BF2}.tu-h-danger-bg:hover{background:rgba(255,92,103,.14)}.tu-h-opt:not(:disabled):hover{border-color:#1D9BF2;background:#1C222A;transform:translateY(-2px)}.tu-focus-accent:focus{border-color:#1D9BF2;box-shadow:0 0 0 3px rgba(29,155,242,.2)}.tu-focus-accent-22:focus{border-color:#1D9BF2;box-shadow:0 0 0 3px rgba(29,155,242,.22)}.tu-focus-accent-25:focus{border-color:#1D9BF2;box-shadow:0 0 0 3px rgba(29,155,242,.25)}.tu-rename-input:hover{background:#12161B}.tu-rename-input:focus{border-color:#1D9BF2;background:#12161B;box-shadow:0 0 0 3px rgba(29,155,242,.18)}