:root{--bg: #fcfeff;--bg-elevated: #f4f7fb;--bg-card: #f7fafe;--border: #dee1e5;--border-bright: #c3c6c9;--text: #1a1c1f;--text-muted: #5c5e61;--text-dim: #6b6e72;--accent: #0076d1;--accent-bright: #0085ea;--accent-deep: #0064b3;--accent-glow: rgba(0, 118, 209, .16);--accent-secondary: #6044cd;--accent-secondary-bright: #7756f8;--success: #0d9f6e;--warning: #b37900;--danger: #d64545;--glyph-blue: #3989da;--glyph-blue-bg: #ddedff;--glyph-violet: #8176d8;--glyph-violet-bg: #e9e9ff;--glyph-cyan: #00999f;--glyph-cyan-bg: #c5f6f8;--glyph-amber: #b37900;--glyph-amber-bg: #ffe7c8;--glyph-coral: #cf5e58;--glyph-coral-bg: #ffe4e1;--console-bg: rgba(40, 44, 54, .8);--console-border: rgba(255, 255, 255, .13);--console-text: rgba(255, 255, 255, .88);--console-text-dim: rgba(255, 255, 255, .52);--console-glyph-blue: #6ea8ff;--console-glyph-violet: #a99bff;--console-glyph-cyan: #5eead4;--console-glyph-amber: #f2c879;--console-glyph-coral: #ff9c8f;--glass-bg: rgba(255, 255, 255, .62);--glass-bg-elevated: rgba(255, 255, 255, .78);--glass-border: rgba(20, 23, 26, .07);--glass-highlight: rgba(255, 255, 255, .9);--glass-blur: blur(20px) saturate(180%);--shadow-depth-1: 0 1px 2px rgba(16, 24, 40, .04), 0 4px 10px rgba(16, 24, 40, .06);--shadow-depth-2: 0 2px 4px rgba(16, 24, 40, .05), 0 12px 28px rgba(16, 24, 40, .08), 0 0 32px rgba(0, 118, 209, .05);--shadow-depth-3: 0 4px 8px rgba(16, 24, 40, .06), 0 24px 48px rgba(16, 24, 40, .12), 0 0 48px rgba(0, 118, 209, .08);--shadow-screenshot: -2px -2px 4px rgba(16, 24, 40, .24), -2px -2px 12px rgba(16, 24, 40, .3);--font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--fs-1: 13px;--fs-2: 15px;--fs-3: 17px;--fs-4: 20px;--fs-5: 26px;--fs-6: 34px;--fs-7: 44px;--radius-sm: 8px;--radius: 14px;--radius-lg: 22px;--maxw: 1200px;--shadow-glow: 0 0 40px var(--accent-glow)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{max-width:var(--maxw);margin:0 auto;padding:0 24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gradient-text{background:linear-gradient(120deg,var(--accent-bright),var(--accent-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:var(--radius);font-weight:600;font-size:15px;cursor:pointer;border:1px solid transparent;transition:all .2s ease}.btn-primary{background:linear-gradient(160deg,#2c90ef,var(--accent-deep));color:#fff;box-shadow:var(--shadow-glow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 28px var(--accent-glow)}.btn-ghost{background:var(--bg);border-color:var(--border-bright);color:var(--text)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm);box-shadow:var(--shadow-glow)}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep)}.nav-link{position:relative;padding:4px 0;display:inline-block}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:var(--border-bright);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.nav-link:hover:after{transform:scaleX(1)}.field-underline{width:100%;padding:10px 2px;background:transparent;border:none;border-bottom:1px solid var(--border-bright);border-radius:0;color:var(--text);font-size:var(--fs-2);font-family:var(--font-sans);transition:border-color .2s ease}.field-underline:focus-visible{outline:none;border-radius:0;box-shadow:none;border-bottom-color:var(--accent)}.field-underline:focus{border-bottom-color:var(--accent)}.glyph-badge{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin-bottom:16px}.glyph-blue{background:var(--glyph-blue-bg);color:var(--glyph-blue)}.glyph-violet{background:var(--glyph-violet-bg);color:var(--glyph-violet)}.glyph-cyan{background:var(--glyph-cyan-bg);color:var(--glyph-cyan)}.glyph-amber{background:var(--glyph-amber-bg);color:var(--glyph-amber)}.glyph-coral{background:var(--glyph-coral-bg);color:var(--glyph-coral)}.section{padding:var(--space-9) 0}.section-title{font-size:clamp(28px,4vw,var(--fs-7));font-weight:700;letter-spacing:-.02em}.card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius);padding:var(--space-5);box-shadow:var(--shadow-depth-2),inset 0 1px 0 var(--glass-highlight);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.card-interactive:hover{border-color:var(--border-bright);transform:translateY(-4px);box-shadow:var(--shadow-depth-3),inset 0 1px 0 var(--glass-highlight)}.card-deep{position:relative;background:var(--glass-bg-elevated);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid transparent;background-clip:padding-box;border-radius:var(--radius-lg);padding:var(--space-7) var(--space-5);box-shadow:var(--shadow-depth-3),inset 0 1px 0 var(--glass-highlight),inset 0 0 0 1px var(--glass-highlight)}.card-deep:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,var(--glass-highlight),var(--glass-border) 60%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.card-glow{background-image:linear-gradient(140deg,transparent,var(--accent-glow))}.prose{color:var(--text);line-height:1.75}.prose h1{font-size:30px;font-weight:800;margin:8px 0 18px;letter-spacing:-.02em}.prose h2{font-size:24px;font-weight:700;margin:32px 0 14px;letter-spacing:-.01em;display:flex;align-items:center;gap:10px}.prose h2:before{content:"";width:4px;height:18px;border-radius:2px;background:var(--accent);flex-shrink:0}.prose h3{font-size:19px;font-weight:700;margin:24px 0 10px}.prose p{margin:0 0 18px;color:var(--text-muted);font-size:17px}.prose ul,.prose ol{margin:0 0 18px;padding-left:24px;color:var(--text-muted)}.prose li{margin-bottom:8px;font-size:17px}.prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.prose blockquote{margin:24px 0;padding:18px 20px 18px 52px;position:relative;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-sm);color:var(--text-muted);font-style:italic;box-shadow:var(--shadow-depth-1),inset 0 1px 0 var(--glass-highlight)}.prose blockquote:before{content:"";position:absolute;left:20px;top:22px;width:12px;height:14px;background:var(--accent);-webkit-mask:repeating-linear-gradient(90deg,#000 0 2px,transparent 2px 4px);mask:repeating-linear-gradient(90deg,#000 0 2px,transparent 2px 4px)}.prose code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-elevated);padding:2px 6px;border-radius:5px;color:var(--accent-deep)}.prose pre{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px;overflow-x:auto;margin:0 0 18px}.prose pre code{background:none;padding:0;color:var(--text)}.prose img{max-width:100%;border-radius:var(--radius-sm);margin:12px 0;border:1px solid var(--border);box-shadow:var(--shadow-depth-1)}.prose table{width:100%;border-collapse:collapse;margin:0 0 18px}.prose th,.prose td{border:1px solid var(--border);padding:10px 14px;text-align:left;font-size:15px}.prose hr{border:none;border-top:1px solid var(--border);margin:32px 0}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .8s linear infinite}@keyframes wave-bounce{0%,to{transform:scaleY(.42)}50%{transform:scaleY(1)}}.waveform{display:flex;align-items:center;gap:3px;height:24px}.waveform.waveform-thin{height:16px;gap:2px}.waveform span{display:block;width:3px;border-radius:2px;background:var(--console-glyph-blue);animation-name:wave-bounce;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform-origin:center}.waveform-thin span{width:2px}.waveform.waveform-frozen span{animation-play-state:paused;opacity:.3}.waveform.waveform-onlight span{background:var(--accent)}@keyframes pulse-dot{0%,to{opacity:1;box-shadow:0 0 6px currentColor}50%{opacity:.45;box-shadow:0 0 2px currentColor}}.live-dot{animation:pulse-dot 1.7s ease-in-out infinite}@keyframes signal-sweep{to{background-position:-200% 0}}.signal-trace{height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--glyph-coral) 15%,var(--accent) 40%,var(--glyph-cyan) 65%,transparent 85%);background-size:200% 100%;animation:signal-sweep 6s linear infinite;opacity:.55}@media(prefers-reduced-motion:reduce){.waveform span,.live-dot,.spin,.signal-trace{animation:none!important}}.live-call-grid{display:grid;grid-template-columns:1fr 1fr}@media(max-width:720px){.live-call-grid{grid-template-columns:1fr}.live-call-grid>div:first-child{border-right:none!important;border-bottom:1px solid var(--console-border)}}@media(max-width:860px){.container{padding:0 18px}.section{padding:64px 0}}.contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}@media(max-width:860px){.contact-grid{grid-template-columns:1fr}}.founders-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:640px){.founders-grid{grid-template-columns:1fr}.founders-grid .signal-trace{display:none}}.sticky-pane-row{display:grid;grid-template-columns:1fr 380px;gap:56px;align-items:start}@media(max-width:860px){.sticky-pane-row{grid-template-columns:1fr}.sticky-pane-row>*:last-child{position:static!important;order:-1}}.problem-grid{display:grid;grid-template-columns:minmax(240px,320px) 1fr;gap:48px;align-items:start}@media(max-width:760px){.problem-grid{grid-template-columns:1fr}}.split-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.split-row.reverse>*:first-child{order:2}.split-row.reverse>*:last-child{order:1}@media(max-width:900px){.split-row,.split-row.reverse{grid-template-columns:1fr}.split-row>*,.split-row.reverse>*{order:initial!important}}.admin-shell{display:flex;min-height:100vh;background:var(--bg)}.admin-sidebar{width:240px;flex-shrink:0;border-right:1px solid var(--border);padding:24px 16px;display:flex;flex-direction:column;background:var(--bg-elevated)}.admin-content{flex:1;min-width:0;padding:32px 40px;overflow-y:auto}.admin-menu-btn,.admin-scrim{display:none}@media(max-width:768px){.admin-shell{position:relative}.admin-menu-btn{display:flex;align-items:center;justify-content:center;position:fixed;top:14px;left:14px;z-index:60;width:40px;height:40px;border-radius:var(--radius-sm);border:1px solid var(--border-bright);background:var(--bg-elevated);color:var(--text);cursor:pointer}.admin-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:40}.admin-sidebar{position:fixed;top:0;left:0;bottom:0;z-index:50;width:76%;max-width:280px;transform:translate(-100%);transition:transform .25s ease;box-shadow:var(--shadow-depth-3)}.admin-sidebar-open{transform:translate(0)}.admin-content{width:100%;padding:72px 18px 32px}.admin-editor-grid{grid-template-columns:1fr!important}.admin-ai-panel{position:static!important}}@media(max-width:640px){.admin-grid-2col{grid-template-columns:1fr!important}.admin-row-wrap-end{align-items:flex-start!important}}
