:root{--app-footer-height:2.55rem}.upcoming-page.svelte-1tyx0j0{width:100%;min-height:calc(100svh - var(--app-footer-height));color:var(--text-main,#f4fff9);padding:clamp(1rem,3vw,2rem)}.upcoming-inner.svelte-1tyx0j0{width:min(100%,56rem);margin:0 auto}.upcoming-head.svelte-1tyx0j0,.brand-link.svelte-1tyx0j0,.head-links.svelte-1tyx0j0,.update-meta.svelte-1tyx0j0{align-items:center;display:flex}.upcoming-head.svelte-1tyx0j0{justify-content:space-between;gap:1rem;margin-bottom:clamp(1.35rem,4vw,2.35rem)}.brand-link.svelte-1tyx0j0,.head-links.svelte-1tyx0j0 a:where(.svelte-1tyx0j0){color:inherit;text-decoration:none}.brand-link.svelte-1tyx0j0{gap:.72rem;min-width:0}.logo-wrap.svelte-1tyx0j0,.empty-logo.svelte-1tyx0j0,.update-icon.svelte-1tyx0j0{background:#09252bad;border:1px solid #a3f4de33;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.logo-wrap.svelte-1tyx0j0{border-radius:1rem;width:3rem;height:3rem}.brand-copy.svelte-1tyx0j0{min-width:0}.update-meta.svelte-1tyx0j0{color:#ceede5a3;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}h1.svelte-1tyx0j0,h2.svelte-1tyx0j0,p.svelte-1tyx0j0{margin:0}h1.svelte-1tyx0j0{letter-spacing:0;font-size:clamp(2.6rem,8vw,5.2rem);line-height:.92}.head-links.svelte-1tyx0j0{gap:.55rem}.head-links.svelte-1tyx0j0 a:where(.svelte-1tyx0j0){background:#081f25a3;border:1px solid #a3f4de33;border-radius:999px;padding:.62rem .9rem;font-size:.76rem;font-weight:900}.empty-card.svelte-1tyx0j0,.upcoming-card.svelte-1tyx0j0{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#8df3d414,#ffd8760f),#071b22c7;border:1px solid #a3f4de2e;box-shadow:0 1rem 3rem #00000038}.empty-card.svelte-1tyx0j0{text-align:center;border-radius:1.6rem;place-items:center;gap:.7rem;min-height:18rem;padding:2rem;display:grid}.empty-logo.svelte-1tyx0j0{border-radius:1.2rem;width:4.2rem;height:4.2rem}.empty-card.svelte-1tyx0j0 h2:where(.svelte-1tyx0j0){font-size:clamp(1.5rem,4vw,2.2rem)}.empty-card.svelte-1tyx0j0 p:where(.svelte-1tyx0j0){color:#dcf6efb8;max-width:32rem;font-weight:700}.timeline.svelte-1tyx0j0{gap:1rem;display:grid}.upcoming-card.svelte-1tyx0j0{border-radius:1.25rem;grid-template-columns:auto 1fr;gap:.95rem;padding:clamp(1rem,2.5vw,1.45rem);display:grid}.upcoming-card.latest.svelte-1tyx0j0{border-color:#ffe19559}.update-icon.svelte-1tyx0j0{border-radius:.95rem;width:2.9rem;height:2.9rem}.update-main.svelte-1tyx0j0{gap:.72rem;min-width:0;display:grid}.update-meta.svelte-1tyx0j0{gap:.45rem}.update-meta.svelte-1tyx0j0 strong:where(.svelte-1tyx0j0){color:#ffe8a0;background:#ffe19529;border-radius:999px;padding:.18rem .5rem}.update-main.svelte-1tyx0j0 h2:where(.svelte-1tyx0j0){font-size:clamp(1.32rem,3vw,2rem);line-height:1.04}.update-content.svelte-1tyx0j0{color:#e5fbf4d1;font-weight:720;line-height:1.55}.update-content.svelte-1tyx0j0 .ct-update-body{gap:1rem;display:grid}.update-content.svelte-1tyx0j0 .ct-update-section{gap:.45rem;display:grid}.update-content.svelte-1tyx0j0 .ct-update-section-title{color:#b8fff0;letter-spacing:.1em;text-transform:uppercase;font-size:.92rem}.update-content.svelte-1tyx0j0 .ct-update-list{margin:0;padding-left:1.1rem}.update-content.svelte-1tyx0j0 .ct-update-note{background:#ffe19514;border:1px solid #ffe19533;border-radius:.95rem;padding:.8rem .95rem}.update-content.svelte-1tyx0j0 img{border:1px solid #ffffff1f;border-radius:1rem;max-width:100%}@media (width<=640px){.upcoming-head.svelte-1tyx0j0{flex-direction:column;align-items:flex-start}.upcoming-card.svelte-1tyx0j0{grid-template-columns:1fr}}
