.ap-hero[data-astro-cid-ra2djbjw]{background:var(--ink);color:#e8eefb;padding-bottom:150px;position:relative;overflow:hidden}.ap-skyline[data-astro-cid-ra2djbjw]{pointer-events:none;height:230px;animation:fade-up 1.2s var(--ease) both;animation-delay:.3s;position:absolute;inset:auto 0 0}@media (width<=760px){.ap-hero[data-astro-cid-ra2djbjw]{padding-bottom:110px}.ap-skyline[data-astro-cid-ra2djbjw]{height:150px}}.ap-hero[data-astro-cid-ra2djbjw]:before{content:"";background:radial-gradient(700px 360px at 85% 0,#2563ff73,#0000 70%),radial-gradient(500px 300px at 0 100%,#7c3aed59,#0000 70%);position:absolute;inset:0}.ap-bg[data-astro-cid-ra2djbjw]{font:900 clamp(8rem, 26vw, 22rem)/1 var(--mono);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1.5px #ffffff17;user-select:none;position:absolute;top:-6%;right:-2%}.ap-inner[data-astro-cid-ra2djbjw]{position:relative}.ap-hero[data-astro-cid-ra2djbjw] .breadcrumbs,.ap-hero[data-astro-cid-ra2djbjw] .breadcrumbs a{color:#8fa1c4}.iata-big[data-astro-cid-ra2djbjw]{font:800 1rem var(--mono);letter-spacing:.3em;color:var(--accent);margin-top:12px}.ap-hero[data-astro-cid-ra2djbjw] h1[data-astro-cid-ra2djbjw]{color:#fff;max-width:820px;margin:8px 0 10px}.lead[data-astro-cid-ra2djbjw]{color:#b8c5de;max-width:680px;font-size:1.15rem}.facts[data-astro-cid-ra2djbjw]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.facts[data-astro-cid-ra2djbjw] span[data-astro-cid-ra2djbjw]{background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:6px 12px;font-size:.85rem}.layout[data-astro-cid-ra2djbjw]{grid-template-columns:minmax(0,1fr) 270px;gap:48px;margin-top:8px;display:grid}@media (width<=980px){.layout[data-astro-cid-ra2djbjw]{grid-template-columns:1fr}.side[data-astro-cid-ra2djbjw]{display:none}}.toc[data-astro-cid-ra2djbjw]{margin-top:24px;position:sticky;top:92px}.toc-title[data-astro-cid-ra2djbjw]{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:10px;font-size:.72rem;font-weight:700}.toc[data-astro-cid-ra2djbjw] ol[data-astro-cid-ra2djbjw]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-ra2djbjw] a[data-astro-cid-ra2djbjw]{color:var(--muted);border-radius:8px;padding:5px 10px;font-size:.9rem;text-decoration:none;transition:all .2s;display:block}.toc[data-astro-cid-ra2djbjw] a[data-astro-cid-ra2djbjw]:hover{color:var(--brand);background:var(--surface-2)}.chips[data-astro-cid-ra2djbjw]{flex-wrap:wrap;gap:6px;display:flex}.rules[data-astro-cid-ra2djbjw]{gap:10px;display:grid}.rule[data-astro-cid-ra2djbjw]{grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px 18px;display:grid}@media (width<=560px){.rule[data-astro-cid-ra2djbjw]{grid-template-columns:1fr auto}.rule[data-astro-cid-ra2djbjw] .arrow[data-astro-cid-ra2djbjw]{display:none}}.terminals[data-astro-cid-ra2djbjw]{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;display:grid}.term[data-astro-cid-ra2djbjw] h3[data-astro-cid-ra2djbjw]{margin:0 0 6px}.term[data-astro-cid-ra2djbjw] p[data-astro-cid-ra2djbjw]{margin:0}.timeline[data-astro-cid-ra2djbjw]{margin:0;padding:0;list-style:none;position:relative}.timeline[data-astro-cid-ra2djbjw]:before{content:"";background:linear-gradient(var(--brand), var(--brand-2));opacity:.4;width:2px;position:absolute;top:8px;bottom:8px;left:7px}.timeline[data-astro-cid-ra2djbjw] li[data-astro-cid-ra2djbjw]{margin-bottom:16px;padding-left:34px;position:relative}.timeline[data-astro-cid-ra2djbjw] li[data-astro-cid-ra2djbjw]:before{content:"";background:var(--surface);border:3px solid var(--brand);border-radius:50%;width:16px;height:16px;position:absolute;top:6px;left:0}.tl-time[data-astro-cid-ra2djbjw]{font:700 .75rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.timeline[data-astro-cid-ra2djbjw] .card[data-astro-cid-ra2djbjw]{margin-top:6px}.timeline[data-astro-cid-ra2djbjw] h3[data-astro-cid-ra2djbjw]{margin:0 0 6px}.timeline[data-astro-cid-ra2djbjw] p[data-astro-cid-ra2djbjw]{margin:0}.sleep-head[data-astro-cid-ra2djbjw]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}
