.phase-rail-wrap[data-astro-cid-nwavkuqy]{margin:clamp(32px,5vw,56px) 0}.phase-rail[data-astro-cid-nwavkuqy]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.phase-item[data-astro-cid-nwavkuqy]{grid-template-columns:48px 1fr;gap:20px;display:grid;position:relative}.phase-track[data-astro-cid-nwavkuqy]{flex-direction:column;align-items:center;display:flex}.phase-node[data-astro-cid-nwavkuqy]{border-radius:var(--r-chip);border:1px solid var(--line);background:var(--void-2);width:32px;height:32px;color:var(--text-lo);z-index:1;flex:none;place-items:center;font-size:11px;display:grid}.phase-item[data-astro-cid-nwavkuqy].done .phase-node[data-astro-cid-nwavkuqy]{color:var(--cyan);background:#00e5ff0d;border-color:#00e5ff66}.phase-item[data-astro-cid-nwavkuqy].now .phase-node[data-astro-cid-nwavkuqy]{border-color:var(--cyan);color:var(--void);background:var(--cyan);box-shadow:0 0 12px #00e5ff66}.phase-line[data-astro-cid-nwavkuqy]{background:var(--line);flex:1;width:1px;min-height:24px;margin:4px 0}.phase-item[data-astro-cid-nwavkuqy]:last-child .phase-line[data-astro-cid-nwavkuqy]{display:none}.phase-content[data-astro-cid-nwavkuqy]{padding-bottom:28px}.phase-head[data-astro-cid-nwavkuqy]{align-items:center;gap:12px;margin-bottom:6px;display:flex}.phase-title[data-astro-cid-nwavkuqy]{color:var(--text-hi);margin:0;font-size:15px;font-weight:400}.phase-badge[data-astro-cid-nwavkuqy]{letter-spacing:.14em;text-transform:uppercase;border-radius:var(--r-chip);border:1px solid var(--line);color:var(--text-xlo);padding:2px 7px;font-size:9.5px}.phase-item[data-astro-cid-nwavkuqy].done .phase-badge[data-astro-cid-nwavkuqy]{color:var(--text-lo);border-color:var(--line-hi)}.phase-item[data-astro-cid-nwavkuqy].now .phase-badge[data-astro-cid-nwavkuqy]{color:var(--cyan);background:#00e5ff0f;border-color:#00e5ff59}.phase-desc[data-astro-cid-nwavkuqy]{color:var(--text);margin:0;font-size:13.5px;line-height:1.6}@media (width<=480px){.phase-item[data-astro-cid-nwavkuqy]{grid-template-columns:36px 1fr;gap:12px}.phase-node[data-astro-cid-nwavkuqy]{width:28px;height:28px;font-size:10px}.phase-head[data-astro-cid-nwavkuqy]{flex-direction:column;align-items:flex-start;gap:4px}}.sim[data-astro-cid-bzuvasky]{border:1px solid var(--line);border-radius:var(--r-panel);background:#05091280;margin:clamp(24px,4vw,40px) 0;overflow:hidden}.sim-stage[data-astro-cid-bzuvasky]{aspect-ratio:16/9;background:var(--void);width:100%;min-height:340px;position:relative}.sim-poster[data-astro-cid-bzuvasky],.sim-stage[data-astro-cid-bzuvasky] iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.sim-poster[data-astro-cid-bzuvasky]{object-fit:cover;object-position:top center;opacity:.75}.sim-launch[data-astro-cid-bzuvasky]{border-radius:var(--r-pill);backdrop-filter:blur(var(--glass-blur));color:var(--cyan);cursor:pointer;transition:all var(--t-fast) var(--ease);background:#04070fb8;border:1px solid #00e5ff66;align-items:center;gap:10px;padding:14px 26px;font-size:14px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sim-launch[data-astro-cid-bzuvasky]:hover{border-color:var(--cyan);background:#00e5ff1f}.sim-foot[data-astro-cid-bzuvasky]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:14px clamp(16px,2.5vw,24px) 16px;display:flex}.sim-note[data-astro-cid-bzuvasky]{max-width:72ch;color:var(--text-lo);margin:0;font-size:11px;line-height:1.6}.sim-open[data-astro-cid-bzuvasky]{letter-spacing:.08em;color:var(--cyan);white-space:nowrap;font-size:11px;text-decoration:none}.sim-open[data-astro-cid-bzuvasky]:hover{text-decoration:underline}.page-title[data-astro-cid-qw7zx2ca]{letter-spacing:-.04em;color:var(--text-hi);margin:12px 0 8px;font-size:clamp(2.8rem,7vw,5.2rem);font-weight:200;line-height:1}.page-subtitle[data-astro-cid-qw7zx2ca]{letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin:0 0 20px;font-size:13px;display:block}.page-lead[data-astro-cid-qw7zx2ca]{color:var(--text);max-width:68ch;margin:0 0 24px;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.btn[data-astro-cid-qw7zx2ca]{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--text-hi);transition:all var(--t-fast) var(--ease);align-items:center;padding:10px 22px;font-size:13px;text-decoration:none;display:inline-flex}.btn-pri[data-astro-cid-qw7zx2ca]{color:var(--cyan);background:#00e5ff0f;border-color:#00e5ff66}.btn-pri[data-astro-cid-qw7zx2ca]:hover{border-color:var(--cyan);background:#00e5ff1f}.sec[data-astro-cid-qw7zx2ca]{border-top:1px solid var(--line);padding:clamp(40px,6vw,72px) 0}.sec-head[data-astro-cid-qw7zx2ca]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(24px,3.5vw,40px);display:flex}.sec-tag[data-astro-cid-qw7zx2ca]{letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin-bottom:6px;font-size:10px;display:block}.sec-h2[data-astro-cid-qw7zx2ca]{letter-spacing:-.03em;color:var(--text-hi);margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:200}.sec-note[data-astro-cid-qw7zx2ca]{color:var(--text-lo);letter-spacing:.08em;font-size:11px}
