.aqm{--aqm-draw: 2.6s;--aqj-unit: 8.372px;position:absolute;width:1080px;height:720px;border-radius:28px;transform-style:preserve-3d;box-shadow:0 0 0 2px #a0bef033}.aqm__picture,.aqm__route{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit}.aqm__border{fill:none;stroke:#a78bfabf;stroke-width:3;stroke-dasharray:10 9}.aqm__country{font-family:var(--aq-mono, monospace);font-size:20px;letter-spacing:.24em;fill:#cbdbf5b3}.aqm__leg{fill:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.aqm__leg--loaded{stroke:#3d8bff}.aqm__leg--empty{stroke:#ff4f93}.aqm__pin circle{fill:#040b32;stroke:#cbd5e1;stroke-width:6;transform-box:fill-box;transform-origin:center}.aqm__pin text{font-size:24px;font-weight:600;fill:#eef3fb;paint-order:stroke;stroke:#060b16d9;stroke-width:6px;stroke-linejoin:round}.aqm__pin--stop circle{stroke:#34d399}.aqm__pin--toll circle{stroke:#f87171}.aqm__pin--border circle{stroke:#a78bfa}.aqm__pin--destination circle{stroke:#fbbf24}.aqm__pin--relay circle{stroke:#2dd4bf}.aqm__halo{fill:#7cc4ff66}.aqm__coach circle:last-child{fill:#fff}.aqs-js [data-reveal] .aqm__leg{transition:stroke-dashoffset calc((var(--to) - var(--from)) * var(--aqm-draw)) linear calc(.3s + var(--from) * var(--aqm-draw))}.aqs-js [data-reveal]:not(.is-visible) .aqm__leg{stroke-dashoffset:1}.aqs-js [data-reveal] .aqm__pin circle,.aqs-js [data-reveal] .aqm__pin text{transition:transform .45s cubic-bezier(.3,1.6,.5,1) calc(.3s + var(--at) * var(--aqm-draw)),opacity .3s ease calc(.3s + var(--at) * var(--aqm-draw))}.aqs-js [data-reveal]:not(.is-visible) .aqm__pin circle{transform:scale(0)}.aqs-js [data-reveal]:not(.is-visible) .aqm__pin text,.aqs-js [data-reveal]:not(.is-visible) .aqm__coach{opacity:0}.aqs-js [data-reveal] .aqm__coach{transition:opacity .5s ease calc(.3s + var(--aqm-draw))}.aqs-js [data-reveal] .aqm .aqj-relief__plate{transition:transform 1.1s cubic-bezier(.2,.8,.2,1) calc(.6s + var(--aqm-draw) * .5 + var(--level) * .06s),opacity .6s ease calc(.6s + var(--aqm-draw) * .5)}.aqs-js [data-reveal]:not(.is-visible) .aqm .aqj-relief__plate{opacity:0;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.aqm__coach{display:none}.aqs-js [data-reveal] .aqm__leg,.aqs-js [data-reveal] .aqm__pin circle,.aqs-js [data-reveal] .aqm__pin text,.aqs-js [data-reveal] .aqm .aqj-relief__plate{transition:none}}.aqf-map{position:relative;flex:1;min-height:330px;margin:8px -22px -22px;overflow:hidden;perspective:1500px;perspective-origin:50% 20%}.aqf-map__plane{position:absolute;top:44%;left:50%;width:1080px;height:720px;transform:translate(-50%,-50%) rotateX(54deg) rotate(-28deg) scale(var(--aqf-scale, .62));transform-style:preserve-3d;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.aqf-map__plane .aqm{inset:0}.aqs-tile:hover .aqf-map__plane{transform:translate(-50%,-50%) rotateX(50deg) rotate(-24deg) scale(calc(var(--aqf-scale, .62) * 1.04))}.aqs-gauge{position:relative;display:grid;place-items:center;margin-top:8px}.aqs-gauge svg{width:100%;max-width:190px}.aqs-gauge__fill{stroke-dasharray:1;stroke-dashoffset:.32}.aqs-js .aqs-gauge__fill{stroke-dashoffset:1;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.7,.2,1) .2s}.aqs-js .aqs-tile.is-visible .aqs-gauge__fill{stroke-dashoffset:.32}.aqs-gauge strong{position:absolute;bottom:2px;font-size:1.15rem;color:#f3f7ff}.aqs-dash{display:grid;gap:10px;margin-top:6px}.aqs-dash__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aqs-dash__kpis span{display:grid;gap:2px;padding:9px 11px;border:1px solid rgba(160,190,240,.12);border-radius:12px;background:#ffffff0a}.aqs-dash__kpis small{font-size:11px;color:#7f91b1}.aqs-dash__kpis strong{font-size:1.05rem;color:#f3f7ff}.aqs-dash__chart{width:100%;height:70px}.aqs-js .aqs-dash__line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.7,.2,1) .2s}.aqs-js .aqs-tile.is-visible .aqs-dash__line{stroke-dashoffset:0}.aqs-bars{display:grid;gap:9px;margin:10px 0 0;padding:0;list-style:none}.aqs-bars li{display:grid;gap:4px;font-size:12.5px;color:#cfdbef}.aqs-bars i{height:6px;overflow:hidden;border-radius:3px;background:#ffffff14}.aqs-bars i:before{content:"";display:block;width:calc(var(--share) * 100%);height:100%;border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#c4b5fd)}.aqs-js .aqs-bars i:before{transform:scaleX(0);transform-origin:left;transition:transform 1s cubic-bezier(.2,.7,.2,1) .2s}.aqs-js .aqs-tile.is-visible .aqs-bars i:before{transform:none}.aqs-fuels{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.aqs-fuels li{padding:2px 9px;border:1px solid rgba(160,190,240,.14);border-radius:999px;font-size:11.5px;color:#7f91b1;transition:color .3s ease,border-color .3s ease,background .3s ease}.aqs-taxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 0;padding:0;list-style:none}.aqs-taxes li{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 10px;border:1px solid rgba(160,190,240,.14);border-radius:10px;background:#ffffff05;font-size:12px}.aqs-taxes span{font-family:var(--aq-mono);letter-spacing:.06em;color:#7f91b1}.aqs-taxes b{font-weight:600;font-variant-numeric:tabular-nums;color:#bfeaff}.aqs-fuels li.is-on{border-color:#00c2ff80;background:#00c2ff1a;color:#bfeaff}@media(max-width:639px){.aqf-map{min-height:260px}.aqf-map__plane{--aqf-scale: .44}}@media(prefers-reduced-motion:reduce){.aqf-map__plane{transition:none}}.aqq{position:relative;flex:1;min-height:230px;margin:14px -6px -10px;perspective:1400px}.aqq__card{position:relative;max-width:560px;margin:0 auto;border-radius:14px;background:#fff;color:#040b32;box-shadow:0 0 0 1px #ffffff80,0 40px 70px -30px #002878bf;transform:rotateX(14deg) rotateY(-10deg) rotate(1.5deg);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.aqs-tile:hover .aqq__card{transform:rotateX(8deg) rotateY(-5deg) rotate(.5deg)}.aqq__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 16px 10px;border-bottom:1px solid #e3e9f3;font-size:12.5px}.aqq__tab{padding:2px 8px;border-radius:999px;background:#2563eb;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:#fff}.aqq__head b{font-weight:700;color:#1d4ed8}.aqq__head em{font-style:normal;color:#64748b}.aqq__table{width:100%;border-collapse:collapse;font-size:12.5px}.aqq__table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.aqq__table thead th{padding:7px 16px;background:#2563eb;font-family:var(--aq-mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-align:left;text-transform:uppercase;color:#fff}.aqq__table thead th:last-child,.aqq__table td{text-align:right}.aqq__table tbody th,.aqq__table td{padding:6px 16px;border-bottom:1px solid #eef2f8;font-weight:400;text-align:left;vertical-align:middle}.aqq__table td{position:relative;font-family:var(--aq-mono);font-size:12px;white-space:nowrap;text-align:right}.aqq__table tbody th b{font-weight:600}.aqq__table tbody th small{margin-left:8px;font-size:11.5px;color:#64748b}.aqq__table tr.is-editable th,.aqq__table tr.is-editable td{background:#eff6ff}.aqq__edit{position:absolute;top:50%;right:calc(100% + 6px);padding:1px 7px;border-radius:999px;background:#dbeafe;font-family:var(--aq-font, inherit);font-size:10.5px;font-weight:600;color:#1d4ed8;transform:translateY(-50%)}.aqq__total{display:flex;align-items:baseline;justify-content:space-between;margin:0;padding:11px 16px 13px;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#f5f9ff,#eaf2ff);font-size:13px;font-weight:600;color:#1e3a8a;transform:translateZ(26px);box-shadow:0 18px 30px -18px #00287899}.aqq__total strong{font-family:var(--aq-mono);font-size:20px;color:#1d4ed8}.aqs-js .aqs-tile .aqq__table tbody tr{transition:opacity .45s ease calc(.25s + var(--i) * .13s),transform .45s cubic-bezier(.2,.8,.2,1) calc(.25s + var(--i) * .13s)}.aqs-js .aqs-tile:not(.is-visible) .aqq__table tbody tr{opacity:0;transform:translate(-14px)}.aqs-js .aqs-tile .aqq__total{transition:transform .7s cubic-bezier(.2,.8,.2,1) 1.3s,opacity .4s ease 1.3s}.aqs-js .aqs-tile:not(.is-visible) .aqq__total{opacity:0;transform:translateZ(0)}.aqs-js .aqs-tile.is-visible .aqq__table tbody tr:not(.is-editable) th,.aqs-js .aqs-tile.is-visible .aqq__table tbody tr:not(.is-editable) td{animation:aqq-scan 7s ease-in-out infinite;animation-delay:calc(2.4s + var(--i) * .5s)}@keyframes aqq-scan{0%,12%,to{background-color:transparent}5%{background-color:#f1f6ff}}@media(max-width:639px){.aqq__table tbody th small{display:block;margin:1px 0 0}.aqq__edit{display:none}}@media(prefers-reduced-motion:reduce){.aqq__card,.aqs-js .aqs-tile .aqq__table tbody tr,.aqs-js .aqs-tile .aqq__total{transition:none}.aqs-js .aqs-tile.is-visible .aqq__table tbody tr th,.aqs-js .aqs-tile.is-visible .aqq__table tbody tr td{animation:none}}.aqs-tile--season{grid-column:1 / -1}.aqs-tile__intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:8px 40px}.aqs-tile__intro .aqs-tile__text{max-width:none}.aqsn{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr) minmax(0,.95fr);gap:16px;margin-top:12px}.aqsn__rules{display:grid;align-content:start;gap:7px;margin:0;padding:0;list-style:none}.aqsn__rule{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;padding:8px 11px;border:1px solid rgba(160,190,240,.12);border-radius:12px;background:#ffffff08;transition:border-color .35s ease,background .35s ease,opacity .35s ease}.aqsn__rule-name{font-size:.86rem;font-weight:600;color:#e4ecfa}.aqsn__rule-value{grid-row:span 2;align-self:center;padding:3px 8px;border-radius:999px;background:#fb923c24;font-family:var(--aq-mono);font-size:.78rem;font-weight:600;color:#fdba74}.aqsn__rule.is-discount .aqsn__rule-value{background:#2dd4bf24;color:#5eead4}.aqsn__rule small{font-size:.74rem;color:#7f91b1}.aqsn__rule.is-hit{border-color:#fb923c8c;background:#fb923c14}.aqsn__rule.is-discount.is-hit{border-color:#2dd4bf8c;background:#2dd4bf14}.aqsn__rule.is-excluded{opacity:.5}.aqsn__rule.is-excluded .aqsn__rule-name{text-decoration:line-through;text-decoration-color:#e4ecfa99}.aqsn__year{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:12px 14px;border:1px solid rgba(160,190,240,.1);border-radius:14px;background:#04091480}.aqsn__calendar{display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.aqsn__month{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;font-family:var(--aq-mono);font-size:.62rem;color:#7385a5}.aqsn__days{display:grid;grid-template-columns:repeat(31,minmax(0,1fr));gap:2px}.aqsn__days i{height:9px;border-radius:2px;background:#ffffff0f;transition:box-shadow .3s ease,transform .3s ease}.aqsn__days i.is-weekend{background:#ffffff1a}.aqsn__days i.is-up{background:rgba(251,146,60,calc(.2 + var(--heat, .5) * .8))}.aqsn__days i.is-down{background:rgba(45,212,191,calc(.25 + var(--heat, .5) * .75))}.aqsn__days i.is-trip{position:relative;z-index:1;box-shadow:0 0 0 2px #fff,0 0 12px 2px #7cc4ffcc;transform:scale(1.25)}.aqsn__settings{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:10px;border-top:1px solid rgba(160,190,240,.1)}.aqsn__setting{display:grid;gap:4px}.aqsn__setting small{font-size:.68rem;color:#7f91b1}.aqsn__segments{display:flex;padding:2px;border-radius:9px;background:#ffffff0d}.aqsn__segments em{flex:1;min-width:0;padding:4px 6px;border-radius:7px;font-size:.7rem;font-style:normal;text-align:center;white-space:nowrap;color:#8da0c0}.aqsn__segments em.is-on{background:#1f3a6e;color:#eaf2ff;box-shadow:0 1px #ffffff14 inset}.aqsn__copies{display:flex;flex-wrap:wrap;gap:6px}.aqsn__copies em{padding:3px 9px 3px 22px;border:1px solid rgba(160,190,240,.16);border-radius:999px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237cc4ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='11' height='11' rx='2'/%3E%3Cpath d='M5 15V5a1 1 0 0 1 1-1h9'/%3E%3C/svg%3E") 7px 50% / 11px no-repeat;font-size:.7rem;font-style:normal;color:#b9cbe8}.aqsn__trips{position:relative;min-height:250px}.aqsn__trip{position:absolute;inset:0;display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid rgba(160,190,240,.14);border-radius:14px;background:linear-gradient(180deg,#172542e6,#0c1528f2);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}.aqsn[data-case="0"] [data-trip="0"],.aqsn[data-case="1"] [data-trip="1"],.aqsn[data-case="2"] [data-trip="2"]{opacity:1;visibility:visible;transition:opacity .4s ease}.aqsn__trip-label{margin-bottom:4px;font-size:.9rem;font-weight:700;color:#f3f7ff}.aqsn__step{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:.8rem;color:#a9badb;transition:opacity .35s ease,translate .35s ease;transition-delay:calc(.35s + var(--i, 0) * .35s)}.aqsn__step b{font-family:var(--aq-mono);font-weight:500;font-variant-numeric:tabular-nums;color:#dbe5f5}.aqsn__step em{font-family:var(--aq-mono);font-style:normal;color:#fdba74}.aqsn__step.is-discount em{color:#5eead4}.aqsn__step--base{padding-bottom:6px;border-bottom:1px dashed rgba(160,190,240,.16);transition:none}.aqsn[data-case="0"] [data-trip]:not([data-trip="0"]) .aqsn__step:not(.aqsn__step--base),.aqsn[data-case="1"] [data-trip]:not([data-trip="1"]) .aqsn__step:not(.aqsn__step--base),.aqsn[data-case="2"] [data-trip]:not([data-trip="2"]) .aqsn__step:not(.aqsn__step--base){opacity:0;translate:-6px 0;transition:none}.aqsn__excluded{padding:5px 8px;border-radius:8px;background:#ffffff0d;font-size:.72rem;color:#8da0c0}.aqsn__total{display:flex;align-items:baseline;justify-content:space-between;margin-top:auto;padding-top:10px;border-top:1px solid rgba(160,190,240,.16);font-size:.8rem;color:#a9badb}.aqsn__total strong{font-family:var(--aq-mono);font-size:1.3rem;font-weight:600;color:#fff}.aqs-tile--integrations{grid-column:span 1}.aqs-hub{position:relative;z-index:3;height:176px;margin:6px 0 14px}.aqs-hub__links{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.aqs-hub__link,.aqs-hub__pulse{fill:none;vector-effect:non-scaling-stroke}.aqs-hub__link{stroke:#7cc4ff47;stroke-width:1.5;stroke-dasharray:4 5}.aqs-hub__pulse{stroke:#7cc4ff;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.18 1;stroke-dashoffset:.18;opacity:0;filter:drop-shadow(0 0 6px rgba(124,196,255,.9));animation:aqs-hub-pulse 4.4s ease-in-out infinite}.aqs-hub__pulse--right{animation-delay:2.2s}@keyframes aqs-hub-pulse{0%{stroke-dashoffset:.18;opacity:0}6%{opacity:1}22%{stroke-dashoffset:-.82;opacity:1}28%,to{stroke-dashoffset:-1;opacity:0}}.aqs-hub__core{position:absolute;top:0;left:50%;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid rgba(124,196,255,.35);border-radius:14px;background:linear-gradient(180deg,#122d66,#0a1a4a);box-shadow:0 10px 30px -12px #0066ffb3;font-weight:700;color:#f3f7ff;translate:-50% 0}.aqs-hub__node{position:absolute;bottom:0;display:grid;place-items:center;width:38%;height:54px;border-radius:14px;background:#fff;box-shadow:0 0 #7cc4ff00;translate:-50% 0;animation:aqs-hub-node 4.4s ease-in-out infinite;transition:transform .2s ease}.aqs-hub__node--left{left:23%}.aqs-hub__node--right{left:77%;animation-delay:2.2s}.aqs-hub__node:hover{transform:translateY(-2px)}@keyframes aqs-hub-node{0%,16%,40%,to{box-shadow:0 0 #7cc4ff00}22%,30%{box-shadow:0 0 0 3px #7cc4ffa6}}.aqs-hub__or{position:absolute;bottom:18px;left:50%;font-family:var(--aq-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#7f91b1;translate:-50% 0}@media(max-width:1099px){.aqsn{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.aqsn__year{grid-column:1 / -1;grid-row:1}}@media(max-width:1023px){.aqs-tile--season{grid-column:span 2}.aqs-tile__intro{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.aqs-tile--season,.aqs-tile--integrations{grid-column:auto}.aqsn{grid-template-columns:minmax(0,1fr)}.aqsn__year{padding:10px}.aqsn__days{gap:1px}.aqsn__days i{height:6px;border-radius:1px}.aqsn__month{grid-template-columns:30px minmax(0,1fr)}.aqsn__segments em{padding:4px 3px;font-size:.62rem;white-space:normal}}@media(prefers-reduced-motion:reduce){.aqs-hub__pulse,.aqs-hub__node{animation:none}.aqsn__step,.aqsn__trip{transition:none}}.aqs-journey{overflow-x:clip}.aqs-journey__grid{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:clamp(1.5rem,3vw,3rem);margin-top:3.5rem}.aqs-journey__steps{margin:0;padding:0;list-style:none}.aqs-step{display:flex;flex-direction:column;justify-content:center;min-height:72vh;padding:2rem 0}.aqs-step__title,.aqs-step__facts li{transition:color .5s ease}.aqs-step__index b,.aqs-step__partners{transition:opacity .5s ease}.aqs-js .aqs-step:not(.is-active) :is(.aqs-step__title,.aqs-step__facts li){color:var(--aq-muted)}.aqs-js .aqs-step:not(.is-active) :is(.aqs-step__index b,.aqs-step__partners){opacity:.45}.aqs-step:first-child{min-height:60vh;justify-content:flex-start;padding-top:6vh}.aqs-step--close{min-height:84vh}.aqs-step__cta{align-self:flex-start;margin-top:1.4rem}.aqs-step__partners{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0 0}.aqs-step__partners a{display:grid;place-items:center;height:52px;padding:0 1.1rem;border:1px solid var(--aq-line);border-radius:14px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.aqs-step__partners a:hover{border-color:#c7d4ea;box-shadow:0 14px 30px -20px #0b132466;transform:translateY(-2px)}.aqs-step__partners img{width:auto;height:22px}.aqs-step__partners a+a img{height:30px}.aqs-step__index{display:flex;align-items:center;gap:.75rem;font-family:var(--aq-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--aq-muted)}.aqs-step__index b{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--aq-ink);font-weight:600;color:#fff}.aqs-step.is-active .aqs-step__index b{background:linear-gradient(135deg,#06f,#0af)}.aqs-step__title{margin:1rem 0 0;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:700;line-height:1.15;letter-spacing:-.025em}.aqs-step__text{max-width:34rem;margin:.8rem 0 0;font-size:1.04rem;line-height:1.65;color:var(--aq-muted)}.aqs-step__facts{display:grid;gap:.45rem;margin:1.1rem 0 1.2rem;padding:0;list-style:none;font-size:.95rem}.aqs-step__facts li{display:flex;gap:.6rem;align-items:baseline}.aqs-step__facts li:before{content:"";flex:none;width:14px;height:2px;border-radius:1px;background:var(--aq-blue);transform:translateY(-3px)}.aqj-stage{--aqj-fallback: 1.15;position:sticky;top:4.75rem;height:min(calc(100vh - 5.5rem),1000px);min-height:540px;isolation:isolate}.aqj-layer{position:absolute;top:0;left:0;width:540px;height:360px;border-radius:18px;transform-origin:50% 50%;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;box-shadow:0 0 0 1px #0b132414,0 46px 70px -42px #0b13248c}.aqj-stage:not([data-ready]) .aqj-layer{opacity:0}.aqj-stage:not([data-ready]) .aqj-layer:first-child{top:50%;left:50%;opacity:1;transform:translate(-50%,-50%) scale(var(--aqj-fallback))}.aqj-guides{position:absolute;inset:0;z-index:8;width:100%;height:100%;overflow:visible;pointer-events:none}.aqj-guides line{opacity:0;stroke:#0b13244d;stroke-width:1;stroke-dasharray:3 4}.aqj-labels{position:absolute;inset:0;z-index:9;margin:0;padding:0;list-style:none;pointer-events:none}.aqj-label{position:absolute;top:0;left:0;display:flex;align-items:center;gap:8px;font-family:var(--aq-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--aq-ink);opacity:0}.aqj-label:before{content:"";width:14px;height:1px;background:#0b13244d}.aqj-label b{align-self:flex-start;font-weight:500;color:var(--aq-blue)}.aqj-label span{display:grid;gap:2px}.aqj-label small{font-size:10px;letter-spacing:.02em;text-transform:none;color:var(--aq-muted)}.aqj-label--base b{color:#65a30d}.aqj-stage[data-tight] .aqj-label small{display:none}.aqj-stage[data-tight] .aqj-label b{align-self:auto}@media(max-width:1023px){.aqs-journey__grid{display:flex;flex-direction:column-reverse;gap:1.5rem}.aqj-labels{display:none}.aqj-stage{--aqj-fallback: .6;top:4.25rem;z-index:2;height:min(420px,54svh);min-height:340px;background:var(--aq-paper)}.aqj-stage:after{content:"";position:absolute;top:100%;right:0;left:0;height:28px;background:linear-gradient(var(--aq-paper),transparent);pointer-events:none}.aqs-step,.aqs-step:first-child{min-height:62vh;justify-content:flex-start;padding-top:1rem}.aqs-step--close{min-height:80vh}}.aqj-mono{font-family:var(--aq-mono);font-variant-numeric:tabular-nums}.aqj-extract,.aqj-brand,.aqj-toasts,.aqj-base__logos{transform-style:preserve-3d}.aqj-mail,.aqj-field,.aqj-base__logo,.aqj-map__legend,.aqj-quote__total,.aqj-doc,.aqj-brand__swatches,.aqj-brand__exports,.aqj-phone,.aqj-toast{--aqj-drop: calc(var(--lift) * -.95) calc(var(--lift) * 1.21) calc(var(--lift) * .9 + 6px);transform:translateZ(var(--lift))}.aqj-layer--request{display:grid;grid-template-rows:auto 1fr;gap:12px;padding:18px;background:linear-gradient(180deg,#111b31,#0c1426);color:#c9d5ea}.aqj-mail{--lift: 8px;position:relative;overflow:hidden;padding:13px 15px;border:1px solid rgba(160,190,240,.12);border-radius:14px;background:#131d33;box-shadow:var(--aqj-drop) #01061273;font-size:13px;line-height:1.55}.aqj-mail__meta{display:grid;gap:2px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.07);font-size:11.5px;color:#8b9cbb}.aqj-mail__meta strong{font-size:13px;font-weight:600;color:#eef3fb}.aqj-mail__body{margin:0}.aqj-mail mark{padding:0 2px;border-radius:4px;background:#2f7bff42;color:#fff;transition:background-color .5s ease,color .5s ease;transition-delay:calc(var(--d, 0) * 1ms + .7s)}[data-ready] .aqj-layer:not(.is-on) .aqj-mail mark{background:transparent;color:inherit}.aqj-scan{position:absolute;inset:0 0 auto;height:40%;background:linear-gradient(180deg,transparent,rgba(79,155,255,.14) 70%,rgba(124,196,255,.5));opacity:0;pointer-events:none}.aqj-layer.is-on .aqj-scan{animation:aqj-scan 1.3s cubic-bezier(.5,0,.3,1) .15s both}@keyframes aqj-scan{0%{opacity:0;transform:translateY(-110%)}15%,85%{opacity:1}to{opacity:0;transform:translateY(260%)}}.aqj-extract{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px}.aqj-extract__head{grid-column:1 / -1;display:flex;justify-content:space-between;font-family:var(--aq-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#7cc4ff}.aqj-field{--lift: 22px;padding:8px 10px;border:1px solid rgba(160,190,240,.12);border-radius:10px;background:#18233b;box-shadow:var(--aqj-drop) #01061280;transition:opacity .4s ease,translate .4s ease;transition-delay:calc(var(--d, 0) * 1ms + 1.3s)}[data-ready] .aqj-layer:not(.is-on) .aqj-field{opacity:0;translate:0 6px}.aqj-field span{display:block;font-size:10.5px;color:#7f91b1}.aqj-field strong{font-size:13px;font-weight:600;color:#f3f7ff}.aqj-layer--base{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:16px;padding:30px 34px;background:linear-gradient(160deg,#f4fbe6,#fff 48%,#e9f8f5);color:#040b32}.aqj-base__title{font-family:var(--aq-mono);font-size:17px;letter-spacing:.1em;text-transform:uppercase;color:#55657f}.aqj-base__logos{display:flex;gap:24px}.aqj-base__logo{--lift: 22px;display:grid;place-items:center;width:200px;height:108px;border-radius:18px;background:#fff;box-shadow:var(--aqj-drop) #0f1e3c42}.aqj-base__logo img{width:auto;max-width:150px;height:auto;max-height:66px}.aqj-base__flows{font-size:17px;font-weight:600;color:#33415c}.aqj-layer--itinerary{--aqj-unit: 4.186px;background:#0e2456}.aqj-layer--itinerary .aqj-relief__plate{opacity:min(1,calc(var(--aqj-lie, 0) * 2.4))}.aqj-map__picture,.aqj-map__route{position:absolute;inset:0;width:100%;height:100%}.aqj-map__picture{border-radius:inherit;object-fit:cover}.aqj-map__border{fill:none;stroke:#a78bfa;stroke-width:3;stroke-dasharray:10 10;opacity:.6}.aqj-map__country{font-family:var(--aq-mono);font-size:19px;font-weight:600;letter-spacing:.3em;fill:#dce6fa9e}.aqj-leg{fill:none;stroke-width:9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.aqj-leg--loaded{stroke:#3d8bff}.aqj-leg--empty{stroke:#ff4f93}.aqj-leg--return{stroke-width:4}.aqj-leg--loaded.aqj-leg--return{stroke:#a9cbff}.aqj-leg--empty.aqj-leg--return{stroke:#ffb3d0}.aqj-pin{--pin: #cbd5e1}.aqj-pin--stop{--pin: #34d399}.aqj-pin--toll{--pin: #f87171}.aqj-pin--border{--pin: #a78bfa}.aqj-pin--destination{--pin: #fbbf24}.aqj-pin--relay{--pin: #2dd4bf}.aqj-pin circle{fill:#040b32;stroke:var(--pin);stroke-width:5;opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity .3s ease,transform .45s cubic-bezier(.3,1.6,.4,1)}.aqj-pin text{font-size:22px;font-weight:600;fill:#eef3fb;stroke:#040b32d9;stroke-width:6px;paint-order:stroke;opacity:0;transition:opacity .35s ease .1s}.aqj-pin.is-on circle{opacity:1;transform:none}.aqj-pin.is-on text{opacity:1}.aqj-coach{opacity:0;transition:opacity .3s ease}.aqj-coach.is-on{opacity:1}.aqj-coach circle{fill:#fff}.aqj-coach .aqj-coach__halo{fill:#7cc4ff59}.aqj-map__legend{--lift: 14px;position:absolute;top:12px;left:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.aqj-map__legend span{display:flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid rgba(160,190,240,.16);border-radius:999px;background:#0a1324;box-shadow:var(--aqj-drop) #0106128c;font-size:11px;color:#c9d5ea}.aqj-map__legend b{font-family:var(--aq-mono);font-weight:500;color:#fff}.aqj-swatch{width:12px;height:3px;border-radius:2px}.aqj-swatch--loaded{background:#3d8bff}.aqj-swatch--empty{background:#ff4f93}@media(prefers-reduced-motion:reduce){.aqj-layer,.aqj-layer *{transition:none!important;animation:none!important}}@property --aqj-brand{syntax: "<color>"; inherits: true; initial-value: #0066ff;}.aqj-layer--quote{display:flex;flex-direction:column;padding:14px 18px;background:linear-gradient(180deg,#101a30,#040b32);font-size:12.5px;line-height:1.3;color:#dbe5f5}.aqj-quote__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px;font-size:11.5px;color:#8b9cbb}.aqj-quote__head strong{font-size:13.5px;color:#f3f7ff}.aqj-quote__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:3px 0;border-top:1px solid rgba(255,255,255,.06);transition:opacity .35s ease,transform .35s ease;transition-delay:calc(var(--d, 0) * 1ms + .25s)}[data-ready] .aqj-layer:not(.is-on) .aqj-quote__row{opacity:0;transform:translate(-8px)}.aqj-quote__row small{overflow:hidden;font-family:var(--aq-mono);font-size:10px;white-space:nowrap;text-overflow:ellipsis;color:#7385a5}.aqj-quote__row--soft{color:#a9b8d2}.aqj-quote__total{--lift: 26px;display:flex;align-items:baseline;justify-content:space-between;margin-top:auto;padding:7px 12px;border:1px solid rgba(143,240,197,.28);border-radius:12px;background:#10203a;box-shadow:var(--aqj-drop) #0106128c;color:#a9b8d2}.aqj-quote__total strong{font-size:22px;color:#8ff0c5}.aqj-layer--document{--aqj-brand: #0066ff;display:grid;grid-template-columns:250px minmax(0,1fr);align-items:center;gap:24px;padding:18px 24px;background:radial-gradient(rgba(23,32,54,.08) 1px,transparent 1px) 0 0 / 16px 16px,#e8edf5;color:#172036}.aqj-layer--document.is-on{animation:aqj-brand 3.4s ease .5s both}@keyframes aqj-brand{0%,24%{--aqj-brand: #0066ff}40%,62%{--aqj-brand: #e2552d}78%,to{--aqj-brand: #0d9488}}.aqj-doc{--lift: 16px;display:flex;flex-direction:column;height:324px;overflow:hidden;border-radius:8px;background:#fff;box-shadow:var(--aqj-drop) #0f1e3c52;font-size:10px}.aqj-doc__band{display:flex;align-items:center;justify-content:space-between;padding:14px;background:var(--aqj-brand);color:#fff}.aqj-doc__logo{display:grid;place-items:center;width:74px;height:28px;border:1.5px dashed rgba(255,255,255,.75);border-radius:6px;font-size:9px}.aqj-doc__ref{font-size:9px;line-height:1.4;text-align:right}.aqj-doc__ref strong{display:block;font-size:12px}.aqj-doc__table{display:grid;margin:10px 14px 0}.aqj-doc__table div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid #edf1f7}.aqj-doc__table dt{color:#8a99b4}.aqj-doc__table dd{margin:0;font-family:var(--aq-mono);text-align:right}.aqj-doc__total{display:flex;justify-content:space-between;margin:12px 14px 0;font-size:12.5px;font-weight:700;color:var(--aqj-brand)}.aqj-doc__foot{margin:10px 14px 0;font-size:8.5px;color:#8a99b4}.aqj-doc__sign{display:grid;place-items:center;height:48px;margin:auto 14px 0;border:1.5px dashed color-mix(in srgb,var(--aqj-brand) 55%,#cfd8e6);border-radius:8px;font-size:9.5px;color:#8a99b4}.aqj-brand{display:grid;gap:14px}.aqj-brand__title{font-family:var(--aq-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#55657f}.aqj-brand__swatches{--lift: 22px;display:flex;gap:10px;width:max-content;padding:7px 9px;border-radius:999px;background:#fff;box-shadow:var(--aqj-drop) #0f1e3c47}.aqj-brand__swatches i{width:26px;height:26px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px #fff}.aqj-brand__swatches i:nth-child(1){box-shadow:0 0 0 3px #fff,0 0 0 5px var(--c)}.aqj-layer--document.is-on .aqj-brand__swatches i{animation:aqj-ring 3.4s ease .5s both}.aqj-layer--document.is-on .aqj-brand__swatches i:nth-child(1){animation-name:aqj-ring-first}.aqj-layer--document.is-on .aqj-brand__swatches i:nth-child(2){animation-name:aqj-ring-second}.aqj-layer--document.is-on .aqj-brand__swatches i:nth-child(3){animation-name:aqj-ring-third}@keyframes aqj-ring-first{0%,30%{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--c)}34%,to{box-shadow:0 0 0 3px #fff}}@keyframes aqj-ring-second{0%,30%,70%,to{box-shadow:0 0 0 3px #fff}34%,66%{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--c)}}@keyframes aqj-ring-third{0%,66%{box-shadow:0 0 0 3px #fff}70%,to{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--c)}}.aqj-brand__list{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:12.5px}.aqj-brand__list li:before{content:"✓";margin-right:8px;font-weight:700;color:var(--aqj-brand)}.aqj-brand__exports{--lift: 10px;display:flex;flex-wrap:wrap;gap:6px}.aqj-brand__exports span{padding:5px 10px;border:1px solid #cfd8e6;border-radius:999px;background:#fff;box-shadow:var(--aqj-drop) #0f1e3c33;font-size:11px;color:#33415c}.aqj-layer--signature{display:grid;grid-template-columns:196px minmax(0,1fr);align-items:center;gap:22px;padding:14px 24px;background:radial-gradient(120% 90% at 0% 0%,rgba(0,170,255,.35),transparent 60%),linear-gradient(135deg,#0b2a6b,#0057d9)}.aqj-phone{--lift: 30px;--sign-at: .7s;position:relative;justify-self:center;width:156px;height:326px;padding:5px;border-radius:30px;background:linear-gradient(145deg,#3b4558,#121826 38%,#0a0e17 70%,#2a3242);box-shadow:inset 0 0 0 1px #ffffff2e,0 0 0 1px #0009,var(--aqj-drop) #0004108c}.aqj-phone__key{position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,#4a5468,#1c2230)}.aqj-phone__key--action{top:62px;left:-2px;height:14px}.aqj-phone__key--up{top:88px;left:-2px;height:26px}.aqj-phone__key--down{top:120px;left:-2px;height:26px}.aqj-phone__key--power{top:96px;right:-2px;height:40px}.aqj-phone__screen{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;overflow:hidden;padding:7px 9px 13px;border-radius:25px;background:linear-gradient(180deg,#eef3fb,#f7f9fd 30%);font-size:8.5px;line-height:1.25;color:#172036}.aqj-phone__status{position:relative;display:flex;align-items:center;justify-content:space-between;height:16px;padding:0 4px 0 6px;font-size:8.5px;font-weight:700;font-variant-numeric:tabular-nums}.aqj-phone__status svg{width:30px;height:8px;fill:currentColor}.aqj-phone__island{position:absolute;top:2px;left:50%;width:44px;height:13px;border-radius:8px;background:#05070c;translate:-50% 0}.aqj-phone__home{position:absolute;bottom:4px;left:50%;width:52px;height:3px;border-radius:2px;background:#040b32;translate:-50% 0}.aqj-sign__brand{display:flex;align-items:center;gap:6px;margin-top:2px}.aqj-sign__brand strong,.aqj-sign__brand small{display:block}.aqj-sign__brand strong{font-size:9.5px}.aqj-sign__brand small{font-size:7.5px;color:#6b7a96}.aqj-sign__logo{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,#06f,#0af);font-size:8px;font-weight:800;letter-spacing:-.02em;color:#fff}.aqj-sign__card{display:grid;gap:1px;padding:7px 8px;border:1px solid #e1e8f3;border-radius:10px;background:#fff;box-shadow:0 6px 14px -10px #0b132466}.aqj-sign__trip{font-size:9.5px;font-weight:700}.aqj-sign__meta{font-size:7.5px;color:#6b7a96}.aqj-sign__total{margin-top:3px;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.aqj-sign__total small{font-size:7.5px;font-weight:600;color:#6b7a96}.aqj-sign__check{display:flex;align-items:center;gap:5px;font-size:8px}.aqj-sign__check i{position:relative;flex:none;width:10px;height:10px;border:1.2px solid #0066ff;border-radius:3px;background:#06f;transition:background-color .2s ease .35s}.aqj-sign__check i:after{content:"";position:absolute;top:.5px;left:2.6px;width:2.5px;height:5px;border:solid #fff;border-width:0 1.4px 1.4px 0;rotate:45deg;transition:opacity .2s ease .35s}.aqj-sign__pad{position:relative;height:74px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #dfe6f2,0 6px 14px -10px #0b132466}.aqj-sign__hint{position:absolute;top:5px;left:8px;font-size:7px;letter-spacing:.08em;text-transform:uppercase;color:#9aa8c0;opacity:0;transition:opacity .3s ease}.aqj-sign__line{position:absolute;right:10px;bottom:15px;left:10px;height:1px;background:repeating-linear-gradient(90deg,#c6d1e3 0 3px,transparent 3px 6px)}.aqj-sign__line b{position:absolute;bottom:-1px;left:-1px;font-size:9px;font-weight:400;line-height:1;color:#9aa8c0}.aqj-sign__ink{position:absolute;top:6px;left:4px;width:200px;height:80px;transform:scale(.66);transform-origin:0 0}.aqj-sign__ink svg{position:absolute;inset:0;width:200px;height:80px;overflow:visible}.aqj-sign__ink path{fill:none;stroke:#142a66;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.aqj-sign__finger{position:absolute;top:0;left:0;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle,rgba(0,102,255,.4) 0 30%,rgba(0,102,255,.14) 32% 58%,transparent 61%);offset-distance:100%;offset-rotate:0deg;opacity:0}.aqj-sign__seal{position:absolute;right:6px;bottom:3px;display:inline-flex;align-items:center;gap:3px;padding:1px 5px 1px 3px;border-radius:999px;background:#e5f8ef;font-size:6.5px;font-weight:700;color:#0f8a5f;transition:opacity .3s ease,scale .3s cubic-bezier(.3,1.6,.5,1)}.aqj-sign__seal svg{width:8px;height:8px}.aqj-sign__signer{margin-top:-2px;font-size:7.5px;color:#6b7a96;text-align:center}.aqj-sign__secure{display:flex;align-items:center;justify-content:center;gap:3px;margin-top:auto;font-size:7px;color:#8a99b4}.aqj-sign__secure svg{width:8px;height:8px}.aqj-sign__button{display:grid;padding:8px;border-radius:10px;background:#10b981;font-size:9.5px;font-weight:700;text-align:center;color:#fff;transition:background-color .35s ease}.aqj-sign__label,.aqj-sign__done{grid-area:1 / 1;transition:opacity .3s ease}.aqj-sign__label{opacity:0}[data-ready] .aqj-layer:not(.is-on) .aqj-sign__check i{background:#fff;transition:none}[data-ready] .aqj-layer:not(.is-on) .aqj-sign__check i:after{opacity:0;transition:none}[data-ready] .aqj-layer:not(.is-on) .aqj-sign__ink path{stroke-dashoffset:1;transition:none}[data-ready] .aqj-layer:not(.is-on) .aqj-sign__seal{opacity:0;scale:.6;transition:none}[data-ready] .aqj-layer:not(.is-on) .aqj-sign__hint{opacity:1;transition:none}[data-ready] .aqj-layer:not(.is-on) .aqj-sign__button{background:#06f;transition:none}[data-ready] .aqj-layer:not(.is-on) .aqj-sign__label{opacity:1;transition:none}[data-ready] .aqj-layer:not(.is-on) .aqj-sign__done{opacity:0;transition:none}.aqj-layer.is-on .aqj-sign__hint{transition-delay:var(--sign-at)}.aqj-layer.is-on .aqj-sign__ink path{transition:stroke-dashoffset var(--seconds) linear calc(var(--sign-at) + var(--delay))}.aqj-layer.is-on .aqj-sign__finger{animation:aqj-finger var(--ink) linear var(--sign-at) both}.aqj-layer.is-on .aqj-sign__seal{transition-delay:calc(var(--sign-at) + var(--ink) + .15s)}.aqj-layer.is-on .aqj-sign__button,.aqj-layer.is-on .aqj-sign__label,.aqj-layer.is-on .aqj-sign__done{transition-delay:calc(var(--sign-at) + var(--ink) + .35s)}@keyframes aqj-finger{0%{offset-distance:0%;opacity:0}6%,94%{opacity:1}to{offset-distance:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.aqj-layer.is-on .aqj-sign__finger{animation:none}}.aqj-toasts{display:grid;gap:10px}.aqj-toast{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#0b2557;box-shadow:var(--aqj-drop) #00041073;transition:opacity .4s ease,translate .4s ease;transition-delay:calc(var(--d, 0) * 1ms + 3.1s)}[data-ready] .aqj-layer:not(.is-on) .aqj-toast{opacity:0;translate:0 10px}.aqj-toast__icon{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--c) 20%,transparent);color:var(--c)}.aqj-toast__icon svg{width:16px;height:16px}.aqj-toast strong{display:block;font-size:13px;color:#f3f7ff}.aqj-toast span{font-size:11.5px;color:#a8bbdc}
