/* wheelix.min.css — généré par tools/minify_wheelix.php depuis wheelix.css (sha1:ffc1f0f554f9a05cf6c71855513932b4f93fe5a8), ne pas éditer : modifier wheelix.css puis relancer le script */
:root{--wx-ink: #0E1324;--wx-ink-2: #1A2138;--wx-paper: #F4F5F8;--wx-card: #FFFFFF;--wx-line: #E6E8EE;--wx-line-2: #CFD3DD;--wx-text: #0E1324;--wx-muted: #5B6472;--wx-brand: #7239EA;--wx-brand-2: #5A2BBF;--wx-brand-soft: #F3EEFF;--wx-route: #FF7A1A;--wx-route-soft: #FFE9D6;--wx-route-text: #B9440A;--wx-route-light: #FFB27A;--wx-ok: #17C653;--wx-ok-soft: #E6F9EE;--wx-ok-text: #0F7A35;--wx-warn: #B58400;--wx-warn-soft: #FFF4D6;--wx-danger: #D92D20;--wx-danger-soft: #FEE4E2;--wx-font: Inter,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--wx-radius: 16px;--wx-radius-lg: 20px;--wx-radius-btn: 11px;--wx-radius-sm: 8px;--wx-shadow: 0 1px 2px rgba(14,19,36,.05),0 10px 30px rgba(14,19,36,.07);--wx-shadow-brand: 0 8px 24px rgba(114,57,234,.35);--wx-wrap: 1180px;--wx-gutter: 48px;--wx-topbar-h: 64px;--wx-bottom-h: 68px;--wlx-nav-clear: calc(var(--wx-bottom-h) + 26px + env(safe-area-inset-bottom,0px))}html.wlx-banner-on{--wlx-nav-clear: calc(var(--wx-bottom-h) + 26px + var(--wlx-banner-h,60px) + 8px + env(safe-area-inset-bottom,0px))}.wx-body{--bs-body-font-family: var(--wx-font);--bs-body-font-size: 15px;--bs-body-line-height: 1.5;--bs-body-color: var(--wx-text);--bs-body-bg: var(--wx-paper);--bs-heading-color: var(--wx-text);--bs-link-color: var(--wx-brand);--bs-link-hover-color: var(--wx-brand-2);--bs-link-color-rgb: 114,57,234;--bs-link-hover-color-rgb: 90,43,191;--bs-primary: var(--wx-brand);--bs-primary-rgb: 114,57,234;--bs-secondary-color: var(--wx-muted);--bs-border-color: var(--wx-line);--bs-border-radius: 12px;-webkit-font-smoothing: antialiased}.wx-body.wx-public{--bs-body-bg: #fff;--bs-body-font-size: 17px;--bs-body-line-height: 1.55}.wx-body :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){font-weight: 800;letter-spacing: -.01em}.wx-wrap{width: min(var(--wx-wrap),100% - var(--wx-gutter));margin-inline: auto}.wx-page{padding: 28px 0 60px}.wx-section{padding: 84px 0}.wx-section.mist{background: var(--wx-paper)}.wx-section.dark{background: var(--wx-ink);color: #fff}.wx-layout{display: grid;grid-template-columns: minmax(0,1fr) 340px;gap: 24px;align-items: start}.wx-stack{display: flex;flex-direction: column;gap: 24px;min-width: 0}.wx-h1{margin: 0;font-size: 28px;line-height: 1.1;font-weight: 800;letter-spacing: -.02em}.wx-h2{margin: 0;font-size: 22px;line-height: 1.15;font-weight: 800;letter-spacing: -.02em}.wx-h3{margin: 0;font-size: 18px;line-height: 1.2;font-weight: 800;letter-spacing: -.01em}.wx-h4{margin: 0;font-size: 16px;line-height: 1.25;font-weight: 700;letter-spacing: -.01em}.wx-display{margin: 0;font-size: clamp(30px,3.4vw,42px);line-height: 1.08;font-weight: 800;letter-spacing: -.02em}.wx-display em{font-style: normal;color: var(--wx-route)}.wx-lead{font-size: 17.5px;color: var(--wx-muted)}.wx-small{font-size: 13.5px}.wx-xs{font-size: 12px}.wx-muted{color: var(--wx-muted)}.wx-ink{color: var(--wx-text)}.wx-brand-text{color: var(--wx-brand)}.wx-route-text{color: var(--wx-route-text)}.wx-light{color: rgba(255,255,255,.75)}.wx-kicker{display: inline-flex;align-items: center;gap: 8px;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--wx-route)}.wx-kicker::before{content: "";width: 18px;height: 2px;border-radius: 1px;background: var(--wx-route)}.wx-kicker.brand{color: var(--wx-brand)}.wx-kicker.brand::before{background: var(--wx-brand)}.wx-kicker.light{color: var(--wx-route-light)}.wx-sec-head{max-width: 640px;margin-bottom: 44px}.wx-sec-head.center{margin-inline: auto;text-align: center}.wx-sec-head .wx-kicker{margin-bottom: 12px}.wx-sec-head p{margin: 0;color: var(--wx-muted);font-size: 17.5px}.wx-section.dark .wx-sec-head p{color: rgba(255,255,255,.7)}.wx-icon{width: 18px;height: 18px;flex: none;display: inline-block;vertical-align: -.22em;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.wx-icon.sm{width: 15px;height: 15px;stroke-width: 2}.wx-icon.lg{width: 22px;height: 22px}.wx-icon.xl{width: 28px;height: 28px;stroke-width: 1.6}.wx-icon.xxl{width: 40px;height: 40px;stroke-width: 1.4}.wx-icon.spin{animation: wx-spin 1s linear infinite}@keyframes wx-spin{to{transform: rotate(360deg)}}.wx-greet{display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;flex-wrap: wrap;margin-bottom: 18px}.wx-greet p{margin: 4px 0 0;color: var(--wx-muted)}.wx-season{display: flex;gap: 22px;font-size: 13px;color: var(--wx-muted)}.wx-season b{display: block;font-size: 18px;color: var(--wx-text);font-weight: 800;letter-spacing: -.01em;line-height: 1.1}.wx-stats{display: flex;gap: 12px;font-size: 13px;color: var(--wx-muted);flex-wrap: wrap}.wx-stats b{color: var(--wx-text);font-weight: 700}.wx-stats.light{gap: 18px;color: rgba(255,255,255,.7)}.wx-stats.light b{display: block;color: #fff;font-size: 20px;font-weight: 800;letter-spacing: -.01em;line-height: 1.1}.wx-proof{display: flex;gap: 26px;flex-wrap: wrap;font-size: 14px;color: rgba(255,255,255,.72)}.wx-proof b{display: block;color: #fff;font-size: 22px;font-weight: 800;letter-spacing: -.02em;line-height: 1.1}.btn.wx-primary,.btn.wx-white,.btn.wx-ghost,.btn.wx-ghost-light{--bs-btn-padding-x: 18px;--bs-btn-padding-y: 0;--bs-btn-font-size: 14.5px;--bs-btn-font-weight: 600;--bs-btn-line-height: 1;--bs-btn-border-width: 1px;--bs-btn-border-radius: var(--wx-radius-btn);--bs-btn-focus-shadow-rgb: 114,57,234;display: inline-flex;align-items: center;justify-content: center;gap: 8px;height: 42px;white-space: nowrap;transition: background-color .15s,border-color .15s,color .15s,transform .15s}.btn.wx-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--wx-brand);--bs-btn-border-color: var(--wx-brand);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--wx-brand-2);--bs-btn-hover-border-color: var(--wx-brand-2);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--wx-brand-2);--bs-btn-active-border-color: var(--wx-brand-2);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--wx-brand);--bs-btn-disabled-border-color: var(--wx-brand)}.btn.wx-primary.glow{box-shadow: var(--wx-shadow-brand)}.btn.wx-primary.glow:hover{transform: translateY(-1px)}.btn.wx-white{--bs-btn-color: var(--wx-text);--bs-btn-bg: #fff;--bs-btn-border-color: var(--wx-line);--bs-btn-hover-color: var(--wx-text);--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: var(--wx-text);--bs-btn-active-color: var(--wx-text);--bs-btn-active-bg: var(--wx-paper);--bs-btn-active-border-color: var(--wx-text);--bs-btn-disabled-color: var(--wx-muted);--bs-btn-disabled-bg: #fff;--bs-btn-disabled-border-color: var(--wx-line)}.btn.wx-ghost{--bs-btn-color: var(--wx-brand);--bs-btn-bg: var(--wx-brand-soft);--bs-btn-border-color: transparent;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--wx-brand);--bs-btn-hover-border-color: var(--wx-brand);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--wx-brand-2);--bs-btn-active-border-color: var(--wx-brand-2);--bs-btn-disabled-color: var(--wx-brand);--bs-btn-disabled-bg: var(--wx-brand-soft);--bs-btn-disabled-border-color: transparent}.btn.wx-ghost.ok{--bs-btn-color: var(--wx-ok-text);--bs-btn-bg: var(--wx-ok-soft);--bs-btn-hover-bg: var(--wx-ok);--bs-btn-hover-border-color: var(--wx-ok);--bs-btn-active-bg: var(--wx-ok-text);--bs-btn-active-border-color: var(--wx-ok-text);--bs-btn-disabled-color: var(--wx-ok-text);--bs-btn-disabled-bg: var(--wx-ok-soft);--bs-btn-focus-shadow-rgb: 23,198,83}.btn.wx-ghost.warn{--bs-btn-color: var(--wx-warn);--bs-btn-bg: var(--wx-warn-soft);--bs-btn-hover-bg: var(--wx-warn);--bs-btn-hover-border-color: var(--wx-warn);--bs-btn-active-bg: var(--wx-warn);--bs-btn-active-border-color: var(--wx-warn);--bs-btn-disabled-color: var(--wx-warn);--bs-btn-disabled-bg: var(--wx-warn-soft);--bs-btn-focus-shadow-rgb: 181,132,0}.btn.wx-ghost.danger{--bs-btn-color: var(--wx-danger);--bs-btn-bg: var(--wx-danger-soft);--bs-btn-hover-bg: var(--wx-danger);--bs-btn-hover-border-color: var(--wx-danger);--bs-btn-active-bg: var(--wx-danger);--bs-btn-active-border-color: var(--wx-danger);--bs-btn-disabled-color: var(--wx-danger);--bs-btn-disabled-bg: var(--wx-danger-soft);--bs-btn-focus-shadow-rgb: 217,45,32}.btn.wx-ghost.route{--bs-btn-color: var(--wx-route-text);--bs-btn-bg: var(--wx-route-soft);--bs-btn-hover-bg: var(--wx-route);--bs-btn-hover-border-color: var(--wx-route);--bs-btn-active-bg: var(--wx-route-text);--bs-btn-active-border-color: var(--wx-route-text);--bs-btn-disabled-color: var(--wx-route-text);--bs-btn-disabled-bg: var(--wx-route-soft);--bs-btn-focus-shadow-rgb: 255,122,26}.btn.wx-ghost.muted{--bs-btn-color: var(--wx-muted);--bs-btn-bg: var(--wx-paper);--bs-btn-hover-color: var(--wx-text);--bs-btn-hover-bg: var(--wx-line);--bs-btn-hover-border-color: var(--wx-line);--bs-btn-active-color: var(--wx-text);--bs-btn-active-bg: var(--wx-line-2);--bs-btn-active-border-color: var(--wx-line-2);--bs-btn-disabled-color: var(--wx-muted);--bs-btn-disabled-bg: var(--wx-paper);--bs-btn-focus-shadow-rgb: 91,100,114}.btn.wx-ghost-light{--bs-btn-color: #fff;--bs-btn-bg: transparent;--bs-btn-border-color: rgba(255,255,255,.3);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgba(255,255,255,.08);--bs-btn-hover-border-color: rgba(255,255,255,.5);--bs-btn-active-color: #fff;--bs-btn-active-bg: rgba(255,255,255,.14);--bs-btn-active-border-color: rgba(255,255,255,.6);--bs-btn-disabled-color: rgba(255,255,255,.6);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: rgba(255,255,255,.2);--bs-btn-focus-shadow-rgb: 255,255,255}.btn.wx-sm{height: 34px;--bs-btn-padding-x: 12px;--bs-btn-font-size: 13.5px;--bs-btn-border-radius: 9px}.btn.wx-lg{height: 48px;--bs-btn-padding-x: 22px;--bs-btn-font-size: 15.5px;--bs-btn-border-radius: 12px}.btn.wx-square{width: 42px;--bs-btn-padding-x: 0}.btn.wx-square.wx-sm{width: 34px}.btn.wx-square.wx-lg{width: 48px}.btn.wx-round{--bs-btn-border-radius: 999px}.btn.wx-block{display: flex;width: 100%}.wx-btn-group{display: flex;gap: 10px;flex-wrap: wrap;align-items: center}.wx-more{color: var(--wx-brand);font-weight: 600;font-size: 14px;display: inline-flex;align-items: center;gap: 5px;text-decoration: none}.wx-more:hover{color: var(--wx-brand-2)}.wx-more.light{color: var(--wx-route-light)}.wx-topbar{position: sticky;top: 0;z-index: 1020;height: var(--wx-topbar-h);background: #fff;border-bottom: 1px solid var(--wx-line)}.wx-topbar > .wx-wrap{display: flex;align-items: center;gap: 26px;height: 100%}.wx-brand{display: inline-flex;align-items: center;gap: 10px;font-weight: 800;font-size: 19px;letter-spacing: -.01em;color: var(--wx-text);text-decoration: none;white-space: nowrap}.wx-brand:hover{color: var(--wx-text)}.wx-brand img{width: 32px;height: 32px;object-fit: contain}.wx-topbar-links{display: flex;gap: 4px}.wx-topbar-links a{display: inline-flex;align-items: center;gap: 6px;padding: 8px 12px;border-radius: 9px;font-weight: 500;font-size: 14.5px;color: var(--wx-muted);text-decoration: none;white-space: nowrap}.wx-topbar-links a:hover{color: var(--wx-text)}.wx-topbar-links a.on{color: var(--wx-text);background: var(--wx-paper);font-weight: 600}.wx-spacer{flex: 1}.wx-topbar-right{display: flex;align-items: center;gap: 10px}.wx-bell{position: relative}.wx-bell-dot{position: absolute;top: 7px;right: 7px;width: 8px;height: 8px;border-radius: 50%;background: var(--wx-route);border: 2px solid #fff}.wx-impersonate{position: sticky;top: 0;z-index: 1021;display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;padding: 8px 16px;background: var(--wx-brand);color: #fff;font-size: 13px}.wx-impersonate a{background: #fff;color: var(--wx-brand);padding: 4px 12px;border-radius: 6px;font-weight: 600;text-decoration: none}.offcanvas.wx-drawer{--bs-offcanvas-width: 300px;--bs-offcanvas-padding-x: 18px;--bs-offcanvas-padding-y: 16px;--bs-offcanvas-border-color: var(--wx-line)}.wx-drawer-links{display: flex;flex-direction: column;gap: 2px}.wx-drawer-links a{display: flex;align-items: center;gap: 12px;padding: 11px 12px;border-radius: 10px;font-weight: 500;font-size: 15px;color: var(--wx-text);text-decoration: none}.wx-drawer-links a:hover{background: var(--wx-paper);color: var(--wx-text)}.wx-drawer-links a.on{background: var(--wx-brand-soft);color: var(--wx-brand);font-weight: 600}.wx-drawer-sep{height: 1px;background: var(--wx-line);margin: 10px 0}.wx-nav{position: absolute;top: 0;left: 0;right: 0;z-index: 1020;height: 72px;display: flex;align-items: center;color: #fff}.wx-nav > .wx-wrap{display: flex;align-items: center;gap: 28px}.wx-nav .wx-brand{color: #fff;font-size: 20px}.wx-nav .wx-brand img{width: 34px;height: 34px}.wx-nav-links{display: flex;gap: 22px;font-weight: 500;font-size: 15px}.wx-nav-links a{color: inherit;opacity: .9;text-decoration: none}.wx-nav-links a:hover,.wx-nav-links a.on{color: inherit;opacity: 1}.wx-nav-right{display: flex;gap: 10px;align-items: center}.wx-nav-login{font-weight: 600;font-size: 15px;padding: 0 10px;color: inherit;text-decoration: none}.wx-nav-login:hover{color: inherit;opacity: .85}.wx-nav.solid{position: sticky;height: var(--wx-topbar-h);background: #fff;color: var(--wx-text);border-bottom: 1px solid var(--wx-line)}.wx-nav.solid .wx-brand{color: var(--wx-text)}.wx-nav.solid .wx-nav-links a{color: var(--wx-muted);opacity: 1}.wx-nav.solid .wx-nav-links a:hover,.wx-nav.solid .wx-nav-links a.on{color: var(--wx-text)}.wx-hero{position: relative;background: var(--wx-ink);color: #fff;overflow: hidden;padding: 150px 0 88px;min-height: 92vh;display: flex;align-items: center}.wx-hero::before{content: "";position: absolute;inset: 0;pointer-events: none;background-image: radial-gradient(45% 45% at 72% 45%,rgba(255,122,26,.16),transparent 70%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size: 100% 100%,80px 80px,80px 80px}.wx-hero > .wx-wrap{position: relative}.wx-hero h1{margin: 0 0 20px;font-size: clamp(40px,5.2vw,66px);line-height: 1.02;letter-spacing: -.025em;font-weight: 800}.wx-hero h1 em{font-style: normal;color: var(--wx-route)}.wx-hero .wx-lead{color: rgba(255,255,255,.78);font-size: 19px;max-width: 520px}.wx-bottom-nav{position: fixed;left: 0;right: 0;bottom: 0;transform: none;width: auto;max-width: none;z-index: 1030;height: calc(var(--wx-bottom-h) + env(safe-area-inset-bottom,0px));padding: 0 0 calc(6px + env(safe-area-inset-bottom,0px));gap: 0;background: #fff;border: 0;border-top: 1px solid var(--wx-line);border-radius: 0;box-shadow: none;display: flex;justify-content: space-around;align-items: center}.wx-bottom-nav .wlx-bottom-nav__item{flex: 1 1 0;min-width: 0;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;gap: 3px;padding: 0;margin: 0;font-size: 10.5px;font-weight: 500;line-height: 1.2;color: var(--wx-muted);text-decoration: none;transition: color .15s}.wx-bottom-nav .wlx-bottom-nav__item > span:not(.wlx-bottom-nav__bubble){max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.wx-bottom-nav .wlx-bottom-nav__item:hover,.wx-bottom-nav .wlx-bottom-nav__item:focus{color: var(--wx-text)}.wx-bottom-nav .wlx-bottom-nav__item.active{color: var(--wx-brand);font-weight: 700}.wx-bottom-nav .wlx-bottom-nav__item--center{color: var(--wx-brand)}.wx-bottom-nav .wlx-bottom-nav__bubble{width: 48px;height: 48px;margin: -26px 0 0;border-radius: 50%;background: var(--wx-brand);color: #fff;display: grid;place-items: center;box-shadow: 0 8px 20px rgba(114,57,234,.35)}.wx-bottom-nav.static{position: static;max-width: 420px;height: var(--wx-bottom-h);padding-bottom: 6px;border: 1px solid var(--wx-line);border-radius: var(--wx-radius)}html.wlx-banner-on .wx-bottom-nav{bottom: calc(var(--wlx-banner-h,60px) + 8px + env(safe-area-inset-bottom,0px))}.wx-card{background: var(--wx-card);border: 1px solid var(--wx-line);border-radius: var(--wx-radius);padding: 18px;display: flex;flex-direction: column;gap: 12px}.wx-card.lg{padding: 22px 22px 24px;border-radius: var(--wx-radius-lg);gap: 16px}.wx-card.inline{flex-direction: row;align-items: center}.wx-card.dark{background: var(--wx-ink);color: #fff;border-color: transparent}.wx-card.dark small,.wx-card.dark .wx-muted{color: rgba(255,255,255,.7)}.wx-card.soft{background: var(--wx-route-soft);border-color: transparent}.wx-card.hover{transition: transform .2s,box-shadow .2s}.wx-card.hover:hover{transform: translateY(-3px);box-shadow: var(--wx-shadow)}.wx-card-title{margin: 0;font-size: 15px;font-weight: 800;letter-spacing: -.01em;display: flex;align-items: center;justify-content: space-between;gap: 10px}.wx-card-title a{font-size: 13px;color: var(--wx-brand);font-weight: 600;text-decoration: none}.wx-sec{display: flex;flex-direction: column;gap: 14px}.wx-sec-h{display: flex;align-items: center;justify-content: space-between;gap: 12px}.wx-sec-h.top{align-items: flex-start}.wx-sec-h h3,.wx-sec-h .wx-h3{margin: 0;font-size: 18px;letter-spacing: -.01em;font-weight: 800}.wx-sec-h p{margin: 4px 0 0;color: var(--wx-muted);font-size: 14px}.wx-help{color: var(--wx-muted);font-size: 13px}.wx-help a{color: var(--wx-brand);font-weight: 600}.wx-filters,.wx-chips{display: flex;gap: 6px;flex-wrap: wrap}.wx-list{display: flex;flex-direction: column;gap: 10px}.wx-list-item{display: grid;grid-template-columns: 44px 1fr auto;gap: 10px;align-items: center;font-size: 13.5px}.wx-list-item .t{font-weight: 600}.wx-list-item .m{color: var(--wx-muted);font-size: 12.5px}.wx-date-box{width: 44px;height: 44px;border-radius: 10px;background: var(--wx-paper);display: grid;place-items: center;text-align: center;line-height: 1}.wx-date-box b{font-size: 15px;display: block}.wx-date-box small{font-size: 10px;color: var(--wx-muted);text-transform: uppercase}.wx-feature{padding: 24px;border-radius: var(--wx-radius);border: 1px solid var(--wx-line);background: #fff}.wx-feature .wx-ibox{margin-bottom: 14px}.wx-feature h3{margin: 0 0 6px;font-size: 16px;font-weight: 700}.wx-feature p{margin: 0;color: var(--wx-muted);font-size: 14.5px}.wx-ibox{width: 40px;height: 40px;border-radius: 10px;background: var(--wx-paper);display: inline-grid;place-items: center;color: var(--wx-text);flex: none}.wx-ibox.brand{background: #fff;border: 1px solid var(--wx-line);color: var(--wx-brand);width: 44px;height: 44px;border-radius: 12px}.wx-empty{display: flex;flex-direction: column;align-items: center;gap: 10px;padding: 40px 20px;text-align: center;color: var(--wx-muted);font-size: 14px}.wx-empty > .wx-icon{color: var(--wx-brand);width: 28px;height: 28px}.wx-empty b{color: var(--wx-text);font-size: 15px}.wx-trips{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px}.wx-trips.cols-3{grid-template-columns: repeat(3,minmax(0,1fr))}.wx-trips.cols-4{grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}.wx-trip{position: relative;background: var(--wx-card);border: 1px solid var(--wx-line);border-radius: var(--wx-radius);overflow: hidden;display: flex;flex-direction: column;color: var(--wx-text);text-decoration: none;transition: transform .2s,box-shadow .2s}.wx-trip:hover{transform: translateY(-3px);box-shadow: var(--wx-shadow);color: var(--wx-text)}.wx-trip-thumb{position: relative;aspect-ratio: 16 / 9;background: linear-gradient(180deg,#F7F8FB 0%,#EEF1F6 100%);overflow: hidden}.wx-trip-thumb.r43{aspect-ratio: 4 / 3}.wx-trip-thumb > svg,.wx-trip-thumb > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.wx-trip-thumb > .wx-pill{position: absolute;top: 12px;left: 12px}.wx-trip-thumb > .wx-tag-wx{position: absolute;top: 12px;right: 12px}.wx-trip-photo{position: absolute;right: 12px;bottom: 12px;width: 84px;height: 60px;border-radius: 10px;border: 3px solid #fff;box-shadow: 0 6px 18px rgba(14,19,36,.18);overflow: hidden;background: var(--wx-ink-2)}.wx-trip-photo img{width: 100%;height: 100%;object-fit: cover}.wx-trip-empty{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;padding: 16px;text-align: center;color: var(--wx-muted);font-size: 13px}.wx-trip-empty .wx-icon{color: var(--wx-brand);width: 22px;height: 22px}.wx-trip-empty b{color: var(--wx-text)}.wx-trip-body{padding: 14px 16px 16px;display: flex;flex-direction: column;gap: 8px;flex: 1}.wx-trip-title{margin: 0;font-size: 16px;font-weight: 700;letter-spacing: -.01em}.wx-trip-sub{margin: -4px 0 0;color: var(--wx-muted);font-size: 13.5px}.wx-trip-foot{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-top: auto;padding-top: 4px}.wx-trip-go{color: var(--wx-brand);font-weight: 600;font-size: 14px;display: inline-flex;gap: 5px;align-items: center;text-decoration: none}.wx-crew-mini{display: flex;align-items: center;gap: 6px;font-size: 12.5px;color: var(--wx-muted)}.wx-trip.new{border-style: dashed;border-color: var(--wx-line-2);background: transparent;align-items: center;justify-content: center;text-align: center;padding: 28px;gap: 10px;box-shadow: none;color: var(--wx-muted)}.wx-trip.new .wx-plus{width: 44px;height: 44px;border-radius: 50%;background: #fff;border: 1px solid var(--wx-line);display: grid;place-items: center;color: var(--wx-brand)}.wx-trip.new b{color: var(--wx-text);font-size: 15px}.wx-trip.cat{border-color: var(--wx-ink)}.wx-trip.cat .wx-trip-thumb{background: var(--wx-ink)}.wx-trip.cat .wx-trip-thumb > .wx-pill{background: #fff;color: var(--wx-text)}.wx-trip.cat .wx-trip-go{color: var(--wx-text);background: var(--wx-route-soft);padding: 6px 10px;border-radius: 8px}.wx-tag-wx{font-size: 11px;font-weight: 700;color: var(--wx-route-light);letter-spacing: .06em;text-transform: uppercase}.wx-sig{display: flex;gap: 12px;align-items: center}.wx-sig-th{position: relative;width: 72px;height: 54px;border-radius: 10px;background: linear-gradient(180deg,#F7F8FB,#EEF1F6);border: 1px solid var(--wx-line);flex: none;overflow: hidden}.wx-sig-th svg{position: absolute;inset: 0;width: 100%;height: 100%}.wx-next{position: relative;background: var(--wx-ink);color: #fff;border-radius: var(--wx-radius-lg);overflow: hidden;display: grid;grid-template-columns: 1.05fr 1fr;min-height: 330px}.wx-next::before{content: "";position: absolute;inset: 0;pointer-events: none;background-image: radial-gradient(40% 50% at 78% 50%,rgba(255,122,26,.16),transparent 70%),linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size: 100% 100%,60px 60px,60px 60px}.wx-next-txt{position: relative;padding: 28px 30px;display: flex;flex-direction: column;gap: 14px}.wx-next h2,.wx-next .wx-h2{margin: 0;font-size: 30px;letter-spacing: -.02em;line-height: 1.08;font-weight: 800;color: #fff}.wx-next .wx-kicker{color: var(--wx-route-light)}.wx-next-dates{color: rgba(255,255,255,.75);font-size: 14.5px}.wx-next-dates b{color: #fff}.wx-next-ctas{display: flex;gap: 10px;margin-top: auto;flex-wrap: wrap}.wx-next-trace{position: relative}.wx-next-trace svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.wx-next.single{grid-template-columns: 1fr;min-height: 0}.wx-todo{display: flex;flex-direction: column;gap: 6px;font-size: 13.5px}.wx-todo > div{display: flex;align-items: center;gap: 8px}.wx-todo a{color: var(--wx-route-light);text-decoration: underline;text-underline-offset: 3px}.wx-dot{width: 18px;height: 18px;border-radius: 50%;display: inline-grid;place-items: center;flex: none}.wx-dot.ok{background: var(--wx-ok);color: #fff}.wx-dot.warn{background: var(--wx-route);color: #fff}.wx-dot.off{border: 1.5px solid rgba(255,255,255,.4)}.wx-dot .wx-icon{width: 12px;height: 12px;stroke-width: 2.5}.wx-steps{position: relative;display: grid;grid-template-columns: repeat(3,1fr);gap: 28px}.wx-steps::before{content: "";position: absolute;left: 24px;right: 24px;top: 24px;height: 2px;background: repeating-linear-gradient(90deg,var(--wx-route) 0 10px,transparent 10px 18px);opacity: .7}.wx-step{position: relative}.wx-step-n{width: 48px;height: 48px;border-radius: 50%;background: var(--wx-ink);border: 2px solid var(--wx-route);color: #fff;display: grid;place-items: center;font-weight: 800;font-size: 18px;margin-bottom: 18px}.wx-step h3{margin: 0 0 6px;font-size: 19px;font-weight: 700}.wx-step p{margin: 0;color: rgba(255,255,255,.72);font-size: 15.5px}.wx-pill{display: inline-flex;align-items: center;gap: 5px;font-size: 12px;font-weight: 700;line-height: 1.2;padding: 4px 9px;border-radius: var(--wx-radius-sm);background: var(--wx-ink);color: #fff;white-space: nowrap}.wx-pill.soon,.wx-pill.route{background: var(--wx-route);color: #fff}.wx-pill.route-soft{background: var(--wx-route-soft);color: var(--wx-route-text)}.wx-pill.done{background: #fff;color: var(--wx-muted);border: 1px solid var(--wx-line)}.wx-pill.draft,.wx-pill.warn{background: var(--wx-warn-soft);color: var(--wx-warn)}.wx-pill.ok{background: var(--wx-ok-soft);color: var(--wx-ok-text)}.wx-pill.brand,.wx-pill.info{background: var(--wx-brand-soft);color: var(--wx-brand)}.wx-pill.danger{background: var(--wx-danger-soft);color: var(--wx-danger)}.wx-pill.muted{background: var(--wx-paper);color: var(--wx-muted)}.wx-pill.light{background: #fff;color: var(--wx-text)}.wx-pill.sm{font-size: 11px;padding: 3px 7px}.wx-chip{display: inline-flex;align-items: center;gap: 5px;height: 30px;padding: 0 11px;border-radius: 999px;font-size: 13px;font-weight: 600;color: var(--wx-muted);border: 1px solid var(--wx-line);background: #fff;text-decoration: none;cursor: pointer;white-space: nowrap}.wx-chip:hover{color: var(--wx-text);border-color: var(--wx-line-2)}.wx-chip.on{background: var(--wx-text);color: #fff;border-color: var(--wx-text)}.wx-chip.route{height: auto;padding: 3px 8px;font-size: 12px;color: var(--wx-route-text);background: var(--wx-route-soft);border-color: transparent;cursor: default}.wx-chip.route::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--wx-route)}.wx-chip.brand{color: var(--wx-brand);background: var(--wx-brand-soft);border-color: transparent}.wx-avatar{width: 34px;height: 34px;border-radius: 50%;background: var(--wx-brand-soft);color: var(--wx-brand);display: inline-grid;place-items: center;font-weight: 700;font-size: 13px;line-height: 1;flex: none;overflow: hidden;text-transform: uppercase;text-decoration: none}.wx-avatar img{width: 100%;height: 100%;object-fit: cover}.wx-avatar.sm{width: 24px;height: 24px;font-size: 10px}.wx-avatar.md{width: 28px;height: 28px;font-size: 11px}.wx-avatar.lg{width: 48px;height: 48px;font-size: 17px}.wx-avatar.xl{width: 72px;height: 72px;font-size: 24px}.wx-avatar.add{background: transparent;border: 1.5px dashed var(--wx-line-2);color: var(--wx-muted)}button.wx-avatar{border: 0;padding: 0;cursor: pointer}.wx-avatars{display: flex}.wx-avatars .wx-avatar{border: 2px solid #fff;margin-left: -8px}.wx-avatars .wx-avatar:first-child{margin-left: 0}.wx-avatars.dark .wx-avatar{border-color: var(--wx-ink)}.wx-avatars.dark .wx-avatar.add{border: 1.5px dashed rgba(255,255,255,.5);color: #fff}.wx-crew{display: flex;align-items: center;gap: 8px;font-size: 13px;color: var(--wx-muted)}.wx-crew.light{color: rgba(255,255,255,.75)}.wx-field{display: flex;flex-direction: column;gap: 6px}.wx-label,.wx-field > label{font-size: 13px;font-weight: 600;color: var(--wx-text)}.wx-input{height: 42px;padding: 0 14px;border: 1px solid var(--wx-line);border-radius: var(--wx-radius-btn);background-color: #fff;color: var(--wx-text);font-size: 14.5px;box-shadow: none}.wx-input:focus{border-color: var(--wx-brand);box-shadow: 0 0 0 3px rgba(114,57,234,.18);outline: 0}.wx-input::placeholder{color: #9AA1AE}.wx-input:disabled{background-color: var(--wx-paper);color: var(--wx-muted)}textarea.wx-input{height: auto;min-height: 96px;padding: 10px 14px}select.wx-input{padding-right: 36px}select.wx-input.sm{padding-right: 32px}.wx-input.sm{height: 34px;padding: 0 12px;font-size: 13.5px;border-radius: 9px}.wx-input.lg{height: 48px;font-size: 15.5px;border-radius: 12px}.wx-hint{font-size: 12.5px;color: var(--wx-muted)}.wx-error{font-size: 12.5px;color: var(--wx-danger);display: none}.wx-field.is-invalid .wx-input{border-color: var(--wx-danger)}.wx-field.is-invalid .wx-error{display: block}.wx-input-icon{position: relative}.wx-input-icon > .wx-icon{position: absolute;left: 14px;top: 50%;transform: translateY(-50%);color: var(--wx-muted);pointer-events: none}.wx-input-icon > .wx-input{padding-left: 42px}.wx-input-icon > .wx-input-btn{position: absolute;right: 5px;top: 50%;transform: translateY(-50%)}.wx-input-icon.end > .wx-icon{left: auto;right: 14px}.wx-input-icon.end > .wx-input{padding-left: 14px;padding-right: 42px}.form-check-input.wx-check{width: 18px;height: 18px;margin-top: .15em;border-color: var(--wx-line-2)}.form-check-input.wx-check:checked{background-color: var(--wx-brand);border-color: var(--wx-brand)}.form-check-input.wx-check:focus{border-color: var(--wx-brand);box-shadow: 0 0 0 3px rgba(114,57,234,.18)}.form-switch .form-check-input.wx-check{width: 2.2em;height: 1.2em;margin-top: .1em}.wx-form-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.wx-bg-brand{background: var(--wx-brand-soft)}.wx-bg-ok{background: var(--wx-ok-soft)}.wx-bg-warn{background: var(--wx-warn-soft)}.wx-bg-danger{background: var(--wx-danger-soft)}.wx-bg-route{background: var(--wx-route-soft)}.wx-bg-paper{background: var(--wx-paper)}.wx-bg-ink{background: var(--wx-ink);color: #fff}.wx-sep{border: 0;border-top: 1px solid var(--wx-line);margin: 12px 0;opacity: 1}.wx-sep.dashed{border-top-style: dashed;border-color: var(--wx-line-2)}.wx-bar{height: 6px;border-radius: 3px;background: var(--wx-paper);overflow: hidden}.wx-bar > i,.wx-bar-fill{display: block;height: 100%;background: var(--wx-route);border-radius: inherit;transition: width .3s}.wx-bar.lg{height: 8px;border-radius: 4px;background: rgba(14,19,36,.08)}.wx-bar.brand > i,.wx-bar.brand .wx-bar-fill{background: var(--wx-brand)}.wx-bar.ok > i,.wx-bar.ok .wx-bar-fill{background: var(--wx-ok)}.wx-bar.dark{background: rgba(255,255,255,.14)}.wx-coll{display: flex;flex-direction: column;gap: 6px}.wx-coll-row{display: flex;align-items: center;justify-content: space-between;font-size: 13.5px}.wx-coll-row b{font-weight: 600}.wx-coll-row small{color: var(--wx-muted)}.wx-alert{display: flex;align-items: flex-start;gap: 10px;padding: 12px 14px;border-radius: 12px;font-size: 13.5px;background: var(--wx-brand-soft);color: var(--wx-text)}.wx-alert > .wx-icon{color: var(--wx-brand);margin-top: 1px}.wx-alert.ok{background: var(--wx-ok-soft)}.wx-alert.ok > .wx-icon{color: var(--wx-ok-text)}.wx-alert.warn{background: var(--wx-warn-soft)}.wx-alert.warn > .wx-icon{color: var(--wx-warn)}.wx-alert.danger{background: var(--wx-danger-soft)}.wx-alert.danger > .wx-icon{color: var(--wx-danger)}.wx-alert.route{background: var(--wx-route-soft)}.wx-alert.route > .wx-icon{color: var(--wx-route-text)}.modal.wx-modal{--bs-modal-border-radius: var(--wx-radius-lg);--bs-modal-border-width: 0;--bs-modal-box-shadow: 0 20px 60px rgba(14,19,36,.25);--bs-modal-padding: 36px;--bs-modal-header-padding: 28px 36px 0;--bs-modal-header-border-width: 0;--bs-modal-footer-border-width: 0}.modal.wx-modal .modal-content{box-shadow: var(--bs-modal-box-shadow)}.wx-modal-head{text-align: center;margin-bottom: 24px}.wx-modal-head h2{margin: 0 0 6px;font-size: 24px}.wx-modal-head p{margin: 0;color: var(--wx-muted);font-size: 15px}.wx-close{position: absolute;top: 16px;right: 16px;z-index: 1}.dropdown-menu.wx-menu{--bs-dropdown-border-radius: 14px;--bs-dropdown-border-color: var(--wx-line);--bs-dropdown-padding-y: 6px;--bs-dropdown-padding-x: 6px;--bs-dropdown-item-padding-x: 12px;--bs-dropdown-item-padding-y: 9px;--bs-dropdown-font-size: 14px;--bs-dropdown-min-width: 200px;--bs-dropdown-link-color: var(--wx-text);--bs-dropdown-link-hover-bg: var(--wx-paper);--bs-dropdown-link-hover-color: var(--wx-text);--bs-dropdown-link-active-bg: var(--wx-brand-soft);--bs-dropdown-link-active-color: var(--wx-brand);--bs-dropdown-header-color: var(--wx-muted);box-shadow: var(--wx-shadow)}.dropdown-menu.wx-menu .dropdown-item{display: flex;align-items: center;gap: 10px;border-radius: 8px;font-weight: 500}.dropdown-menu.wx-menu .dropdown-header{font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: .06em}.dropdown-menu.wx-menu .dropdown-divider{margin: 6px 0;border-color: var(--wx-line)}.wx-feed{max-height: 380px;overflow-y: auto}.toast.wx-toast{--bs-toast-border-radius: 14px;--bs-toast-border-color: var(--wx-line);--bs-toast-box-shadow: var(--wx-shadow);--bs-toast-font-size: 14px}.table.wx-table{--bs-table-bg: transparent;--bs-table-border-color: var(--wx-line);font-size: 14px}.table.wx-table th{font-size: 12px;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;color: var(--wx-muted)}.table.wx-table td{vertical-align: middle}.wx-tabs{display: flex;gap: 4px;border-bottom: 1px solid var(--wx-line)}.wx-tabs a{padding: 10px 12px;margin-bottom: -1px;border-bottom: 2px solid transparent;font-weight: 500;font-size: 14.5px;color: var(--wx-muted);text-decoration: none;white-space: nowrap}.wx-tabs a:hover{color: var(--wx-text)}.wx-tabs a.on{color: var(--wx-text);font-weight: 600;border-bottom-color: var(--wx-brand)}.wx-footer{background: var(--wx-ink);color: rgba(255,255,255,.72);padding: 48px 0 28px;font-size: 14px}.wx-footer > .wx-wrap{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 32px}.wx-footer h4{margin: 0 0 12px;color: #fff;font-size: 13px;letter-spacing: .06em;text-transform: uppercase;font-weight: 700}.wx-footer ul{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 8px}.wx-footer a{color: inherit;text-decoration: none}.wx-footer a:hover{color: #fff}.wx-footer .wx-brand{color: #fff;font-size: 18px;margin-bottom: 8px}.wx-footer-legal{grid-column: 1 / -1;border-top: 1px solid rgba(255,255,255,.12);padding-top: 18px;margin-top: 12px;font-size: 12.5px;color: rgba(255,255,255,.5)}@media (max-width: 991.98px){.wx-topbar{height: 56px}.wx-topbar-links,.wx-topbar .wx-create{display: none}.wx-nav{height: 60px}.wx-nav-links,.wx-nav-lang,.wx-nav-login{display: none}.wx-nav.solid{height: 56px}.wx-app{padding-bottom: var(--wlx-nav-clear)}}@media (max-width: 767.98px){:root{--wx-gutter: 32px}.wx-body.wx-public{--bs-body-font-size: 16px}.wx-page{padding: 18px 0 32px}.wx-section{padding: 48px 0}.wx-sec-head{margin-bottom: 22px}.wx-sec-head p{font-size: 15.5px}.wx-layout{grid-template-columns: 1fr;gap: 18px}.wx-stack{gap: 18px}.wx-h1{font-size: 24px}.wx-season{gap: 14px;width: 100%}.wx-season b{font-size: 16px}.wx-proof{gap: 18px}.wx-proof b{font-size: 19px}.wx-hero{padding: 110px 0 56px;min-height: 0}.wx-hero .wx-lead{font-size: 17px}.wx-next{grid-template-columns: 1fr;min-height: 0}.wx-next-txt{padding: 20px 18px}.wx-next h2,.wx-next .wx-h2{font-size: 24px}.wx-next-trace{position: absolute;inset: 0;opacity: .35;pointer-events: none}.wx-next-trace .labels{display: none}.wx-trips,.wx-trips.cols-3,.wx-trips.cols-4{grid-template-columns: 1fr}.wx-trip-thumb{aspect-ratio: 2 / 1}.wx-trips.scroll{display: flex;gap: 14px;overflow-x: auto;scroll-snap-type: x mandatory;padding: 4px 4px 14px 16px;margin: 0 -16px;scrollbar-width: none}.wx-trips.scroll > *{flex: 0 0 78%;scroll-snap-align: start}.wx-trips.scroll .wx-trip-thumb{aspect-ratio: 4 / 3}.wx-steps{grid-template-columns: 1fr;gap: 22px}.wx-steps::before{left: 23px;right: auto;top: 24px;bottom: 24px;width: 2px;height: auto;background: repeating-linear-gradient(180deg,var(--wx-route) 0 10px,transparent 10px 18px)}.wx-step{padding-left: 64px}.wx-step-n{position: absolute;left: 0;top: 0;margin: 0}.wx-form-row{grid-template-columns: 1fr}.wx-footer{padding: 36px 0 22px}.wx-footer > .wx-wrap{grid-template-columns: 1fr 1fr}.modal.wx-modal{--bs-modal-padding: 24px;--bs-modal-header-padding: 20px 24px 0}}.wx-hero h1,.wx-section.dark :is(h2,h3,h4),.wx-step h3{color: #fff}.wx-ok-text{color: var(--wx-ok-text)}.wx-warn-text{color: var(--wx-warn)}.wx-page-head{background: var(--wx-ink);color: #fff;padding: 44px 0 36px}.wx-page-head h1{margin: 0;font-size: clamp(26px,3vw,36px);line-height: 1.1;letter-spacing: -.02em;font-weight: 800;color: #fff}.wx-page-head p{margin: 8px 0 0;color: rgba(255,255,255,.72);font-size: 16px}.wx-page-head .wx-kicker{color: var(--wx-route-light);margin-bottom: 10px}.wx-prose{max-width: 780px}.wx-prose p,.wx-prose li{line-height: 1.7}.wx-prose h2{margin-top: 32px}.wx-prose a{color: var(--wx-brand);font-weight: 600}.wx-grid-3{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.wx-hero-grid{display: grid;grid-template-columns: minmax(0,560px) 1fr;gap: 40px;align-items: center}.wx-hero-ctas{margin-bottom: 34px}.wx-hero-trace{position: relative;min-height: 420px}.wx-hero-trace svg{display: block;width: 100%;height: auto;overflow: visible}.wx-hero-card{position: absolute;left: 0;bottom: 36px;min-width: 196px;padding: 14px 16px;border-radius: 14px;background: rgba(255,255,255,.07);border: 1px solid rgba(255,255,255,.14);color: #fff}.wx-hero-card small{display: block;font-size: 12px;font-weight: 600;opacity: .75;margin-bottom: 6px}.wx-hero-card b{display: block;font-size: 24px;font-weight: 800;letter-spacing: -.02em;line-height: 1.15}.wx-hero-card span{display: block;font-size: 12px;font-weight: 600;color: var(--wx-route-light);margin-top: 4px}.wx-product{display: grid;grid-template-columns: 1.15fr 1fr;gap: 56px;align-items: center}.wx-shot{background: #fff;border-radius: 18px;box-shadow: var(--wx-shadow);border: 1px solid var(--wx-line);overflow: hidden}.wx-shot-bar{height: 36px;background: #F7F8FB;border-bottom: 1px solid var(--wx-line);display: flex;align-items: center;gap: 6px;padding: 0 12px}.wx-shot-bar i{width: 10px;height: 10px;border-radius: 50%;background: #E0E3EA;display: block}.wx-shot-bar span{margin-left: 10px;font-size: 11.5px;color: var(--wx-muted);background: #fff;border: 1px solid var(--wx-line);border-radius: 6px;padding: 2px 10px}.wx-shot img{display: block;width: 100%;height: auto}.wx-proofs{display: flex;flex-direction: column;gap: 22px}.wx-proofs > div{display: grid;grid-template-columns: 44px 1fr;gap: 16px}.wx-proofs h3{margin: 0 0 4px;font-size: 17px;font-weight: 700}.wx-proofs p{margin: 0;color: var(--wx-muted);font-size: 15px}.wx-grid-4{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}.wx-passes{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px;align-items: stretch}.wx-pass{border-radius: var(--wx-radius);border: 1px solid var(--wx-line);background: #fff;display: flex;flex-direction: column;overflow: hidden}.wx-pass-top{position: relative;aspect-ratio: 16 / 7;background: var(--wx-paper);border-bottom: 1px solid var(--wx-line);display: flex;align-items: flex-end;justify-content: space-between;gap: 12px;padding: 16px 18px}.wx-pass-top > .wx-icon{position: absolute;top: 14px;left: 16px;color: var(--wx-route)}.wx-pass-alt{font-size: 34px;font-weight: 800;letter-spacing: -.02em;line-height: 1;color: var(--wx-route-text)}.wx-pass-body{padding: 16px 18px;display: flex;flex-direction: column;gap: 6px;flex: 1}.wx-pass h3{margin: 0;font-size: 17px;font-weight: 700}.wx-pass p{margin: 0;color: var(--wx-muted);font-size: 14px}.wx-pass.cta{background: var(--wx-route-soft);border-color: transparent;justify-content: center;padding: 28px}.wx-pass.cta h3{font-size: 26px;letter-spacing: -.02em;line-height: 1.1;margin-bottom: 8px}.wx-pass.cta p{color: var(--wx-route-text);margin-bottom: 18px}.wx-pass.cta .wx-small{color: var(--wx-route-text);margin-bottom: 16px}.wx-final{background: var(--wx-brand);color: #fff;padding: 80px 0}.wx-final > .wx-wrap{display: flex;align-items: center;justify-content: space-between;gap: 32px;flex-wrap: wrap}.wx-final h2{margin: 0 0 8px;font-size: clamp(30px,3.4vw,44px);letter-spacing: -.02em;line-height: 1.05;font-weight: 800;color: #fff}.wx-final p{margin: 0;color: rgba(255,255,255,.8);font-size: 17px}.wx-final .btn.wx-white{--bs-btn-color: var(--wx-brand);--bs-btn-hover-color: var(--wx-brand-2);--bs-btn-active-color: var(--wx-brand-2)}.wx-store{display: inline-flex;align-items: center;gap: 8px;color: rgba(255,255,255,.85);font-size: 14px;margin-left: 14px;text-decoration: none}.wx-store:hover{color: #fff}@media (max-width: 767.98px){.wx-hero-grid{grid-template-columns: 1fr;gap: 16px}.wx-hero-trace{position: absolute;inset: 0;min-height: 0;opacity: .45;pointer-events: none}.wx-hero-trace svg{position: absolute;right: -34%;top: -6%;width: 118%;height: 112%}.wx-hero-trace .labels,.wx-hero-trace .card,.wx-hero-card{display: none}.wx-product{grid-template-columns: 1fr;gap: 28px}.wx-proofs{gap: 16px}.wx-proofs p{font-size: 14px}.wx-grid-4{grid-template-columns: 1fr 1fr;gap: 12px}.wx-grid-3{grid-template-columns: 1fr;gap: 12px}.wx-page-head{padding: 28px 0 24px}.wx-grid-4 .wx-feature{padding: 16px}.wx-grid-4 .wx-feature p{font-size: 13.5px}.wx-passes{display: flex;gap: 14px;overflow-x: auto;scroll-snap-type: x mandatory;padding: 4px 4px 14px 16px;margin: 0 -16px;scrollbar-width: none}.wx-passes > *{flex: 0 0 78%;scroll-snap-align: start}.wx-pass.cta{padding: 20px}.wx-pass.cta h3{font-size: 22px}.wx-final{padding: 56px 0}.wx-final > .wx-wrap{flex-direction: column;align-items: flex-start}}.wx-proof-cards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px;margin-top: 44px}.wx-proof-cards .wx-feature{display: grid;grid-template-columns: 44px 1fr;gap: 16px;align-items: start;padding: 22px}.wx-proof-cards .wx-feature .wx-ibox{margin: 0}.wx-proof-cards .wx-feature h3{font-size: 17px}.wx-proof-cards .wx-feature p{font-size: 15px}@media (max-width: 767.98px){.wx-proof-cards{grid-template-columns: 1fr;gap: 12px;margin-top: 24px}.wx-proof-cards .wx-feature{padding: 16px;gap: 12px}.wx-proof-cards .wx-feature p{font-size: 14px}}.wx-next-lead{margin: 0;max-width: 420px;color: rgba(255,255,255,.75);font-size: 15px}.wx-next-field{display: flex;align-items: center;gap: 10px;height: 48px;max-width: 460px;padding: 0 6px 0 14px;border-radius: 12px;background: #fff;color: var(--wx-text);box-shadow: 0 0 0 3px rgba(114,57,234,.25)}.wx-next-field > .wx-icon{color: var(--wx-muted)}.wx-next-field input{flex: 1;min-width: 0;height: 100%;border: 0;outline: 0;background: transparent;color: var(--wx-text);font-size: 15px}.wx-next-field input::placeholder{color: var(--wx-muted)}.wx-ways{display: flex;gap: 8px;flex-wrap: wrap}.wx-ways a{display: inline-flex;align-items: center;gap: 7px;height: 34px;padding: 0 12px;border-radius: 9px;border: 1px solid rgba(255,255,255,.22);color: #fff;font-size: 13.5px;font-weight: 600;text-decoration: none;white-space: nowrap}.wx-ways a:hover{background: rgba(255,255,255,.08);color: #fff}.wx-next-last{position: relative;display: flex;flex-direction: column;justify-content: center;gap: 12px;padding: 28px 28px 28px 8px}.wx-next-last-trace{position: relative;height: 170px}.wx-next-last-trace svg{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible}.wx-lastcard{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;padding: 14px 16px;border-radius: 14px;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.12)}.wx-lastcard > div{min-width: 0;flex: 1 1 180px}.wx-lastcard .t{font-weight: 700;font-size: 14.5px}.wx-lastcard .m{color: rgba(255,255,255,.7);font-size: 12.5px}.wx-lastcard .btn{margin-left: auto}.wx-catalog .wx-kicker{font-size: 11.5px}.wx-catalog .wx-trips{gap: 14px}.wx-catalog .wx-sec-h p{max-width: 520px}button.wx-trip-go{border: 0;background: none;padding: 0;font: inherit;cursor: pointer}.wx-trip.cat button.wx-trip-go{background: var(--wx-route-soft);padding: 6px 10px}.wx-trip[hidden]{display: none}.wx-trip.done .wx-trip-thumb > svg{filter: grayscale(1);opacity: .7}.wx-trip.done .wx-trip-title{color: var(--wx-muted)}.wx-trips-empty{grid-column: 1 / -1}.wx-card.app{gap: 12px}.wx-card.app > .wx-icon{color: #fff}.wx-card.app > div{flex: 1;min-width: 0}.wx-card.app b{display: block;font-size: 14px}.wx-card.app small{font-size: 12.5px}.wx-next .wx-next-ctas label.btn{margin: 0}.wx-todo > div{align-items: flex-start}.wx-todo .wx-dot{margin-top: 1px}.wx-todo > div > span:not(.wx-dot){min-width: 0}@media (max-width: 767.98px){.wx-next-last{padding: 0 18px 18px}.wx-next-last-trace{display: none}.wx-next-field{max-width: none}.wx-next-field .btn{flex: none}.wx-catalog.wx-card.lg{padding: 18px 16px 20px}}.modal{--bs-modal-bg: var(--wx-card);--bs-modal-color: var(--wx-text)}.wx-feed-list{display: flex;flex-direction: column;gap: 2px}.wx-feed-item{display: flex;gap: 12px;align-items: flex-start;padding: 10px 8px;border-radius: 10px;color: var(--wx-text);text-decoration: none}.wx-feed-item:hover{background: var(--wx-paper);color: var(--wx-text)}.wx-feed-item b{display: block;font-size: 14px;font-weight: 700}.wx-feed-item p{margin: 2px 0 0;font-size: 13px;color: var(--wx-muted)}.wx-feed-item small{font-size: 12px;color: var(--wx-muted);opacity: .8}.wx-mascotte{display: block;width: auto;height: 200px;max-width: 100%;object-fit: contain;user-select: none;-webkit-user-drag: none}.wx-mascotte.sm{height: 120px}.wx-mascotte.lg{height: 300px}.wx-mascotte.xl{height: 420px}.wx-mascotte.flip{transform: scaleX(-1)}.wx-mascotte.inline{display: inline-block;vertical-align: bottom}.wx-mascotte-host{position: relative}.wx-mascotte-host > .wx-mascotte{position: absolute;right: 16px;bottom: 0;pointer-events: none}.wx-mascotte-host.left > .wx-mascotte{right: auto;left: 16px}.wx-mascotte-host.pop > .wx-mascotte{bottom: -12px}.wx-mascotte-host.pad{padding-right: 230px;min-height: 232px}.wx-mascotte-host.pad.left{padding-right: 0;padding-left: 230px}@media (max-width: 767.98px){.wx-mascotte.xl{height: 300px}.wx-mascotte.lg{height: 220px}.wx-mascotte-host > .wx-mascotte{height: 140px;right: 12px}.wx-mascotte-host.left > .wx-mascotte{left: 12px}.wx-mascotte-host.pad,.wx-mascotte-host.pad.left{padding-right: 0;padding-left: 0;padding-bottom: 150px}}
