:is(.v2-plan__name,.v2-cmp__name,.v2-cmp__label,.v2-rungs__name,.v2-how__title,.v2-rail__title,.v2-cabin__title,.v2-mentor__name,.v2-trust__title,.v2-logbook__title,.v2-board__name,.v2-quote__text){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;min-inline-size:0}:is(.v2-plan__amount,.v2-cmp__price,.v2-rungs__price,.v2-cmp__q-price){overflow-wrap:anywhere}.v2-head{gap:var(--rw-gap-m,1.5rem);margin-block-end:clamp(2rem,5vw,4rem);display:grid}.v2-head__main{gap:var(--rw-gap-s,.75rem);max-inline-size:60rem;display:grid}.v2-head__aside{min-inline-size:0}.v2-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));align-items:start;gap:1rem 1.5rem;margin:0;display:grid}.v2-facts>div{border-block-start:1px solid var(--rw-line,color-mix(in oklab, currentColor 18%, transparent));align-content:start;gap:.25rem;min-inline-size:0;padding-block-start:.75rem;display:grid}.v2-facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--rw-ink-muted,inherit);font-size:.875rem;font-weight:600}.v2-facts dd{font-variant-numeric:tabular-nums;color:var(--rw-ink,inherit);margin:0;font-size:1rem}:lang(ar) .v2-facts dt{letter-spacing:0;text-transform:none;font-size:.875rem}.v2-badge{border:1px solid var(--rw-line-strong,currentColor);min-block-size:1.75rem;color:var(--rw-ink,inherit);border-radius:2px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}.v2-badge--gold{border-color:var(--sw-gold-600);background:var(--sw-gold-300);color:var(--sw-navy-950)}.v2-tick{border:1.5px solid var(--rw-ink-accent,var(--sw-gold-700));block-size:1.25rem;inline-size:1.25rem;color:var(--rw-ink-accent,var(--sw-gold-700));border-radius:2px;flex-shrink:0;place-items:center;display:inline-grid}.v2-tick svg{block-size:.875rem;inline-size:.875rem}.v2-tick--no{border-color:var(--rw-line-strong,currentColor);color:var(--rw-ink-muted,inherit)}.v2-ticks{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.v2-ticks>li{color:var(--rw-ink,inherit);align-items:flex-start;gap:.625rem;display:flex}.v2-ticks>li>.v2-tick{margin-block-start:.125rem}.v2-ledger{border-block-start:1px solid var(--rw-line-strong,currentColor);margin:0;padding:0;list-style:none}.v2-ledger>li{border-block-end:1px solid var(--rw-line,currentColor);color:var(--rw-ink,inherit);grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding-block:1.125rem;display:grid}.v2-ledger__no{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--rw-ink-accent,inherit);font-size:.875rem}.v2-actions{flex-wrap:wrap;gap:.75rem;margin-block-start:clamp(2rem,4vw,3rem);display:flex}.v2-actions--center{justify-content:center}.v2-muted{color:var(--rw-ink-muted,inherit)}.v2-ink{color:var(--rw-ink,inherit)}.v2-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.v2-actions--center{inline-size:100%}.rw-copy.v2-copy-full{inline-size:auto}
.v2-board__marquee{border-block:1px solid var(--rw-line-strong,currentColor);background:var(--sw-navy-950);color:var(--sw-dune-50,#f6efe3);margin-block-end:clamp(1.5rem,4vw,2.5rem);padding-block:.75rem}.v2-board__flap{border-inline-end:1px solid color-mix(in oklab, var(--sw-gold-300) 35%, transparent);font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;align-items:baseline;gap:.75rem;padding-inline:1.5rem;display:inline-flex}.v2-board__flap .v2-board__code{background:color-mix(in oklab, var(--sw-gold-300) 18%, transparent);color:var(--sw-gold-300);letter-spacing:.12em;padding:.125rem .375rem;font-weight:700}.v2-board__flap .v2-board__name{letter-spacing:.04em;text-transform:uppercase;font-size:1.25rem;font-weight:700}.v2-board__flap .v2-board__city{color:var(--sw-horizon-300);font-size:.9375rem}.v2-board__table{border:1px solid var(--rw-glass-edge,var(--rw-line-strong));background:var(--rw-glass,var(--rw-ground-solid));-webkit-backdrop-filter:blur(var(--rw-glass-blur,16px));backdrop-filter:blur(var(--rw-glass-blur,16px));border-radius:2px;overflow:hidden;container-type:inline-size}.v2-board__rows{margin:0;padding:0;list-style:none;display:grid}.v2-board__row{border-block-end:1px solid var(--rw-line,currentColor);color:var(--rw-ink,inherit);grid-template-columns:2.5rem 4rem minmax(0,1fr);align-items:center;gap:.5rem 1rem;padding:.875rem clamp(1rem,3vw,1.5rem);transition:background-color .2s;display:grid}.v2-board__row:last-child{border-block-end:0}.v2-board__row:hover,.v2-board__row:focus-within{background:color-mix(in oklab, var(--sw-gold-300) 14%, transparent)}.v2-board__gate{font-family:var(--font-mono,ui-monospace, monospace);color:var(--rw-ink-muted,inherit);font-size:.875rem}.v2-board__row .v2-board__code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;color:var(--rw-ink-accent,inherit);font-weight:700}.v2-board__dest{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-inline-size:0;display:flex}.v2-board__row .v2-board__name{font-family:var(--font-display,inherit);font-size:max(.875rem, calc(1.25rem * var(--rw-title-scale,.8)));font-weight:600}.v2-board__row .v2-board__city{color:var(--rw-ink-muted,inherit)}.v2-board__link{grid-column:2/-1;justify-self:start}@container (min-width:40rem){.v2-board__row{grid-template-columns:3rem 5rem minmax(0,1fr) auto}.v2-board__link{grid-column:auto;justify-self:end}}.v2-board__table{background:var(--rw-grad-glass,var(--rw-glass));border:1px solid var(--rw-edge,var(--rw-glass-edge));box-shadow:var(--rw-glow-box);transition:border-color .3s,box-shadow .3s}.v2-board__table:is(:hover,:focus-within){border-color:var(--rw-edge-hover,var(--rw-glass-edge));box-shadow:var(--rw-glow-box-hover)}.v2-board__row .v2-board__name{text-shadow:var(--rw-text-fx,var(--rw-glow-text))}.v2-board__table.rw-surface{padding:0}:where(.v2-board__table),.v2-board__table .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}:where(.v2-board__marquee,.v2-board__flap,.v2-board__table),:where(.v2-board__marquee,.v2-board__flap,.v2-board__table) *{--rw-text-fx:none;text-shadow:none}
