.TutorialModal_backdrop__7W3xi{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(8px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px}.TutorialModal_modal__cQxoj{width:100%;max-width:680px;background:linear-gradient(135deg,rgba(15,23,42,.95),rgba(15,23,42,.7));padding:24px;border-radius:18px;position:relative;color:var(--ink);box-shadow:0 20px 50px rgba(0,0,0,.55);animation:TutorialModal_popIn__bAfuO .28s ease-out}.TutorialModal_title__glkxH{text-align:center;margin-bottom:16px;font-weight:700;font-size:22px;letter-spacing:-.02em;color:#ffffff}.TutorialModal_videoWrap__u0CyH{width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.TutorialModal_video__G97NK{width:100%;height:100%}.TutorialModal_closeBtn__3xB7V{position:absolute;top:16px;right:16px;width:42px;height:42px;background:#ff4d6d;color:white;display:flex;align-items:center;justify-content:center;border-radius:12px;border:none;cursor:pointer;box-shadow:0 4px 18px rgba(255,77,109,.35)}.TutorialModal_closeBtn__3xB7V i,.TutorialModal_closeBtn__3xB7V svg{font-size:22px;line-height:1}.TutorialModal_closeBtn__3xB7V:hover{background:#ff1f49;transform:scale(1.08)}@keyframes TutorialModal_popIn__bAfuO{0%{transform:scale(.88);opacity:0}to{transform:scale(1);opacity:1}}.TutorialModal_tutorialBanner__qBz9p{width:100%;max-width:840px;margin:0 auto 24px;padding:14px 18px;border-radius:14px;background:linear-gradient(135deg,rgba(15,23,42,.95),rgba(15,23,42,.7));color:#d1fae5;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .35s ease;backdrop-filter:blur(12px);border:1px solid rgba(34,197,94,.25);box-shadow:0 8px 28px rgba(0,0,0,.35)}@keyframes TutorialModal_breatheGlow__Kq47K{0%{box-shadow:0 0 0 rgba(34,197,94,.3)}50%{box-shadow:0 0 28px rgba(34,197,94,.55)}to{box-shadow:0 0 0 rgba(34,197,94,.3)}}.TutorialModal_tutorialBanner__qBz9p.TutorialModal_breathing__xUm7w{animation:TutorialModal_breatheGlow__Kq47K 2.6s ease-in-out infinite}.TutorialModal_tutorialBanner__qBz9p:hover{transform:translateY(-3px);border-color:rgba(34,197,94,.45);background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(15,23,42,.8))}