.waypoint-demo-tour-overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030812c2;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.waypoint-demo-tour-dialog{color:#edf4ff;background:#101d31;border:1px solid #2a405e;border-radius:22px;width:100%;max-width:520px;padding:42px;position:relative;box-shadow:0 28px 90px #00000059}.waypoint-demo-tour-close{color:#92a5c0;cursor:pointer;background:0 0;border:1px solid #2a405e;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;right:20px}.waypoint-demo-tour-icon{color:#79aaff;background:#4f8cff1f;border:1px solid #355b91;border-radius:16px;place-items:center;width:58px;height:58px;margin-bottom:26px;display:grid}.waypoint-demo-tour-eyebrow{color:#79aaff;letter-spacing:1.8px;font-size:11px;font-weight:700}.waypoint-demo-tour-dialog h2{letter-spacing:-1px;margin:14px 0 20px;font-size:clamp(28px,4vw,36px);line-height:1.2}.waypoint-demo-tour-dialog p{color:#a5b6cf;margin:0 0 16px;font-size:14px;line-height:1.8}.waypoint-demo-tour-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:32px;display:flex}.waypoint-demo-tour-actions button{cursor:pointer;border-radius:10px;min-height:44px;font-size:13px;font-weight:600}.waypoint-demo-tour-skip{color:#a5b6cf;background:0 0;border:0;padding:12px}.waypoint-demo-tour-start{color:#fff;background:#4f8cff;border:0;justify-content:center;align-items:center;gap:9px;padding:12px 20px;display:inline-flex}.waypoint-demo-tour-start:hover{background:#3778ee}.waypoint-demo-tour-dialog button:focus-visible{outline-offset:3px;outline:2px solid #79aaff}:root[data-theme=light] .waypoint-demo-tour-dialog{color:#17263d;background:#fff;border-color:#dce6f3}:root[data-theme=light] .waypoint-demo-tour-dialog p,:root[data-theme=light] .waypoint-demo-tour-skip{color:#647792}:root[data-theme=light] .waypoint-demo-tour-close{color:#647792;border-color:#dce6f3}@media (max-width:600px){.waypoint-demo-tour-dialog{padding:30px 24px}.waypoint-demo-tour-actions{flex-direction:column-reverse;align-items:stretch}.waypoint-demo-tour-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.waypoint-demo-tour-overlay,.waypoint-demo-tour-dialog{transition:none;animation:none}}.waypoint-demo-tour-active{z-index:9999;pointer-events:none;position:fixed;inset:0}.waypoint-demo-tour-spotlight{z-index:1;pointer-events:none;border:2px solid #79aaff;border-radius:14px;transition:top .2s,left .2s;position:fixed;box-shadow:0 0 0 9999px #030812c2,0 0 35px #4faaff4d}.waypoint-demo-tour-step-card{z-index:2;color:#edf4ff;pointer-events:auto;background:#101d31;border:1px solid #355477;border-radius:18px;width:min(440px,100vw - 32px);max-height:min(620px,100dvh - 32px);padding:26px;position:fixed;bottom:24px;right:24px;overflow-y:auto;box-shadow:0 20px 70px #00000073}.waypoint-demo-tour-step-header,.waypoint-demo-tour-step-actions,.waypoint-demo-tour-step-actions>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.waypoint-demo-tour-step-header{color:#79aaff;letter-spacing:1px;font-size:11px;font-weight:700}.waypoint-demo-tour-step-header button,.waypoint-demo-tour-step-actions button{color:#b7c7df;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;display:inline-flex}.waypoint-demo-tour-progress{background:#273a55;border-radius:999px;height:4px;margin:18px 0 22px;overflow:hidden}.waypoint-demo-tour-progress>div{border-radius:inherit;background:#4f8cff;height:100%;transition:width .2s}.waypoint-demo-tour-step-card h2{margin:0 0 14px;font-size:23px;line-height:1.3}.waypoint-demo-tour-step-card p{color:#b1c1d8;margin:0;font-size:14px;line-height:1.75}.waypoint-demo-tour-tip{color:#c5d5ed;background:#4f8cff14;border:1px solid #2c4666;border-radius:10px;flex-direction:column;gap:7px;margin-top:20px;padding:14px;font-size:13px;line-height:1.6;display:flex}.waypoint-demo-tour-tip strong{color:#79aaff;letter-spacing:1px;font-size:10px}.waypoint-demo-tour-step-actions{margin-top:22px}.waypoint-demo-tour-step-actions>div button:last-child{color:#fff;background:#4f8cff}.waypoint-demo-tour-step-actions button:disabled{opacity:.35;cursor:not-allowed}:root[data-theme=light] .waypoint-demo-tour-step-card{color:#17263d;background:#fff;border-color:#dce6f3}:root[data-theme=light] .waypoint-demo-tour-step-card p,:root[data-theme=light] .waypoint-demo-tour-step-actions button,:root[data-theme=light] .waypoint-demo-tour-tip{color:#526780}:root[data-theme=light] .waypoint-demo-tour-tip{background:#f0f6ff;border-color:#dce6f3}:root[data-theme=light] .waypoint-demo-tour-step-actions>div button:last-child{color:#fff}@media (max-width:600px){.waypoint-demo-tour-step-card{max-height:65dvh;padding:20px;bottom:16px;right:16px}.waypoint-demo-tour-step-card h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.waypoint-demo-tour-spotlight,.waypoint-demo-tour-progress>div{transition:none}}.waypoint-demo-tour-active{z-index:9999;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0}.waypoint-demo-tour-active .waypoint-demo-tour-step-card{box-sizing:border-box;z-index:2;pointer-events:auto;will-change:transform;width:min(420px,100vw - 32px);height:auto;max-height:calc(100dvh - 48px);transition:transform .34s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 auto auto 0;overflow-y:auto}@media (max-width:640px){.waypoint-demo-tour-active .waypoint-demo-tour-step-card{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}}@media (prefers-reduced-motion:reduce){.waypoint-demo-tour-active .waypoint-demo-tour-step-card{transition:none}}.waypoint-demo-tour-replay{z-index:9000;color:#fff;cursor:pointer;background:#172033;border:1px solid #79aaff;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #0000003d}.waypoint-demo-tour-replay:hover{background:#233653;border-color:#a5c7ff}.waypoint-demo-tour-replay:focus-visible{outline-offset:3px;outline:2px solid #79aaff}:root[data-theme=light] .waypoint-demo-tour-replay{color:#17263d;background:#fff;border-color:#b8d0f5}:root[data-theme=light] .waypoint-demo-tour-replay:hover{background:#edf4ff}@media (max-width:600px){.waypoint-demo-tour-replay{padding:12px 14px;bottom:16px;right:16px}}nn .waypoint-tour-mobile{display:none}@media (max-width:640px){.waypoint-tour-desktop{display:none}.waypoint-demo-tour-active{pointer-events:none;width:100%;height:100dvh;position:fixed;inset:0}.waypoint-demo-tour-active .waypoint-demo-tour-step-card{pointer-events:auto;background:#101d31;border:1px solid #355477;border-radius:16px;width:auto;max-width:none;height:auto;min-height:0;max-height:min(38dvh,260px);margin:0;padding:0;transition:none;position:fixed;overflow:hidden;box-shadow:0 12px 40px #0006;top:auto!important;left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;transform:none!important}.waypoint-tour-mobile{flex-direction:column;gap:10px;max-height:min(38dvh,260px);padding:14px 16px;display:flex;overflow-y:auto}.waypoint-tour-mobile-top,.waypoint-tour-mobile-footer,.waypoint-tour-mobile-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.waypoint-tour-mobile-section{color:#79aaff;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.waypoint-tour-mobile-top button,.waypoint-tour-mobile-skip{color:#a5b6cf;cursor:pointer;background:0 0;border:0;font-size:12px}.waypoint-tour-mobile-content h2{margin:0 0 5px;font-size:16px;line-height:1.3}.waypoint-tour-mobile-content p{color:#b1c1d8;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.waypoint-tour-mobile-footer{min-height:36px}.waypoint-tour-mobile-current{white-space:nowrap;text-overflow:ellipsis;color:#b1c1d8;min-width:0;font-size:12px;overflow:hidden}.waypoint-tour-mobile-controls{flex-shrink:0;justify-content:flex-end;gap:8px}.waypoint-tour-mobile-controls button{color:#edf4ff;cursor:pointer;background:#172b46;border:1px solid #355477;border-radius:9px;place-items:center;width:38px;height:36px;padding:0;font-size:25px;line-height:1;display:grid}.waypoint-tour-mobile-controls button:last-child{color:#fff;background:#4f8cff;border-color:#4f8cff}.waypoint-tour-mobile-controls button:disabled{opacity:.35;cursor:not-allowed}.waypoint-demo-tour-active .waypoint-demo-tour-step-card.mobile-collapsed{max-height:130px}.waypoint-demo-tour-active .waypoint-demo-tour-step-card.mobile-collapsed .waypoint-tour-mobile{gap:6px;max-height:130px;padding:12px 16px}:root[data-theme=light] .waypoint-demo-tour-active .waypoint-demo-tour-step-card{color:#17263d;background:#fff;border-color:#dce6f3}:root[data-theme=light] .waypoint-tour-mobile-content p,:root[data-theme=light] .waypoint-tour-mobile-current{color:#526780}}@media (min-width:641px){.waypoint-tour-mobile{display:none}.waypoint-tour-desktop{display:contents}}
