html,body{color-scheme:light dark;height:100%;margin:0}:root{--hg-bg: #f8fafc;--hg-fg: #111827;--hg-muted: #4b5563;--hg-dim: #6b7280;--hg-line: rgba(17, 24, 39, .14);--hg-card-bg: #ffffff;--hg-cta-bg: #eef2ff;--hg-header-bg: rgba(248, 250, 252, .86);--hg-stripe-bg: #f1f5f9;--hg-accent: #7c3aed;--hg-on-accent: #ffffff;--hg-warn: #b45309;--hg-bad: #b91c1c;--hg-error: #dc2626;--hg-error-text: #b91c1c}@media(prefers-color-scheme:dark){:root{--hg-bg: #0a0a0b;--hg-fg: #e4e4e7;--hg-muted: #a1a1aa;--hg-dim: #71717a;--hg-line: #1f1f22;--hg-card-bg: #111113;--hg-cta-bg: #08080a;--hg-header-bg: rgba(10, 10, 11, .85);--hg-stripe-bg: #0d0d0f;--hg-accent: #a78bfa;--hg-on-accent: #0a0a0b;--hg-warn: #fbbf24;--hg-bad: #7a3a3a;--hg-error: #ef4444;--hg-error-text: #fca5a5}}body{background:var(--hg-bg);color:var(--hg-fg);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}a{color:inherit}input::placeholder{opacity:.55}button{font-family:inherit}.hg-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1080px){.hg-header{padding:18px 32px!important}.hg-header-nav{gap:18px!important}.hg-hero-grid,.hg-founders-grid{grid-template-columns:1fr!important;gap:48px!important}.hg-problem-grid,.hg-how-cards{grid-template-columns:1fr!important;gap:24px!important}.hg-incident-callout,.hg-flow-diagram{grid-template-columns:1fr!important;gap:16px!important}.hg-flow-arrow{min-height:44px}.hg-flow-arrow-symbol{transform:rotate(90deg)}.hg-limits-row{grid-template-columns:150px 1fr!important}.hg-limits-body{grid-column:2}}@media(max-width:760px){.hg-header{padding:14px 20px!important;gap:16px!important}.hg-header-nav{display:none!important}.hg-header-cta{padding:8px 10px!important;font-size:12px!important;white-space:nowrap!important}.hg-hero{padding:64px 20px 72px!important}.hg-hero-grid{gap:36px!important}.hg-hero-grid,.hg-hero-grid>*,.hg-hero-terminal,.hg-flow-diagram,.hg-flow-diagram>*,.hg-founders-grid,.hg-founders-grid>*{min-width:0!important;max-width:100%!important}.hg-hero-intro,.hg-hero-terminal,.hg-hero-actions{grid-column:auto!important}.hg-hero-terminal{grid-row:auto!important}.hg-eyebrow,.hg-section-label{letter-spacing:.12em!important}.hg-hero-title{font-size:48px!important;line-height:1.02!important;letter-spacing:0!important}.hg-hero-copy{font-size:17px!important;line-height:1.55!important;max-width:none!important}.hg-terminal{font-size:11px!important;height:320px!important;width:100%!important;max-width:100%!important;min-width:0!important}.hg-terminal-body{padding:14px 14px 18px!important}.hg-hero-actions .hg-waitlist-form{margin-top:0!important}.hg-term-section,.hg-comparison,.hg-final-cta{padding:72px 20px!important}.hg-section-title{font-size:30px!important;line-height:1.12!important;letter-spacing:0!important;max-width:none!important;overflow-wrap:break-word!important}.hg-diagram-wrap{padding:18px!important;margin-top:36px!important}.hg-how-cards,.hg-problem-grid,.hg-audience-grid,.hg-faq-grid{grid-template-columns:1fr!important;margin-top:36px!important}.hg-audience-grid>div,.hg-audience-grid>div:nth-child(n){border-right:0!important;border-top:1px solid var(--hg-line)!important}.hg-audience-grid>div:first-child{border-top:0!important}.hg-incident-callout{margin-top:36px!important;padding:20px!important}.hg-limits-row{grid-template-columns:1fr!important;gap:8px!important;padding:18px!important}.hg-limits-body{grid-column:auto}.hg-comparison-scroll{margin-left:-20px!important;margin-right:-20px!important;border-left:0!important;border-right:0!important;border-radius:0!important}.hg-comparison-table{min-width:840px!important}.hg-comparison-legend{flex-wrap:wrap!important;gap:12px 18px!important}.hg-comparison-updated{margin-left:0!important;width:100%!important}.hg-founders-grid{gap:24px!important}.hg-final-title{font-size:38px!important;line-height:1.08!important;letter-spacing:0!important}.hg-final-title br{display:none}.hg-waitlist-form form{flex-direction:column!important}.hg-waitlist-form input,.hg-waitlist-form button{width:100%!important}.hg-waitlist-form button{min-width:0!important}.hg-footer{padding:28px 20px!important;flex-direction:column!important;align-items:flex-start!important;gap:18px!important}.hg-footer-links{flex-wrap:wrap!important;gap:12px 18px!important}}@media(max-width:360px){.hg-hero-title{font-size:44px!important}.hg-final-title{font-size:34px!important}}@keyframes hg-blink{50%{opacity:0}}@keyframes sv-fade{0%{opacity:0}to{opacity:1}}@keyframes sv-pulse{0%,to{opacity:1}50%{opacity:.3}}
