.journey-card{--text:var(--ds-ink);--muted:var(--ds-muted);--faint:var(--ds-faint);--accent:var(--ds-accent);--line:var(--ds-border);--control:#fff}.sky-scope .journey-card,.sky-scope .surface-panel{color:var(--ds-ink)}:is(main[data-phase=intro],.intro-scope) .hero-flight-search{background:var(--ds-accent);box-shadow:0 10px 24px #0b35683d}:is(main[data-phase=intro],.intro-scope) .hero-flight-search:hover,:is(main[data-phase=intro],.intro-scope) .hero-flight-search--launching{background:var(--ds-accent-hover)}:is(main[data-phase=intro],.intro-scope) .hero-flight-search.hero-flight-search{letter-spacing:.1em;border-radius:999px;min-width:9.5rem;min-height:2.8rem;margin-left:-.2rem;margin-right:.45rem;padding:.68rem .9rem;font-size:.68rem}:is(main[data-phase=intro],.intro-scope) .horizon-title{isolation:isolate;position:relative}:is(main[data-phase=intro],.intro-scope) .horizon-title:before{z-index:-1;filter:blur(22px);content:"";background:radial-gradient(#020f1f52 0%,#020f1f24 48%,#0000 72%);border-radius:50%;position:absolute;inset:6% -8% -2%}:is(main[data-phase=intro],.intro-scope) .hero-flight-search-arrow{width:1.65rem;height:1.65rem;margin-left:.05rem;padding:.32rem}@media (max-width:767px){:is(main[data-phase=intro],.intro-scope) .hero-flight-search.hero-flight-search{margin:.1rem 0 0}}.surface-control{border-color:var(--ds-border);color:var(--ds-ink);box-shadow:none;background:#fff}.surface-control:before{display:none}.surface-control:hover{background:var(--ds-surface-soft);box-shadow:none;border-color:#b8c4d1}.sky-scope .journey-card p,.sky-scope .surface-panel p{color:var(--ds-muted)}.arrival-card.journey-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);width:100%;padding:clamp(1.6rem,4vw,2.5rem)}.arrival-card.journey-card h2{color:var(--ds-ink);font-family:var(--font-serif), serif;letter-spacing:-.04em;-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;margin-top:1.4rem;font-size:clamp(2.2rem,5.2vw,3.9rem);font-style:normal;font-weight:400;line-height:1.02}.arrival-card .arrival-card-meta{border:0;flex-wrap:wrap;gap:.55rem;padding:0;display:flex}.arrival-card .arrival-card-category{color:#2ca66d;margin-top:.75rem;font-size:.78rem;font-weight:600}.sky-scope .journey-card p.dilemma-stake{color:var(--ds-text,var(--text))}.sky-scope .journey-card p.arrival-card-credit{color:var(--ds-faint)}.arrival-card .arrival-card-scene{color:var(--ds-muted);margin-top:1.5rem;font-size:1rem;line-height:1.65}.arrival-card .arrival-card-action{border:0;margin-top:1.75rem}.arrival-card .arrival-card-cta{width:100%}.dilemma-briefing.journey-card{border:1px solid var(--ds-border);border-radius:var(--ds-radius);background:var(--ds-surface);color:var(--ds-ink);box-shadow:var(--ds-shadow)}.dilemma-briefing.journey-card h2{color:var(--ds-ink);font-family:var(--font-serif), serif;letter-spacing:-.025em;font-style:normal;font-weight:400}.dilemma-briefing .dilemma-scene{color:var(--ds-muted)}.dilemma-briefing .decision-choice{border:1px solid var(--ds-border);min-height:72px;color:var(--ds-ink);box-shadow:none;background:#fff;border-radius:10px}.dilemma-briefing .decision-choice:hover{background:#fbfdff;border-color:#1c5d9c85;transform:none;box-shadow:0 0 0 3px #1c5d9c14}.dilemma-briefing .decision-choice .tech-index{border-color:var(--ds-border);background:var(--ds-surface-soft);color:var(--ds-muted)}.dilemma-briefing .decision-choice span{color:inherit}.dilemma-briefing .custom-answer-card{border:1px solid var(--ds-border);background:var(--ds-surface-soft);border-radius:10px}.sky-scope .journey-card,:is(main[data-phase=intro],.intro-scope) .hero-flight-fields{-webkit-backdrop-filter:blur(24px)saturate(1.12);background:linear-gradient(135deg,#ffffffd6,#e8f4fab3),radial-gradient(circle at 12% 0,#ffffff80,#0000 46%);border:1px solid #ffffffb8;box-shadow:0 28px 76px #04142a4d,inset 0 1px #ffffffb3}@media (prefers-reduced-transparency:reduce){.sky-scope .journey-card,:is(main[data-phase=intro],.intro-scope) .hero-flight-fields{-webkit-backdrop-filter:none;background:#fafdfff5}}.consequence-card.journey-card h2{color:var(--ds-ink);font-family:var(--font-body), sans-serif;letter-spacing:-.025em;font-style:normal;font-weight:600}main[data-phase=report] .journey-card,main[data-phase=consent] .journey-card,main[data-phase=goodbye] .journey-card{border:1px solid var(--ds-border);color:var(--ds-ink);background:#fff}main[data-phase=report]{background:#f6f7f9}main[data-phase=report] .surface-card,main[data-phase=consent] .surface-card{border:1px solid var(--ds-border);background:var(--ds-surface-soft);color:var(--ds-ink);border-radius:10px}main[data-phase=consent] .consent-scope-list.surface-card{border:0}
