#product-tour-root{position:fixed;inset:0;z-index:12000;pointer-events:none;display:flex;align-items:flex-end;justify-content:flex-start;padding:1.15rem 1.25rem 1.25rem}#product-tour-root *{box-sizing:border-box}.product-tour-mask{position:absolute;inset:0;width:100%;height:100%;pointer-events:auto;z-index:1}.product-tour-mask-fill{fill:#06080ca8}.product-tour-callout.home-uc-card{--home-uc-tone: var(--accent, #e99840);position:relative;z-index:2;inset:auto!important;width:min(26rem,calc(100vw - 2rem));max-height:min(78vh,640px);min-height:0;overflow:auto;margin:0;text-align:left;pointer-events:auto;opacity:0;transform:translateY(18px);transition:none;background:var(--bg-card, #1a1f28)!important;border:1px solid color-mix(in srgb,var(--home-uc-tone) 28%,var(--border, #333));box-shadow:none;animation:none}.product-tour-callout.home-uc-card.is-on,#product-tour-root.is-reduced-motion .product-tour-callout.home-uc-card{opacity:1;transform:none}.product-tour-waits-demo{margin-top:.65rem;border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--home-uc-tone) 22%,var(--border));background:color-mix(in srgb,var(--bg-secondary) 88%,transparent);max-height:min(42vh,280px)}.product-tour-waits-demo .home-v2-waits-demo{display:block;width:100%;transform:scale(.92);transform-origin:top center}.profile-tour-sample-badge{display:inline-flex;align-items:center;margin-left:.55rem;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 14%,transparent)}html.park-tour-profile-sample .profile-settings-btn,html.park-tour-profile-sample #profile-mailbox-btn{display:none!important;visibility:hidden}#product-tour-root.is-fullscreen-step{align-items:stretch;justify-content:stretch;padding:0}.product-tour-callout.home-uc-card.is-fullscreen{width:100%;max-width:none;max-height:none;height:100%;border-radius:0;border:none;display:flex;flex-direction:column;overflow:hidden;box-shadow:none;background:#0b0e14!important}.product-tour-callout.is-fullscreen .product-tour-top{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding:1.1rem 1.25rem .5rem;gap:.35rem}.product-tour-callout.is-fullscreen .product-tour-body.home-uc-card-ride{max-width:48rem}.product-tour-callout.is-fullscreen .product-tour-media{flex:1 1 auto;width:100%;max-height:none;min-height:0;margin:.65rem 0 0;object-fit:contain;object-position:center top;border-radius:12px;border:1px solid color-mix(in srgb,#fff 14%,transparent);background:#000}.product-tour-callout.is-fullscreen .product-tour-foot{flex:0 0 auto;padding:.85rem 1.25rem 1.1rem;border-top:1px dashed color-mix(in srgb,var(--home-uc-tone) 35%,var(--border, #333))}.product-tour-callout .home-uc-card-year{display:none!important}.product-tour-top{align-items:flex-start;text-align:left;max-width:100%;padding-right:0;gap:.4rem}.product-tour-kicker{margin:0;font-size:calc(.7rem + 3pt)}.product-tour-title.home-uc-card-park{margin:0;font-size:calc(1.15rem + 3pt);font-weight:800;letter-spacing:-.03em;line-height:1.2;text-align:left}.product-tour-body.home-uc-card-ride{display:block;width:auto;max-width:36ch;margin:.15rem 0 0;font-size:calc(.92rem + 3pt);font-weight:600;line-height:1.4;color:color-mix(in srgb,var(--text-primary, #f2f2f2) 82%,transparent);text-align:left;text-wrap:balance;-webkit-line-clamp:unset;overflow:visible}.product-tour-body.home-uc-card-ride:after{margin-inline:0}.product-tour-media{display:block;width:100%;height:auto;max-height:180px;object-fit:cover;object-position:top center;border-radius:10px;margin:.55rem 0 .15rem;border:1px solid color-mix(in srgb,var(--text-primary, #fff) 12%,transparent);background:color-mix(in srgb,#000 25%,transparent)}.product-tour-bullets{margin:.45rem 0 0;padding:0 0 0 1.1rem;list-style:disc;font-size:calc(.88rem + 3pt);line-height:1.45;color:color-mix(in srgb,var(--text-primary, #f2f2f2) 78%,transparent);text-align:left}.product-tour-bullets li{margin:.2rem 0}.product-tour-foot{justify-items:start;padding-right:0;text-align:left;gap:.7rem}.product-tour-progress{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;margin:0;flex-wrap:wrap}.product-tour-progress-label{font-size:calc(.75rem + 3pt);font-weight:650;color:color-mix(in srgb,var(--text-primary, #f2f2f2) 55%,transparent);margin-right:.15rem}.product-tour-dot{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--text-primary, #fff) 22%,transparent);transition:background .25s ease,transform .25s ease}.product-tour-dot.is-done{background:color-mix(in srgb,var(--accent, #e99840) 55%,transparent)}.product-tour-dot.is-current{background:var(--accent, #e99840);transform:scale(1.25)}.product-tour-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;justify-content:flex-start;width:100%}.product-tour-actions .product-tour-skip{margin-right:auto;flex:0 0 auto;order:0;background:transparent;border:none;color:color-mix(in srgb,var(--text-primary, #f2f2f2) 55%,transparent);font-size:calc(.82rem + 3pt);font-weight:600;cursor:pointer;padding:.35rem .2rem;text-align:left}.product-tour-actions .btn{pointer-events:auto;font-size:calc(.875rem + 3pt)}.product-tour-actions .product-tour-skip:hover{color:var(--text-primary, #f2f2f2)}.product-tour-target{outline:none;box-shadow:none}.product-tour-ring{stroke:color-mix(in srgb,var(--accent, #e99840) 88%,#fff);stroke-width:2px;fill:none;pointer-events:none;vector-effect:non-scaling-stroke}.product-tour-ring--flush{stroke:var(--accent, #e99840);stroke-width:2px}html[data-park-tour-step] .nav-item.product-tour-target,html[data-park-tour-step] .nav-item-live.product-tour-target,html[data-park-tour-step] .nav-dropdown.product-tour-target>.nav-item-dropdown,html[data-park-tour-step] .mobile-tab.product-tour-target,html[data-park-tour-step] .mobile-menu-link.product-tour-target{outline:none}@media(prefers-reduced-motion:reduce){.product-tour-callout{transition:none;animation:none;transform:none}}html[data-reduce-motion=true] .product-tour-callout{transition:none;animation:none;transform:none}@media(max-width:720px){#product-tour-root{align-items:flex-end;justify-content:stretch;padding:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}#product-tour-root.is-fullscreen-step{align-items:stretch;padding:0}.product-tour-callout.home-uc-card{width:100%;max-height:min(42vh,360px)}.product-tour-callout.home-uc-card.is-fullscreen{max-height:none;height:100%;border-radius:0}.product-tour-callout.is-fullscreen .product-tour-top{padding:.85rem .9rem .4rem}.product-tour-callout.is-fullscreen .product-tour-foot{padding:.75rem .9rem calc(.85rem + env(safe-area-inset-bottom,0px))}.product-tour-media{max-height:120px}.product-tour-callout.is-fullscreen .product-tour-media{max-height:none}}[data-mode=day] .product-tour-mask-fill{fill:#14161c80}[data-mode=day] .product-tour-callout.home-uc-card{background:#fff!important;color:#1a1a1a;border-color:color-mix(in srgb,var(--accent, #e99840) 40%,#ccc)}html.product-tour-scroll-lock,html.product-tour-scroll-lock body{overflow:hidden!important;overscroll-behavior:none}html.product-tour-scroll-lock body{position:fixed;left:0;right:0;width:100%}.product-tour-prompt.product-tour-callout.home-uc-card{position:fixed!important;left:max(1.15rem,env(safe-area-inset-left,0px))!important;bottom:max(1.15rem,env(safe-area-inset-bottom,0px))!important;right:auto!important;top:auto!important;z-index:11000;width:min(26rem,calc(100vw - 2rem));max-height:min(70vh,480px);pointer-events:auto;margin:0}.product-tour-prompt .product-tour-prompt-dont{display:flex;align-items:flex-start;gap:.45rem;margin:0;font-size:calc(.85rem + 3pt);line-height:1.35;font-weight:600;color:color-mix(in srgb,var(--text-primary, #f2f2f2) 72%,transparent);cursor:pointer}.product-tour-prompt .product-tour-prompt-dont input{margin-top:.15rem;flex-shrink:0}.product-tour-prompt .product-tour-actions,.product-tour-prompt .product-tour-actions .btn{width:100%}html[data-reduce-motion=true] .product-tour-prompt.product-tour-callout.home-uc-card{transition:none;transform:none}
