.primary-actions-bar[data-astro-cid-fackqkqv]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.calc-inputs-stack[data-astro-cid-fackqkqv],.result-stack[data-astro-cid-fackqkqv],.tool-lower-scratchpad[data-astro-cid-fackqkqv]{gap:var(--space-xs);display:grid}.tool-lower-controls[data-astro-cid-fackqkqv]{gap:var(--space-2xs);display:grid}.tool-lower-band[data-astro-cid-fackqkqv]{gap:var(--space-s);border-block-start:1px solid var(--border);padding-block-start:var(--space-xs);display:grid}@media (width>=56rem){.tool-lower-band[data-astro-cid-fackqkqv]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}}.block-label[data-astro-cid-fackqkqv]{font-size:var(--fs-xs);color:var(--ink-soft);margin-block-end:var(--space-3xs);font-weight:600;display:block}.preset-grid[data-astro-cid-fackqkqv]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.excursion-zone-grid[data-astro-cid-fackqkqv]{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=38rem){.excursion-zone-grid[data-astro-cid-fackqkqv]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.passenger-grid[data-astro-cid-fackqkqv]{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}.currency-pills[data-astro-cid-fackqkqv]{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.stage-container[data-astro-cid-fackqkqv]{gap:var(--space-3xs);display:grid}.stage-header-bar[data-astro-cid-fackqkqv]{justify-content:space-between;align-items:center;gap:var(--space-2xs);font-size:var(--fs-xs);color:var(--ink-soft);flex-wrap:wrap;font-weight:600;display:flex}.guardrail-alert[data-astro-cid-fackqkqv]{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border-strong);font-size:var(--fs-xs);color:var(--ink-soft);margin:0}.scratchpad-panel[data-astro-cid-fackqkqv]{padding:var(--space-s);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border);gap:var(--space-xs);display:grid}.scratchpad-head[data-astro-cid-fackqkqv]{justify-content:space-between;align-items:center;gap:var(--space-xs);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.blueprint-mini-table[data-astro-cid-fackqkqv]{border-collapse:collapse;inline-size:100%;font-size:var(--fs-xs)}.blueprint-mini-table[data-astro-cid-fackqkqv] th[data-astro-cid-fackqkqv],.blueprint-mini-table[data-astro-cid-fackqkqv] td[data-astro-cid-fackqkqv]{padding:var(--space-3xs) var(--space-2xs);border-block-end:1px solid var(--border);text-align:start;white-space:nowrap}@media (width<=47.99rem){.result-stack[data-astro-cid-fackqkqv]{padding-block-start:var(--space-2xl)}}.sister-bridges[data-astro-cid-fackqkqv]{align-items:center;gap:var(--space-xs);font-size:var(--fs-xs);flex-wrap:wrap;font-weight:600;display:flex}.micro-note[data-astro-cid-fackqkqv]{font-size:var(--fs-xs);color:var(--ink-soft);margin:0}.booking-dispatch-card[data-astro-cid-fackqkqv]{padding:var(--space-s);border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border-strong);gap:var(--space-2xs);display:grid}.booking-dispatch-head[data-astro-cid-fackqkqv]{justify-content:space-between;align-items:center;gap:var(--space-xs);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.booking-cta-row[data-astro-cid-fackqkqv]{gap:var(--space-2xs);flex-wrap:wrap;align-items:center;display:flex}.gate-voucher-card[data-astro-cid-fackqkqv]{padding:var(--space-s);border-radius:var(--radius-md);background:var(--surface);border:1px dashed var(--border-strong);gap:var(--space-xs);font-size:var(--fs-xs);display:grid}.gate-voucher-header[data-astro-cid-fackqkqv]{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);border-block-end:1px solid var(--border);flex-wrap:wrap;padding-block-end:var(--space-2xs);display:flex}.voucher-kicker[data-astro-cid-fackqkqv]{font-size:var(--fs-xs);color:var(--ink-soft);margin:0;font-weight:700}.voucher-badge[data-astro-cid-fackqkqv]{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border);font-size:var(--fs-xs);font-weight:700}.gate-voucher-grid[data-astro-cid-fackqkqv]{gap:var(--space-2xs);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.voucher-cell[data-astro-cid-fackqkqv]{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border);gap:var(--space-3xs);display:grid}.voucher-highlight[data-astro-cid-fackqkqv]{border-color:var(--border-strong)}.voucher-label[data-astro-cid-fackqkqv]{font-size:var(--fs-xs);color:var(--ink-soft)}.voucher-checklist[data-astro-cid-fackqkqv]{gap:var(--space-3xs);border-block-start:1px solid var(--border);padding-block-start:var(--space-3xs);display:grid}.voucher-checklist[data-astro-cid-fackqkqv] ul[data-astro-cid-fackqkqv]{gap:var(--space-3xs);margin:0;padding-inline-start:var(--space-m);display:grid}@media print{.calc-inputs-stack[data-astro-cid-fackqkqv],.tool-lower-controls[data-astro-cid-fackqkqv],.booking-dispatch-card[data-astro-cid-fackqkqv],.scratchpad-panel[data-astro-cid-fackqkqv],.sister-bridges[data-astro-cid-fackqkqv]{display:none!important}.gate-voucher-card[data-astro-cid-fackqkqv]{border:1px solid var(--ink);background:var(--bg);color:var(--ink);page-break-inside:avoid}}.toc-bar[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-s);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);flex-wrap:wrap;display:flex}.toc-label[data-astro-cid-lcdefpme]{font-size:var(--fs-xs);color:var(--ink-soft);margin-inline-end:var(--space-2xs);font-weight:700}.featured-badge-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-2xs);font-size:var(--fs-xs);display:flex}.featured-tier-tag[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-weight:600}.featured-save-pill[data-astro-cid-lcdefpme]{padding:var(--space-3xs) var(--space-xs);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-weight:700}.featured-title[data-astro-cid-lcdefpme]{font-size:var(--fs-lg);margin:0}.featured-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none}.featured-title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.featured-desc[data-astro-cid-lcdefpme]{font-size:var(--fs-sm);color:var(--ink-soft);margin:0}.featured-metrics[data-astro-cid-lcdefpme]{gap:var(--space-2xs);margin:var(--space-2xs) 0;padding:var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--fs-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.featured-metrics[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--ink-soft)}.featured-metrics[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--ink);margin:0;font-weight:700}.featured-actions[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-2xs);display:flex}.contrast-stat-strip[data-astro-cid-lcdefpme]{padding:var(--space-s) var(--space-m);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.transfer-split-grid[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=62rem){.transfer-split-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.explorer-controls[data-astro-cid-lcdefpme]{gap:var(--space-s);padding:var(--space-m);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=52rem){.explorer-controls[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.explorer-field[data-astro-cid-lcdefpme]{gap:var(--space-3xs);display:grid}.explorer-label[data-astro-cid-lcdefpme]{font-size:var(--fs-xs);color:var(--ink-soft);font-weight:600}.explorer-status-bar[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-xs);font-size:var(--fs-sm);color:var(--ink-soft);flex-wrap:wrap;display:flex}.blueprint-table[data-astro-cid-lcdefpme]{border-collapse:collapse;background:var(--surface-raised);border:1px solid var(--border-strong);width:100%;font-size:var(--fs-sm)}.blueprint-table[data-astro-cid-lcdefpme] caption[data-astro-cid-lcdefpme]{text-align:start;font-weight:700;font-size:var(--fs-sm);color:var(--ink);padding-block-end:var(--space-xs)}.blueprint-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme],.blueprint-table[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme]{padding:var(--space-xs) var(--space-s);border-block-end:1px solid var(--border);text-align:start;vertical-align:top}.blueprint-table[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme]{background:var(--surface);font-size:var(--fs-xs);color:var(--ink-soft);font-weight:700}.blueprint-table[data-astro-cid-lcdefpme] tr[data-astro-cid-lcdefpme].is-collapsed-row{display:none}.row-title-link[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:700;text-decoration:none;display:block}.row-title-link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.row-subnote[data-astro-cid-lcdefpme]{font-size:var(--fs-xs);color:var(--ink-soft);display:block}.silo-pillar-grid[data-astro-cid-lcdefpme]{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.silo-pillar-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);text-decoration:none}.silo-pillar-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.method-grid[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=62rem){.method-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.formula-plate[data-astro-cid-lcdefpme]{border:1px solid var(--border);background:var(--surface-raised);padding:var(--space-s);margin-block:var(--space-s);font-family:var(--font-numeric);overflow-x:auto}
