.overview-page.svelte-14qseeg{max-width:1320px;margin:0 auto;padding:1.5rem 0 4rem}.hero.svelte-14qseeg{background:radial-gradient(circle at 78% 28%,#6a9acc29,#0000 26%),radial-gradient(circle at 16% 42%,#d4a8501c,#0000 30%);border-bottom:1px solid #d4a8502e;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem);min-height:480px;padding:clamp(2rem,7vw,6rem) clamp(1rem,4vw,4rem);display:grid}.kicker.svelte-14qseeg,.section-heading.svelte-14qseeg>p:where(.svelte-14qseeg),.step-label.svelte-14qseeg,.closing.svelte-14qseeg>p:where(.svelte-14qseeg){color:var(--gold);font-family:var(--font-mono);letter-spacing:.18em;font-size:.72rem}.hero.svelte-14qseeg h1:where(.svelte-14qseeg){letter-spacing:-.02em;max-width:820px;margin-top:1rem;font-size:clamp(2.3rem,4.3vw,4.15rem);line-height:1.08}.hero-lead.svelte-14qseeg{max-width:760px;color:var(--fg-secondary);margin-top:1.5rem;font-size:1.05rem;line-height:1.8}.hero-actions.svelte-14qseeg{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero-actions.svelte-14qseeg .btn:where(.svelte-14qseeg){padding:.65rem 1.1rem}.live-proof.svelte-14qseeg{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:linear-gradient(145deg,#2a2445eb,#1a1530e6);border:1px solid #d4a8503d;padding:1.5rem;position:relative;overflow:hidden}.live-proof.svelte-14qseeg:after{content:"";border:1px solid #d4a85047;border-radius:50%;width:150px;height:150px;position:absolute;top:-65px;right:-55px}.signal-line.svelte-14qseeg{color:var(--fg-secondary);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.signal-dot.svelte-14qseeg{background:var(--fg-muted);border-radius:50%;width:8px;height:8px}.signal-dot.online.svelte-14qseeg{background:var(--green);box-shadow:0 0 12px #4a9a6acc}.proof-main.svelte-14qseeg{align-items:baseline;gap:.7rem;padding:2rem 0 1.3rem;display:flex}.proof-main.svelte-14qseeg strong:where(.svelte-14qseeg){color:var(--gold);font-family:var(--font-title);font-size:4.6rem;line-height:.85}.proof-main.svelte-14qseeg span:where(.svelte-14qseeg),.proof-split.svelte-14qseeg span:where(.svelte-14qseeg){color:var(--fg-secondary)}.proof-split.svelte-14qseeg{border-top:1px solid #c4baa824;border-bottom:1px solid #c4baa824;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem 0;display:grid}.proof-split.svelte-14qseeg div:where(.svelte-14qseeg){flex-direction:column;gap:.25rem;display:flex}.proof-split.svelte-14qseeg strong:where(.svelte-14qseeg){font-size:1.4rem}.live-proof.svelte-14qseeg>p:where(.svelte-14qseeg):last-child{color:var(--fg-muted);margin-top:1rem;font-size:.8rem;line-height:1.6}.architecture.svelte-14qseeg,.game-loop.svelte-14qseeg,.capabilities.svelte-14qseeg{border-bottom:1px solid #d4a85021;padding:5rem clamp(1rem,4vw,4rem)}.section-heading.svelte-14qseeg{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.section-heading.svelte-14qseeg h2:where(.svelte-14qseeg){text-align:right;max-width:720px;font-size:clamp(1.7rem,3vw,2.6rem)}.flow.svelte-14qseeg{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.flow-node.svelte-14qseeg{background:linear-gradient(#2a24458c,#1a153029);border-top:2px solid #d4a8508c;min-height:250px;padding:1.25rem}.flow-index.svelte-14qseeg{float:right;color:var(--fg-muted);font-family:var(--font-mono);font-size:.72rem}.flow-icon.svelte-14qseeg{margin:.4rem 0 2.4rem;font-size:1.7rem;display:block}.flow-eyebrow.svelte-14qseeg{color:var(--blue);font-family:var(--font-mono);letter-spacing:.12em;font-size:.68rem}.flow-node.svelte-14qseeg h3:where(.svelte-14qseeg){margin:.4rem 0 .8rem}.flow-node.svelte-14qseeg>p:where(.svelte-14qseeg):last-child{color:var(--fg-secondary);font-size:.82rem;line-height:1.65}.flow-arrow.svelte-14qseeg{color:var(--gold-dim);font-size:1.25rem}.step-layout.svelte-14qseeg{grid-template-columns:minmax(250px,.7fr) minmax(0,1.5fr);gap:2rem;display:grid}.step-rail.svelte-14qseeg{flex-direction:column;display:flex}.step-rail.svelte-14qseeg button:where(.svelte-14qseeg){text-align:left;width:100%;color:var(--fg-secondary);background:0 0;border:0;border-bottom:1px solid #c4baa81f;border-radius:0;grid-template-columns:2.4rem 1fr;align-items:center;gap:.65rem;padding:1rem .8rem;display:grid}.step-rail.svelte-14qseeg button:where(.svelte-14qseeg):hover,.step-rail.svelte-14qseeg button.active:where(.svelte-14qseeg){color:var(--fg-primary);background:#d4a85012}.step-rail.svelte-14qseeg button.active:where(.svelte-14qseeg){box-shadow:inset 2px 0 var(--gold)}.step-rail.svelte-14qseeg button:where(.svelte-14qseeg) span:where(.svelte-14qseeg){color:var(--gold-dim);font-family:var(--font-mono);font-size:.72rem}.step-detail.svelte-14qseeg{background:linear-gradient(135deg, #2a2445eb, #141026f0), var(--bg-surface);border-radius:var(--radius-lg);border:1px solid #6a9acc38;min-height:360px;padding:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.step-number.svelte-14qseeg{color:#d4a85014;font-family:var(--font-title);pointer-events:none;font-size:12rem;line-height:1;position:absolute;bottom:-1.3rem;right:2rem}.step-detail.svelte-14qseeg h3:where(.svelte-14qseeg){margin-top:.8rem;font-size:clamp(1.8rem,4vw,3.2rem);position:relative}.step-text.svelte-14qseeg{max-width:660px;color:var(--fg-secondary);margin-top:1.4rem;font-size:1rem;line-height:1.8;position:relative}.rule-note.svelte-14qseeg{max-width:660px;color:var(--fg-primary);border-top:1px solid #d4a85033;align-items:flex-start;gap:.75rem;margin-top:2rem;padding-top:1.2rem;line-height:1.7;display:flex;position:relative}.rule-note.svelte-14qseeg>span:where(.svelte-14qseeg){color:var(--green)}.section-heading.compact.svelte-14qseeg{margin-bottom:1rem}.capability-lines.svelte-14qseeg article:where(.svelte-14qseeg){border-top:1px solid #c4baa824;grid-template-columns:.5fr 1fr 2fr;align-items:baseline;gap:1.5rem;padding:1.6rem 0;display:grid}.capability-lines.svelte-14qseeg article:where(.svelte-14qseeg)>span:where(.svelte-14qseeg){color:var(--blue);font-family:var(--font-mono);letter-spacing:.12em;font-size:.7rem}.capability-lines.svelte-14qseeg article:where(.svelte-14qseeg)>p:where(.svelte-14qseeg){color:var(--fg-secondary);line-height:1.7}.closing.svelte-14qseeg{text-align:center;padding:6rem clamp(1rem,7vw,7rem) 2rem}.closing.svelte-14qseeg h2:where(.svelte-14qseeg){max-width:900px;margin:1rem auto;font-size:clamp(2rem,4vw,3.5rem);line-height:1.25}.closing.svelte-14qseeg span:where(.svelte-14qseeg){color:var(--fg-secondary);line-height:1.7}@media (width<=1050px){.hero.svelte-14qseeg{grid-template-columns:1fr;min-height:0}.live-proof.svelte-14qseeg{max-width:520px}.flow.svelte-14qseeg{grid-template-columns:repeat(5,minmax(190px,1fr));padding-bottom:.75rem;overflow-x:auto}.flow-arrow.svelte-14qseeg{display:none}}@media (width<=760px){.overview-page.svelte-14qseeg{padding-top:0}.hero.svelte-14qseeg,.architecture.svelte-14qseeg,.game-loop.svelte-14qseeg,.capabilities.svelte-14qseeg{padding:3rem .25rem}.hero.svelte-14qseeg h1:where(.svelte-14qseeg) br:where(.svelte-14qseeg){display:none}.section-heading.svelte-14qseeg{display:block}.section-heading.svelte-14qseeg h2:where(.svelte-14qseeg){text-align:left;margin-top:.6rem}.step-layout.svelte-14qseeg{grid-template-columns:1fr}.step-rail.svelte-14qseeg{grid-template-columns:repeat(5,minmax(62px,1fr));display:grid;overflow-x:auto}.step-rail.svelte-14qseeg button:where(.svelte-14qseeg){border-bottom:2px solid #0000;flex-direction:column;align-items:flex-start;min-width:100px;display:flex}.step-rail.svelte-14qseeg button.active:where(.svelte-14qseeg){box-shadow:none;border-bottom-color:var(--gold)}.step-detail.svelte-14qseeg{min-height:390px;padding:2rem 1.25rem}.capability-lines.svelte-14qseeg article:where(.svelte-14qseeg){grid-template-columns:1fr;gap:.5rem}.closing.svelte-14qseeg{padding:4rem .5rem 1rem}}
