.project-showcase-hero[data-astro-cid-aid3sr62]{background:#fff;border:1px solid var(--border);border-radius:12px;padding:32px;margin-top:24px;box-shadow:0 4px 12px -2px #0f172a0a;position:relative;overflow:hidden}.project-showcase-hero[data-astro-cid-aid3sr62]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-blue) 0%,#0284C7 50%,#0F172A 100%)}.hero-top-row[data-astro-cid-aid3sr62]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:20px}.project-identity[data-astro-cid-aid3sr62]{display:flex;align-items:center;gap:16px}.project-badge-icon[data-astro-cid-aid3sr62]{width:48px;height:48px;border-radius:10px;background:#eff6ff;color:var(--accent-blue);display:flex;align-items:center;justify-content:center;border:1px solid #DBEAFE;flex-shrink:0}.project-kicker[data-astro-cid-aid3sr62]{font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-blue);margin-bottom:2px}.project-headline[data-astro-cid-aid3sr62]{font-size:28px;font-weight:800;color:var(--text);line-height:1.15;letter-spacing:-.02em;margin:0}.status-badge-group[data-astro-cid-aid3sr62]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.status-pill[data-astro-cid-aid3sr62]{font-family:var(--font-mono);font-size:11px;font-weight:700;padding:4px 10px;border-radius:4px;letter-spacing:.04em}.status-pill-live[data-astro-cid-aid3sr62]{background:#ecfdf5;color:#047857;border:1px solid #A7F3D0}.status-pill-neutral[data-astro-cid-aid3sr62]{background:#f1f5f9;color:#334155;border:1px solid #CBD5E1}.status-pill-cyan[data-astro-cid-aid3sr62]{background:#f0f9ff;color:#0369a1;border:1px solid #BAE6FD}.hero-body[data-astro-cid-aid3sr62]{margin-bottom:24px}.hero-tagline[data-astro-cid-aid3sr62]{font-size:18px;font-weight:700;color:var(--text);margin-bottom:8px}.hero-explanation[data-astro-cid-aid3sr62]{font-size:15px;line-height:1.65;color:var(--text-light);max-width:900px}.tech-stack-row[data-astro-cid-aid3sr62]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.tech-chip[data-astro-cid-aid3sr62]{font-family:var(--font-mono);font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:4px;background:var(--surface);border:1px solid var(--border);color:var(--text-muted)}.cta-button-row[data-astro-cid-aid3sr62]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.quickstart-container[data-astro-cid-aid3sr62]{background:#0f172a;border:1px solid #334155;border-radius:10px;margin-top:24px;overflow:hidden}.quickstart-header[data-astro-cid-aid3sr62]{background:#1e293b;padding:10px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #334155;flex-wrap:wrap;gap:8px}.quickstart-title[data-astro-cid-aid3sr62]{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:600;color:#f8fafc}.quickstart-icon[data-astro-cid-aid3sr62]{font-size:16px;color:#38bdf8}.quickstart-badge[data-astro-cid-aid3sr62]{font-family:var(--font-mono);font-size:11px;color:#94a3b8}.quickstart-terminal[data-astro-cid-aid3sr62]{padding:16px 20px;font-family:var(--font-mono);font-size:13.5px;line-height:1.7;color:#f1f5f9}.t-prompt[data-astro-cid-aid3sr62]{color:#38bdf8;user-select:none;margin-right:6px}.t-cmd[data-astro-cid-aid3sr62]{color:#4ade80;font-weight:600}.terminal-comment[data-astro-cid-aid3sr62]{color:#64748b;font-size:12px;margin-top:4px}.architecture-grid[data-astro-cid-aid3sr62]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:20px}.arch-card[data-astro-cid-aid3sr62]{background:#fff;border:1px solid var(--border);border-radius:8px;padding:22px;display:flex;flex-direction:column;box-shadow:0 2px 6px #0f172a05;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.arch-card[data-astro-cid-aid3sr62]:hover{transform:translateY(-2px);border-color:var(--accent-blue);box-shadow:0 8px 16px -2px #2563eb14}.arch-card-header[data-astro-cid-aid3sr62]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.arch-num[data-astro-cid-aid3sr62]{font-family:var(--font-mono);font-size:11px;font-weight:700;color:var(--text-muted)}.arch-badge[data-astro-cid-aid3sr62]{font-family:var(--font-mono);font-size:10px;font-weight:700;padding:2px 6px;border-radius:3px;background:var(--surface);color:var(--accent-blue);border:1px solid var(--border)}.arch-card-title[data-astro-cid-aid3sr62]{font-size:16px;font-weight:700;color:var(--text);margin-bottom:8px;line-height:1.3}.arch-card-desc[data-astro-cid-aid3sr62]{font-size:13px;color:var(--text-light);line-height:1.6}.inline-code[data-astro-cid-aid3sr62]{font-family:var(--font-mono);font-size:11.5px;background:var(--surface-raised);padding:1px 4px;border-radius:3px;color:var(--text);border:1px solid var(--border)}.scenario-section[data-astro-cid-aid3sr62]{margin-top:48px}.scenario-card[data-astro-cid-aid3sr62]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:24px;margin-top:16px}.scenario-header[data-astro-cid-aid3sr62]{margin-bottom:18px}.scenario-kicker[data-astro-cid-aid3sr62]{font-family:var(--font-mono);font-size:11px;font-weight:700;text-transform:uppercase;color:#dc2626;letter-spacing:.06em;margin-bottom:4px}.scenario-title[data-astro-cid-aid3sr62]{font-size:18px;font-weight:800;color:var(--text)}.diff-comparison[data-astro-cid-aid3sr62]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:20px}.diff-pane[data-astro-cid-aid3sr62]{background:#0f172a;border:1px solid #334155;border-radius:8px;overflow:hidden}.diff-label[data-astro-cid-aid3sr62]{background:#1e293b;font-family:var(--font-mono);font-size:10.5px;font-weight:700;color:#94a3b8;padding:6px 12px;border-bottom:1px solid #334155}.diff-code[data-astro-cid-aid3sr62]{padding:12px;font-family:var(--font-mono);font-size:12px;line-height:1.55;color:#f1f5f9;overflow-x:auto;margin:0}.diff-hl-old[data-astro-cid-aid3sr62]{background:#ef444440;color:#fca5a5;display:inline-block;padding:1px 4px;border-radius:2px}.diff-hl-new[data-astro-cid-aid3sr62]{background:#22c55e40;color:#86efac;display:inline-block;padding:1px 4px;border-radius:2px}.scenario-impact-box[data-astro-cid-aid3sr62]{display:flex;align-items:center;justify-content:space-around;background:#fff;border:1px solid var(--border);border-radius:8px;padding:14px 20px;flex-wrap:wrap;gap:16px}.impact-item[data-astro-cid-aid3sr62]{display:flex;flex-direction:column;align-items:center;text-align:center}.impact-metric[data-astro-cid-aid3sr62]{font-family:var(--font-mono);font-size:16px;font-weight:800;color:var(--text)}.impact-desc[data-astro-cid-aid3sr62]{font-size:12px;color:var(--text-light)}.impact-sep[data-astro-cid-aid3sr62]{width:1px;height:32px;background:var(--border)}.writeup-banner[data-astro-cid-aid3sr62]{margin-top:48px;margin-bottom:32px;background:linear-gradient(135deg,#f8fafc,#eff6ff);border:1px solid #BFDBFE;border-radius:12px;padding:28px 32px}.banner-inner[data-astro-cid-aid3sr62]{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.banner-text[data-astro-cid-aid3sr62]{max-width:680px}.banner-title[data-astro-cid-aid3sr62]{font-size:18px;font-weight:800;color:var(--text);margin-bottom:6px}.banner-desc[data-astro-cid-aid3sr62]{font-size:13.5px;color:var(--text-muted);line-height:1.6;margin:0}.banner-btn[data-astro-cid-aid3sr62]{white-space:nowrap;flex-shrink:0}@media (max-width: 768px){.project-showcase-hero[data-astro-cid-aid3sr62]{padding:20px}.hero-top-row[data-astro-cid-aid3sr62]{flex-direction:column}.scenario-impact-box[data-astro-cid-aid3sr62]{flex-direction:column;align-items:flex-start}.impact-sep[data-astro-cid-aid3sr62]{display:none}.impact-item[data-astro-cid-aid3sr62]{align-items:flex-start;text-align:left}.banner-inner[data-astro-cid-aid3sr62]{flex-direction:column;align-items:flex-start}.banner-btn[data-astro-cid-aid3sr62]{width:100%}}
