@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--color-base: #0f172a;--color-surface: #1e293b;--color-surface-elevated: #334155;--color-border: #334155;--color-border-subtle: #1e293b;--color-text: #f1f5f9;--color-text-secondary: #94a3b8;--color-text-tertiary: #64748b;--color-accent: #6366f1;--color-accent-light: #818cf8;--color-accent-dim: #4f46e5;--color-accent-secondary: #8b5cf6;--color-accent-wash: rgba(99, 102, 241, .06);--color-accent-border: rgba(99, 102, 241, .15);--color-success: #10b981;--color-success-light: #34d399;--color-warning: #f59e0b;--color-danger: #ef4444;--color-intel: #0054a6;--color-amd: #d4392b;--color-nvidia: #84cc16;--color-azure: #00a4ef;--color-aws: #ff9900;--color-gcp: #4285f4;--font-display: "Satoshi", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Consolas", monospace;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--space-4xl: 96px;--space-5xl: 128px;--max-width: 1200px;--max-width-narrow: 720px;--section-padding: 60px 24px;--border-radius: 12px;--border-radius-lg: 16px;--border-radius-xl: 24px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 16px rgba(0, 0, 0, .3), 0 2px 4px rgba(0, 0, 0, .2);--shadow-lg: 0 12px 40px rgba(0, 0, 0, .4), 0 4px 12px rgba(0, 0, 0, .3);--shadow-xl: 0 24px 60px rgba(0, 0, 0, .5), 0 8px 20px rgba(0, 0, 0, .3);--shadow-glow-accent: 0 0 30px rgba(99, 102, 241, .15);--shadow-glow-success: 0 0 30px rgba(16, 185, 129, .15);--surface-raised: linear-gradient(145deg, #1e293b, #172032);--surface-inset: linear-gradient(145deg, #131c2e, #1a2438);--surface-highlight: rgba(255, 255, 255, .04);--glass-bg: rgba(15, 23, 42, .6);--glass-border: rgba(255, 255, 255, .08);--glass-blur: 12px;--risk-accent-1: #6366f1;--risk-accent-2: #8b5cf6;--risk-accent-3: #f59e0b;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-spring: cubic-bezier(.175, .885, .32, 1.275);--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-sans);background:var(--color-base);color:var(--color-text);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{max-width:100%;display:block}::selection{background:#6366f14d;color:#f1f5f9}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-base)}::-webkit-scrollbar-thumb{background:var(--color-surface-elevated);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}.text-gradient{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-secondary),#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-label{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-light);margin-bottom:var(--space-md)}.section-title{font-family:var(--font-display);font-size:48px;font-weight:800;line-height:1.12;letter-spacing:-.03em;margin-bottom:var(--space-lg)}.section-subtitle{font-size:18px;line-height:1.7;color:var(--color-text-secondary);max-width:560px;margin:0 auto}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:10px;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-secondary));color:#fff;font-size:15px;font-weight:600;transition:all .2s var(--ease-out-expo);box-shadow:0 0 24px #6366f166}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 40px #6366f199}.btn-primary:active{transform:translateY(0) scale(.98);transition-duration:50ms}.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:10px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:15px;font-weight:500;transition:all .2s var(--ease-out-expo)}.btn-secondary:hover{color:var(--color-text);border-color:var(--color-text-tertiary);transform:translateY(-2px)}.btn-secondary:active{transform:translateY(0) scale(.98);transition-duration:50ms}.card{padding:var(--space-xl);border-radius:var(--border-radius-lg);background:var(--surface-raised);border:1px solid var(--color-border);position:relative;overflow:hidden;transition:all var(--duration-normal) var(--ease-out-expo)}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.03),transparent 60%);pointer-events:none}.card:hover{border-color:var(--color-surface-elevated);transform:translateY(-4px);box-shadow:var(--shadow-lg)}@media(max-width:640px){.section-title{font-size:36px}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out-expo),transform .5s var(--ease-out-expo)}.reveal-stagger.revealed>*:nth-child(1){transition-delay:0ms}.reveal-stagger.revealed>*:nth-child(2){transition-delay:80ms}.reveal-stagger.revealed>*:nth-child(3){transition-delay:.16s}.reveal-stagger.revealed>*:nth-child(4){transition-delay:.24s}.reveal-stagger.revealed>*:nth-child(5){transition-delay:.32s}.reveal-stagger.revealed>*:nth-child(6){transition-delay:.4s}.reveal-stagger.revealed>*{opacity:1;transform:translateY(0)}.reveal-scale{opacity:0;transform:scale(.96);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.reveal-scale.revealed{opacity:1;transform:scale(1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.reveal,.reveal-stagger>*,.reveal-scale{opacity:1!important;transform:none!important;transition:none!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.investor-nav{position:fixed;top:0;left:0;right:0;z-index:100;height:48px;background:#0f172ae6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(51,65,85,.5)}.investor-nav-inner{max-width:var(--max-width);margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 24px;gap:24px;position:relative}.investor-nav-logo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--color-text);flex-shrink:0}.investor-nav-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-light);background:#6366f11f;padding:2px 8px;border-radius:4px;border:1px solid rgba(99,102,241,.2)}.investor-nav-tabs{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:4px}.investor-nav-tab{font-size:13px;font-weight:500;color:var(--color-text-tertiary);padding:6px 14px;border-radius:6px;transition:all .2s;white-space:nowrap}.investor-nav-tab:hover{color:var(--color-text-secondary);background:#ffffff0a}.investor-nav-tab.active{color:var(--color-text);background:#6366f11f;border:1px solid rgba(99,102,241,.2)}.investor-nav-back{font-size:12px;font-weight:500;color:var(--color-text-tertiary);padding:6px 12px;border-radius:6px;border:1px solid var(--color-border);transition:all .2s;white-space:nowrap}.investor-nav-back:hover{color:var(--color-text-secondary);border-color:var(--color-surface-elevated);background:#ffffff08}@media(max-width:640px){.investor-nav-inner{padding:0 12px;gap:8px}.investor-nav-logo span:first-of-type{display:none}.investor-nav-badge{display:none}.investor-nav-tab{font-size:12px;padding:5px 10px}.investor-nav-back{display:none}}.investment-container{display:flex;flex-direction:column;align-items:center;padding:80px 20px 60px;min-height:100vh;background:linear-gradient(180deg,#0f172a,#1e1b4b 30%,#0f172a);color:#e2e8f0}.investment-container *{box-sizing:border-box}.investment-header{text-align:center;margin-bottom:48px;max-width:700px}.investment-header h1{font-size:44px;font-weight:700;color:#f8fafc;margin:0 0 12px;letter-spacing:-.02em;line-height:1.1}.investment-header .tagline{font-size:22px;color:#a78bfa;font-weight:500;margin:0 0 12px}.investment-header .subtitle{font-size:16px;color:#94a3b8;margin:0;line-height:1.6}.market-section{max-width:1100px;width:100%;margin-bottom:48px}.market-section h2{font-size:28px;font-weight:700;color:#f8fafc;margin:0 0 24px;text-align:center}.market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.market-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 16px;background:#0f172acc;border:1px solid #334155;border-radius:12px}.market-metric{font-size:28px;font-weight:800;color:#a78bfa;margin-bottom:6px;letter-spacing:-.02em}.market-label{font-size:14px;color:#e2e8f0;margin-bottom:4px;font-weight:500}.market-source{font-size:11px;color:#64748b}@media(max-width:768px){.market-grid{grid-template-columns:repeat(2,1fr)}}.investment-timeline{width:100%;max-width:1100px;position:relative}.investment-timeline:before{content:"";position:absolute;left:32px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#6366f1,#8b5cf6,#10b981,#f59e0b);border-radius:2px}.phase-card{position:relative;margin-left:72px;margin-bottom:48px;background:#0f172acc;border:1px solid #334155;border-radius:16px;padding:32px;transition:all .3s ease}.phase-card:hover{border-color:#475569;box-shadow:0 8px 40px #0000004d}.phase-dot{position:absolute;left:-52px;top:32px;width:24px;height:24px;border-radius:50%;border:3px solid;background:#0f172a}.phase-card:nth-child(1) .phase-dot{border-color:#6366f1}.phase-card:nth-child(2) .phase-dot{border-color:#8b5cf6}.phase-card:nth-child(3) .phase-dot{border-color:#10b981}.phase-card:nth-child(4) .phase-dot{border-color:#f59e0b}.phase-header{display:flex;align-items:baseline;gap:16px;margin-bottom:8px;flex-wrap:wrap}.phase-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:4px 12px;border-radius:6px;white-space:nowrap}.phase-card:nth-child(1) .phase-label{color:#6366f1;background:#6366f126}.phase-card:nth-child(2) .phase-label{color:#8b5cf6;background:#8b5cf626}.phase-card:nth-child(3) .phase-label{color:#10b981;background:#10b98126}.phase-card:nth-child(4) .phase-label{color:#f59e0b;background:#f59e0b26}.phase-name{font-size:26px;font-weight:700;color:#f8fafc;margin:0}.phase-timeline-label{font-size:14px;color:#64748b;font-weight:500}.phase-description{font-size:15px;color:#94a3b8;line-height:1.6;margin:8px 0 24px}.phase-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:24px}.product-item{padding:14px 16px;background:#1e293b99;border:1px solid #334155;border-radius:10px;display:flex;align-items:flex-start;gap:10px;transition:all .2s ease}.product-item:hover{background:#33415580;border-color:#475569}.product-icon{font-size:18px;flex-shrink:0;margin-top:1px}.product-details h4{font-size:14px;font-weight:600;color:#e2e8f0;margin:0 0 4px}.product-details p{font-size:12px;color:#94a3b8;margin:0;line-height:1.4}.diff-section{margin-bottom:20px}.diff-section h4{font-size:13px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px}.diff-table{display:grid;grid-template-columns:1fr 1fr;gap:10px}.diff-yes,.diff-no{padding:10px 14px;border-radius:8px;font-size:13px;line-height:1.5}.diff-yes{background:#10b9811a;border:1px solid rgba(16,185,129,.25);color:#6ee7b7}.diff-yes:before{content:"Differentiated: ";font-weight:600;color:#10b981}.diff-no{background:#f59e0b14;border:1px solid rgba(245,158,11,.2);color:#fcd34d}.diff-no:before{content:"Not differentiated: ";font-weight:600;color:#f59e0b}.phase-milestone{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:10px;margin-bottom:16px}.milestone-icon{font-size:20px;flex-shrink:0}.milestone-text{font-size:14px;color:#c7d2fe;line-height:1.5}.milestone-text strong{color:#e0e7ff}.phase-revenue{display:flex;align-items:center;gap:10px;font-size:13px;color:#94a3b8}.phase-revenue strong{color:#e2e8f0}.theses-section{max-width:1100px;width:100%;margin-bottom:48px}.theses-section h2{font-size:28px;font-weight:700;color:#f8fafc;margin:0 0 24px;text-align:center}.theses-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.thesis-card{padding:20px;background:#0f172acc;border:1px solid #334155;border-top:3px solid #6366f1;border-radius:10px}.thesis-title{font-family:var(--font-display, "Satoshi", sans-serif);font-size:18px;font-weight:700;color:#f8fafc;margin:0 0 8px}.thesis-stat{font-size:14px;font-weight:600;color:#a78bfa;margin:0 0 12px;line-height:1.5}.thesis-body{font-size:13px;color:#94a3b8;line-height:1.6;margin:0}@media(max-width:768px){.theses-grid{grid-template-columns:1fr}}.tam-section{max-width:1100px;width:100%;margin-bottom:48px}.tam-section h2{font-size:28px;font-weight:700;color:#f8fafc;margin:0 0 24px;text-align:center}.tam-table{width:100%}.tam-row{display:grid;grid-template-columns:2fr 1fr 2fr;gap:16px;padding:14px 18px;align-items:center}.tam-row-alt{background:#0f172a66}.tam-segment{font-size:14px;font-weight:600;color:#e2e8f0}.tam-value{font-size:22px;font-weight:800;color:#a78bfa;text-align:center}.tam-basis{font-size:12px;color:#64748b}@media(max-width:768px){.tam-row{grid-template-columns:1fr;gap:8px}.tam-value{text-align:left}}.platform-section{max-width:1100px;width:100%;margin-bottom:48px}.platform-section h2{font-size:28px;font-weight:700;color:#f8fafc;margin:0 0 24px;text-align:center}.platform-table{width:100%}.platform-row{display:grid;grid-template-columns:1fr 2fr 1fr;gap:16px;padding:12px 18px;border-bottom:1px solid rgba(51,65,85,.3)}.platform-product{font-size:14px;font-weight:700;color:#a78bfa}.platform-does{font-size:13px;color:#cbd5e1}.platform-moat{font-size:13px;color:#94a3b8;font-style:italic}@media(max-width:768px){.platform-row{grid-template-columns:1fr;gap:8px}}.win-section{margin-top:32px}.win-section h3{font-size:24px;font-weight:700;color:#f8fafc;margin:0 0 20px;text-align:center}.win-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.win-card{padding:20px;background:#0f172acc;border:1px solid #334155;border-left:3px solid #6366f1;border-radius:10px}.win-category{font-weight:700;color:#a78bfa;margin-bottom:6px;font-size:14px}.win-text{font-size:13px;color:#cbd5e1;line-height:1.6}@media(max-width:768px){.win-grid{grid-template-columns:1fr}}.risks-section{max-width:1100px;width:100%;margin-bottom:48px}.risks-section h2{font-size:28px;font-weight:700;color:#f8fafc;margin:0 0 24px;text-align:center}.risks-table{width:100%}.risks-header{display:grid;grid-template-columns:1fr 1fr 1.5fr;padding:10px 16px;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #334155}.risks-row{display:grid;grid-template-columns:1fr 1fr 1.5fr;padding:14px 16px;border-bottom:1px solid rgba(51,65,85,.3)}.risks-row-alt{background:#0f172a66}.risk-signal{font-size:13px;font-weight:600;color:#e2e8f0}.risk-risk{font-size:13px;color:#fbbf24}.risk-answer{font-size:13px;color:#94a3b8}@media(max-width:768px){.risks-header,.risks-row{grid-template-columns:1fr;gap:8px}.risks-header div:before{content:attr(data-label);font-weight:700;display:block;margin-bottom:4px}}.milestones-section{max-width:1100px;width:100%;margin-bottom:48px}.milestones-section h2{font-size:28px;font-weight:700;color:#f8fafc;margin:0 0 24px;text-align:center}.milestones-table{width:100%}.milestones-header{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;padding:10px 16px;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #334155}.milestones-row{display:grid;grid-template-columns:1fr 1fr 1fr 2fr;padding:14px 16px;border-bottom:1px solid rgba(51,65,85,.3)}.milestones-row-alt{background:#0f172a66}.milestone-timeline{font-size:13px;color:#e2e8f0}.milestone-phase{font-size:13px;color:#cbd5e1}.milestone-revenue{font-size:13px;font-weight:700;color:#a78bfa}.milestone-metric{font-size:13px;color:#94a3b8}@media(max-width:768px){.milestones-header,.milestones-row{grid-template-columns:1fr;gap:8px}}.competitive-section{max-width:1100px;width:100%;margin-bottom:48px}.competitive-section h2{font-size:28px;font-weight:700;color:#f8fafc;margin:0 0 24px;text-align:center}.ecosystem-stack{margin-bottom:32px;border-radius:12px;overflow:hidden;border:1px solid #334155}.ecosystem-row{display:grid;grid-template-columns:120px 180px 1fr 200px;gap:16px;padding:14px 18px;border-bottom:1px solid rgba(51,65,85,.3);align-items:center}.ecosystem-row:last-child{border-bottom:none}.ecosystem-row-us{background:#6366f114;border-left:3px solid #6366f1}.ecosystem-layer{font-size:13px;font-weight:700;color:#a78bfa;text-transform:uppercase;letter-spacing:.05em}.ecosystem-role{font-size:13px;color:#94a3b8}.ecosystem-players{display:flex;flex-wrap:wrap;gap:8px}.ecosystem-player{font-size:12px;color:#e2e8f0;padding:4px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:6px}.ecosystem-detail{color:#64748b;font-size:11px}.ecosystem-relationship{font-size:12px;color:#64748b;font-style:italic}@media(max-width:768px){.ecosystem-row{grid-template-columns:1fr;gap:6px}}.competitive-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.usecases-section{max-width:1100px;width:100%;margin-bottom:48px}.usecases-section h2{font-size:28px;font-weight:700;color:#f8fafc;margin:0 0 24px;text-align:center}.usecases-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.usecase-card{padding:20px;background:#0f172acc;border:1px solid #334155;border-left:3px solid #10b981;border-radius:10px}.usecase-name{font-size:16px;font-weight:700;color:#f8fafc;margin:0 0 8px}.usecase-desc{font-size:13px;color:#94a3b8;line-height:1.6;margin:0 0 10px}.usecase-role{font-size:12px;color:#6ee7b7;line-height:1.5;margin:0;padding-top:8px;border-top:1px solid rgba(51,65,85,.3)}.competitor-card{padding:20px;background:#0f172acc;border:1px solid #334155;border-radius:12px;transition:all .2s ease;display:flex;flex-direction:column;gap:12px}.competitor-card:hover{border-color:#475569;transform:translateY(-2px);box-shadow:0 4px 20px #0003}.competitor-header{display:flex;align-items:center;gap:12px}.competitor-logo{width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--logo-color, #6366f1) 15%,transparent);border:1px solid color-mix(in srgb,var(--logo-color, #6366f1) 25%,transparent);display:flex;align-items:center;justify-content:center;font-family:Satoshi,sans-serif;font-size:18px;font-weight:800;color:var(--logo-color, #6366f1);flex-shrink:0}.competitor-name{font-size:15px;font-weight:700;color:#e2e8f0;margin:0}.competitor-type{font-size:11px;color:#64748b;margin:0}.competitor-desc{font-size:13px;color:#94a3b8;line-height:1.55;margin:0}.analogy-section{max-width:1100px;width:100%;margin-bottom:48px}.analogy-section h2{font-size:28px;font-weight:700;color:#f8fafc;margin:0 0 24px;text-align:center}.analogy-grid{display:grid;grid-template-columns:1fr 40px 1fr;gap:8px;align-items:center}.analogy-row{display:contents}.analogy-stripe,.analogy-attest{padding:14px 18px;border-radius:10px;font-size:14px;line-height:1.5}.analogy-stripe{background:#6366f11a;border:1px solid rgba(99,102,241,.25);color:#c7d2fe;text-align:right}.analogy-arrow{text-align:center;color:#64748b;font-size:18px}.analogy-attest{background:#10b9811a;border:1px solid rgba(16,185,129,.25);color:#6ee7b7}.analogy-stripe strong{color:#a78bfa}.analogy-attest strong{color:#34d399}@media(max-width:768px){.investment-container{padding:70px 12px 40px}.investment-header h1{font-size:30px}.investment-header .tagline{font-size:18px}.investment-timeline:before{left:16px}.phase-card{margin-left:44px;padding:20px}.phase-dot{left:-36px;width:18px;height:18px}.phase-name{font-size:20px}.diff-table{grid-template-columns:1fr}.analogy-grid{grid-template-columns:1fr;gap:4px}.analogy-arrow{transform:rotate(90deg)}.analogy-stripe{text-align:left}.phase-products,.competitive-grid{grid-template-columns:1fr}}.pres-container{height:100vh;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth}.pres-stagger>*{opacity:0;transform:translateY(16px);transition:opacity .5s var(--ease-out-expo),transform .5s var(--ease-out-expo)}.pres-slide.active .pres-stagger>*:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.2s}.pres-slide.active .pres-stagger>*:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.32s}.pres-slide.active .pres-stagger>*:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.44s}.pres-slide.active .pres-stagger>*:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.56s}.pres-slide.active .pres-stagger>*:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.68s}.pres-slide.active .pres-stagger>*:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.8s}@media(prefers-reduced-motion:reduce){.pres-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}@keyframes auroraShift{0%,to{transform:translate(-50%,-50%) rotate(0) scale(1)}33%{transform:translate(-50%,-50%) rotate(120deg) scale(1.1)}66%{transform:translate(-50%,-50%) rotate(240deg) scale(.9)}}.pres-aurora:after{content:"";position:absolute;top:40%;left:50%;width:800px;height:800px;background:conic-gradient(from 0deg,#6366f10f,#8b5cf60a,#10b98108,#6366f10f);filter:blur(80px);animation:auroraShift 20s ease-in-out infinite;pointer-events:none;z-index:0}@media(prefers-reduced-motion:reduce){.pres-aurora:after{animation:none}}.pres-slide{min-height:100vh;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 48px 48px;position:relative}.pres-slide-content{max-width:1100px;width:100%;opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease-out-expo),transform .6s var(--ease-out-expo);position:relative;z-index:1}.pres-slide.active .pres-slide-content{opacity:1;transform:translateY(0)}.pres-slide-label{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent-light);background:#6366f11f;border:1px solid rgba(99,102,241,.2);padding:6px 16px;border-radius:20px;margin-bottom:12px}.pres-slide-title{font-family:var(--font-display, "Satoshi", sans-serif);font-size:44px;font-weight:800;color:var(--color-text);letter-spacing:-.03em;line-height:1.1;margin:0 0 12px}.pres-slide-subtitle{font-size:17px;color:var(--color-text-secondary);line-height:1.5;margin:0 0 36px;max-width:700px}.pres-hero{text-align:center;position:relative;overflow:hidden}@keyframes heroGradientShift{0%,to{background-position:0% 50%;opacity:.08}50%{background-position:100% 50%;opacity:.12}}.pres-hero:before{content:"";position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;background:radial-gradient(ellipse at center,rgba(99,102,241,.12) 0%,rgba(139,92,246,.06) 40%,transparent 70%);background-size:200% 200%;animation:heroGradientShift 8s ease-in-out infinite;pointer-events:none}.pres-hero-content{position:relative;z-index:1;opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.pres-hero.active .pres-hero-content{opacity:1;transform:translateY(0)}.pres-hero-badge{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent-light);background:#6366f114;border:1px solid rgba(99,102,241,.2);padding:8px 24px;border-radius:20px;margin-bottom:40px;position:relative}.pres-hero-badge:before{content:"";position:absolute;inset:-3px;border-radius:23px;border:1px solid rgba(99,102,241,.1);animation:badgePulse 3s ease-in-out infinite}@keyframes badgePulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:0;transform:scale(1.06)}}.pres-hero-title{font-family:var(--font-display, "Satoshi", sans-serif);font-size:80px;font-weight:900;color:var(--color-text);letter-spacing:-.04em;line-height:1;margin:0 0 16px}.pres-hero-tagline{font-size:24px;font-weight:500;color:#a78bfa;margin:0 0 16px}.pres-hero-date{font-size:16px;color:var(--color-text-tertiary);margin:0;letter-spacing:.02em}.pres-scroll-hint{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--color-text-tertiary);font-size:12px;margin-top:48px;animation:fadeInUp .6s var(--ease-out-expo) 1s both}.pres-scroll-arrow{animation:bounceDown 1.5s ease-in-out infinite}.pres-scroll-arrow:after{content:"";display:block;width:12px;height:12px;border-right:2px solid var(--color-text-tertiary);border-bottom:2px solid var(--color-text-tertiary);transform:rotate(45deg)}@keyframes bounceDown{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.pres-hero:before{animation:none}}.pres-why-now-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.pres-why-now-card{padding:32px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 4px 24px #0003}.pres-why-now-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--surface-highlight),transparent)}.pres-why-now-icon{margin-bottom:20px}.pres-why-now-card h3{font-size:20px;font-weight:700;color:var(--color-text);margin:0 0 10px}.pres-why-now-stat{font-size:15px;font-weight:600;color:#a78bfa;margin:0 0 12px;line-height:1.5}.pres-why-now-body{font-size:14px;color:var(--color-text-secondary);line-height:1.6;margin:0}.pres-tam-visual{display:flex;flex-direction:column;gap:28px;margin-bottom:48px}.pres-tam-row{display:flex;flex-direction:column;gap:8px}.pres-tam-bar-container{height:56px;background:#ffffff08;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.04)}.pres-tam-bar{height:100%;border-radius:12px;display:flex;align-items:center;padding:0 20px;width:0%;transition:width 1s var(--ease-out-expo)}.pres-tam-value{font-family:var(--font-mono);font-size:22px;font-weight:800;color:#fff;white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.3)}.pres-tam-info{display:flex;justify-content:space-between;align-items:baseline;padding:0 4px}.pres-tam-segment{font-size:14px;font-weight:600;color:var(--color-text)}.pres-tam-basis{font-size:12px;color:var(--color-text-tertiary)}.pres-tam-context{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pres-tam-context-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:10px;box-shadow:inset 0 1px #ffffff0a}@keyframes metricReveal{0%{opacity:0;transform:translateY(12px) scale(.9);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.pres-tam-context-metric{font-family:var(--font-mono);font-size:24px;font-weight:800;color:#a78bfa;margin-bottom:4px;opacity:0}.pres-slide.active .pres-tam-context-item:nth-child(1) .pres-tam-context-metric{animation:metricReveal .6s var(--ease-out-expo) .5s both}.pres-slide.active .pres-tam-context-item:nth-child(2) .pres-tam-context-metric{animation:metricReveal .6s var(--ease-out-expo) .65s both}.pres-slide.active .pres-tam-context-item:nth-child(3) .pres-tam-context-metric{animation:metricReveal .6s var(--ease-out-expo) .8s both}.pres-slide.active .pres-tam-context-item:nth-child(4) .pres-tam-context-metric{animation:metricReveal .6s var(--ease-out-expo) .95s both}@media(prefers-reduced-motion:reduce){.pres-tam-context-metric{opacity:1!important;animation:none!important}}.pres-tam-context-label{font-size:12px;color:var(--color-text-secondary)}.pres-thesis-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.pres-thesis-card{position:relative;padding:28px 24px 24px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-top:3px solid var(--thesis-accent, var(--color-accent));border-radius:16px;display:flex;flex-direction:column;gap:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 4px 24px #0003;transition:transform .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo)}.pres-thesis-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0a,0 8px 32px #0000004d,0 0 24px color-mix(in srgb,var(--thesis-accent) 15%,transparent)}.pres-thesis-card:before{content:"";position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(180deg,var(--thesis-accent-glow, rgba(99, 102, 241, .05)),transparent);pointer-events:none;border-radius:16px 16px 0 0}.pres-thesis-accent-bar{position:absolute;top:0;left:0;width:100%;height:3px;border-radius:16px 16px 0 0}.pres-thesis-number{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--thesis-accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--thesis-accent) 30%,transparent);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--thesis-accent);z-index:1}.pres-thesis-title{font-family:var(--font-display, "Satoshi", sans-serif);font-size:18px;font-weight:700;color:var(--color-text);margin:0;position:relative;z-index:1;padding-right:36px}.pres-thesis-stat-highlight{position:relative;z-index:1}.pres-thesis-stat{font-family:var(--font-mono);font-size:14px;font-weight:700;line-height:1.5}.pres-thesis-body{font-size:13px;color:var(--color-text-secondary);line-height:1.65;margin:0;position:relative;z-index:1}.pres-solution-hero{display:flex;align-items:flex-start;gap:24px;margin-bottom:32px}.pres-code-window{flex:1;background:#0d1117;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #0000004d,0 0 40px #6366f10f}.pres-code-chrome{display:flex;align-items:center;gap:6px;padding:12px 16px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.pres-code-dot{width:10px;height:10px;border-radius:50%}.pres-code-file{margin-left:auto;font-size:11px;color:var(--color-text-tertiary);font-family:var(--font-mono)}.pres-code-body{padding:24px;font-family:var(--font-mono);font-size:15px;line-height:2.2;white-space:pre}.pres-code-body .code-keyword{color:#cba6f7}.pres-code-body .code-string{color:#a6e3a1}.pres-code-body .code-function{color:#89b4fa}.pres-code-body .code-comment{color:#6c7086}.pres-code-features{display:flex;flex-direction:column;gap:12px;padding-top:48px;flex-shrink:0;min-width:240px}.pres-code-feature{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--color-text-secondary);line-height:1.4}.pres-code-feature-check{color:#10b981;font-size:14px;font-weight:700;flex-shrink:0}.pres-solution-divider{display:flex;align-items:center;gap:16px;margin-bottom:24px}.pres-solution-divider:before,.pres-solution-divider:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--glass-border),transparent)}.pres-solution-divider-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-tertiary);white-space:nowrap}.pres-platform-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.pres-platform-card{position:relative;padding:20px 16px 16px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:12px;display:flex;flex-direction:column;gap:6px;overflow:hidden;transition:transform .2s var(--ease-out-expo),box-shadow .2s var(--ease-out-expo);box-shadow:inset 0 1px #ffffff0a,0 2px 12px #00000026}.pres-platform-card:before{content:"";position:absolute;top:0;left:0;right:0;height:40px;background:linear-gradient(180deg,color-mix(in srgb,var(--platform-accent) 6%,transparent),transparent);pointer-events:none;border-radius:12px 12px 0 0}.pres-platform-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0a,0 6px 20px #00000040,0 0 16px color-mix(in srgb,var(--platform-accent) 10%,transparent)}.pres-platform-accent-line{position:absolute;top:0;left:0;right:0;height:3px;border-radius:12px 12px 0 0}.pres-platform-name{font-size:14px;font-weight:700;position:relative;z-index:1}.pres-platform-desc{font-size:12px;color:var(--color-text-secondary);line-height:1.5;position:relative;z-index:1}.pres-platform-moat{font-size:10px;color:var(--color-text-tertiary);font-style:italic;margin-top:auto;position:relative;z-index:1}.pres-playbook-layout{display:grid;grid-template-columns:1fr 56px 1fr;align-items:stretch;border-radius:16px;overflow:hidden;border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:inset 0 1px #ffffff0a,0 4px 24px #0003}.pres-playbook-col{display:flex;flex-direction:column}.pres-playbook-col-header{padding:16px 20px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.pres-playbook-col-header svg{flex-shrink:0;opacity:.7}.pres-playbook-stripe-header{background:#645cff14;color:#a5a0ff;border-bottom:1px solid rgba(100,92,255,.12)}.pres-playbook-attest-header{background:#6366f11f;color:var(--color-accent-light);border-bottom:1px solid rgba(99,102,241,.15)}.pres-playbook-cell{padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.04);flex:1;display:flex;align-items:center;gap:12px;transition:background .2s ease}.pres-playbook-cell:last-child{border-bottom:none}.pres-playbook-cell:hover{background:#ffffff05}.pres-playbook-cell-content{display:flex;flex-direction:column;gap:3px;flex:1}.pres-playbook-row-num{font-family:var(--font-mono);font-size:10px;font-weight:600;color:#a5a0ff66;flex-shrink:0;width:20px}.pres-playbook-stripe-cell{background:#645cff08}.pres-playbook-stripe-cell .pres-playbook-cell-content{text-align:right;align-items:flex-end}.pres-playbook-attest-cell{background:#6366f10a;border-left:2px solid rgba(99,102,241,.3)}.pres-playbook-attest-cell:hover{background:#6366f114;border-left-color:var(--color-accent)}.pres-playbook-product{font-size:15px;font-weight:600;display:block}.pres-playbook-stripe-cell .pres-playbook-product{color:#a5a0ff}.pres-playbook-attest-cell .pres-playbook-product{color:var(--color-accent-light)}.pres-playbook-desc{font-size:12px;color:var(--color-text-tertiary);display:block}.pres-playbook-arrows{display:flex;flex-direction:column;background:#6366f108;border-left:1px solid rgba(255,255,255,.04);border-right:1px solid rgba(255,255,255,.04)}.pres-playbook-arrow-spacer{padding:16px 0;font-size:11px;line-height:1;letter-spacing:.15em;border-bottom:1px solid rgba(100,92,255,.12)}.pres-playbook-arrow{flex:1;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.04);transition:background .2s ease}.pres-playbook-arrow:last-child{border-bottom:none}.pres-playbook-arrow svg{opacity:.5;transition:opacity .2s ease,transform .2s ease}.pres-playbook-cell:hover~.pres-playbook-arrow svg,.pres-playbook-arrow:hover svg{opacity:1;transform:translate(2px)}.pres-slide.active .pres-playbook-stripe-cell,.pres-slide.active .pres-playbook-attest-cell{opacity:0;transform:translateY(8px);animation:playbookReveal .4s var(--ease-out-expo) both}@keyframes playbookReveal{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pres-slide.active .pres-playbook-stripe-cell,.pres-slide.active .pres-playbook-attest-cell{opacity:1;transform:none;animation:none}}.pres-roadmap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pres-roadmap-card{padding:24px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-top:3px solid;border-radius:12px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 4px 24px #0003}.pres-roadmap-card:after{content:"";position:absolute;top:0;left:0;right:0;height:60px;background:linear-gradient(180deg,var(--roadmap-accent-glow, rgba(99, 102, 241, .05)),transparent);pointer-events:none;border-radius:12px 12px 0 0}.pres-roadmap-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;position:relative;z-index:1}.pres-roadmap-name{font-size:18px;font-weight:700;color:var(--color-text);margin:0;position:relative;z-index:1}.pres-roadmap-timeline{font-size:12px;color:var(--color-text-tertiary);margin:0;position:relative;z-index:1}.pres-roadmap-desc{font-size:12px;color:var(--color-text-secondary);line-height:1.5;margin:0 0 12px;position:relative;z-index:1}.pres-roadmap-products{display:flex;flex-direction:column;gap:0;margin:0 0 8px;flex:1;position:relative;z-index:1}.pres-roadmap-product-item{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-bottom:1px solid rgba(51,65,85,.3)}.pres-roadmap-product-item:last-child{border-bottom:none}.pres-roadmap-product-name{font-size:12px;font-weight:600;color:var(--color-text)}.pres-roadmap-product-desc{font-size:10px;color:var(--color-text-tertiary);line-height:1.4}.pres-roadmap-milestone{font-size:11px;color:var(--color-success-light);font-style:italic;margin-top:8px;position:relative;z-index:1;padding-top:8px;border-top:1px solid rgba(51,65,85,.3)}.pres-roadmap-revenue{font-family:var(--font-mono);font-size:18px;font-weight:800;color:#a78bfa;margin-top:auto;position:relative;z-index:1}.pres-eco-layout{display:flex;flex-direction:column;gap:20px}.pres-eco-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;grid-auto-rows:1fr}.pres-eco-layer{padding:16px 18px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-left:3px solid var(--eco-accent, var(--color-accent));border-radius:10px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;transition:transform .2s var(--ease-out-expo),box-shadow .2s var(--ease-out-expo),border-color .2s ease}.pres-eco-layer:after{content:"";position:absolute;top:0;left:0;right:0;height:40px;background:linear-gradient(180deg,color-mix(in srgb,var(--eco-accent) 5%,transparent),transparent);pointer-events:none;border-radius:10px 10px 0 0}.pres-eco-layer:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0003,0 0 16px color-mix(in srgb,var(--eco-accent) 10%,transparent);border-left-color:var(--eco-accent)}.pres-eco-layer-header{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;z-index:1}.pres-eco-layer-name{font-size:12px;font-weight:700;color:var(--eco-accent, #a78bfa);text-transform:uppercase;letter-spacing:.08em}.pres-eco-layer-role{font-size:10px;color:var(--color-text-tertiary);line-height:1.4;position:relative;z-index:1}.pres-eco-layer-tag{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:3px;flex-shrink:0}.pres-eco-tag-partner{color:#34d399;background:#10b9811a}.pres-eco-tag-adjacent{color:var(--color-text-tertiary);background:#ffffff0a}.pres-eco-layer-players{display:flex;flex-wrap:wrap;gap:6px;position:relative;z-index:1}.pres-eco-player{display:flex;flex-direction:column;gap:1px;padding:5px 10px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);transition:background .2s ease,border-color .2s ease}.pres-eco-player:hover{background:#ffffff14;border-color:#ffffff1f}.pres-eco-player-name{font-size:12px;font-weight:600;color:var(--color-text)}.pres-eco-player-detail{font-size:10px;color:var(--color-text-tertiary)}.pres-eco-us-card{position:relative;padding:28px 32px;background:#6366f10f;border:2px solid rgba(99,102,241,.25);border-radius:16px;overflow:hidden;box-shadow:0 0 40px #6366f114,0 0 80px #6366f10a,inset 0 1px #ffffff0a}.pres-eco-us-card:before{content:"";position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(180deg,rgba(99,102,241,.08),transparent);pointer-events:none}.pres-eco-us-pulse{position:absolute;inset:-2px;border-radius:18px;border:2px solid rgba(99,102,241,.3);animation:ecoPulse 3s ease-in-out infinite;pointer-events:none}@keyframes ecoPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.01)}}@media(prefers-reduced-motion:reduce){.pres-eco-us-pulse{animation:none;opacity:0}}.pres-eco-us-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent-light);margin-bottom:8px;position:relative}.pres-eco-us-name{font-family:var(--font-display, "Satoshi", sans-serif);font-size:32px;font-weight:900;color:var(--color-text);letter-spacing:-.03em;line-height:1;margin-bottom:8px;position:relative}.pres-eco-us-role{font-size:15px;font-weight:500;color:#a78bfa;margin-bottom:12px;position:relative}.pres-eco-us-detail{font-size:14px;color:var(--color-text-secondary);line-height:1.6;max-width:600px;margin-bottom:20px;position:relative}.pres-eco-us-signals{position:relative;padding-top:16px;border-top:1px solid rgba(99,102,241,.15)}.pres-eco-us-signals-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-success-light);display:block;margin-bottom:10px}.pres-eco-us-signals-list{display:flex;flex-wrap:wrap;gap:8px}.pres-eco-signal-badge{font-size:12px;color:var(--color-text-secondary);padding:5px 14px;border-radius:6px;background:#10b98114;border:1px solid rgba(16,185,129,.15);transition:background .2s ease,border-color .2s ease}.pres-eco-signal-badge:hover{background:#10b98126;border-color:#10b98140}.pres-risk-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.pres-risk-card-v2{position:relative;display:flex;flex-direction:column;padding:28px 24px 24px;border-radius:16px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-top:3px solid var(--risk-accent, var(--color-accent));box-shadow:inset 0 1px #ffffff0a,0 4px 24px #0003;overflow:hidden;transition:transform .3s var(--ease-out-expo),box-shadow .3s var(--ease-out-expo)}.pres-risk-card-v2:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0a,0 8px 32px #0000004d,0 0 24px color-mix(in srgb,var(--risk-accent) 15%,transparent)}.pres-risk-card-v2:before{content:"";position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(180deg,color-mix(in srgb,var(--risk-accent) 6%,transparent),transparent);pointer-events:none;border-radius:16px 16px 0 0}.pres-risk-number{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--risk-accent) 15%,transparent);border:1px solid color-mix(in srgb,var(--risk-accent) 30%,transparent);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--risk-accent);z-index:1}.pres-risk-thesis-v2{margin-bottom:16px;position:relative;z-index:1}.pres-risk-thesis-text{font-family:var(--font-display, "Satoshi", sans-serif);font-size:18px;font-weight:700;line-height:1.35;color:var(--color-text);margin:0}.pres-risk-divider{height:1px;background:linear-gradient(90deg,transparent,var(--glass-border),transparent);margin:4px 0 16px}.pres-risk-section{margin-bottom:14px;position:relative;z-index:1}.pres-risk-section:last-child{margin-bottom:0}.pres-risk-tag{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:3px 10px;border-radius:4px;margin-bottom:8px}.pres-risk-tag svg{flex-shrink:0}.pres-risk-tag-thesis{color:var(--risk-accent);background:color-mix(in srgb,var(--risk-accent) 10%,transparent)}.pres-risk-tag-risk{color:#fbbf24;background:#f59e0b1a}.pres-risk-tag-mitigant{color:#34d399;background:#10b9811a}.pres-risk-body{font-size:13px;line-height:1.65;color:var(--color-text-secondary);margin:0}.pres-revenue-chart{display:grid;grid-template-columns:120px repeat(4,1fr);margin-bottom:32px}.pres-revenue-col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.pres-revenue-bar-wrapper{width:100%;height:200px;display:flex;align-items:flex-end;justify-content:center}.pres-revenue-bar{width:80%;border-radius:8px 8px 0 0;height:0%;transition:height 1s var(--ease-out-expo);min-height:0;position:relative;display:flex;justify-content:center;box-shadow:0 0 20px #0003}.pres-slide.active .pres-revenue-bar{box-shadow:0 0 20px #0003,0 0 40px var(--bar-glow, rgba(99, 102, 241, .15))}.pres-revenue-amount{position:absolute;top:-32px;font-family:var(--font-mono);font-size:18px;font-weight:700;white-space:nowrap;letter-spacing:-.02em}.pres-revenue-phase{font-family:var(--font-display, "Satoshi", sans-serif);font-size:15px;font-weight:700}.pres-revenue-time{font-size:13px;color:var(--color-text-tertiary)}.pres-metrics-grid{width:100%;border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.pres-metrics-row{display:grid;grid-template-columns:120px repeat(4,1fr);border-bottom:1px solid rgba(51,65,85,.2)}.pres-metrics-row:last-child{border-bottom:none}.pres-metrics-row-alt{background:#0f172a4d}.pres-metrics-header-row{background:#0f172a80;border-bottom:1px solid var(--color-border)}.pres-metrics-label{font-size:11px;font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;padding:10px 14px;display:flex;align-items:center}.pres-metrics-cell{font-size:13px;color:var(--color-text-secondary);padding:10px 14px;text-align:center;display:flex;align-items:center;justify-content:center}.pres-metrics-phase{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pres-metrics-revenue{font-family:var(--font-mono);font-weight:700;color:var(--color-success-light)}.pres-competitors-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:20px 24px;background:#0f172a99;border:1px solid var(--color-border);border-radius:12px}.pres-competitors-label{font-size:12px;color:var(--color-text-tertiary);font-weight:600}.pres-competitor-badge{font-size:12px;color:var(--color-text-secondary);padding:4px 12px;border-radius:6px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.pres-competitor-type{color:var(--color-text-tertiary);font-size:10px}.pres-progress{position:fixed;right:24px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;z-index:50}.pres-dot{width:8px;height:8px;border-radius:50%;background:#ffffff26;border:none;padding:0;cursor:pointer;transition:all .3s}.pres-dot:hover{background:#ffffff4d;transform:scale(1.3)}.pres-dot.visited{background:#6366f166}.pres-dot.active{background:var(--color-accent);transform:scale(1.5);box-shadow:0 0 12px #6366f180}@media(max-width:1024px){.pres-slide{padding:64px 24px 32px}.pres-slide-title{font-size:36px}.pres-hero-title{font-size:56px}.pres-why-now-grid{grid-template-columns:1fr}.pres-solution-hero{flex-direction:column}.pres-code-features{flex-direction:row;flex-wrap:wrap;padding-top:0;min-width:0}.pres-platform-grid{grid-template-columns:repeat(3,1fr)}.pres-roadmap-grid{grid-template-columns:repeat(2,1fr)}.pres-competitive-layout{grid-template-columns:1fr}.pres-tam-context{grid-template-columns:repeat(2,1fr)}.pres-thesis-grid,.pres-playbook-layout{grid-template-columns:1fr}.pres-playbook-arrows{display:none}.pres-playbook-stripe-cell .pres-playbook-cell-content{text-align:left;align-items:flex-start}.pres-playbook-row-num{display:none}.pres-eco-stack{grid-template-columns:repeat(2,1fr)}.pres-risk-columns{grid-template-columns:1fr;gap:16px;max-width:600px;margin:0 auto}.pres-progress{display:none}}@media(max-width:640px){.pres-hero-title{font-size:40px}.pres-thesis-grid,.pres-platform-grid,.pres-roadmap-grid{grid-template-columns:1fr}.pres-revenue-chart{grid-template-columns:repeat(2,1fr)}.pres-risk-thesis-text{font-size:16px}.pres-risk-body{font-size:12px}}.version-tracker{position:fixed;top:48px;left:0;right:0;z-index:99;background:#0f172ad9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(99,102,241,.1);height:36px;display:flex;align-items:center;justify-content:center}.version-tracker-inner{display:flex;align-items:center;gap:12px}.version-tracker-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary)}.version-tracker-pills{display:flex;gap:4px}.version-pill{display:flex;align-items:center;gap:5px;padding:4px 12px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:#ffffff08;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease;font-family:inherit}.version-pill:hover{background:#6366f114;border-color:#6366f133;color:var(--color-text)}.version-pill.active{background:#6366f126;border-color:#6366f14d;color:var(--color-text)}.version-pill-id{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.02em}.version-pill-name{font-size:10px;font-weight:500;opacity:.7}.version-pill.active .version-pill-name{opacity:1}.tldr-container{height:100vh;overflow:hidden;padding:90px 20px 16px;display:flex;flex-direction:column;gap:10px;color:var(--color-text)}.tldr-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid var(--color-border);flex-shrink:0}.tldr-header-left{display:flex;align-items:baseline;gap:16px}.tldr-title{font-family:var(--font-display, "Satoshi", sans-serif);font-size:22px;font-weight:800;color:var(--color-text);margin:0;letter-spacing:-.03em}.tldr-title-accent{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tldr-tagline{font-size:13px;color:#a78bfa;font-weight:500}.tldr-header-right{display:flex;align-items:center;gap:12px}.tldr-badge{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--color-accent-light);background:#6366f11a;padding:4px 12px;border-radius:20px;border:1px solid rgba(99,102,241,.2);letter-spacing:.03em}.tldr-stats{display:flex;gap:1px;flex-shrink:0;background:var(--color-border);border-radius:8px;overflow:hidden}.tldr-stat-cell{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;background:var(--color-base);transition:background .2s}.tldr-stat-cell:hover{background:#6366f10a}.tldr-stat-value{font-family:var(--font-mono);font-size:18px;font-weight:800;color:#a78bfa;letter-spacing:-.02em}.tldr-stat-label{font-size:10px;color:var(--color-text-tertiary);text-align:center;line-height:1.3}.tldr-grid{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;min-height:0}.tldr-col{display:flex;flex-direction:column;gap:10px;min-height:0}.tldr-panel{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:10px;padding:14px;display:flex;flex-direction:column;overflow:hidden;flex:1;box-shadow:inset 0 1px #ffffff08}.tldr-panel-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-light);margin:0 0 10px;flex-shrink:0;padding-bottom:8px;border-bottom:1px solid rgba(99,102,241,.1)}.tldr-theses-list{display:flex;flex-direction:column;gap:6px;overflow:hidden}.tldr-thesis-row{padding:8px 10px;background:#ffffff05;border-radius:6px;border-left:2px solid var(--color-accent);display:flex;flex-direction:column;gap:3px}.tldr-thesis-title{font-size:12px;font-weight:700;color:var(--color-text)}.tldr-thesis-stat{font-size:10px;color:#a78bfa;line-height:1.4}.tldr-win-list{display:flex;flex-direction:column;gap:6px}.tldr-win-row{padding:6px 10px;background:#6366f10a;border-radius:6px;border-left:2px solid var(--color-accent);display:flex;flex-direction:column;gap:2px}.tldr-win-vs{font-size:11px;font-weight:700;color:var(--color-accent-light)}.tldr-win-text{font-size:10px;color:var(--color-text-secondary);line-height:1.4}.tldr-tam-bars{display:flex;flex-direction:column;gap:10px}.tldr-tam-row{display:flex;flex-direction:column;gap:4px}.tldr-tam-bar-track{height:18px;background:#ffffff08;border-radius:4px;overflow:hidden}.tldr-tam-bar-fill{height:100%;border-radius:4px;transition:width .8s var(--ease-out-expo)}.tldr-tam-meta{display:flex;justify-content:space-between;align-items:baseline}.tldr-tam-value{font-family:var(--font-mono);font-size:13px;font-weight:800;color:var(--color-text)}.tldr-tam-desc{font-size:9px;color:var(--color-text-tertiary)}.tldr-platform-list{display:flex;flex-direction:column;gap:0}.tldr-platform-row{display:flex;flex-direction:column;gap:1px;padding:6px 8px;border-bottom:1px solid rgba(51,65,85,.2)}.tldr-platform-row:last-child{border-bottom:none}.tldr-platform-name{font-size:11px;font-weight:700}.tldr-platform-does{font-size:10px;color:var(--color-text-secondary)}.tldr-platform-moat{font-size:9px;color:var(--color-text-tertiary);font-style:italic}.tldr-roadmap-list{display:flex;flex-direction:column;gap:8px}.tldr-roadmap-row{padding:10px 12px;background:#ffffff05;border-radius:8px;border-left:3px solid var(--phase-color, var(--color-accent));display:flex;flex-direction:column;gap:4px}.tldr-roadmap-header{display:flex;align-items:baseline;gap:8px}.tldr-roadmap-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.tldr-roadmap-name{font-size:13px;font-weight:700;color:var(--color-text);flex:1}.tldr-roadmap-revenue{font-family:var(--font-mono);font-size:13px;font-weight:800;flex-shrink:0}.tldr-roadmap-timeline{font-size:10px;color:var(--color-text-tertiary)}.tldr-roadmap-milestone{font-size:10px;color:var(--color-success-light);font-style:italic;line-height:1.4}.tldr-risks-list{display:flex;flex-direction:column;gap:8px}.tldr-risk-card{padding:10px 12px;background:#ffffff05;border-radius:8px;border-left:3px solid var(--color-accent);display:flex;flex-direction:column;gap:8px}.tldr-risk-thesis{font-size:12px;font-weight:700;color:var(--color-text);line-height:1.4}.tldr-risk-pair{display:flex;flex-direction:column;gap:6px}.tldr-risk-item{display:flex;flex-direction:column;gap:2px}.tldr-risk-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.tldr-risk-label-risk{color:#fbbf24}.tldr-risk-label-mit{color:#34d399}.tldr-risk-text{font-size:10px;color:var(--color-text-secondary);line-height:1.4}@media(max-width:1200px){.tldr-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.tldr-container{overflow:auto;height:auto;min-height:100vh}.tldr-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.tldr-container{padding:90px 12px 12px}.tldr-stats{flex-wrap:wrap}.tldr-stat-cell{flex:0 0 calc(33.33% - 1px)}.tldr-grid{grid-template-columns:1fr}.tldr-header-left{flex-direction:column;gap:4px}}@media(max-height:800px){.tldr-stat-cell{padding:7px 6px}.tldr-stat-value{font-size:15px}.tldr-panel{padding:10px}.tldr-panel-title{margin-bottom:6px;padding-bottom:6px}.tldr-thesis-row{padding:5px 8px}.tldr-roadmap-row{padding:8px 10px;gap:2px}.tldr-risk-card{padding:8px 10px;gap:4px}}.v2-container{height:100vh;overflow:hidden;padding:90px 20px 16px;display:flex;flex-direction:column;gap:8px;background:#0a0a0a;color:#00ff41;font-family:var(--font-mono);font-variant-numeric:tabular-nums;position:relative}.v2-container:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:10;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,65,.03) 2px,rgba(0,255,65,.03) 4px)}.v2-header{flex-shrink:0;font-size:14px;font-weight:700;letter-spacing:.05em;text-shadow:0 0 8px rgba(0,255,65,.3)}.v2-prompt-symbol{color:#0abf53}.v2-cursor{display:inline-block;width:8px;height:14px;background:#00ff41;margin-left:4px;vertical-align:middle;animation:v2-blink 1s step-end infinite}@keyframes v2-blink{0%,to{opacity:1}50%{opacity:0}}.v2-stats{flex-shrink:0;display:flex;align-items:center;gap:0;font-size:10px;line-height:1;overflow:hidden;white-space:nowrap;padding:6px 0;border-top:1px solid rgba(0,255,65,.2);border-bottom:1px solid rgba(0,255,65,.2)}.v2-stat-item{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.v2-stat-metric{color:#0abf53;font-weight:700}.v2-stat-label{color:#3a5a3a}.v2-stat-sep{color:#3a5a3a;margin:0 8px;flex-shrink:0}.v2-grid{flex:1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;min-height:0}.v2-col{display:flex;flex-direction:column;gap:8px;min-height:0}.v2-panel{border:1px solid rgba(0,255,65,.3);background:#00ff4105;padding:10px;display:flex;flex-direction:column;overflow:hidden;flex:1;position:relative}.v2-panel-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#00d4ff;margin:0 0 8px;flex-shrink:0;padding-bottom:6px;border-bottom:1px solid rgba(0,255,65,.15);text-shadow:0 0 8px rgba(0,212,255,.3)}.v2-theses-list{display:flex;flex-direction:column;gap:4px;overflow:hidden}.v2-thesis-row{display:flex;align-items:baseline;gap:6px;font-size:10px;line-height:1.4;padding:3px 0}.v2-thesis-num{color:#3a5a3a;flex-shrink:0;font-size:9px}.v2-thesis-title{color:#00ff41;flex:1;text-shadow:0 0 8px rgba(0,255,65,.3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-thesis-stat{color:#0abf53;font-weight:700;flex-shrink:0;text-align:right;max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-edge-list{display:flex;flex-direction:column;gap:5px;overflow:hidden}.v2-edge-row{font-size:10px;line-height:1.4;display:flex;flex-direction:column;gap:1px}.v2-edge-cat{color:#00d4ff;font-weight:700;font-size:9px;text-shadow:0 0 8px rgba(0,212,255,.3)}.v2-edge-text{color:#3a5a3a;font-size:10px;line-height:1.3}.v2-tam-list{display:flex;flex-direction:column;gap:8px;overflow:hidden}.v2-tam-row{display:flex;flex-direction:column;gap:2px}.v2-tam-header{display:flex;justify-content:space-between;align-items:baseline;font-size:10px}.v2-tam-value{color:#0abf53;font-weight:700;text-shadow:0 0 8px rgba(0,255,65,.3)}.v2-tam-segment{color:#3a5a3a;font-size:9px;text-align:right;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-tam-bar{font-size:11px;line-height:1;letter-spacing:0;color:#0abf53;white-space:nowrap;overflow:hidden}.v2-tam-bar-empty{color:#1a2a1a}.v2-platform-table{display:flex;flex-direction:column;gap:0;overflow:hidden;font-size:10px}.v2-platform-header-row{display:grid;grid-template-columns:1fr 1.4fr .8fr;gap:8px;padding:4px 0;border-bottom:1px solid rgba(0,255,65,.2);color:#00d4ff;font-weight:700;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.v2-platform-row{display:grid;grid-template-columns:1fr 1.4fr .8fr;gap:8px;padding:4px 0;border-bottom:1px solid rgba(0,255,65,.06)}.v2-platform-row:last-child{border-bottom:none}.v2-platform-name{color:#00ff41;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-platform-does{color:#3a5a3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-platform-moat{color:#00d4ff;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-roadmap-list{display:flex;flex-direction:column;gap:5px;overflow:hidden}.v2-roadmap-row{font-size:10px;line-height:1.5;display:flex;flex-direction:column;gap:1px;padding:4px 0;border-bottom:1px solid rgba(0,255,65,.06)}.v2-roadmap-row:last-child{border-bottom:none}.v2-roadmap-line{display:flex;align-items:baseline;gap:6px}.v2-roadmap-label{color:#00d4ff;font-weight:700;flex-shrink:0;font-size:9px}.v2-roadmap-name{color:#00ff41;flex:1;text-shadow:0 0 8px rgba(0,255,65,.3)}.v2-roadmap-revenue{color:#0abf53;font-weight:700;flex-shrink:0}.v2-roadmap-timeline,.v2-roadmap-milestone{color:#3a5a3a;font-size:9px;padding-left:2px}.v2-risks-list{display:flex;flex-direction:column;gap:6px;overflow:hidden}.v2-risk-card{display:flex;flex-direction:column;gap:3px;padding:4px 0;border-bottom:1px solid rgba(0,255,65,.06)}.v2-risk-card:last-child{border-bottom:none}.v2-risk-thesis{font-size:10px;font-weight:700;color:#ffb000;text-shadow:0 0 8px rgba(255,176,0,.3);line-height:1.3}.v2-risk-line{font-size:9px;line-height:1.4;display:flex;gap:4px}.v2-risk-label{flex-shrink:0;font-weight:700;font-size:8px;text-transform:uppercase;letter-spacing:.05em;padding-top:1px}.v2-risk-label-risk{color:#ffb000}.v2-risk-label-mit{color:#0abf53}.v2-risk-text{color:#3a5a3a}.v2-risk-text-mit{color:#0abf5399}@media(max-width:1200px){.v2-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.v2-container{overflow:auto;height:auto;min-height:100vh;padding:90px 12px 12px}.v2-grid{grid-template-columns:1fr}.v2-stats{flex-wrap:wrap;gap:4px}.v2-stat-sep{display:none}}.v3-container{min-height:100vh;background:#faf7f2;padding:90px 24px 24px;position:relative;z-index:1;color:#44403c}.v3-masthead{border-top:3px solid #1a1a1a;border-bottom:1px solid #d6d3d1;padding:16px 0;display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.v3-masthead-left{display:flex;align-items:baseline;gap:16px}.v3-masthead-title{font-family:var(--font-display, "Satoshi", sans-serif);font-size:36px;font-weight:800;color:#1a1a1a;margin:0;letter-spacing:-.03em;line-height:1}.v3-masthead-subtitle{font-size:14px;color:#44403c;font-style:italic}.v3-masthead-badge{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;color:#44403c;letter-spacing:.04em;white-space:nowrap}.v3-stats{display:flex;border-top:2px solid #1a1a1a;border-bottom:1px solid #d6d3d1;margin-bottom:24px}.v3-stat-cell{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;border-right:1px solid #d6d3d1}.v3-stat-cell:last-child{border-right:none}.v3-stat-value{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:20px;font-weight:700;color:#0d9488;letter-spacing:-.02em}.v3-stat-label{font-size:11px;color:#78716c;text-align:center;line-height:1.4}.v3-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.v3-column{display:flex;flex-direction:column;gap:24px}.v3-section{display:flex;flex-direction:column}.v3-section-label{font-variant:small-caps;font-size:13px;font-weight:700;color:#c2410c;letter-spacing:.06em;margin-bottom:4px}.v3-section-title{font-family:var(--font-display, "Satoshi", sans-serif);font-size:18px;font-weight:800;color:#1a1a1a;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #d6d3d1;line-height:1.3}.v3-theses-list{display:flex;flex-direction:column;gap:14px}.v3-thesis-item{display:flex;flex-direction:column;gap:6px}.v3-thesis-title{font-size:14px;font-weight:700;color:#1a1a1a;line-height:1.4}.v3-thesis-stat{border-left:3px solid #c2410c;padding-left:12px;font-size:13px;color:#44403c;line-height:1.6;font-style:italic}.v3-win-list{display:flex;flex-direction:column;gap:14px}.v3-win-item{display:flex;flex-direction:column;gap:4px}.v3-win-category{font-variant:small-caps;font-size:12px;font-weight:700;color:#c2410c;letter-spacing:.04em}.v3-win-text{font-size:13px;color:#44403c;line-height:1.6}.v3-tam-table{width:100%;border-collapse:collapse;font-size:13px}.v3-tam-table th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#78716c;padding:8px 10px;border-bottom:2px solid #1a1a1a}.v3-tam-table td{padding:10px;line-height:1.5;vertical-align:top}.v3-tam-table tr:nth-child(2n) td{background:#f5f0eb}.v3-tam-table tr:nth-child(odd) td{background:transparent}.v3-tam-value{font-family:var(--font-mono, "JetBrains Mono", monospace);font-weight:700;color:#0d9488;white-space:nowrap}.v3-tam-segment{color:#44403c}.v3-platform-list{display:flex;flex-direction:column;gap:10px}.v3-platform-item{display:flex;flex-direction:column;gap:2px;padding-bottom:10px;border-bottom:1px solid #d6d3d1}.v3-platform-item:last-child{border-bottom:none;padding-bottom:0}.v3-platform-name{font-size:14px;font-weight:700;color:#0d9488}.v3-platform-does{font-size:13px;color:#44403c;line-height:1.5}.v3-platform-moat{font-size:12px;color:#78716c;font-style:italic}.v3-roadmap-list{display:flex;flex-direction:column;gap:14px}.v3-roadmap-card{padding-bottom:14px;border-bottom:1px solid #d6d3d1}.v3-roadmap-card:last-child{border-bottom:none;padding-bottom:0}.v3-roadmap-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.v3-roadmap-phase{font-family:var(--font-display, "Satoshi", sans-serif);font-size:14px;font-weight:800;color:#1a1a1a}.v3-roadmap-revenue{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:700;color:#b45309;white-space:nowrap}.v3-roadmap-timeline{font-size:12px;color:#78716c;margin-bottom:4px}.v3-roadmap-milestone{font-size:12px;color:#44403c;line-height:1.5}.v3-risks-list{display:flex;flex-direction:column;gap:16px}.v3-risk-card{display:flex;flex-direction:column;gap:8px}.v3-risk-thesis{font-size:13px;font-weight:700;color:#1a1a1a;line-height:1.4}.v3-risk-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v3-risk-side{display:flex;flex-direction:column;gap:4px}.v3-risk-side-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.v3-risk-side-label--risk{color:#9f1239}.v3-risk-side-label--mitigant{color:#0d9488}.v3-risk-side-text{font-size:12px;line-height:1.6;color:#44403c}.v3-risk-divider{border:none;border-top:1px solid #d6d3d1;margin:0}@media(max-width:1024px){.v3-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.v3-container{padding:90px 16px 16px}.v3-grid{grid-template-columns:1fr}.v3-masthead{flex-direction:column;gap:8px}.v3-masthead-left{flex-direction:column;gap:4px}.v3-stats{flex-wrap:wrap}.v3-stat-cell{flex:0 0 calc(33.33% - 1px)}.v3-risk-columns{grid-template-columns:1fr}}.v4-container:before{content:"";position:fixed;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(236,72,153,.03) 10px,rgba(236,72,153,.03) 20px);pointer-events:none;z-index:0}.v4-container{height:100vh;overflow:hidden;padding:90px 20px 16px;display:flex;flex-direction:column;gap:12px;color:#f0f0f0;background:#0a0010;position:relative}.v4-container>*{position:relative;z-index:1}.v4-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.v4-header-left{display:flex;align-items:baseline;gap:16px}.v4-title{font-family:var(--font-display, "Satoshi", sans-serif);font-size:32px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;margin:0;color:#ec4899;text-shadow:0 0 20px rgba(236,72,153,.5),0 0 40px rgba(236,72,153,.2)}.v4-subtitle{font-size:13px;font-weight:600;color:#3b82f6;letter-spacing:.04em}.v4-badge{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:700;color:#ec4899;padding:5px 14px;border:2px solid #ec4899;border-radius:0;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 8px rgba(236,72,153,.4)}.v4-stats{display:flex;gap:24px;flex-shrink:0;overflow-x:auto;padding-bottom:4px}.v4-stat-item{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.v4-stat-value{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:20px;font-weight:800;color:#eab308;letter-spacing:-.02em;animation:v4-flicker 4s ease-in-out infinite}.v4-stat-underline{width:100%;height:2px;border-radius:1px}.v4-stat-label{font-size:10px;color:#6b7280;text-align:center;line-height:1.3;max-width:120px}@keyframes v4-flicker{0%,to{opacity:1}92%{opacity:1}93%{opacity:.7}94%{opacity:1}96%{opacity:.8}97%{opacity:1}}.v4-grid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:12px;min-height:0}.v4-card{background:linear-gradient(135deg,#ec48990d,#3b82f608);border-left:3px solid #ec4899;border-bottom:3px solid #3b82f6;border-top:none;border-right:none;padding:14px;display:flex;flex-direction:column;overflow:hidden;position:relative}.v4-card-title{font-family:var(--font-display, "Satoshi", sans-serif);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:#ec4899;margin:0 0 10px;flex-shrink:0;text-shadow:0 0 20px rgba(236,72,153,.5),0 0 40px rgba(236,72,153,.2);transition:text-shadow .2s ease}.v4-card-title:hover{text-shadow:2px 0 #3b82f6,-2px 0 #eab308,0 0 20px rgba(236,72,153,.5),0 0 40px rgba(236,72,153,.2)}.v4-theses-list{display:flex;flex-direction:column;gap:6px;overflow:hidden}.v4-thesis-row{display:flex;flex-direction:column;gap:2px}.v4-thesis-title{font-size:12px;font-weight:700;color:#ec4899}.v4-thesis-stat{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:10px;color:#eab308;line-height:1.4}.v4-tam-list{display:flex;flex-direction:column;gap:10px}.v4-tam-row{display:flex;flex-direction:column;gap:4px}.v4-tam-bar-track{height:16px;background:#ffffff0a;border-radius:2px;overflow:hidden}.v4-tam-bar-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,#ec4899,#3b82f6);transition:width .8s ease-out}.v4-tam-meta{display:flex;justify-content:space-between;align-items:baseline}.v4-tam-value{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:16px;font-weight:800;color:#eab308;animation:v4-flicker 4s ease-in-out infinite}.v4-tam-segment{font-size:9px;color:#6b7280;max-width:60%;text-align:right}.v4-edge-list{display:flex;flex-direction:column;gap:8px;overflow:hidden}.v4-edge-row{display:flex;flex-direction:column;gap:2px}.v4-edge-category{font-size:11px;font-weight:700;color:#3b82f6}.v4-edge-text{font-size:10px;color:#f0f0f0;line-height:1.4}.v4-platform-list{display:flex;flex-direction:column;gap:6px;overflow:hidden}.v4-platform-row{display:flex;flex-direction:column;gap:1px;padding:4px 0;border-bottom:1px solid rgba(236,72,153,.1)}.v4-platform-row:last-child{border-bottom:none}.v4-platform-name{font-size:12px;font-weight:700}.v4-platform-does{font-size:10px;color:#f0f0f0b3}.v4-platform-moat{font-size:9px;color:#6b7280;font-style:italic}.v4-roadmap-list{display:flex;flex-direction:column;gap:8px;overflow:hidden}.v4-roadmap-row{display:flex;flex-direction:column;gap:3px}.v4-roadmap-header{display:flex;align-items:baseline;gap:8px}.v4-roadmap-phase-num{font-family:var(--font-display, "Satoshi", sans-serif);font-size:22px;font-weight:900;color:transparent;-webkit-text-stroke:1.5px #ec4899;line-height:1;flex-shrink:0}.v4-roadmap-info{flex:1;display:flex;flex-direction:column;gap:1px}.v4-roadmap-name{font-size:12px;font-weight:700;color:#f0f0f0}.v4-roadmap-timeline{font-size:9px;color:#6b7280}.v4-roadmap-revenue{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:13px;font-weight:800;color:#eab308;flex-shrink:0;animation:v4-flicker 4s ease-in-out infinite}.v4-roadmap-milestone{font-size:9px;color:#22c55e;line-height:1.4;padding-left:30px}.v4-risks-list{display:flex;flex-direction:column;gap:8px;overflow:hidden}.v4-risk-card{display:flex;flex-direction:column;gap:4px}.v4-risk-thesis{font-size:11px;font-weight:700;color:#f0f0f0;line-height:1.3}.v4-risk-text{font-size:10px;line-height:1.4;padding-left:8px;border-left:2px solid transparent}.v4-risk-text--risk{color:#ec4899cc;border-left-color:#ec48994d}.v4-risk-text--mitigant{color:#3b82f6cc;border-left-color:#3b82f64d}@media(max-width:1024px){.v4-container{height:auto;min-height:100vh;overflow:auto}.v4-grid{grid-template-columns:1fr;grid-template-rows:auto}.v4-title{font-size:24px}}@media(max-width:640px){.v4-container{padding:90px 12px 12px}.v4-title{font-size:20px}.v4-header{flex-direction:column;align-items:flex-start;gap:8px}.v4-header-left{flex-direction:column;gap:4px}.v4-stats{gap:16px}.v4-stat-value{font-size:16px}}@media(max-height:800px){.v4-card{padding:10px}.v4-card-title{margin-bottom:6px;font-size:10px}.v4-roadmap-phase-num{font-size:18px}.v4-stat-value{font-size:16px}}.auth-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-xl);background:#0f172acc;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--glass-border)}.auth-nav-logo{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--color-text)}.auth-nav-alt{font-size:14px;font-weight:500;color:var(--color-accent-light);transition:color var(--duration-fast) ease}.auth-nav-alt:hover{color:var(--color-text)}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:1000;display:flex;align-items:center;gap:12px;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;animation:toast-in .3s var(--ease-out-expo);box-shadow:var(--shadow-lg);border:1px solid}.toast-info{background:#6366f126;border-color:#6366f14d;color:#a5b4fc}.toast-error{background:#ef444426;border-color:#ef44444d;color:#fca5a5}.toast-success{background:#22c55e26;border-color:#22c55e4d;color:#86efac}.toast-message{white-space:nowrap}.toast-close{display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;opacity:.6;cursor:pointer;padding:2px;transition:opacity .15s}.toast-close:hover{opacity:1}@keyframes toast-in{0%{opacity:0;transform:translate(-50%) translateY(12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.login-page{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:80px var(--space-lg) var(--space-2xl)}.login-card{width:100%;max-width:420px;padding:var(--space-2xl);border-radius:var(--border-radius-xl);background:var(--surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.login-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.03),transparent 60%);pointer-events:none}.login-header{text-align:center;margin-bottom:var(--space-xl)}.login-title{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.02em;margin-bottom:var(--space-xs)}.login-subtitle{font-size:14px;color:var(--color-text-secondary)}.login-social{display:flex;flex-direction:column;gap:var(--space-sm)}.login-social-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);width:100%;padding:12px;border-radius:10px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);font-size:14px;font-weight:500;cursor:pointer;transition:all var(--duration-fast) ease}.login-social-btn:hover{border-color:var(--color-surface-elevated);background:var(--color-surface-elevated)}.login-divider{display:flex;align-items:center;gap:var(--space-md);margin:var(--space-lg) 0}.login-divider:before,.login-divider:after{content:"";flex:1;height:1px;background:var(--color-border)}.login-divider span{font-size:12px;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.login-form{display:flex;flex-direction:column;gap:var(--space-md)}.login-field{display:flex;flex-direction:column;gap:6px}.login-field label{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.login-field input{padding:11px 14px;border-radius:8px;background:var(--color-base);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-sans);font-size:14px;outline:none;transition:border-color var(--duration-fast) ease}.login-field input::placeholder{color:var(--color-text-tertiary)}.login-field input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #6366f126}.login-options{display:flex;justify-content:flex-end}.login-forgot{font-size:13px;color:var(--color-accent-light);transition:color var(--duration-fast) ease}.login-forgot:hover{color:var(--color-text)}.login-submit{width:100%;padding:12px;border-radius:10px;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-secondary));color:#fff;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:all .2s var(--ease-out-expo);box-shadow:0 0 24px #6366f14d;margin-top:var(--space-xs)}.login-submit:hover{transform:translateY(-1px);box-shadow:0 0 32px #6366f180}.login-submit:active{transform:translateY(0) scale(.99)}.login-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:13px;padding:10px 14px;border-radius:8px;margin-bottom:var(--space-md);text-align:center}.login-field-error input{border-color:#ef444480}.login-field-error input:focus{border-color:#ef4444b3;box-shadow:0 0 0 3px #ef444426}.login-submit:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none}.login-footer-text{text-align:center;font-size:13px;color:var(--color-text-tertiary);margin-top:var(--space-lg)}.login-footer-text a{color:var(--color-accent-light);font-weight:500}.login-footer-text a:hover{color:var(--color-text)}@media(max-width:480px){.login-card{padding:var(--space-xl) var(--space-lg)}}.signup-page{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:100px var(--space-lg) var(--space-2xl)}.signup-steps{display:flex;align-items:center;gap:0;margin-bottom:var(--space-2xl)}.signup-step-dot{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;background:var(--color-surface);border:2px solid var(--color-border);color:var(--color-text-tertiary);transition:all var(--duration-normal) var(--ease-out-expo)}.signup-step-dot.active{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-secondary));border-color:transparent;color:#fff}.signup-step-line{width:60px;height:2px;background:var(--color-border);transition:background var(--duration-normal) ease}.signup-step-line.active{background:linear-gradient(90deg,var(--color-accent),var(--color-accent-secondary))}.signup-header{text-align:center;margin-bottom:var(--space-xl)}.signup-title{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.02em;margin-bottom:var(--space-xs)}.signup-subtitle{font-size:14px;color:var(--color-text-secondary)}.signup-selected-plan{color:var(--color-accent-light);font-weight:600}.signup-plan-step{width:100%;max-width:960px;display:flex;flex-direction:column;align-items:center}.signup-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);width:100%;margin-bottom:var(--space-xl)}.signup-plan-card{display:flex;flex-direction:column;padding:var(--space-lg);border-radius:var(--border-radius-lg);background:var(--surface-raised);border:2px solid var(--color-border);cursor:pointer;text-align:left;position:relative;overflow:hidden;transition:all var(--duration-normal) var(--ease-out-expo)}.signup-plan-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.03),transparent 60%);pointer-events:none}.signup-plan-card:hover{border-color:var(--color-surface-elevated);transform:translateY(-2px)}.signup-plan-card.selected{border-color:var(--color-accent);box-shadow:0 0 24px #6366f133}.signup-plan-badge{position:absolute;top:12px;right:12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:6px;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-secondary));color:#fff}.signup-plan-name{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--color-text);margin-bottom:var(--space-sm)}.signup-plan-price{display:flex;align-items:baseline;gap:4px;margin-bottom:var(--space-xs)}.signup-plan-amount{font-family:var(--font-display);font-size:28px;font-weight:800;color:var(--color-text)}.signup-plan-period{font-size:13px;color:var(--color-text-tertiary)}.signup-plan-desc{font-size:13px;color:var(--color-text-secondary);margin-bottom:var(--space-md);line-height:1.5}.signup-plan-features{list-style:none;display:flex;flex-direction:column;gap:6px;flex:1;margin-bottom:var(--space-md)}.signup-plan-features li{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-secondary)}.signup-plan-features li svg{flex-shrink:0}.signup-plan-more{color:var(--color-text-tertiary)!important;font-style:italic}.signup-plan-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--color-border);transition:all var(--duration-fast) ease;position:relative}.signup-plan-radio.checked{border-color:var(--color-accent)}.signup-plan-radio.checked:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:var(--color-accent)}.signup-continue{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;border-radius:10px;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-secondary));color:#fff;font-size:15px;font-weight:600;border:none;cursor:pointer;transition:all .2s var(--ease-out-expo);box-shadow:0 0 24px #6366f166}.signup-continue:hover{transform:translateY(-2px);box-shadow:0 0 40px #6366f199}.signup-continue:active{transform:translateY(0) scale(.98)}.signup-account-step{width:100%;max-width:420px}.signup-card{padding:var(--space-2xl);border-radius:var(--border-radius-xl);background:var(--surface-raised);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);position:relative;overflow:hidden}.signup-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.03),transparent 60%);pointer-events:none}.signup-back-row{display:flex;justify-content:center;margin-top:var(--space-md)}.signup-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-tertiary);cursor:pointer;background:none;border:none;font-family:var(--font-sans);transition:color var(--duration-fast) ease}.signup-back:hover{color:var(--color-text)}@media(max-width:1100px){.signup-plan-grid{grid-template-columns:repeat(2,1fr);max-width:640px}}@media(max-width:640px){.signup-plan-grid{grid-template-columns:1fr;max-width:400px}.signup-card{padding:var(--space-xl) var(--space-lg)}}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 24px;transition:all .3s ease}.navbar.scrolled{background:#0f172ad9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(51,65,85,.5);padding:12px 24px}.navbar-inner{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.navbar-logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--color-text);flex-shrink:0}.navbar-links{display:flex;align-items:center;gap:32px}.navbar-links a{font-size:14px;font-weight:500;color:var(--color-text-secondary);transition:color .2s}.navbar-links a:hover{color:var(--color-text)}.navbar-link-docs{color:var(--color-accent-light)!important}.navbar-dropdown-wrapper{position:relative}.navbar-link-trigger{font-size:14px;font-weight:500;color:var(--color-text-secondary);background:none;border:none;cursor:pointer;padding:8px 0;font-family:inherit;transition:color .2s}.navbar-link-trigger:hover{color:var(--color-text)}.navbar-dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-4px);min-width:160px;background:#0f172af2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border);border-radius:10px;padding:6px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.navbar-dropdown:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.navbar-dropdown.open{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.navbar-dropdown a{display:block;padding:8px 14px;font-size:13px;font-weight:500;color:var(--color-text-secondary);border-radius:6px;transition:all .15s}.navbar-dropdown a:hover{color:var(--color-text);background:#6366f114}.navbar-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.navbar-user-name{font-size:14px;font-weight:500;color:var(--color-text)}.navbar-btn-secondary{font-size:14px;font-weight:500;color:var(--color-text-secondary);padding:8px 16px;border-radius:8px;transition:all .2s;background:none;border:none;cursor:pointer;font-family:inherit}.navbar-btn-secondary:hover{color:var(--color-text);background:var(--color-surface)}.navbar-btn-primary{font-size:14px;font-weight:600;color:#fff;padding:8px 20px;border-radius:8px;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-secondary));transition:all .2s;box-shadow:0 0 20px #6366f14d}.navbar-btn-primary:hover{box-shadow:0 0 30px #6366f180;transform:translateY(-1px)}.navbar-mobile-toggle{display:none;flex-direction:column;gap:5px;padding:4px}.navbar-mobile-toggle span{display:block;width:22px;height:2px;background:var(--color-text-secondary);border-radius:1px;transition:all .3s}.navbar-mobile-toggle.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.navbar-mobile-toggle.open span:nth-child(2){opacity:0}.navbar-mobile-toggle.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}@media(max-width:768px){.navbar-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#0f172af2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:24px;gap:20px;border-bottom:1px solid var(--color-border)}.navbar-links.open{display:flex}.navbar-actions{display:none}.navbar-mobile-toggle{display:flex}.navbar-dropdown-wrapper{display:flex;flex-direction:column;gap:12px}.navbar-dropdown{position:static;transform:none;opacity:1;pointer-events:auto;background:#1e293b80;min-width:auto;padding:4px}.navbar-dropdown.open{transform:none}}.docs-layout{display:grid;grid-template-columns:260px 1fr 200px;min-height:100vh;padding-top:72px;max-width:1400px;margin:0 auto}.docs-sidebar-toggle{display:none;position:fixed;bottom:var(--space-lg);right:var(--space-lg);z-index:200;align-items:center;gap:6px;padding:10px 16px;border-radius:10px;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-secondary));color:#fff;font-size:13px;font-weight:600;font-family:var(--font-sans);border:none;cursor:pointer;box-shadow:var(--shadow-lg)}.docs-sidebar-backdrop{display:none}.docs-sidebar{position:sticky;top:72px;height:calc(100vh - 72px);overflow-y:auto;padding:var(--space-xl) var(--space-lg);border-right:1px solid var(--color-border-subtle)}.docs-sidebar-inner{display:flex;flex-direction:column;gap:var(--space-lg)}.docs-nav-group-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);margin-bottom:var(--space-xs)}.docs-nav-link{display:block;width:100%;text-align:left;padding:6px 12px;border-radius:6px;font-size:13px;font-family:var(--font-sans);color:var(--color-text-secondary);background:none;border:none;cursor:pointer;transition:all var(--duration-fast) ease}.docs-nav-link:hover{color:var(--color-text);background:var(--color-accent-wash)}.docs-nav-link.active{color:var(--color-accent-light);background:var(--color-accent-wash);font-weight:500}.docs-content{padding:var(--space-xl) var(--space-2xl);max-width:100%;overflow-x:hidden}.docs-content-inner{max-width:720px}.docs-breadcrumb{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-tertiary);margin-bottom:var(--space-md)}.docs-breadcrumb span:last-child{color:var(--color-text-secondary)}.docs-page-title{font-family:var(--font-display);font-size:36px;font-weight:800;letter-spacing:-.03em;margin-bottom:var(--space-2xl);line-height:1.2}.docs-h2{font-family:var(--font-display);font-size:24px;font-weight:700;margin-top:var(--space-2xl);margin-bottom:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-subtle)}.docs-h3{font-family:var(--font-display);font-size:18px;font-weight:600;margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.docs-h4{font-size:15px;font-weight:600;margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.docs-paragraph{font-size:15px;line-height:1.75;color:var(--color-text-secondary);margin-bottom:var(--space-md)}.docs-paragraph code{font-family:var(--font-mono);font-size:13px;padding:2px 6px;border-radius:4px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-accent-light)}.docs-code-block{border-radius:var(--border-radius);overflow:hidden;margin-bottom:var(--space-lg);border:1px solid var(--color-border)}.docs-code-header{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.docs-code-lang{font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em}.docs-code-copy{font-size:12px;font-weight:500;font-family:var(--font-sans);color:var(--color-text-tertiary);background:none;border:none;cursor:pointer;padding:2px 8px;border-radius:4px;transition:all var(--duration-fast) ease}.docs-code-copy:hover{color:var(--color-text);background:var(--color-surface-elevated)}.docs-code-pre{padding:16px;background:var(--color-base);overflow-x:auto;margin:0}.docs-code-pre code{font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--color-text-secondary);white-space:pre}.docs-list{padding-left:var(--space-lg);margin-bottom:var(--space-md)}.docs-list li{font-size:15px;line-height:1.75;color:var(--color-text-secondary);margin-bottom:4px}.docs-list li code{font-family:var(--font-mono);font-size:13px;padding:2px 6px;border-radius:4px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-accent-light)}.docs-list-ordered{list-style:decimal}.docs-callout{padding:var(--space-md) var(--space-lg);border-radius:var(--border-radius);margin-bottom:var(--space-lg);border-left:3px solid}.docs-callout-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.docs-callout p{font-size:14px;line-height:1.65;margin:0}.docs-callout-info{background:#6366f10f;border-color:var(--color-accent)}.docs-callout-info .docs-callout-title{color:var(--color-accent-light)}.docs-callout-info p{color:var(--color-text-secondary)}.docs-callout-warning{background:#f59e0b0f;border-color:var(--color-warning)}.docs-callout-warning .docs-callout-title{color:var(--color-warning)}.docs-callout-warning p{color:var(--color-text-secondary)}.docs-callout-tip{background:#10b9810f;border-color:var(--color-success)}.docs-callout-tip .docs-callout-title{color:var(--color-success-light)}.docs-callout-tip p{color:var(--color-text-secondary)}.docs-table-wrap{overflow-x:auto;margin-bottom:var(--space-lg);border-radius:var(--border-radius);border:1px solid var(--color-border)}.docs-table{width:100%;border-collapse:collapse;font-size:13px}.docs-table th{text-align:left;padding:10px 16px;background:var(--color-surface);font-weight:600;color:var(--color-text);border-bottom:1px solid var(--color-border)}.docs-table td{padding:10px 16px;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-subtle)}.docs-table td code{font-family:var(--font-mono);font-size:12px;padding:1px 5px;border-radius:3px;background:var(--color-surface);color:var(--color-accent-light)}.docs-table tr:last-child td{border-bottom:none}.docs-nav-footer{display:flex;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-3xl);padding-top:var(--space-xl);border-top:1px solid var(--color-border-subtle)}.docs-nav-prev,.docs-nav-next{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--border-radius);background:var(--surface-raised);border:1px solid var(--color-border);cursor:pointer;font-family:var(--font-sans);transition:all var(--duration-fast) ease}.docs-nav-prev:hover,.docs-nav-next:hover{border-color:var(--color-surface-elevated);transform:translateY(-1px)}.docs-nav-next{text-align:right;margin-left:auto}.docs-nav-label{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin-bottom:2px}.docs-nav-title{display:block;font-size:14px;font-weight:500;color:var(--color-accent-light)}.docs-toc{position:sticky;top:72px;height:calc(100vh - 72px);overflow-y:auto;padding:var(--space-xl) var(--space-lg);border-left:1px solid var(--color-border-subtle)}.docs-toc-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);margin-bottom:var(--space-sm)}.docs-toc-link{display:block;font-size:12px;color:var(--color-text-tertiary);padding:4px 0;transition:color var(--duration-fast) ease}.docs-toc-link:hover{color:var(--color-text)}.docs-toc-link.nested{padding-left:var(--space-md)}@media(max-width:1100px){.docs-layout{grid-template-columns:260px 1fr}.docs-toc{display:none}}@media(max-width:768px){.docs-layout{grid-template-columns:1fr}.docs-sidebar-toggle{display:flex}.docs-sidebar{position:fixed;top:0;left:0;bottom:0;width:280px;z-index:300;background:var(--color-base);border-right:1px solid var(--color-border);transform:translate(-100%);transition:transform var(--duration-normal) var(--ease-out-expo);padding-top:var(--space-xl)}.docs-sidebar.open{transform:translate(0)}.docs-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:250;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.docs-content{padding:var(--space-lg)}.docs-page-title{font-size:28px}}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 24px 40px;overflow:hidden}.hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:var(--max-width);width:100%;position:relative;z-index:1}.hero-text{text-align:left}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:100px;background:var(--color-accent-wash);border:1px solid var(--color-accent-border);font-size:13px;font-weight:500;color:var(--color-accent-light);margin-bottom:var(--space-xl);animation:fadeInUp .6s var(--ease-out-expo)}.hero-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--color-success);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.hero-title{font-family:var(--font-display);font-size:56px;font-weight:900;line-height:1.08;letter-spacing:-.035em;margin-bottom:var(--space-lg);animation:fadeInUp .6s var(--ease-out-expo) .1s both}.hero-subtitle{font-size:17px;line-height:1.7;color:var(--color-text-secondary);max-width:460px;margin-bottom:var(--space-xl);animation:fadeInUp .6s var(--ease-out-expo) .2s both}.hero-cta{display:flex;align-items:center;gap:16px;animation:fadeInUp .6s var(--ease-out-expo) .3s both}.hero-visual{position:relative;animation:fadeInUp .8s var(--ease-out-expo) .3s both}.hero-editor-glow{position:absolute;width:500px;height:400px;background:radial-gradient(ellipse,rgba(99,102,241,.08),transparent 70%);right:-60px;top:50%;transform:translateY(-50%);pointer-events:none}.hero-code-preview{border-radius:var(--border-radius-lg);background:#0d1117;border:1px solid var(--color-border);overflow:hidden;text-align:left;box-shadow:var(--shadow-xl),var(--shadow-glow-accent);position:relative}.hero-code-preview:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.03),transparent 60%);pointer-events:none}.hero-code-header{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#11111bcc;border-bottom:1px solid var(--color-border)}.hero-code-dots{display:flex;gap:7px}.hero-code-dots .dot{width:11px;height:11px;border-radius:50%}.dot.red{background:#ff5f57}.dot.yellow{background:#febc2e}.dot.green{background:#28c840}.hero-code-lang{font-size:12px;color:var(--color-text-tertiary);font-family:var(--font-mono);margin-left:auto}.hero-code-body{padding:24px 20px;font-family:var(--font-mono);font-size:14px;line-height:2;overflow-x:auto}.hero-code-body code{font-family:inherit}.code-line-num{display:inline-block;width:28px;color:#45475a;-webkit-user-select:none;user-select:none}.code-keyword{color:#cba6f7}.code-string{color:#a6e3a1}.code-function{color:#89b4fa}.code-variable{color:#fab387}.code-comment{color:#6c7086}.code-plain{color:#cdd6f4}.hero-result-card{display:inline-flex;align-items:center;gap:12px;padding:12px 20px;border-radius:var(--border-radius);background:#10b9810f;border:1px solid rgba(16,185,129,.2);margin-top:16px;animation:fadeInUp .6s var(--ease-out-expo) .6s both}.hero-result-icon{color:var(--color-success);flex-shrink:0}.hero-result-text{display:flex;flex-direction:column;gap:2px}.hero-result-title{font-size:14px;font-weight:700;color:var(--color-success-light)}.hero-result-detail{font-size:12px;color:var(--color-text-tertiary);font-family:var(--font-mono)}.hero-social-proof{text-align:center;margin-top:var(--space-2xl);position:relative;z-index:1;animation:fadeInUp .6s var(--ease-out-expo) .5s both}.hero-social-label{display:block;font-size:13px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px}.hero-compat-row{display:flex;align-items:flex-start;justify-content:center;gap:32px}.hero-compat-group{display:flex;flex-direction:column;align-items:center;gap:10px}.hero-compat-heading{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary)}.hero-compat-badges{display:flex;align-items:center;gap:8px}.hero-compat-divider{width:1px;height:48px;margin-top:4px;background:var(--color-border)}.tee-logo{font-size:12px;font-weight:600;padding:6px 0;width:100px;text-align:center;border-radius:6px;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-tertiary);transition:all .2s var(--ease-out-expo)}.tee-logo:hover{transform:translateY(-1px);color:var(--color-text-secondary)}.tee-intel:hover{border-color:var(--color-intel);color:var(--color-intel)}.tee-amd:hover{border-color:var(--color-amd);color:var(--color-amd)}.tee-nvidia:hover{border-color:var(--color-nvidia);color:var(--color-nvidia)}.tee-azure:hover{border-color:var(--color-azure);color:var(--color-azure)}.tee-aws:hover{border-color:var(--color-aws);color:var(--color-aws)}.tee-gcp:hover{border-color:var(--color-gcp);color:var(--color-gcp)}@media(max-width:1024px){.hero-inner{grid-template-columns:1fr;gap:48px;max-width:640px}.hero-text{text-align:center}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-cta{justify-content:center}}@media(max-width:768px){.hero{padding:90px 20px 32px}.hero-title{font-size:40px}.hero-subtitle{font-size:16px}.hero-cta{flex-direction:column}.hero-cta .btn-primary,.hero-cta .btn-secondary{width:100%;justify-content:center}.hero-code-body{font-size:12px;padding:16px}.hero-compat-row{flex-direction:column;align-items:center;gap:20px}.hero-compat-divider{width:48px;height:1px;margin-top:0}}.features{padding:var(--section-padding)}.features-inner{max-width:var(--max-width);margin:0 auto}.features-header{text-align:center;margin-bottom:48px}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.feature-card{padding:40px;border-radius:var(--border-radius-xl);background:var(--surface-raised);border:1px solid var(--color-border);position:relative;overflow:hidden;transition:all var(--duration-normal) var(--ease-out-expo)}.feature-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.03),transparent 60%);pointer-events:none}.feature-card:hover{border-color:var(--color-surface-elevated);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.feature-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--color-accent-wash);margin-bottom:24px}.feature-title{font-family:var(--font-display);font-size:18px;font-weight:700;margin-bottom:12px;letter-spacing:-.01em}.feature-description{font-size:15px;line-height:1.7;color:var(--color-text-secondary)}@media(max-width:768px){.features-grid{grid-template-columns:1fr}.feature-card{padding:32px}}.how-it-works{padding:var(--section-padding);background:linear-gradient(180deg,transparent,rgba(99,102,241,.02),transparent)}.how-inner{max-width:680px;margin:0 auto}.how-header{text-align:center;margin-bottom:48px}.how-steps{position:relative;display:flex;flex-direction:column;gap:48px;margin-bottom:48px}.how-steps-line{position:absolute;left:22px;top:44px;bottom:44px;width:2px;background:linear-gradient(180deg,var(--color-accent),var(--color-accent-secondary),var(--color-success));opacity:.3;border-radius:1px}.how-step{display:flex;gap:24px;align-items:flex-start}.how-step-number{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--color-surface);border:1px solid var(--color-border);font-size:14px;font-weight:700;color:var(--color-accent-light);font-family:var(--font-mono);position:relative;z-index:1}.how-step-content{flex:1;padding-top:4px}.how-step-title{font-size:18px;font-weight:700;margin-bottom:8px;letter-spacing:-.01em}.how-step-desc{font-size:14px;line-height:1.7;color:var(--color-text-secondary);margin-bottom:16px}.how-step-code{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;border-radius:8px;background:#0d1117;border:1px solid var(--color-border);font-family:var(--font-mono);font-size:13px}.how-step-code code{color:var(--color-text);font-family:inherit}.how-step-lang{font-size:11px;font-weight:600;text-transform:uppercase;color:var(--color-text-tertiary);letter-spacing:.05em}.how-result{display:flex;justify-content:center}.how-result-card{display:inline-flex;align-items:center;gap:16px;padding:16px 24px;border-radius:var(--border-radius);background:#10b9810d;border:1px solid rgba(16,185,129,.2)}.how-result-icon{color:var(--color-success);flex-shrink:0}.how-result-title{font-size:15px;font-weight:700;color:var(--color-success-light);margin-bottom:2px}.how-result-detail{font-size:13px;color:var(--color-text-tertiary);font-family:var(--font-mono)}@media(max-width:640px){.how-steps-line{display:none}.how-step{flex-direction:column;gap:16px}.how-step-code{width:100%;overflow-x:auto}}.architecture-diagram{width:100%;height:auto;display:block;border-radius:20px;box-shadow:0 25px 50px -12px #0009,0 0 0 1px #ffffff08;overflow:hidden}.verification-pulse{opacity:0;pointer-events:none;transition:opacity .5s ease}.verification-pulse.active{opacity:1}.verification-pulse circle{mix-blend-mode:screen}.component{cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s ease}.component:hover{transform:translateY(-3px)}.hero-editor:hover rect:first-child{stroke:#8b5cf680;stroke-width:2}.hero-editor.highlighted rect:first-child{stroke:#8b5cf6;stroke-width:2}.protocol-box{--glow-intensity: 1;transition:--glow-intensity .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.protocol-box:hover{--glow-intensity: 1.5;transform:translateY(-4px)}.protocol-box:hover rect:nth-child(1){stroke:#8b5cf659}.protocol-box:hover rect:nth-child(2){filter:brightness(1.1)}.protocol-box.highlighted rect:nth-child(2){filter:brightness(1.15)}.mini-components rect{transition:filter .2s ease,transform .2s ease}.protocol-box:hover .mini-components rect{filter:brightness(1.3)}.tee-backend{cursor:pointer}.tee-backend rect{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.tee-hover-glow{transition:opacity .3s ease}.tee-backend:hover .tee-hover-glow{opacity:.6!important;animation:glowPulse 1.5s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.4}50%{opacity:.7}}.tee-backend:hover{transform:translateY(-6px)}.tee-backend:hover rect:nth-child(2){filter:brightness(1.15);stroke:#64748b}.tee-backend:hover rect:nth-child(3){opacity:1!important}.route-line path{transition:all .4s cubic-bezier(.4,0,.2,1)}.route-line.active path:nth-child(2){stroke-dasharray:0}.flow-arrow path{transition:all .3s ease}.flow-arrow:hover path{stroke-width:6;filter:drop-shadow(0 0 10px rgba(139,92,246,.5))}.verified-result{opacity:0;transform:scale(.95);transition:all .5s cubic-bezier(.34,1.56,.64,1)}.verified-result.show{opacity:1;transform:scale(1);animation:verifiedPulse 2s ease-in-out infinite}@keyframes verifiedPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.15) drop-shadow(0 0 25px rgba(16,185,129,.6))}}.click-ripple{pointer-events:none}.language-tab rect{cursor:pointer;transition:all .2s ease}.language-tab rect:hover{fill:#45475a!important}.language-tab text{transition:fill .2s ease}.ambient-orbs{pointer-events:none}.portal-particles circle{pointer-events:none}.bottom-legend{opacity:0;animation:legendEntrance .5s ease forwards;animation-delay:2.8s}@keyframes legendEntrance{to{opacity:.95}}.bottom-legend text{font-weight:500}.tooltip{position:fixed;background:linear-gradient(135deg,#0f172afa,#1e293bfa);color:#e2e8f0;padding:16px 20px;border-radius:14px;font-size:14px;line-height:1.6;pointer-events:none;z-index:1000;max-width:360px;animation:tooltipEntrance .25s cubic-bezier(.34,1.56,.64,1);border:1px solid rgba(139,92,246,.3);box-shadow:0 20px 60px #0009,0 0 0 1px #ffffff0d,0 0 40px #8b5cf61a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.tooltip strong{color:#a78bfa;font-size:16px;font-weight:600;display:inline}@keyframes tooltipEntrance{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.vault-bar{cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s ease}.vault-bar:hover{transform:translateY(-2px)}.vault-bar:hover rect:first-child{filter:brightness(1.2);stroke-width:2}.diagnostics-panel{cursor:pointer;transition:transform .3s cubic-bezier(.34,1.56,.64,1),filter .3s ease,opacity .5s ease}.diagnostics-panel:hover{transform:translateY(-2px)}.diagnostics-panel:hover rect:first-child{stroke-width:1.5;stroke:#fbbf24}.mini-component{cursor:pointer}.mini-component:hover rect{filter:brightness(1.5)}.mini-component.highlighted rect{filter:brightness(1.6);stroke:#a78bfa;stroke-width:1}.dimmed{opacity:.15!important;transition:opacity .6s ease;pointer-events:none}.tooltip .category-badge{display:inline-block;padding:4px 10px;border-radius:6px;font-size:10px;margin-left:12px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;vertical-align:middle}.tooltip .category-badge.developer{background:linear-gradient(135deg,#0d9488,#14b8a6);color:#ccfbf1}.tooltip .category-badge.protocol{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#e0e7ff}.tooltip .category-badge.tee-backend{background:linear-gradient(135deg,#374151,#4b5563);color:#e5e7eb}.tooltip .category-badge.connection{background:linear-gradient(135deg,#d97706,#f59e0b);color:#fef3c7}.tooltip .category-badge.vault{background:linear-gradient(135deg,#b45309,#f59e0b);color:#fef3c7}@media(max-width:1200px){.architecture-diagram{border-radius:16px}.tooltip{max-width:300px;font-size:13px;padding:14px 16px}.tooltip strong{font-size:15px}}@media(max-width:768px){.architecture-diagram{border-radius:12px}.tooltip{max-width:260px;padding:12px 14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.verification-pulse{display:none}.ambient-orbs ellipse,.portal-particles circle{display:none}.hero-editor,.protocol-box,.tee-backend,.vault-bar,.diagnostics-panel,.code-line,.badge-3-lines,.bottom-legend,.background-grid{opacity:1!important;transform:none!important;animation:none!important}.flow-arrow-path{stroke-dasharray:0!important;stroke-dashoffset:0!important}}@media print{.architecture-diagram{box-shadow:none;border:1px solid #e2e8f0}.tooltip,.verification-pulse,.ambient-orbs,.portal-particles,.click-ripple{display:none}.verified-result{opacity:1}*{animation:none!important}}.v2-diagram-wrapper{position:relative}.v2-diagram-wrapper .architecture-diagram{border-radius:16px 16px 0 0}.v2-hidden{opacity:0;pointer-events:none;transition:opacity .5s ease}.v2-visible{pointer-events:auto;transition:opacity .8s var(--ease-out-expo)}.v2-focal{opacity:1}.v2-receded{opacity:.5}@keyframes v2FadeIn{0%{opacity:0}to{opacity:1}}.v2-enter{animation:v2FadeIn .7s ease both}.hero-editor-wrap.v2-enter{animation-duration:.8s}.flow-arrow-wrap.v2-enter{animation-duration:.5s;animation-delay:.1s}.portal-wrap.v2-enter{animation-duration:.8s;animation-delay:.2s}.streams-wrap.v2-enter{animation-duration:.6s}.clouds-wrap.v2-enter{animation-duration:.7s}.vault-wrap.v2-enter{animation-duration:.6s;animation-delay:.3s}.divider-wrap.v2-enter{animation-duration:.5s}.hardware-wrap.v2-enter{animation-duration:.7s}.diagnostics-wrap.v2-enter{animation-duration:.7s;animation-delay:.25s}.verified-wrap.v2-enter{animation-duration:.6s}.return-wrap.v2-enter{animation-duration:1s;animation-delay:.2s}.v2-watch-prompt{animation:v2PromptPulse 2s ease-in-out infinite}@keyframes v2PromptPulse{0%,to{opacity:.5}50%{opacity:.9}}.v2-stage-nav{display:flex;align-items:flex-start;justify-content:center;gap:0;padding:20px 0 8px;position:relative;background:linear-gradient(to bottom,rgba(15,23,42,.6),transparent);border-radius:0 0 16px 16px;border:1px solid rgba(255,255,255,.03);border-top:none}.v2-stage-dot{display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;background:none;border:none;padding:4px 28px;z-index:1;position:relative;font-family:var(--font-sans)}.v2-stage-dot:focus-visible{outline:2px solid var(--color-accent-light);outline-offset:4px;border-radius:8px}.v2-stage-dot-inner{width:12px;height:12px;border-radius:50%;background:var(--color-surface-elevated);border:2px solid var(--color-border);transition:all .3s cubic-bezier(.34,1.56,.64,1);flex-shrink:0}.v2-stage-active .v2-stage-dot-inner{background:var(--color-accent);border-color:var(--color-accent-light);box-shadow:0 0 12px #6366f180;transform:scale(1.3)}.v2-stage-completed .v2-stage-dot-inner{background:var(--color-accent-dim);border-color:var(--color-accent)}.v2-stage-label{font-size:11px;font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;transition:color .3s ease;white-space:nowrap}.v2-stage-active .v2-stage-label{color:var(--color-accent-light)}.v2-stage-completed .v2-stage-label{color:var(--color-text-secondary)}.v2-stage-progress-track{position:absolute;top:25px;left:calc(10% + 28px);right:calc(10% + 28px);height:2px;background:var(--color-border-subtle);border-radius:1px;z-index:0}.v2-stage-progress-fill{height:100%;background:linear-gradient(90deg,var(--color-accent-dim),var(--color-accent));border-radius:1px;transition:width .5s var(--ease-out-expo)}.v2-replay-btn{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:1px solid var(--color-border);border-radius:8px;padding:6px 14px;font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--color-text-tertiary);cursor:pointer;transition:all .2s var(--ease-out-expo);z-index:1}.v2-replay-btn:hover{color:var(--color-accent-light);border-color:var(--color-accent-border)}.v2-replay-btn:focus-visible{outline:2px solid var(--color-accent-light);outline-offset:2px}@media(max-width:768px){.v2-stage-dot{padding:4px 12px}.v2-stage-label{font-size:9px}.v2-stage-dot-inner{width:10px;height:10px}.v2-stage-progress-track{left:calc(10% + 12px);right:calc(10% + 12px)}.v2-replay-btn{position:static;transform:none;margin-top:8px}}@media(prefers-reduced-motion:reduce){.v2-enter{animation:none!important}.v2-visible{transition:none!important;opacity:1!important}.v2-hidden{opacity:0!important;transition:none!important}.v2-receded{opacity:1!important}.v2-watch-prompt{animation:none!important;opacity:.7!important}.v2-stage-progress-fill,.v2-stage-dot-inner{transition:none!important}}@media print{.v2-hidden,.v2-receded{opacity:1!important}.v2-stage-nav,.v2-watch-prompt{display:none}}.architecture{padding:var(--section-padding)}.arch-inner{max-width:1400px;margin:0 auto}.arch-header{text-align:center;margin-bottom:48px}.arch-diagram-container{background:linear-gradient(180deg,#0f172a,#1a2332);border-radius:var(--border-radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-xl),var(--shadow-glow-accent);padding:24px;overflow:hidden;position:relative}.arch-diagram-container:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.02),transparent 40%);pointer-events:none}.arch-caption{text-align:center;margin-top:var(--space-lg);font-size:13px;color:var(--color-text-tertiary)}@media(max-width:768px){.arch-diagram-container{padding:12px;border-radius:var(--border-radius-lg)}}.pricing{padding:var(--section-padding)}.pricing-inner{max-width:var(--max-width);margin:0 auto}.pricing-header{text-align:center;margin-bottom:64px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.pricing-card{position:relative;padding:28px;border-radius:var(--border-radius-lg);background:var(--surface-raised);border:1px solid var(--color-border);display:flex;flex-direction:column;transition:all var(--duration-normal) var(--ease-out-expo)}.pricing-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.03),transparent 60%);pointer-events:none}.pricing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.pricing-card.popular{border-color:var(--color-accent);box-shadow:var(--shadow-lg),0 0 60px #6366f11a;background:linear-gradient(145deg,rgba(99,102,241,.06),var(--color-surface))}.pricing-card.popular:hover{box-shadow:var(--shadow-xl),0 0 80px #6366f126}.pricing-popular{position:absolute;top:-11px;left:50%;transform:translate(-50%);padding:3px 14px;border-radius:100px;background:linear-gradient(135deg,var(--color-accent),var(--color-accent-secondary));font-size:11px;font-weight:600;color:#fff;white-space:nowrap;z-index:1}.pricing-card-header{margin-bottom:24px}.pricing-plan-name{font-size:14px;font-weight:600;color:var(--color-text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.pricing-price{display:flex;align-items:baseline;gap:3px;margin-bottom:6px}.pricing-amount{font-family:var(--font-display);font-size:36px;font-weight:900;letter-spacing:-.04em}.pricing-period{font-size:14px;color:var(--color-text-tertiary)}.pricing-desc{font-size:13px;color:var(--color-text-tertiary);line-height:1.4}.pricing-features{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:24px;flex:1}.pricing-features li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--color-text-secondary);line-height:1.4}.pricing-features li svg{flex-shrink:0;margin-top:1px}.pricing-cta{display:block;text-align:center;padding:10px 20px;border-radius:8px;font-size:13px;font-weight:600;transition:all .2s var(--ease-out-expo)}.pricing-cta.primary{background:linear-gradient(135deg,var(--color-accent),var(--color-accent-secondary));color:#fff;box-shadow:0 0 20px #6366f14d}.pricing-cta.primary:hover{box-shadow:0 0 32px #6366f180;transform:translateY(-1px)}.pricing-cta.secondary{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border)}.pricing-cta.secondary:hover{border-color:var(--color-text-tertiary);color:var(--color-text)}@media(max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px}.pricing-card{padding:32px}.pricing-amount{font-size:40px}}@media(max-width:640px){.pricing-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}}.footer{padding:0 24px 48px}.footer-inner{max-width:var(--max-width);margin:0 auto}.footer-cta-section{text-align:center;padding:60px 48px;background:var(--surface-inset);border-radius:var(--border-radius-xl);border:1px solid var(--color-accent-border);margin-bottom:var(--space-2xl);position:relative;overflow:hidden}.footer-cta-section:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse at 50% 0%,rgba(99,102,241,.06),transparent 60%);pointer-events:none}.footer-cta-title{font-family:var(--font-display);font-size:36px;font-weight:800;letter-spacing:-.02em;margin-bottom:12px;position:relative}.footer-cta-desc{font-size:16px;color:var(--color-text-secondary);margin-bottom:32px;max-width:480px;margin-left:auto;margin-right:auto;position:relative}.footer-cta-actions{display:flex;align-items:center;justify-content:center;gap:16px;position:relative}.footer-divider{height:1px;background:var(--color-border);margin-bottom:48px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.footer-logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px;margin-bottom:12px}.footer-brand-desc{font-size:14px;color:var(--color-text-tertiary);line-height:1.6}.footer-links-group{display:flex;flex-direction:column;gap:10px}.footer-links-group h4{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin-bottom:4px}.footer-links-group a{font-size:14px;color:var(--color-text-tertiary);transition:color .2s}.footer-links-group a:hover{color:var(--color-text)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid var(--color-border)}.footer-bottom span{font-size:13px;color:var(--color-text-tertiary)}.footer-social{display:flex;gap:16px}.footer-social a{color:var(--color-text-tertiary);transition:color .2s}.footer-social a:hover{color:var(--color-text)}@media(max-width:768px){.footer-cta-section{padding:48px 24px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1 / -1}.footer-cta-title{font-size:28px}.footer-cta-actions{flex-direction:column}.footer-bottom{flex-direction:column;gap:16px;text-align:center}}.arch-diagram-wrapper{background:linear-gradient(180deg,#0f172a,#1e293b);border-radius:16px;box-shadow:0 25px 80px #00000080,0 0 0 1px #ffffff0d;padding:20px;max-width:100%;width:100%;margin:0 auto}@media(max-width:768px){.arch-diagram-wrapper{padding:15px;border-radius:12px}}
