.vx{--vx-void: #050509;--vx-ink: #f3f4f8;--vx-soft: #b6bac8;--vx-mute: #8e93a4;--vx-line: rgba(255, 255, 255, .11);--vx-line-strong: rgba(255, 255, 255, .2);--vx-plate: rgba(9, 10, 16, .9);--vx-violet: #8752ff;--vx-blue: #66a3f4;--vx-cyan: #41d0fa;--vx-signal: #3ddc97;--vx-amber: #f2c46d;--vx-flow: linear-gradient(100deg, var(--vx-violet), var(--vx-blue) 55%, var(--vx-cyan));--vx-face: linear-gradient(100deg, #a68cff, #80b3f6 55%, #6fdcfb);--vx-ease: cubic-bezier(.22, 1, .36, 1);--vx-gutter: clamp(1.25rem, 4.5vw, 4.5rem);position:relative;isolation:isolate;min-height:100svh;color:var(--vx-ink);background:var(--vx-void);overflow-x:clip}html:has(.vx),html:has(.vx) body{overflow-x:clip}html:has(.vx){background:#050509;scroll-behavior:smooth;scrollbar-color:rgba(255,255,255,.24) #050509;scrollbar-width:thin}.vx ::selection{background:#66a3f457;color:#fff}.vx :focus-visible{outline:2px solid var(--vx-cyan);outline-offset:3px}.vx-skip{position:fixed;z-index:60;top:.75rem;inset-inline-start:.75rem;padding:.6rem 1rem;border-radius:10px;background:var(--vx-ink);color:var(--vx-void);font-size:.875rem;font-weight:600;text-decoration:none;translate:0 calc(-100% - 1.5rem);transition:translate .2s var(--vx-ease)}.vx-skip:focus-visible{translate:0 0}.vx-film{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--vx-void)}.vx-film-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.vx-film-video{opacity:0;transition:opacity .7s var(--vx-ease)}.vx-film-video[data-ready]{opacity:1}.vx-film-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0505099e 0,#05050900 18% 52%,#050509bd),radial-gradient(ellipse 120% 95% at 50% 42%,#05050900 52%,#0505098c)}.vx-hud{position:fixed;inset:0;z-index:30;pointer-events:none;color:#f3f4f8d1}.vx-crop{position:absolute;width:1.1rem;height:1.1rem;border:0 solid rgba(243,244,248,.42)}.vx-crop.is-start-top{top:.75rem;inset-inline-start:.75rem;border-block-start-width:1px;border-inline-start-width:1px}.vx-crop.is-end-top{top:.75rem;inset-inline-end:.75rem;border-block-start-width:1px;border-inline-end-width:1px}.vx-crop.is-start-bottom{bottom:.75rem;inset-inline-start:.75rem;border-block-end-width:1px;border-inline-start-width:1px}.vx-crop.is-end-bottom{bottom:.75rem;inset-inline-end:.75rem;border-block-end-width:1px;border-inline-end-width:1px}.vx-hud-read{position:absolute;bottom:1.5rem;inset-inline-start:1.75rem;display:flex;align-items:center;gap:.9rem;margin:0;padding:.375rem .75rem;border:1px solid var(--vx-line);border-radius:999px;background:#050509e6;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums}.vx-hud-chapter{display:inline-flex;align-items:center;gap:.5rem}.vx-hud-chapter:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--vx-cyan);box-shadow:0 0 10px var(--vx-cyan)}.vx-hud-time{color:#f3f4f8b3}.vx-hud-track{position:absolute;bottom:1.15rem;inset-inline:2.25rem;height:1px;overflow:hidden;background:#ffffff24}.vx-hud-track i{position:absolute;inset:0;background:var(--vx-flow);transform:scaleX(0);transform-origin:left center}html[dir=rtl] .vx-hud-track i{transform-origin:right center}.vx-hero-copy,.vx-hero-act,.vx-plate,.vx-head,.vx-manifesto-text,.vx-manifesto-next,.vx-parts,.vx-store-copy,.vx-journey-copy,.vx-swipe,.vx-exit-copy{position:relative;isolation:isolate}.vx-hero-copy:before,.vx-hero-act:before,.vx-plate:before,.vx-head:before,.vx-manifesto-text:before,.vx-manifesto-next:before,.vx-parts:before,.vx-store-copy:before,.vx-journey-copy:before,.vx-swipe:before,.vx-exit-copy:before{content:"";position:absolute;inset:-1rem -1.25rem;z-index:-1;border-radius:2.5rem;background:#050509c7;box-shadow:0 0 140px 28px #050509c7;pointer-events:none}.vx-button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:0 1.3rem;border:0;border-radius:12px;background:var(--vx-face);color:#06070c;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 10px 30px -12px #66a3f4bf;transition:transform .2s var(--vx-ease),box-shadow .2s ease,filter .2s ease}.vx-button svg{flex:none;width:1rem;height:1rem;transition:translate .25s var(--vx-ease)}.vx-button:hover{filter:brightness(1.07) saturate(1.05);transform:translateY(-1px);box-shadow:0 16px 40px -14px #66a3f4e6}.vx-button:hover svg{translate:.2rem 0}html[dir=rtl] .vx-button:hover svg{translate:-.2rem 0}.vx-button:active{transform:translateY(0) scale(.985)}.vx-button:disabled,.vx-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:none;transform:none}.vx-button.is-quiet{background:transparent;color:var(--vx-ink);box-shadow:inset 0 0 0 1px var(--vx-line-strong)}.vx-button.is-quiet:hover{box-shadow:inset 0 0 0 1px #ffffff73}.vx-button.is-small{min-height:2.5rem;padding:0 1rem;border-radius:10px;font-size:.875rem}.vx-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--vx-ink);font-size:.9375rem;font-weight:500;text-decoration:underline;text-decoration-color:#ffffff52;text-decoration-thickness:1px;text-underline-offset:.32em;transition:text-decoration-color .2s ease,color .2s ease}.vx-link svg{width:1rem;height:1rem;transition:translate .25s var(--vx-ease)}.vx-link:hover{text-decoration-color:var(--vx-cyan)}.vx-link:hover svg{translate:.15rem 0}html[dir=rtl] .vx-link:hover svg{translate:-.15rem 0}.vx-opening{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100svh}.vx-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.25rem var(--vx-gutter)}.vx-bar-brand{color:var(--vx-ink);text-decoration:none}.vx-bar-nav{display:none;justify-self:center;gap:2.25rem}.vx-bar-nav a{position:relative;padding-block:.35rem;color:var(--vx-soft);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s ease}.vx-bar-nav a:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--vx-flow);transform:scaleX(0);transition:transform .35s var(--vx-ease)}.vx-bar-nav a:hover{color:var(--vx-ink)}.vx-bar-nav a:hover:after,.vx-bar-nav a:focus-visible:after{transform:scaleX(1)}.vx-bar-actions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.vx-bar-login{padding:.5rem .25rem;color:var(--vx-ink);font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap}.vx-bar-login:hover{text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:.3em}.vx-bar-trial{display:none}.vx-hero{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:2rem;margin-top:auto;padding:0 var(--vx-gutter)}.vx-hero:focus{outline:none}.vx-h1{margin:0;font-size:clamp(1.75rem,7.1vw,3rem);font-weight:700;line-height:1.04;letter-spacing:-.035em}.vx-h1>span{display:block;animation:vx-line 1.1s var(--vx-ease) both}.vx-h1>span:nth-child(2){animation-delay:.14s}.vx-h1>span:nth-child(3){animation-delay:.28s}.vx-hero-lead{max-width:36rem;margin:1.5rem 0 0;color:var(--vx-soft);font-size:clamp(1rem,1.25vw,1.1875rem);line-height:1.6;text-wrap:pretty;animation:vx-fade 1s var(--vx-ease) .45s both}.vx-hero-act{display:grid;justify-items:start;gap:1.1rem;animation:vx-fade 1s var(--vx-ease) .6s both}.vx-plate{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;margin:clamp(2rem,5vh,3.5rem) var(--vx-gutter) 3.75rem;padding-top:1rem;border-top:1px solid var(--vx-line-strong);color:var(--vx-soft);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.vx-plate a{color:var(--vx-ink);text-decoration:none}.vx-plate a:hover{color:var(--vx-cyan)}@keyframes vx-line{0%{opacity:0;clip-path:inset(-.25em 0 100% 0);translate:0 .4em}to{opacity:1;clip-path:inset(-.25em 0 -.25em 0);translate:0 0}}@keyframes vx-fade{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:0 0}}.vx-form{display:grid;gap:.6rem;width:100%;max-width:34rem}.vx-form-label{color:var(--vx-soft);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.vx-form-row{display:flex;align-items:stretch;gap:.4rem;padding:.375rem;border:1px solid var(--vx-line-strong);border-radius:16px;background:#08090eeb;transition:border-color .2s ease,box-shadow .2s ease}.vx-form-row:hover{border-color:#ffffff52}.vx-form-row:focus-within{border-color:#66a3f4bf;box-shadow:0 0 0 4px #66a3f429}.vx-form-row:has([aria-invalid=true]){border-color:#ff8080cc;box-shadow:0 0 0 4px #ff808024}.vx-form-input{flex:1 1 auto;min-width:0;min-height:2.75rem;padding:0 .85rem;border:0;background:transparent;color:var(--vx-ink);font-size:1rem;caret-color:var(--vx-cyan);outline:none}.vx-form-input::placeholder{color:var(--vx-mute);opacity:1}.vx-form-address{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin:.15rem 0 0;color:var(--vx-mute);font-size:.8125rem}.vx-form-address bdi{color:var(--vx-soft);overflow-wrap:anywhere}.vx-form-address b{color:var(--vx-ink);font-weight:600}.vx-form-address b[data-empty]{color:var(--vx-mute);font-weight:500}.vx-form-help{margin:0;color:var(--vx-mute);font-size:.8125rem;line-height:1.5}.vx-form-help[data-tone=error]{color:#ff9a9a}.vx-main{position:relative;z-index:1}.vx-chapter{position:relative;padding:clamp(5rem,13vh,9.5rem) var(--vx-gutter)}.vx-head{max-width:50rem;margin-bottom:clamp(2.5rem,6vh,4.5rem)}.vx-h2{margin:0;font-size:clamp(1.875rem,4.2vw,3.75rem);font-weight:700;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.vx-lead{max-width:62ch;margin:1.25rem 0 0;color:var(--vx-soft);font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.65;text-wrap:pretty}.vx-part-no{display:inline-block;color:var(--vx-mute);font-size:.6875rem;font-weight:600;letter-spacing:.16em;font-variant-numeric:tabular-nums}.vx-manifesto{display:grid;align-content:center;justify-items:center;min-height:110svh;text-align:center}.vx-manifesto-text{max-width:22em;margin:0;font-size:clamp(1.625rem,3.6vw,3.25rem);font-weight:600;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.vx-manifesto-text [aria-hidden]>span{opacity:clamp(.22,calc(var(--p, 1) * (var(--n, 1) + 4) - var(--i, 0)),1);transition:opacity .2s linear}.vx-manifesto-next{display:flex;align-items:center;gap:1rem;margin:2.5rem 0 0;color:var(--vx-soft);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.vx-manifesto-next:after{content:"";width:3rem;height:1px;background:var(--vx-flow)}.vx-machine-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem 2rem}.vx-parts{display:grid;margin:0;padding:0;list-style:none}.vx-parts li{position:relative;display:grid;grid-template-columns:minmax(0,4.25rem) minmax(0,1fr);column-gap:1rem;padding:1rem 0;border-top:1px solid var(--vx-line);opacity:clamp(0,calc(var(--p, 1) * 2.6 - var(--i, 0) * .13),1);translate:0 calc((1 - clamp(0,calc(var(--p, 1) * 2.6 - var(--i, 0) * .13),1))/.8rem)}.vx-parts li:last-child{border-bottom:1px solid var(--vx-line)}.vx-parts .vx-part-no{grid-row:span 2;padding-top:.25rem}.vx-parts h3{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.vx-parts p{margin:.25rem 0 0;color:var(--vx-soft);font-size:.9375rem;line-height:1.55}.vx-store{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem}.vx-store-copy{display:grid;justify-items:start;gap:1.25rem}.vx-store-copy .vx-lead{margin:0}.vx-store-facts{margin:0;color:var(--vx-soft);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vx-store-shots{position:relative;padding-bottom:16%;perspective:1800px}.vx-shot{margin:0;overflow:hidden;border:1px solid var(--vx-line-strong);border-radius:14px;background:#0b0c12;box-shadow:0 40px 90px -30px #000000d9}.vx-shot img{display:block;width:100%;height:auto}.vx-shot-plate{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem .9rem;border-top:1px solid var(--vx-line);color:var(--vx-mute);font-size:.75rem}.vx-shot-plate b{flex:none;color:var(--vx-soft);font-weight:600}.vx-shot-plate span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-shot.is-back{width:88%;transform-origin:50% 100%;transform:translateY(calc((1 - var(--p, 1)) * 3rem)) rotateX(calc((1 - var(--p, 1)) * 18deg)) rotateY(calc((1 - var(--p, 1)) * -10deg))}.vx-shot.is-front{position:absolute;bottom:0;inset-inline-end:0;width:54%;transform:translateY(calc((1 - var(--p, 1)) * 6rem)) rotate(calc((1 - var(--p, 1)) * 4deg))}.vx-journey{position:relative}.vx-journey-pin{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:1.5rem;height:100svh;padding:4.5rem var(--vx-gutter) 4rem}.vx-journey-track{margin-top:-100svh}.vx-beat{height:100svh}.vx-journey-copy{display:grid;align-content:center;gap:1.75rem;max-width:36rem}.vx-steps{display:grid;margin:0;padding:0;list-style:none}.vx-steps li{display:grid;grid-template-columns:minmax(0,2.75rem) minmax(0,1fr);column-gap:1rem;padding:.85rem 0;border-top:1px solid var(--vx-line)}.vx-steps li:last-child{border-bottom:1px solid var(--vx-line)}.vx-step-no{grid-row:span 2;padding-top:.2rem;color:var(--vx-mute);font-size:.75rem;font-weight:600;letter-spacing:.14em;font-variant-numeric:tabular-nums;transition:color .3s ease}.vx-steps h3{margin:0;color:var(--vx-mute);font-size:1.0625rem;font-weight:600;line-height:1.35;transition:color .3s ease}.vx-step-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--vx-ease),margin-top .5s var(--vx-ease)}.vx-step-body p{min-height:0;overflow:hidden;margin:0;color:var(--vx-soft);font-size:.9375rem;line-height:1.6}.vx-steps li[data-done] .vx-step-no{color:var(--vx-signal)}.vx-steps li[data-done] h3{color:var(--vx-soft)}.vx-steps li[data-on] .vx-step-no{color:var(--vx-cyan)}.vx-steps li[data-on] h3{color:var(--vx-ink)}.vx-steps li[data-on] .vx-step-body{grid-template-rows:1fr;margin-top:.4rem}.vx-ticket{position:relative;display:grid;margin:0;overflow:hidden;border:1px solid var(--vx-line-strong);border-radius:18px;background:#090a10;box-shadow:0 50px 100px -40px #000000e6,0 0 0 1px #0006;font-size:.875rem}.vx-ticket:before{content:"";position:absolute;top:0;inset-inline:0;height:2px;background:var(--vx-flow);transform:scaleX(var(--s, 1));transform-origin:left center;transition:transform .6s var(--vx-ease)}html[dir=rtl] .vx-ticket:before{transform-origin:right center}.vx-ticket-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--vx-line)}.vx-ticket-kind{color:var(--vx-mute);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.vx-ticket-ref{font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums}.vx-status{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto;padding:.25rem .65rem;border:1px solid var(--vx-line-strong);border-radius:999px;color:var(--vx-soft);font-size:.75rem;font-weight:600;animation:vx-stamp .5s var(--vx-ease)}.vx-status:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:currentColor}.vx-status[data-tone=wait]{border-color:#f2c46d73;color:var(--vx-amber)}.vx-status[data-tone=move]{border-color:#66a3f48c;background:#66a3f41a;color:#a9cdff}.vx-status[data-tone=done]{border-color:#3ddc9780;background:#3ddc9714;color:var(--vx-signal)}@keyframes vx-stamp{0%{opacity:0;transform:scale(1.18)}60%{opacity:1;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.vx-ticket-rows{display:grid;margin:0;padding:.55rem 1.25rem;border-bottom:1px solid var(--vx-line)}.vx-ticket-rows div{display:grid;grid-template-columns:minmax(0,5.5rem) minmax(0,1fr);gap:.75rem;padding:.4rem 0}.vx-ticket-rows dt,.vx-ticket-money dt{color:var(--vx-mute)}.vx-ticket-rows dd,.vx-ticket-money dd{margin:0}.vx-ticket-rows small{display:block;color:var(--vx-mute);font-size:.8125rem}.vx-ticket-money{display:grid;margin:0;padding:.55rem 1.25rem;border-bottom:1px solid var(--vx-line)}.vx-ticket-money div{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0}.vx-ticket-money dd{font-variant-numeric:tabular-nums;white-space:nowrap}.vx-ticket-money .is-total{margin-top:.25rem;padding-top:.6rem;border-top:1px dashed var(--vx-line-strong);font-weight:600}.vx-ticket-money .is-total dt{color:var(--vx-ink)}.vx-ticket-stage{display:grid;padding:1rem 1.25rem;border-bottom:1px solid var(--vx-line);background:#ffffff04}.vx-ticket-panel{grid-area:1 / 1;display:grid;align-content:start;gap:.65rem;opacity:0;visibility:hidden;translate:0 .6rem;transition:opacity .45s var(--vx-ease),translate .45s var(--vx-ease),visibility 0s linear .45s}.vx-ticket-panel[data-on]{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}.vx-ticket-line{display:flex;align-items:center;gap:.55rem;margin:0;color:var(--vx-soft)}.vx-ticket-line svg{flex:none;width:1rem;height:1rem;color:var(--vx-cyan)}.vx-utm{display:block;padding:.5rem .65rem;border:1px solid var(--vx-line);border-radius:8px;background:#ffffff0a;color:var(--vx-soft);font-size:.75rem;overflow-wrap:anywhere}.vx-checks{display:grid;gap:.45rem;margin:0;padding:0;list-style:none}.vx-checks li{display:flex;align-items:center;gap:.55rem}.vx-checks svg{flex:none;width:1.1rem;height:1.1rem;padding:.15rem;border-radius:50%;background:#3ddc9724;color:var(--vx-signal)}.vx-bubble{display:grid;gap:.3rem;max-width:94%;margin:0;padding:.6rem .75rem;border-radius:12px;font-size:.8125rem;line-height:1.45}.vx-bubble.is-out{grid-template-columns:minmax(0,1rem) minmax(0,1fr);column-gap:.5rem;border-start-start-radius:4px;background:#11251d;color:#e3f4ec}.vx-bubble.is-out svg{width:1rem;height:1rem;margin-top:.1rem;color:var(--vx-signal)}.vx-bubble.is-in{justify-self:end;border-start-end-radius:4px;background:#1a1d29;color:var(--vx-ink)}.vx-bubble time{justify-self:end;color:#e3f4ecad;font-size:.6875rem;font-variant-numeric:tabular-nums}.vx-bubble.is-out time{grid-column:1 / -1}.vx-label-strip{display:grid;gap:.5rem;margin:0;padding:.7rem .8rem;border-radius:10px;background:#f4f1ea;color:#15130f}.vx-label-strip i{display:block;height:2.1rem;background:repeating-linear-gradient(90deg,#15130f 0 2px,transparent 2px 4px,#15130f 4px 5px,transparent 5px 8px,#15130f 8px 11px,transparent 11px 12px)}.vx-label-strip span{font-size:.75rem;font-weight:600;letter-spacing:.04em}.vx-profit{display:grid;gap:.35rem;margin:0}.vx-profit div{display:flex;justify-content:space-between;gap:1rem}.vx-profit dt{display:inline-flex;align-items:center;gap:.45rem;color:var(--vx-mute)}.vx-profit dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.vx-profit svg{width:1rem;height:1rem;color:var(--vx-signal)}.vx-profit .is-margin{margin-top:.3rem;padding-top:.5rem;border-top:1px solid var(--vx-line-strong);font-weight:600}.vx-profit .is-margin dt{color:var(--vx-ink)}.vx-profit .is-margin dd{color:var(--vx-signal)}.vx-ticket-log{display:grid;gap:.35rem;margin:0;padding:1rem 1.25rem 1.15rem;list-style:none}.vx-ticket-log li{display:grid;grid-template-columns:minmax(0,.6rem) minmax(0,3.25rem) minmax(0,1fr);align-items:center;gap:.6rem;color:var(--vx-mute);font-size:.8125rem;transition:color .3s ease}.vx-ticket-log li:before{content:"";width:.45rem;height:.45rem;border:1px solid var(--vx-mute);border-radius:50%;transition:background-color .3s ease,border-color .3s ease}.vx-ticket-log li[data-on]{color:var(--vx-soft)}.vx-ticket-log li[data-on]:before{border-color:var(--vx-signal);background-color:var(--vx-signal)}.vx-ticket-log time{font-variant-numeric:tabular-nums}.vx-network-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem}.vx-spec{margin:0;padding:.5rem 1.25rem;border:1px solid var(--vx-line);border-radius:18px;background:var(--vx-plate)}.vx-spec div{display:flex;align-items:baseline;gap:.75rem;padding:.95rem 0;border-top:1px solid var(--vx-line)}.vx-spec div:first-child{border-top:0}.vx-spec div:after{content:"";order:1;flex:1 1 auto;min-width:1.5rem;border-bottom:1px dotted rgba(255,255,255,.26);translate:0 -.3rem}.vx-spec dt{order:0;color:var(--vx-soft);font-size:.9375rem}.vx-spec dd{order:2;margin:0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;font-variant-numeric:tabular-nums}.vx-rates{margin:0;overflow:hidden;border:1px solid var(--vx-line);border-radius:18px;background:var(--vx-plate)}.vx-rates figcaption{padding:1rem 1.25rem;border-bottom:1px solid var(--vx-line);color:var(--vx-soft);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.vx-rates table{width:100%;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.vx-rates th,.vx-rates td{padding:.8rem 1.25rem;border-bottom:1px solid var(--vx-line)}.vx-rates th{font-weight:500;text-align:start}.vx-rates td{text-align:end;white-space:nowrap}.vx-rates thead th{color:var(--vx-mute);font-size:.75rem;font-weight:600}.vx-rates thead th+th{text-align:end}.vx-rates tbody th span{margin-inline-end:.5rem;color:var(--vx-mute)}.vx-note{margin:0;padding:.9rem 1.25rem;color:var(--vx-mute);font-size:.8125rem}.vx-codes{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.3rem;margin:0;padding:1rem;border:1px solid var(--vx-line);border-radius:18px;background:var(--vx-plate);list-style:none}.vx-codes li{display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--vx-line);border-radius:6px;color:var(--vx-mute);font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums}.vx-codes li[data-on]{border-color:#41d0fa99;background:#41d0fa1f;color:var(--vx-ink)}.carrier-parade{margin-top:clamp(2.5rem,6vh,4rem);overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.carrier-parade-track{display:flex;gap:.65rem;width:max-content;animation:vx-parade 90s linear infinite}.carrier-parade:hover .carrier-parade-track,.carrier-parade:focus-within .carrier-parade-track{animation-play-state:paused}.carrier-parade-card{display:inline-flex;align-items:center;gap:.55rem;min-width:9.5rem;padding-block:.4rem;padding-inline:.4rem .8rem;border:1px solid var(--vx-line);border-radius:12px;background:var(--vx-plate)}.carrier-parade-card span{max-width:7.5rem;overflow:hidden;color:var(--vx-soft);font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}html[dir=rtl] .carrier-parade-track{animation-direction:reverse}@keyframes vx-parade{0%{transform:translate(0)}to{transform:translate(-50%)}}.vx-tools-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.vx-tool{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,2vw,1.75rem);border:1px solid var(--vx-line);border-radius:18px;background:var(--vx-plate)}.vx-tool h3{margin:0;font-size:1.25rem;font-weight:600}.vx-tool>p{margin:0;color:var(--vx-soft);font-size:.9375rem;line-height:1.6}.vx-readout{display:grid;gap:.8rem;margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--vx-line)}.vx-example{justify-self:start;padding:.15rem .55rem;border:1px solid var(--vx-line-strong);border-radius:999px;color:var(--vx-soft);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vx-meter{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:center;gap:.9rem;margin:0;color:var(--vx-soft);font-size:.875rem;font-variant-numeric:tabular-nums}.vx-meter i{position:relative;height:.5rem;overflow:hidden;border-radius:999px;background:#ffffff12}.vx-meter i:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#b6bac88c;transform:scaleX(calc(var(--v, 1) * var(--p, 1)));transform-origin:left center}html[dir=rtl] .vx-meter i:before{transform-origin:right center}.vx-meter.is-win{color:var(--vx-ink)}.vx-meter.is-win i:before{background:var(--vx-signal)}.vx-verdict{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--vx-signal);font-size:.875rem;font-weight:600}.vx-verdict svg{width:1rem;height:1rem}.vx-spy{display:grid;margin:0;padding:0;list-style:none}.vx-spy li{display:grid;gap:.15rem;padding:.65rem 0;border-top:1px solid var(--vx-line)}.vx-spy li:first-child{padding-top:0;border-top:0}.vx-spy b{font-size:.9375rem;font-weight:600}.vx-spy span{color:var(--vx-mute);font-size:.8125rem}.vx-live{display:flex;align-items:center;gap:.65rem;margin:0;font-size:1rem;font-weight:600}.vx-live i{flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--vx-signal);animation:vx-pulse 2.2s ease-out infinite}@keyframes vx-pulse{0%{box-shadow:0 0 #3ddc978c}70%{box-shadow:0 0 0 .65rem #3ddc9700}to{box-shadow:0 0 #3ddc9700}}.vx-sheet{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:.875rem;margin-inline:calc(var(--vx-gutter) * -1);padding:.25rem var(--vx-gutter) 1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--vx-gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.vx-sheet::-webkit-scrollbar{display:none}.vx-sheet:focus-visible{outline-offset:-2px}.vx-plan{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;border:1px solid var(--vx-line);border-radius:18px;background:var(--vx-plate);scroll-snap-align:start}.vx-plan.is-pick{border:1px solid transparent;background:linear-gradient(#0b0c13,#0b0c13) padding-box,var(--vx-flow) border-box;box-shadow:0 30px 80px -40px #66a3f48c}.vx-plan-head{display:grid;gap:.6rem}.vx-plan-tag{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;color:var(--vx-soft);font-size:.8125rem}.vx-plan-tag b{padding:.15rem .55rem;border-radius:999px;background:var(--vx-face);color:#06070c;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vx-plan h3{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.vx-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0}.vx-plan-price b{font-size:2.25rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.vx-plan-price small{color:var(--vx-mute);font-size:.8125rem}.vx-plan-rows{display:grid;flex:1 1 auto;align-content:start;gap:.55rem;margin:0;padding:1.1rem 0 0;border-top:1px solid var(--vx-line);list-style:none;font-size:.875rem}.vx-plan-rows li{display:grid;grid-template-columns:minmax(0,1rem) minmax(0,1fr);align-items:start;gap:.6rem;color:var(--vx-soft)}.vx-plan-rows li[data-off]{color:var(--vx-mute)}.vx-plan-rows svg{width:1rem;height:1rem;margin-top:.1rem;color:var(--vx-signal)}.vx-plan-rows li[data-off] svg{color:var(--vx-mute)}.vx-plan .vx-button{width:100%}.vx-swipe{width:max-content;margin:.5rem 0 0;color:var(--vx-mute);font-size:.75rem}.vx-exit{display:grid;place-items:center;min-height:100svh;text-align:center}.vx-exit-copy{display:grid;justify-items:center;gap:1.25rem;width:min(100%,46rem)}.vx-exit .vx-h2{font-size:clamp(2.125rem,5.4vw,4.75rem)}.vx-exit .vx-lead{margin:0}.vx-exit .vx-form{text-align:start}.vx-foot{position:relative;z-index:1;padding:clamp(3.5rem,8vh,5.5rem) var(--vx-gutter) 4.75rem;border-top:1px solid var(--vx-line);background:#050509f0}.mx-foot-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem 2rem}.vx-foot-brand{grid-column:1 / -1;display:grid;align-content:start;justify-items:start;gap:1rem;max-width:26rem}.vx-foot-brand p{margin:0;color:var(--vx-soft);font-size:.9375rem;line-height:1.6}.vx-foot-brand .vx-foot-meta{color:var(--vx-mute);font-size:.8125rem}.vx-foot-nav{display:grid;align-content:start;justify-items:start;gap:.7rem}.vx-foot-title{margin:0 0 .3rem;color:var(--vx-mute);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.vx-foot-nav a{color:var(--vx-soft);font-size:.9375rem;text-decoration:none;transition:color .2s ease}.vx-foot-nav a:hover{color:var(--vx-ink);text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:.3em}.vx-foot-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;margin-top:clamp(2.5rem,6vh,4rem);padding-top:1.5rem;border-top:1px solid var(--vx-line);color:var(--vx-mute);font-size:.8125rem}.vx-foot-line a{display:inline-flex;align-items:center;gap:.4rem;color:var(--vx-soft);text-decoration:none}.vx-foot-line a:hover{color:var(--vx-ink)}.vx-foot-line svg{width:.9rem;height:.9rem}.vx-dock{position:fixed;z-index:40;bottom:max(1rem,env(safe-area-inset-bottom));inset-inline-end:max(1rem,env(safe-area-inset-right));opacity:0;visibility:hidden;translate:0 .75rem;box-shadow:0 14px 40px -12px #66a3f4b3,0 0 0 1px #05050999;transition:opacity .35s var(--vx-ease),translate .35s var(--vx-ease),transform .2s var(--vx-ease),visibility 0s linear .35s}html[data-vx-past] .vx-dock{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}html[data-vx-scene=cta] .vx-dock,html[data-vx-scene=footer] .vx-dock{opacity:0;visibility:hidden;translate:0 .75rem;transition-delay:0s,0s,0s,.35s}html[lang=ar] .vx-h1,html[lang=ar] .vx-h2,html[lang=ar] .vx-manifesto-text,html[lang=ar] .vx-hud-read,html[lang=ar] .vx-plate,html[lang=ar] .vx-form-label,html[lang=ar] .vx-ticket-kind,html[lang=ar] .vx-example,html[lang=ar] .vx-rates figcaption,html[lang=ar] .vx-store-facts,html[lang=ar] .vx-manifesto-next,html[lang=ar] .vx-foot-title,html[lang=ar] .vx-plan-tag b,html[lang=ar] .vx-plan h3{letter-spacing:0}html[lang=ar] .vx-h1{line-height:1.3}html[lang=ar] .vx-h2,html[lang=ar] .vx-manifesto-text{line-height:1.4}@media(max-width:419px){.vx-form-row{flex-direction:column}}@media(max-width:639px){.vx-crop.is-start-top,.vx-crop.is-end-top,.vx-hud-read{display:none}.vx-hero-copy:before,.vx-hero-act:before,.vx-plate:before,.vx-head:before,.vx-manifesto-text:before,.vx-manifesto-next:before,.vx-parts:before,.vx-store-copy:before,.vx-journey-copy:before,.vx-swipe:before,.vx-exit-copy:before{inset:-1.25rem calc(-1 * var(--vx-gutter));border-radius:0;box-shadow:0 0 56px 20px #050509c7}.vx-hud-track{bottom:.95rem;inset-inline:1.25rem}.vx-rates th,.vx-rates td{padding:.7rem .75rem}.vx-meter{grid-template-columns:minmax(0,1fr);gap:.4rem}}@media(min-width:640px){.vx-bar-trial{display:inline-flex}}@media(min-width:720px){.vx-machine-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:900px){.vx-network-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vx-codes{grid-column:1 / -1}.vx-tools-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.vx-tool.is-live{grid-column:1 / -1}.mx-foot-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.vx-foot-brand{grid-column:auto}}@media(max-width:1023px){.vx-journey-pin{gap:1.25rem;padding:4rem var(--vx-gutter) 3.5rem}.vx-journey-copy{gap:1rem}.vx-steps li:not([data-on]),.vx-ticket-rows,.vx-ticket-log{display:none}.vx-step-no:after{content:" / 05";color:var(--vx-mute)}.vx-ticket{justify-self:center;width:min(100%,30rem)}html[data-vx-scene=arrivee] .vx-dock,html[data-vx-scene=controle] .vx-dock,html[data-vx-scene=whatsapp] .vx-dock,html[data-vx-scene=colis] .vx-dock,html[data-vx-scene=encaisse] .vx-dock{opacity:0;visibility:hidden;translate:0 .75rem;transition-delay:0s,0s,0s,.35s}}@media(max-width:1023px)and (max-height:760px){.vx-ticket-money{display:none}}@media(min-width:1024px){.vx-h1{font-size:clamp(2.75rem,4.4vw,4.75rem)}.vx-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(3rem,6vw,7rem)}.vx-store{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(3rem,5vw,6rem)}.vx-journey-pin{grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:center;gap:clamp(3rem,6vw,7rem)}}@media(min-width:1080px){.vx-bar-nav{display:flex}}@media(min-width:1100px){.vx-sheet{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));margin-inline:0;padding:0;overflow:visible}.vx-swipe{display:none}}@media(min-width:1180px){.vx-machine-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr)}.vx-parts+.vx-parts{grid-column:3}.vx-parts li:after{content:"";position:absolute;top:1.55rem;width:clamp(2rem,4vw,4.5rem);height:1px;transform:scaleX(var(--p, 1))}.vx-parts:first-child li:after{inset-inline-start:calc(100% + .75rem);background:linear-gradient(90deg,#41d0fab3,#41d0fa00);transform-origin:left center}.vx-parts+.vx-parts li:after{inset-inline-end:calc(100% + .75rem);background:linear-gradient(270deg,#41d0fab3,#41d0fa00);transform-origin:right center}html[dir=rtl] .vx-parts:first-child li:after{background:linear-gradient(270deg,#41d0fab3,#41d0fa00);transform-origin:right center}html[dir=rtl] .vx-parts+.vx-parts li:after{background:linear-gradient(90deg,#41d0fab3,#41d0fa00);transform-origin:left center}}@media(min-width:1280px){.vx-network-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) minmax(0,.9fr)}.vx-codes{grid-column:auto}.vx-tools-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr)}.vx-tool.is-live{grid-column:auto}}@media(prefers-reduced-motion:reduce){html:has(.vx){scroll-behavior:auto}.vx-h1>span,.vx-hero-lead,.vx-hero-act,.vx-status,.vx-live i,.carrier-parade-track{animation:none}.carrier-parade{overflow-x:auto}.vx-film-video,.vx-ticket:before,.vx-ticket-panel,.vx-step-body,.vx-dock{transition:none}}
