.TutorialOverlay_overlayContainer__qjxBj{position:fixed;inset:0;z-index:99999;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;overflow:hidden}.TutorialOverlay_svgMask__hXg3d{position:absolute;inset:0;width:100%;height:100%}.TutorialOverlay_highlightBox__AksHA{position:absolute;border-radius:16px;border:2px dashed #e60012;box-shadow:0 0 20px rgba(230,0,18,.6),inset 0 0 12px rgba(230,0,18,.3);pointer-events:none;transition:all .3s cubic-bezier(.25,1,.5,1);animation:TutorialOverlay_highlightPulse__rI8jP 2s ease-in-out infinite}@keyframes TutorialOverlay_highlightPulse__rI8jP{0%,to{box-shadow:0 0 14px rgba(230,0,18,.5),inset 0 0 8px rgba(230,0,18,.2);border-color:rgba(230,0,18,.9)}50%{box-shadow:0 0 28px rgba(230,0,18,.95),inset 0 0 16px rgba(230,0,18,.45);border-color:#ff3344}}.TutorialOverlay_pointerLine__HBTAb{position:absolute;stroke:#E60012;stroke-width:2;stroke-dasharray:4 4;fill:none;pointer-events:none;animation:TutorialOverlay_dashOffset__GFf4W 1.5s linear infinite}@keyframes TutorialOverlay_dashOffset__GFf4W{to{stroke-dashoffset:-16}}.TutorialOverlay_fixedTooltipCard__CiQJW{position:absolute;bottom:max(calc(env(safe-area-inset-bottom, 0px) + 96px),104px);left:16px;right:16px;max-width:420px;margin:0 auto;background:rgba(18,18,22,.94);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.16);border-radius:24px;padding:20px 22px;color:#ffffff;box-shadow:0 24px 48px rgba(0,0,0,.75),0 0 1px rgba(255,255,255,.3);z-index:100000}.TutorialOverlay_titleRow__i1r6l{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.TutorialOverlay_stepTitle__iySvk{font-size:18px;font-weight:800;color:#ffffff;letter-spacing:-.02em;display:flex;align-items:center;gap:8px}.TutorialOverlay_titleBadge__CsrrC{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#E60012;box-shadow:0 0 10px #E60012}.TutorialOverlay_closeTopBtn___C9EX{display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.85);font-size:12px;font-weight:600;padding:5px 10px;border-radius:12px;cursor:pointer;transition:all .2s ease}.TutorialOverlay_closeTopBtn___C9EX:hover{background:rgba(255,255,255,.2);color:#ffffff}.TutorialOverlay_stepDescription__B_BOE{font-size:14px;line-height:1.55;white-space:pre-line;color:rgba(255,255,255,.85);margin-bottom:20px;min-height:44px;word-break:keep-all}.TutorialOverlay_footerRow__nFMXQ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.TutorialOverlay_dotsIndicator__EBh1E{display:flex;align-items:center;gap:5px}.TutorialOverlay_dot__j1iMb{width:5px;height:5px;border-radius:50%;background-color:rgba(255,255,255,.3);transition:all .25s ease}.TutorialOverlay_dotActive__H8IAL{width:14px;border-radius:4px;background-color:#E60012;box-shadow:0 0 6px rgba(230,0,18,.6)}.TutorialOverlay_stepCounter__e2izJ{font-size:12px;font-weight:600;color:rgba(255,255,255,.5);margin-left:4px}.TutorialOverlay_buttonGroup__hvBEJ{display:flex;align-items:center;gap:8px}.TutorialOverlay_prevBtn__vs1Ol{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.85);font-size:13px;font-weight:700;height:38px;padding:0 14px;border-radius:14px;cursor:pointer;transition:all .2s ease}.TutorialOverlay_prevBtn__vs1Ol:hover{color:#ffffff;background:rgba(255,255,255,.15)}.TutorialOverlay_nextBtn__5Pp_1{background:#E60012;border:none;color:#ffffff;font-size:13px;font-weight:700;height:38px;padding:0 18px;border-radius:14px;cursor:pointer;box-shadow:0 4px 14px rgba(230,0,18,.4);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:4px}.TutorialOverlay_nextBtn__5Pp_1:hover{background:#ff1a2b;box-shadow:0 6px 18px rgba(230,0,18,.6);transform:translateY(-1px)}.TutorialOverlay_nextBtn__5Pp_1:active{transform:translateY(0)}