.marketing-product-tour .tour-coach{position:relative;display:flex;align-items:flex-start;gap:14px;min-height:142px;padding:20px 22px;border-top:1px solid #e8ddea;background:#f8f3f9}.marketing-product-tour .tour-coach:before{content:"";position:absolute;left:37px;top:-7px;width:13px;height:13px;transform:rotate(45deg);border-top:1px solid #e8ddea;border-left:1px solid #e8ddea;background:#f8f3f9}.tour-coach-avatar{position:relative;flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;margin-top:3px;border:1px solid #8c3897;border-radius:12px 12px 12px 4px;background:linear-gradient(145deg,#a022ae,#701579);box-shadow:0 4px 10px #65126f18;color:#fff;font-size:16px;font-weight:800}.tour-coach-avatar>span{position:absolute;right:-3px;bottom:-3px;width:10px;height:10px;border:2px solid #f8f3f9;border-radius:50%;background:#548f75}.tour-coach-copy{flex:1;min-width:0}.tour-coach-copy>small{display:block;margin-bottom:7px;color:#82308d;font-size:10px;font-weight:750;letter-spacing:.15px}.tour-coach-copy>small>span{color:#948397;font-weight:500}.tour-coach-message{animation:tourCoachEnter .3s ease both}.tour-coach-message>strong{display:block;color:#36283b;font-size:15px;font-weight:750;letter-spacing:-.2px;line-height:1.35}.tour-coach-message>p{margin:6px 0 0;color:#726278;font-size:12px;line-height:1.65;text-wrap:pretty}.marketing-product-tour .tour-screen-wrap{cursor:default}.marketing-product-tour .tour-screen{animation:tourCoachEnter .4s ease both}.marketing-product-tour .tour-journey-phone{transform:none;animation:tourCoachEnter .4s ease both}.marketing-product-tour .tour-journey-phone section{animation:tourCoachEnter .3s ease both}.marketing-product-tour [data-tour-focused]{outline:2px solid #aa58b4;outline-offset:3px}.marketing-product-tour [data-tour-clicking]{box-shadow:0 0 0 5px #a022ae20;filter:brightness(.97)}.marketing-product-tour .tour-input{transition:border-color .2s,box-shadow .2s}.marketing-product-tour .tour-input.is-typing{border-color:#a54caf;box-shadow:0 0 0 2px #a022ae0d}.marketing-product-tour .tour-input>span{display:block;min-width:0}.tour-caret{display:inline-block;width:1.5px;height:1.25em;margin-left:1px;background:#9c20aa;vertical-align:-.2em;animation:tourCaret .9s steps(1) infinite}.marketing-product-tour .tour-moving-cursor{position:absolute;z-index:8;display:block;width:24px;height:30px;color:#53305c;opacity:0;transform:translate(-1px,-1px);filter:drop-shadow(1px 3px 2px #35133d40);transition:none;pointer-events:none}.marketing-product-tour .tour-moving-cursor.is-moving{transition:left .72s cubic-bezier(.4,0,.2,1),top .72s cubic-bezier(.4,0,.2,1),opacity .15s}.marketing-product-tour .tour-moving-cursor:after{content:none}.marketing-product-tour .tour-moving-cursor>svg{position:relative;z-index:1;overflow:visible;stroke-width:initial;transform-origin:1px 1px}.marketing-product-tour .tour-moving-cursor.is-clicking>svg{animation:tourPointerPress .4s ease both}.tour-click-ring{position:absolute;left:1px;top:1px;width:32px;height:32px;border:2px solid #a126b0;border-radius:50%;background:#c272d026;opacity:0;transform:translate(-50%,-50%) scale(.25)}.is-clicking>.tour-click-ring{animation:tourClickRing .45s ease-out both}.marketing-product-tour .tour-player .tour-sound.active{border-color:#d7a5dc;background:#f4e8f5;color:#8d0098}.marketing-product-tour .tour-player{grid-template-columns:30px 30px 30px 30px minmax(65px,auto) auto minmax(65px,1fr) auto 30px}.marketing-product-tour .tour-client-toolbar .tour-input{flex:1;min-height:28px;border:0;background:transparent}.marketing-product-tour .tour-branding-actions{display:flex;justify-content:flex-end;margin-top:16px}.tour-branding-actions>button{min-height:32px;display:flex;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:7px;background:#302035;color:#fff;font-size:9px}.tour-branding-actions>button.saved{background:#27745e}.tour-preview-button{display:block;margin-top:15px;padding:9px;border-radius:5px;color:#fff;font-size:8px;text-align:center}.marketing-product-tour .tour-journey-summary .tour-input{min-height:27px;padding:4px 6px;font-size:8px}.marketing-product-tour[data-paused=true] .tour-coach-message,.marketing-product-tour[data-paused=true] .tour-stage *{animation:none!important}.marketing-product-tour button:focus-visible,.marketing-product-tour input:focus-visible{outline:2px solid #a126b0;outline-offset:3px}@keyframes tourCoachEnter{0%{opacity:0}to{opacity:1}}@keyframes tourPointerPress{0%,to{transform:scale(1)}35%{transform:scale(.82)}65%{transform:scale(1.03)}}@keyframes tourClickRing{0%{opacity:.8;transform:translate(-50%,-50%) scale(.25)}to{opacity:0;transform:translate(-50%,-50%) scale(1.25)}}@media (max-width:700px){.marketing-product-tour .tour-coach{min-height:165px;padding:17px 14px;gap:11px}.marketing-product-tour .tour-coach:before{left:27px}.tour-coach-avatar{width:32px;height:32px;border-radius:10px 10px 10px 3px;font-size:14px}.tour-coach-message>strong{font-size:14px}.tour-coach-message>p{font-size:12px;line-height:1.6}.marketing-product-tour .tour-player{grid-template-columns:repeat(4,40px) minmax(0,1fr) 40px;grid-template-rows:42px 30px}.marketing-product-tour .tour-app{height:422px}.marketing-product-tour .tour-app.is-client-mode{height:460px}.marketing-product-tour .tour-customer-copy>p{display:none}.marketing-product-tour .tour-chapters button span{display:inline}.marketing-product-tour .tour-link-card button{display:inline-flex}.marketing-product-tour .tour-link-card{grid-template-columns:20px minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.marketing-product-tour .tour-moving-cursor.is-moving{transition:none}.marketing-product-tour .tour-coach-message,.marketing-product-tour .tour-stage *{animation:none!important}}