._4bKKRG_card{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);flex-direction:column;gap:18px;padding:20px;display:flex}._4bKKRG_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._4bKKRG_topic{font-family:var(--font-mono);color:var(--color-accent-300);overflow-wrap:anywhere;font-size:12px}._4bKKRG_live{font-family:var(--font-mono);color:var(--color-neutral-300);align-items:center;gap:8px;font-size:12px;display:inline-flex}._4bKKRG_dot{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 10px var(--color-accent);border-radius:50%;animation:1.6s ease-in-out infinite _4bKKRG_npulse}._4bKKRG_track{background:linear-gradient(to right, var(--color-neutral-700), var(--color-accent-700), var(--color-neutral-700));height:1px;margin:0 12px;position:relative}._4bKKRG_packet{background:var(--color-accent);width:5px;height:5px;box-shadow:0 0 10px var(--color-accent);border-radius:50%;animation:3.6s linear infinite both _4bKKRG_flow;position:absolute;top:-2px;left:0}._4bKKRG_stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:420px){._4bKKRG_stages{grid-template-columns:minmax(0,1fr)}}._4bKKRG_stage{border-radius:var(--radius-lg);background:var(--color-neutral-800);flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex;box-shadow:0 0 0 1px #0000}._4bKKRG_n{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-400);font-size:11px}._4bKKRG_name{font-size:15px;font-weight:500}._4bKKRG_sub{font-family:var(--font-mono);color:var(--color-neutral-300);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}._4bKKRG_state{font-family:var(--font-mono);color:var(--color-neutral-400);font-size:12px}._4bKKRG_stage[data-status=done] ._4bKKRG_state{color:var(--color-accent-300)}._4bKKRG_stage[data-status=done] ._4bKKRG_state:before{content:"✓ "}._4bKKRG_stage[data-status=active]{animation:2.4s ease-in-out infinite _4bKKRG_ring}._4bKKRG_stage[data-status=active] ._4bKKRG_state{color:var(--color-accent-100)}._4bKKRG_stage[data-status=next]{opacity:.6}@keyframes _4bKKRG_ring{0%,to{box-shadow:0 0 0 1px var(--color-accent-700)}50%{box-shadow:0 0 0 1px var(--color-accent-400), 0 0 18px color-mix(in srgb, var(--color-accent) 35%, transparent)}}@keyframes _4bKKRG_npulse{0%,to{opacity:.18}50%{opacity:1}}@keyframes _4bKKRG_flow{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}
._83wG0q_svg{height:auto;display:block;overflow:visible}._83wG0q_label{font-family:var(--font-body);letter-spacing:.14em;fill:var(--color-neutral-400);font-size:10.5px}._83wG0q_chip{font-family:var(--font-body);fill:var(--color-text);font-size:14px;font-weight:500}._83wG0q_building{transform-box:fill-box;transform-origin:50%;animation:6s linear infinite _83wG0q_spin}@keyframes _83wG0q_spin{to{transform:rotate(360deg)}}@media (max-width:720px){._83wG0q_label{display:none}}@media (prefers-reduced-motion:reduce){._83wG0q_motion{display:none}}
.E0kJGG_nav{z-index:50;background:color-mix(in srgb, var(--color-bg) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:56px;box-shadow:0 1px 0 color-mix(in srgb, var(--color-text) 6%, transparent);justify-content:space-between;align-items:center;gap:24px;padding:0 clamp(20px,5vw,72px);display:flex;position:fixed;inset:0 0 auto}.E0kJGG_brand{display:flex}.E0kJGG_brand img{width:auto;height:24px}.E0kJGG_btn{border:1px solid var(--color-accent);border-radius:var(--radius-md);color:var(--color-accent);align-items:center;padding:6px 14px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.E0kJGG_btn:hover{color:var(--color-accent-200);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.E0kJGG_btnLg{padding:10px 18px;font-size:15px}.E0kJGG_hero{padding-top:56px;position:relative;overflow:hidden}.E0kJGG_glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent-700) 55%, transparent), transparent);will-change:transform;pointer-events:none;border-radius:50%;width:900px;height:700px;animation:18s ease-in-out infinite E0kJGG_drift;position:absolute;top:-260px;right:-200px}.E0kJGG_intro{flex-direction:column;align-items:flex-start;gap:28px;max-width:1200px;margin:0 auto;padding:clamp(56px,9vw,112px) clamp(20px,5vw,72px) 40px;display:flex;position:relative}.E0kJGG_badge{letter-spacing:.04em;color:var(--color-accent-200);background:color-mix(in srgb, var(--color-accent-800) 60%, transparent);box-shadow:0 0 0 1px var(--color-accent-700);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 12px;font-size:13px;animation:1s cubic-bezier(.2,.7,.2,1) both E0kJGG_rise;display:inline-flex}.E0kJGG_badgeDot{background:var(--color-accent-300);width:7px;height:7px;box-shadow:0 0 10px var(--color-accent);border-radius:50%;animation:1.6s ease-in-out infinite E0kJGG_npulse}.E0kJGG_title{letter-spacing:-.02em;max-width:1040px;margin:0 0 0 -.06em;font-size:clamp(40px,7vw,84px);font-weight:500;line-height:1.1}.E0kJGG_line{animation:1s cubic-bezier(.2,.7,.2,1) .1s both E0kJGG_rise;display:block}.E0kJGG_accent{color:var(--color-accent-300);animation-delay:.3s}.E0kJGG_lede{flex-wrap:wrap;align-items:flex-end;gap:24px 64px;animation:1s cubic-bezier(.2,.7,.2,1) .55s both E0kJGG_rise;display:flex}.E0kJGG_lede p{max-width:560px;color:var(--color-neutral-200);margin:0;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.E0kJGG_meta{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-400);font-size:13px}.E0kJGG_diagram{max-width:1280px;margin:0 auto;padding:0 clamp(12px,3vw,40px) 56px;animation:1.2s cubic-bezier(.2,.7,.2,1) .7s both E0kJGG_rise;position:relative}.E0kJGG_marquee{background:linear-gradient(to right, transparent, var(--color-divider) 48px calc(100% - 48px), transparent) top / 100% 1px no-repeat;padding:20px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 120px calc(100% - 120px),#0000);mask-image:linear-gradient(90deg,#0000,#000 120px calc(100% - 120px),#0000)}.E0kJGG_marqueeTrack{will-change:transform;width:max-content;color:var(--color-neutral-300);white-space:nowrap;gap:48px;font-size:15px;animation:40s linear infinite E0kJGG_marquee;display:flex}.E0kJGG_marqueeItem{align-items:center;gap:48px;display:flex}.E0kJGG_marqueeDot{background:var(--color-accent-500);border-radius:50%;width:4px;height:4px}.E0kJGG_status{background:radial-gradient(900px 420px at 85% -40%, color-mix(in srgb, var(--color-section-glow) 70%, transparent), transparent 64%), var(--color-section);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px 64px;padding:clamp(56px,8vw,96px) clamp(20px,5vw,72px);display:grid}.E0kJGG_status>*{max-width:100%}.E0kJGG_statusCopy{flex-direction:column;gap:16px;display:flex}.E0kJGG_statusCopy p{color:var(--color-neutral-200);max-width:460px;margin:0;font-size:16px;line-height:1.6}.E0kJGG_eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-300);font-size:13px}.E0kJGG_h2{letter-spacing:-.015em;margin:0;font-size:clamp(24px,2.8vw,32px);font-weight:500;line-height:1.2}.E0kJGG_ctas{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.E0kJGG_link{font-size:15px}@media (max-width:900px){.E0kJGG_status{grid-template-columns:minmax(0,1fr)}}.E0kJGG_footer{max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,72px);font-size:14px;line-height:22px}.E0kJGG_footerInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px 64px;padding:56px 0 40px;display:flex}.E0kJGG_footerBrand{color:var(--color-neutral-300);flex-direction:column;flex:220px;gap:14px;display:flex}.E0kJGG_footerCol{color:var(--color-neutral-300);flex-direction:column;gap:8px;display:flex}.E0kJGG_footerCol a{color:var(--color-neutral-200)}.E0kJGG_footerCol a:hover{color:var(--color-text)}.E0kJGG_eyebrowMuted{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-400);font-size:12px}.E0kJGG_copy{color:var(--color-neutral-500);background:linear-gradient(to right, transparent, var(--color-divider) 48px calc(100% - 48px), transparent) top / 100% 1px no-repeat;margin:0;padding:20px 0 32px;font-size:13px}@keyframes E0kJGG_rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes E0kJGG_drift{0%{transform:translate(0)scale(1)}50%{transform:translate(-160px,80px)scale(1.15)}to{transform:translate(0)scale(1)}}@keyframes E0kJGG_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes E0kJGG_npulse{0%,to{opacity:.18}50%{opacity:1}}
