.hero.svelte-1uha8ag{color:#f5f7fb;background:linear-gradient(135deg,#07111f 0%,#13253e 100%);place-items:center;min-height:84vh;padding:2.5rem 1.25rem;display:grid}.hero-content.svelte-1uha8ag{background:#07111fcc;border:1px solid #ffffff1f;border-radius:1.5rem;width:min(900px,100%);padding:2rem;box-shadow:0 24px 55px #00000047}.eyebrow.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.2em;color:#62a6f3;margin:0 0 .7rem;font-size:.8rem}h1.svelte-1uha8ag{margin:0;font-size:clamp(3rem,5vw,4.2rem);line-height:1}.subtitle.svelte-1uha8ag{color:#dce7f5;margin:.35rem 0 1rem;font-size:1.1rem}.lead.svelte-1uha8ag{color:#dce7f5;margin-bottom:1.4rem;font-size:1.08rem;line-height:1.75}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;margin-bottom:1.6rem;display:flex}.social-cards.svelte-1uha8ag{gap:.75rem;margin-top:1.4rem;display:grid}.social-card.svelte-1uha8ag{background:#ffffff0d;border:1px solid #7ad7ff2e;border-radius:1rem;padding:1rem}.social-type.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.16em;color:#62a6f3;margin:0 0 .35rem;font-size:.85rem}.social-card.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#dce7f5;word-break:break-word;text-decoration:none;display:inline-block}.social-card.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:#62a6f3}.actions.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#07111f;background:#62a6f3;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.actions.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:#62a6f3}.status-block.svelte-1uha8ag{background:#ffffff0f;border-radius:1rem;padding:1rem 1.1rem}.status-block.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .45rem;font-size:1.05rem}.status.svelte-1uha8ag{margin:0 0 .35rem;font-weight:600}.status-callout.svelte-1uha8ag{color:#62a6f3;margin:0 0 .75rem;font-weight:700}.status-subcallout.svelte-1uha8ag{color:#9fb0c5;margin:-.35rem 0 .75rem;font-size:.9rem;font-style:italic}.milestone-meter.svelte-1uha8ag{background:#07111f6b;border:1px solid #62a6f338;border-radius:.75rem;margin:1.25rem 0 1.1rem;padding:1rem}.meter-heading.svelte-1uha8ag,.meter-caption.svelte-1uha8ag{justify-content:space-between;gap:1rem;display:flex}.meter-heading.svelte-1uha8ag{color:#dce7f5;align-items:baseline;font-size:.9rem}.meter-heading.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#7ad7ff;font-size:1.2rem}.thermometer.svelte-1uha8ag{flex-direction:column;align-items:center;margin:1rem 0 .7rem;display:flex}.thermometer-tube.svelte-1uha8ag{background:#dce7f514;border:1px solid #dce7f533;border-radius:999px 999px .35rem .35rem;grid-template-rows:repeat(7,.55rem);gap:.2rem;width:min(100%,22rem);padding:.45rem .55rem;display:grid}.milestone-segment.svelte-1uha8ag{background:#dce7f52e;border-radius:999px;display:block}.milestone-segment.active.svelte-1uha8ag{background:#7ad7ff;box-shadow:0 0 10px #7ad7ff7a}.thermometer-bulb.svelte-1uha8ag{background:#7ad7ff;border:1px solid #dce7f533;border-radius:50%;width:1.6rem;height:1.6rem;margin-top:-.35rem;box-shadow:0 0 14px #7ad7ff80}.meter-caption.svelte-1uha8ag{color:#9fb0c5;font-size:.78rem}.status-block.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#dce7f5;margin:0 0 .6rem;line-height:1.7}.site-footer.svelte-1uha8ag{text-align:center;color:#9fb0c5;padding:1rem 1.25rem 2rem}
