.progressive-tutorial .tutorial-hidden{display:none}.progressive-tutorial .tutorial-step{scroll-margin-top:92px}.tutorial-next{display:flex;align-items:center;justify-content:center;gap:9px;width:calc(100% - 20px);min-height:48px;margin:10px;border:1px solid rgba(126,222,255,.72);border-radius:11px;color:#fff;background:linear-gradient(135deg,#268fbd,#596ad0);font:800 15px inherit;cursor:pointer;box-shadow:0 7px 18px rgba(32,134,216,.28);transition:transform .16s ease,filter .16s ease,opacity .16s ease}.tutorial-next:hover{transform:translateY(-2px);filter:brightness(1.12)}.tutorial-next span{font-size:20px;animation:next-arrow 1.1s ease-in-out infinite}.tutorial-next.completed{opacity:.55;cursor:default;transform:none}.tutorial-next.completed span{animation:none}.tutorial-complete{scroll-margin-top:92px;padding:22px 16px;border:1px solid rgba(96,237,185,.55);border-radius:16px;text-align:center;background:linear-gradient(135deg,rgba(17,87,81,.9),rgba(44,56,123,.9));box-shadow:0 14px 30px rgba(3,15,40,.3)}.tutorial-complete h2{margin:10px 0 0;font-size:20px;color:#effff9}.completion-robot{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;font-size:39px;background:linear-gradient(135deg,#5be5bc,#6177ed);box-shadow:0 0 0 6px rgba(103,232,206,.13),0 11px 24px rgba(10,65,127,.34);animation:completion-robot 1.25s ease-in-out infinite}@keyframes next-arrow{0%,100%{transform:translateY(-2px)}50%{transform:translateY(4px)}}@keyframes completion-robot{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-7px) rotate(4deg)}}@media(max-width:600px){.progressive-tutorial .tutorial-step,.tutorial-complete{scroll-margin-top:76px}.tutorial-next{min-height:44px;font-size:14px}}
