.aura-page{background:#000;color:#d8d8d8;font-family:'Space Grotesk',sans-serif;font-weight:300;line-height:1.6;margin:0;padding:0}
.aura-hero{max-width:1180px;margin:0 auto;padding:140px 40px 80px;border-bottom:1px solid #1a1a1a}
.aura-hero-meta{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.15em;color:#5a5a5a;margin-bottom:40px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.aura-meta-active{color:#3FB950}
.aura-meta-sep{color:#2a2a2a}
.aura-hero-title{font-family:'Space Grotesk',sans-serif;font-size:clamp(64px,11vw,160px);font-weight:700;letter-spacing:-.02em;line-height:.95;margin:0;color:#fff}
.aura-hero-sub{font-family:'JetBrains Mono',monospace;font-size:14px;letter-spacing:.2em;color:#0080FF;margin:12px 0 32px}
.aura-hero-tagline{font-size:22px;color:#b0b0b0;font-weight:300;max-width:720px;margin:0 0 56px}
.aura-video-wrap{margin:56px 0;background:#050505;border:1px solid #1a1a1a;position:relative}
.aura-video{width:100%;display:block;aspect-ratio:16/9;background:#000}
.aura-hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#1a1a1a;border:1px solid #1a1a1a;margin-top:56px}
.aura-stat{background:#050505;padding:28px 24px;display:flex;flex-direction:column;gap:8px}
.aura-stat-val{font-family:'JetBrains Mono',monospace;font-size:26px;font-weight:600;color:#0080FF;letter-spacing:-.01em}
.aura-stat-lbl{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.18em;color:#6a6a6a}
.aura-section{max-width:1180px;margin:0 auto;padding:80px 40px;border-bottom:1px solid #1a1a1a}
.aura-section-head{display:flex;align-items:baseline;gap:24px;margin-bottom:48px}
.aura-section-num{font-family:'JetBrains Mono',monospace;font-size:14px;color:#0080FF;letter-spacing:.1em}
.aura-section-title{font-family:'Space Grotesk',sans-serif;font-size:32px;font-weight:600;letter-spacing:-.01em;color:#fff;margin:0}
.aura-prose{font-size:17px;color:#b0b0b0;max-width:880px;margin:0 0 36px;line-height:1.7}
.aura-table{width:100%;border-collapse:collapse;font-size:14px;margin:24px 0;border:1px solid #1a1a1a}
.aura-table thead{background:#080808}
.aura-table th{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:500;letter-spacing:.18em;color:#6a6a6a;text-align:left;padding:14px 18px;border-bottom:1px solid #1a1a1a;text-transform:uppercase}
.aura-table td{padding:14px 18px;border-bottom:1px solid #111;color:#c8c8c8;vertical-align:top}
.aura-table tbody tr:last-child td{border-bottom:none}
.aura-table tbody tr:hover{background:#060606}
.aura-table-mono td{font-family:'JetBrains Mono',monospace;font-size:13px}
.aura-table-mono td:first-child{color:#0080FF;white-space:nowrap}
.aura-diagram{font-family:'JetBrains Mono',monospace;font-size:12px;line-height:1.5;color:#888;background:#050505;border:1px solid #1a1a1a;padding:28px 24px;margin:28px 0;overflow-x:auto;white-space:pre}
.aura-code{font-family:'JetBrains Mono',monospace;font-size:13px;line-height:1.7;background:#050505;border:1px solid #1a1a1a;padding:24px 28px;margin:24px 0;overflow-x:auto;color:#d8d8d8;white-space:pre}
.aura-section-cta{border-bottom:none;padding:80px 40px 60px}
.aura-cta-box{border:1px solid #1a1a1a;background:#050505;padding:56px 48px;max-width:820px;margin:0 auto}
.aura-cta-meta{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.2em;color:#6a6a6a;margin-bottom:16px}
.aura-cta-title{font-family:'Space Grotesk',sans-serif;font-size:36px;font-weight:600;color:#fff;margin:0 0 16px;letter-spacing:-.01em}
.aura-cta-desc{font-size:16px;color:#b0b0b0;max-width:560px;margin:0 0 32px;line-height:1.6}
.aura-cta-btn{font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:.2em;background:transparent;color:#6a6a6a;border:1px solid #2a2a2a;padding:16px 32px;cursor:not-allowed;margin-bottom:32px}
.aura-cta-foot{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.18em;color:#4a4a4a;border-top:1px solid #1a1a1a;padding-top:20px;margin-top:8px}
.aura-footer-bar{border-top:1px solid #1a1a1a;background:#030303;padding:28px 40px}
.aura-footer-inner{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px}
.aura-footer-left{display:flex;gap:24px;flex-wrap:wrap}
.aura-footer-tag{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.2em;color:#6a6a6a}
.aura-footer-link{font-family:'JetBrains Mono',monospace;font-size:10px;letter-spacing:.2em;color:#0080FF;text-decoration:none}
.aura-footer-link:hover{color:#fff}
@media (max-width:768px){.aura-hero{padding:100px 22px 60px}.aura-hero-stats{grid-template-columns:repeat(2,1fr)}.aura-section{padding:56px 22px}.aura-section-head{flex-direction:column;gap:8px;align-items:flex-start}.aura-section-title{font-size:26px}.aura-cta-box{padding:36px 24px}.aura-cta-title{font-size:28px}.aura-table{font-size:12px}.aura-table th,.aura-table td{padding:10px 12px}.aura-diagram{font-size:10px;padding:16px 14px}.aura-footer-inner{flex-direction:column;align-items:flex-start}}

@media(max-width:768px){
  .aura-table{display:block;border:none}
  .aura-table thead{display:none}
  .aura-table tbody,.aura-table tr,.aura-table td{display:block;width:100%;box-sizing:border-box}
  .aura-table tr{border:1px solid #1a1a1a;margin-bottom:12px;padding:8px 0}
  .aura-table td{border-bottom:1px solid #0f0f0f;padding:10px 16px;font-size:13px}
  .aura-table td:last-child{border-bottom:none}
  .aura-table td:before{content:attr(data-label);display:block;font-family:'JetBrains Mono',monospace;font-size:9px;letter-spacing:.15em;color:#5a5a5a;margin-bottom:4px;text-transform:uppercase}
  .aura-table-mono td{font-size:12px}
  .aura-hero{padding-top:80px}
  .aura-hero-meta{font-size:10px;gap:8px}
}

@media(max-width:768px){
  .aura-table{display:block;border:none;font-size:13px}
  .aura-table thead{display:none}
  .aura-table tbody{display:block}
  .aura-table tr{display:block;border:1px solid #1a1a1a;margin-bottom:14px;background:#050505}
  .aura-table td{display:block;padding:10px 16px;border-bottom:1px solid #0f0f0f;border-right:none;color:#c8c8c8}
  .aura-table tr td:first-child{color:#0080FF;font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:#080808}
  .aura-table tr td:last-child{border-bottom:none}
  .aura-table-mono td{font-size:12px}
  .aura-hero{padding-top:80px}
  .aura-section{padding:48px 18px}
  .aura-hero-meta{font-size:10px;gap:8px}
  .aura-diagram{font-size:9px;padding:12px}
}
