.v2p-journey__aside{gap:1.75rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid}.v2p-journey__rule{max-inline-size:44rem;color:var(--rw-ink-muted,var(--muted-foreground));text-wrap:pretty;margin:0}.v2p-journey__rule strong{color:var(--rw-ink,var(--foreground))}.v2p-deck{padding-block:clamp(4rem,10svh,8rem)}.v2p-deck__pin{gap:clamp(2rem,5vw,4rem);display:grid}.v2p-deck__intro{align-content:start;gap:1rem;min-inline-size:0;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.v2p-deck__legend{border-block-start:1px solid var(--rw-line,var(--border));margin:1rem 0 0;padding:0;list-style:none;display:grid}.v2p-deck__legend li{border-block-end:1px solid var(--rw-line,var(--border));color:var(--rw-ink-muted,var(--muted-foreground));align-items:baseline;gap:.875rem;padding-block:.625rem;display:flex}.v2p-deck__legend-num{font-variant-numeric:tabular-nums;font-size:.875rem}.rw-grid.v2p-deck__cards{--rw-gap:1.25rem;min-inline-size:0}.v2p-deck__frame{container:v2p-deck/inline-size}.v2p-pass{perspective:1400px;min-inline-size:0;container-type:inline-size}.v2p-pass__card{border:1px solid var(--rw-edge,var(--rw-line-strong,var(--border)));background:var(--rw-grad-glass,var(--card));block-size:100%;-webkit-backdrop-filter:var(--rw-glass-filter);backdrop-filter:var(--rw-glass-filter);color:var(--rw-ink,var(--foreground));box-shadow:var(--rw-glow-box);transform-origin:50% 0;backface-visibility:hidden;border-radius:2px;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.v2p-pass__card:before{content:"";background:var(--sw-gold-500);inline-size:4px;position:absolute;inset-block:0;inset-inline-start:0}@container (min-width:28rem){.v2p-pass__card{grid-template-columns:minmax(0,1fr) minmax(9rem,.42fr)}}.v2p-pass__main{align-content:start;gap:.75rem;padding:1.25rem 1.25rem 1.5rem 1.5rem;padding-inline:1.5rem 1.25rem;display:grid}.v2p-pass__brand{letter-spacing:.18em;text-transform:uppercase;color:var(--rw-ink-accent,var(--sw-gold-700));justify-content:space-between;gap:1rem;margin:0;font-size:.875rem;font-weight:700;display:flex}.v2p-pass__of{font-variant-numeric:tabular-nums;color:var(--rw-ink-muted,var(--muted-foreground));letter-spacing:.08em}.v2p-pass__route{letter-spacing:.06em;text-transform:uppercase;color:var(--rw-ink-muted,var(--muted-foreground));align-items:center;gap:.625rem;min-inline-size:0;margin:0;font-size:.875rem;display:flex}.v2p-pass__route span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.v2p-pass__plane{color:var(--sw-gold-500);flex:none}[dir=rtl] .v2p-pass__plane{transform:scaleX(-1)}:lang(ar) .v2p-pass__brand,:lang(ar) .v2p-pass__route{letter-spacing:0;text-transform:none}.v2p-pass__title{font-family:var(--font-display);font-size:var(--rw-type-l,clamp(1.6rem, 2.6vw, 2.4rem));text-wrap:balance;gap:.25rem;margin:.25rem 0 0;font-weight:560;line-height:1.05;display:grid}.v2p-pass__num{font-family:var(--font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1px var(--rw-ink,var(--foreground));font-size:clamp(2.75rem,5vw,4.5rem);font-weight:700;line-height:.9}.v2p-pass__question{text-wrap:pretty;margin:0}.v2p-pass__stub{border-block-start:1px dashed var(--rw-line-strong,var(--border));background:color-mix(in srgb, var(--sw-gold-500) 8%, transparent);align-content:space-between;gap:1rem;padding:1.25rem;display:grid;position:relative}@container (min-width:28rem){.v2p-pass__stub{border-block-start:0;border-inline-start:1px dashed var(--rw-line-strong,var(--border))}}.v2p-pass__note{color:var(--rw-ink-muted,var(--muted-foreground));text-wrap:pretty;margin:0;font-size:.9375rem}.v2p-pass__go{min-block-size:2.75rem;color:var(--rw-ink-link,var(--rw-ink,var(--foreground)));text-underline-offset:.25em;align-items:center;gap:.5rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.v2p-pass__arrow{transition:translate .25s;display:inline-block}[dir=rtl] .v2p-pass__arrow{scale:-1 1}.v2p-pass__go:hover .v2p-pass__arrow,.v2p-pass__go:focus-visible .v2p-pass__arrow{translate:calc(.25rem * var(--sw-dir,1)) 0}.v2p-pass__barcode{background:repeating-linear-gradient(90deg, var(--rw-ink,var(--foreground)) 0 2px, transparent 2px 4px, var(--rw-ink,var(--foreground)) 4px 5px, transparent 5px 8px, var(--rw-ink,var(--foreground)) 8px 11px, transparent 11px 13px);opacity:.55;block-size:2rem;display:block}@supports (animation-timeline:view()){@media (min-height:46rem) and (prefers-reduced-motion:no-preference){@container v2p-deck (min-width:56rem){html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-deck__track{view-timeline:--v2p-deck block;block-size:520svh}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-deck__pin{block-size:calc(100svh - var(--sw-header-height,4.5rem) - 3rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;position:sticky;inset-block-start:calc(var(--sw-header-height,4.5rem) + 1.5rem)}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-deck__cards{grid-template-columns:minmax(0,1fr);grid-template-areas:"deck";align-items:stretch;display:grid}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-pass__main{align-content:space-between}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-pass{--i:0;--lift:calc((6 - var(--i)) * -.85rem);grid-area:deck}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-pass[data-n="1"]{--i:1;--from:0%;--to:3%;--cover-from:18.17%;--cover-to:19.17%}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-pass[data-n="2"]{--i:2;--from:14.67%;--to:18.67%;--cover-from:34.83%;--cover-to:35.83%}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-pass[data-n="3"]{--i:3;--from:31.33%;--to:35.33%;--cover-from:51.5%;--cover-to:52.5%}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-pass[data-n="4"]{--i:4;--from:48%;--to:52%;--cover-from:68.17%;--cover-to:69.17%}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-pass[data-n="5"]{--i:5;--from:64.67%;--to:68.67%;--cover-from:84.83%;--cover-to:85.83%}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-pass[data-n="6"]{--i:6;--from:81.33%;--to:85.33%}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-pass__card{animation:linear both v2p-pass-flip;animation-timeline:--v2p-deck;animation-range:contain var(--from) contain var(--to)}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-pass{transform-origin:50% 0;animation:linear both v2p-pass-settle;animation-timeline:--v2p-deck;animation-range:contain var(--cover-from) contain 100%}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-pass__card>*{animation:linear both v2p-pass-content,linear both v2p-pass-cover;animation-timeline:--v2p-deck,--v2p-deck;animation-range:contain var(--from) contain var(--to), contain var(--cover-from) contain var(--cover-to)}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-pass[data-n="6"],html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-pass[data-n="1"] .v2p-pass__card{animation:none}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-pass[data-n="1"] .v2p-pass__card>*{animation:linear both v2p-pass-cover;animation-timeline:--v2p-deck;animation-range:contain var(--cover-from) contain var(--cover-to)}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-pass[data-n="6"] .v2p-pass__card>*{animation:linear both v2p-pass-content;animation-timeline:--v2p-deck;animation-range:contain var(--from) contain var(--to)}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-deck__legend li{animation:linear both v2p-legend-on;animation-timeline:--v2p-deck}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-deck__legend li[data-n="1"]{animation-range:contain contain 16.67%}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-deck__legend li[data-n="2"]{animation-range:contain 16.67% contain 33.33%}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-deck__legend li[data-n="3"]{animation-range:contain 33.33% contain 50%}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-deck__legend li[data-n="4"]{animation-range:contain 50% contain 66.67%}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-deck__legend li[data-n="5"]{animation-range:contain 66.67% contain 83.33%}html:not([data-sw-motion=off],[data-sw-text="125"],[data-sw-text="140"]) .v2p-deck__legend li[data-n="6"]{animation-name:v2p-legend-last;animation-range:contain 83.33%}}}}@keyframes v2p-pass-flip{0%{opacity:0;transform:translateY(-2.5rem)rotateX(-110deg)}6%{opacity:1}to{opacity:1;transform:none}}@keyframes v2p-pass-content{0%,55%{opacity:0}80%,to{opacity:1}}@keyframes v2p-pass-cover{to{opacity:0;visibility:hidden}}@keyframes v2p-pass-settle{0%{filter:none;transform:none}to{transform:translateY(var(--lift)) scaleX(.96);filter:brightness(.92)}}@keyframes v2p-legend-on{0%,to{color:var(--rw-ink-muted,var(--muted-foreground));padding-inline-start:0}4%,96%{color:var(--rw-ink,var(--foreground));box-shadow:inset var(--v2p-edge,2px) 0 0 var(--sw-gold-500);padding-inline-start:.75rem}}@keyframes v2p-legend-last{0%{color:var(--rw-ink-muted,var(--muted-foreground))}10%,to{color:var(--rw-ink,var(--foreground));box-shadow:inset var(--v2p-edge,2px) 0 0 var(--sw-gold-500);padding-inline-start:.75rem}}[dir=rtl] .v2p-deck__legend{--v2p-edge:-2px}.rw-grid.v2p-journey__todo{--rw-gap:1rem}.v2p-journey__todo-card{align-content:start;gap:.75rem;padding:1.25rem;display:grid}.v2p-journey__todo-title{font-family:var(--font-display);font-size:var(--rw-type-card,1.375rem);margin:0;font-weight:560;line-height:1.15}.v2p-journey__fits{border-block-start:1px solid var(--rw-line,var(--border));gap:.75rem;padding-block-start:1.25rem;display:grid}.v2p-journey__fits-body{color:var(--rw-ink-muted,var(--muted-foreground));text-wrap:pretty;margin:0}.rw-grid.v2p-journey__airlines{--rw-gap:1.5rem;row-gap:0}.v2p-journey__airline a{border-block-start:1px solid var(--rw-line,var(--border));border-block-end:1px solid var(--rw-line,var(--border));min-block-size:3.25rem;color:var(--rw-ink,var(--foreground));align-items:center;gap:.875rem;padding-inline:.25rem;font-weight:640;text-decoration:none;transition:background-color .25s,padding .25s;display:flex}.v2p-journey__airline a:hover,.v2p-journey__airline a:focus-visible{background:color-mix(in srgb, var(--sw-gold-500) 12%, transparent);padding-inline-start:.75rem}.v2p-journey__airline-num{font-variant-numeric:tabular-nums;color:var(--rw-ink-muted,var(--muted-foreground));font-size:.875rem}@media (prefers-reduced-motion:reduce){.v2p-pass__arrow,.v2p-journey__airline a{transition:none}}html[data-sw-motion=off] .v2p-pass__arrow,html[data-sw-motion=off] .v2p-journey__airline a{transition:none}:where(.v2p-pass__card),.v2p-pass__card .rw-copy{--rw-ink:var(--rw-ink-card);--rw-ink-muted:var(--rw-ink-muted-card);--rw-ink-accent:var(--rw-ink-accent-card);--rw-ink-link:var(--rw-ink-link-card);--rw-text-fx:initial;color:var(--rw-ink);text-shadow:none}
