@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/space-grotesk-400.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/space-grotesk-500.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/space-grotesk-600.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/space-grotesk-700.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/jetbrains-mono-400.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/jetbrains-mono-500.woff2) format("woff2")}:root{--bg-0: #F3F5FA;--bg-1: #FFFFFF;--bg-2: #E9EDF5;--surface: rgba(7, 7, 11, .035);--surface-2: rgba(7, 7, 11, .055);--surface-solid: #FFFFFF;--border: rgba(10, 10, 17, .1);--border-strong: rgba(10, 10, 17, .16);--border-violet: rgba(124, 92, 255, .45);--text-0: #0A0A11;--text-1: #262837;--text-2: #646777;--text-3: #9BA0B0;--violet: #7C5CFF;--violet-bright: #5B3CE0;--violet-deep: #3F27B7;--violet-ink: #F0ECFF;--violet-glow: rgba(124, 92, 255, .22);--violet-soft: rgba(124, 92, 255, .12);--cyan: #4FD6E0;--amber: #FFB36B;--shadow-soft: 0 1px 2px rgba(10, 10, 17, .1);--shadow-lift: 0 24px 70px -34px rgba(31, 35, 55, .28);--glow-violet: 0 0 0 1px rgba(124, 92, 255, .2), 0 18px 50px -24px rgba(124, 92, 255, .28);--radius: 18px;--radius-sm: 12px;--radius-lg: 28px;--font-display: "Space Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html{min-height:100%;background:var(--bg-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-height:100%;background:var(--bg-0);color:var(--text-1);font-family:var(--font-body);font-size:16px;line-height:1.5;letter-spacing:0;overflow:hidden}body.captureMode{overflow:visible}body:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.024;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#root{position:relative;z-index:2;min-height:100svh}button{font:inherit}button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}svg{flex:0 0 auto}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--text-0);font-family:var(--font-display);font-weight:600;letter-spacing:0}.deckShell{position:relative;min-height:100svh;background:linear-gradient(180deg,#FBFCFF,var(--bg-0)),repeating-linear-gradient(90deg,rgba(10,10,17,.038) 0 1px,transparent 1px 120px),repeating-linear-gradient(0deg,rgba(10,10,17,.032) 0 1px,transparent 1px 120px)}body.captureMode .reveal{opacity:1;transform:none;transition:none}body.captureMode .gc-base{visibility:visible!important}body.captureMode .gc-glitch{display:none!important}body.captureMode .deckControls,body.captureMode .dotNav,body.captureMode .progress{display:none}body.captureMode .deckShell{width:100vw;height:100vh;min-height:100vh;overflow:hidden}body.captureMode .slide{width:100vw;height:100vh;min-height:100vh;padding:0;place-items:center;overflow:hidden}body.captureMode .slideFrame{flex:0 0 auto;width:1500px;max-width:none;height:843.75px;min-height:0;border:0;border-radius:0;box-shadow:none;transform:scale(var(--capture-scale, 1.28));transform-origin:center center}body.captureMode .slideFrame:after{border-radius:0}.progress{--progress: 10%;position:fixed;top:0;left:0;z-index:20;width:var(--progress);height:2px;background:linear-gradient(90deg,var(--violet),var(--cyan));transition:width .26s ease}.slide{min-height:100svh;display:grid;place-items:center;padding:28px 30px 90px}.slideFrame{position:relative;display:flex;flex-direction:column;width:min(1500px,100%);height:min(820px,calc(100svh - 118px));min-height:640px;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg,#fffffffa,#f8faffeb),var(--bg-1);box-shadow:var(--shadow-lift);overflow:hidden;padding:38px 44px 42px}.slideFrame:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff9e}.slideHeader{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:40px}.kicker,.brand{color:var(--text-2);font-family:var(--font-mono);font-weight:500;letter-spacing:0;text-transform:uppercase}.kicker{display:inline-flex;align-items:center;gap:24px;color:var(--violet-bright);font-size:1.44rem;line-height:1}.kicker:before{content:"";width:56px;height:2px;background:var(--violet);opacity:.72}.brand{color:var(--text-3);font-size:.72rem}.slide h2{max-width:1150px;margin-top:28px;font-size:2.7rem;line-height:1.04}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.glitch-heading{word-break:normal}.gw{display:inline-block;white-space:nowrap;position:relative}.gw--accent{color:var(--violet-bright)}.gc{display:inline-block;position:relative}.gc-glitch{position:absolute;left:0;right:0;top:0;text-align:center;color:var(--violet-bright);opacity:.9;pointer-events:none;text-shadow:0 0 12px rgba(124,92,255,.55)}.hero-line--accent .gc-glitch{color:var(--cyan);text-shadow:0 0 12px rgba(79,214,224,.5)}.gw-underline{position:absolute;left:0;right:0;top:100%;margin-top:.06em;width:100%;height:.26em;overflow:visible}.slideBody{flex:1;min-height:0;height:auto;margin-top:28px}.slide--title .slideFrame{display:grid;padding:38px 44px;background:linear-gradient(145deg,#fffffffa,#f9fbffed),var(--bg-1)}.slide--title .slideBody{display:grid;place-items:center;height:auto;margin:0}.titleSlide{position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;height:100%;text-align:center;overflow:hidden}.lakestromDotField{position:absolute;inset:-38px;z-index:0;width:calc(100% + 76px);height:calc(100% + 76px);opacity:1;pointer-events:none}.titleSlide h1{position:relative;z-index:2;font-size:7.2rem;line-height:.92}.tagline{position:relative;z-index:2;min-width:0;max-width:min(720px,100%);margin-top:26px;color:var(--text-0);font-family:var(--font-display);font-size:1.45rem;font-weight:500}.subcopy{position:relative;z-index:2;min-width:0;width:min(870px,100%);max-width:870px;margin-top:28px;color:var(--text-2);font-size:1.05rem;line-height:1.72}.pill{display:inline-flex;align-items:center;min-height:30px;border:1px solid var(--border);border-radius:999px;padding:6px 11px;color:var(--text-1);font-family:var(--font-mono);font-size:.72rem;background:#ffffffb8}.teamSlide,.problemSlide,.forcesSlide,.gtmSlide,.modelSlide,.moatSlide,.visionSlide,.askSlide,.productSlide,.valueSlide,.insightGrid{height:100%}.teamSlide{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:24px;align-items:stretch}.founderPortraitPanel,.founderLead,.founderProofs>div{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.founderPortraitPanel{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:18px;overflow:hidden}.founderPortraitPanel img{width:100%;height:100%;min-height:0;border-radius:var(--radius-sm);object-fit:cover;object-position:center top}.founderMeta{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.founderMeta strong{display:block;color:var(--text-0);font-family:var(--font-display);font-size:1.5rem;line-height:1.1}.founderMeta span{display:block;margin-top:8px;color:var(--violet-bright);font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase}.founderStory{display:grid;grid-template-rows:auto minmax(0,1fr);gap:18px;min-height:0}.founderLead{padding:20px 22px;color:var(--text-0);font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1.18}.founderProofs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:0}.founderProofs>div{padding:22px}.founderProofs strong{display:block;color:var(--text-0);font-family:var(--font-display);font-size:1.2rem;font-weight:600}.founderProofs p{margin-top:12px;color:var(--text-2);font-size:.94rem;line-height:1.52}.laneGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.problemSlide{display:grid;grid-template-columns:minmax(380px,.84fr) 120px minmax(0,1.16fr);gap:18px;align-items:stretch}.approachStack{display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0}.stackLabel{color:var(--text-2);font-family:var(--font-mono);font-size:.72rem;font-weight:500;text-transform:uppercase}.laneStack{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;min-height:0}.laneCard,.forceCard,.controlPanel,.schemaPanel,.moatLayer,.statusPanel,.askPanel,.productScreen,.wedgePanel,.pricingHero,.modelExplanation,.differentiation,.visionStatement,.callout,.economicUnlock{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.laneCard{min-height:188px;padding:20px}.laneStack .laneCard{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;min-height:0;padding:13px 16px}.laneCard svg,.forceCard svg,.economicUnlock svg,.pricingHero svg,.moatLayer svg,.arcStep svg{color:var(--violet-bright)}.laneCard strong,.forceCard strong,.timelineItem strong,.moatLayer strong,.agentCard strong,.arcStep strong{display:block;color:var(--text-0);font-family:var(--font-display);font-weight:600;line-height:1.18}.laneCard strong{font-size:1rem}.laneGrid .laneCard strong{margin-top:16px}.laneCard span{display:block;margin-top:4px;color:var(--violet-bright);font-family:var(--font-mono);font-size:.66rem;line-height:1.35}.laneCard p{margin-top:8px;color:var(--text-2);font-size:.8rem;line-height:1.4}.pillarBand{padding:18px;border:1px solid var(--border-violet);border-radius:var(--radius);background:linear-gradient(90deg,#7c5cff1f,#ffffffc7)}.problemSlide .pillarBand{display:grid;align-content:center;gap:20px;min-height:0;padding:24px}.pillarIntro{max-width:650px}.pillarIntro strong{display:block;color:var(--text-0);font-family:var(--font-display);font-size:1.55rem;font-weight:600;line-height:1.14}.pillarIntro span{display:block;margin-top:10px;color:var(--text-2);font-size:.95rem;line-height:1.45}.pillarBand p{color:var(--text-1);font-size:.92rem}.pillarGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.problemSlide .pillarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}.pillarGrid span,.wedgeGrid span{display:flex;align-items:center;gap:9px;min-height:48px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-0);background:#ffffffb8;font-family:var(--font-display);font-size:.95rem;font-weight:600}.problemSlide .pillarGrid span{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px;min-height:100px;padding:15px 16px;font-size:1rem}.problemSlide .pillarGrid strong{display:flex;align-items:center;gap:9px;font-family:var(--font-display);font-weight:600}.problemSlide .pillarGrid small{font-family:var(--font-body);font-size:.76rem;font-weight:400;line-height:1.4;color:var(--text-1)}.gapPointer{display:grid;align-content:center;justify-items:center;gap:14px;color:var(--violet-bright)}.gapPointer span{font-family:var(--font-mono);font-size:.68rem;font-weight:500;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.gapPointer svg{color:var(--violet);filter:drop-shadow(0 10px 18px rgba(124,92,255,.22))}.pillarGrid svg,.wedgeGrid svg{color:var(--cyan)}.problemBottom{display:grid;grid-template-columns:1.2fr .72fr 1fr;gap:16px;align-items:stretch;margin-top:18px}.jab,.problemBottom>p,.windowBar,.operatorFlow,.riskBar{border:1px solid var(--border);border-radius:var(--radius);background:#ffffffb8}.jab{padding:18px}.jab strong{display:block;color:var(--text-0);font-family:var(--font-display);font-size:1.12rem}.jab span,.problemBottom>p{color:var(--text-2);font-size:.9rem;line-height:1.5}.jab span{display:block;margin-top:8px}.problemBottom>p{padding:18px}.miniMetric{display:grid;align-content:center;min-height:120px;border:1px solid var(--border-violet);border-radius:var(--radius);padding:16px;background:#7c5cff14}.miniMetric strong{color:var(--text-0);font-family:var(--font-display);font-size:2.35rem;line-height:.95}.miniMetric span{margin-top:10px;color:var(--text-2);font-size:.78rem;line-height:1.35}.miniMetric--cyan{border-color:#4fd6e073;background:#4fd6e014}.miniMetric--amber{border-color:#ffb36b7a;background:#ffb36b14}.insightGrid{display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:minmax(0,1fr) auto;gap:18px}.orgChart{position:relative;min-height:310px;padding:22px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(90deg,rgba(124,92,255,.08),transparent),#ffffffb8}.orgNode{display:flex;align-items:center;gap:12px;width:310px;margin:0 auto;border:1px solid var(--border-violet);border-radius:var(--radius-sm);padding:14px;background:#7c5cff1c}.orgNode svg{color:var(--cyan)}.orgNode span,.panelHeader span{color:var(--text-2);font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase}.orgNode strong{display:block;color:var(--text-0);font-family:var(--font-display);font-size:.95rem}.orgRail{width:1px;height:40px;margin:0 auto;background:var(--border-violet)}.orgLeaves{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.agentCard{min-height:126px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:13px;background:#ffffffe0}.agentCard__top{display:flex;align-items:center;gap:8px;color:var(--violet-bright);font-family:var(--font-mono);font-size:.68rem}.agentCard strong{margin-top:16px;font-size:.85rem}.agentCard small{display:block;margin-top:7px;color:var(--text-2);font-family:var(--font-mono);font-size:.63rem;line-height:1.4}.callout{margin-top:16px;padding:20px}.callout strong{display:block;color:var(--text-0);font-family:var(--font-display);font-size:1.12rem}.callout p,.economicUnlock p,.schemaBlock p,.bottomCaption,.forceCard p,.timelineItem p,.differentiation p,.visionStatement p,.statusPanel li,.askPanel li,.modelExplanation p,.windowBar{color:var(--text-2);font-size:.89rem;line-height:1.52}.callout p{margin-top:10px}.stacked{display:grid;grid-template-rows:1fr auto;gap:16px;min-height:0}.schemaPanel{padding:20px}.panelHeader{display:flex;align-items:center;gap:9px;color:var(--violet-bright)}.schemaBlock{margin-top:18px;border-top:1px solid var(--border);padding-top:14px}.schemaBlock code{color:var(--text-0);font-family:var(--font-mono);font-size:.82rem}.schemaBlock p{margin-top:8px}.axisGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.axisGrid span{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px;color:var(--text-0);font-family:var(--font-display);text-align:center}.economicUnlock{display:flex;gap:14px;padding:18px;border-color:#4fd6e059}.substrateLine{grid-column:1 / -1;border:1px solid var(--border-violet);border-radius:var(--radius);padding:16px 20px;color:var(--text-0);background:#7c5cff14;font-family:var(--font-display);font-size:1.14rem;font-weight:600;text-align:center}.productSlide{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-template-rows:minmax(0,1fr) auto;gap:18px}.productScreen{overflow:hidden}.screenBar{display:flex;align-items:center;gap:8px;min-height:46px;border-bottom:1px solid var(--border);padding:0 18px}.screenBar span{width:8px;height:8px;border-radius:999px;background:var(--text-3)}.screenBar strong{margin-left:10px;color:var(--text-0);font-family:var(--font-display);font-size:.94rem}.workspaceGrid{display:grid;grid-template-columns:150px 1fr;min-height:calc(100% - 46px)}.sidebar{display:flex;flex-direction:column;gap:10px;border-right:1px solid var(--border);padding:18px 14px}.workspaceMain{padding:18px}.workspaceMain .orgChart{min-height:100%}.productSide{display:grid;gap:14px;min-height:0}.controlPanel{padding:14px 16px}.controlPanel label,.traceLine{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--border);padding:8px 0;color:var(--text-2);font-size:.77rem}.controlPanel label:first-of-type,.traceLine:first-of-type{margin-top:8px}.controlPanel label strong,.traceLine strong{color:var(--text-0);font-family:var(--font-mono);font-size:.72rem;text-align:right}.versionBadge{margin-top:8px;border:1px solid rgba(79,214,224,.34);border-radius:999px;padding:8px 10px;color:var(--cyan);font-family:var(--font-mono);font-size:.68rem;text-align:center}.bottomCaption{grid-column:1 / -1;align-self:end;border-top:1px solid var(--border);padding-top:14px}.valueSlide{display:grid;align-items:stretch}.valueGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;min-height:0}.valueCard{position:relative;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;gap:18px;border:1px solid var(--border);border-radius:var(--radius);padding:24px;background:var(--surface);overflow:hidden}.valueCard:after{content:"";position:absolute;inset:auto 24px 24px auto;width:74px;height:74px;border:1px solid var(--border-violet);border-radius:999px;opacity:.2}.valueCard--lead{border-color:var(--border-violet);background:linear-gradient(180deg,#7c5cff21,#ffffffd1),var(--surface)}.valueNumber{color:var(--violet-bright);font-family:var(--font-mono);font-size:.72rem;font-weight:500}.valueCard svg{color:var(--violet)}.valueCard strong{color:var(--text-0);font-family:var(--font-display);font-size:1.32rem;font-weight:600;line-height:1.14}.valueCard p{color:var(--text-2);font-size:.92rem;line-height:1.52}.forcesSlide{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:18px}.forceGrid{display:grid;grid-template-columns:1.1fr .95fr .95fr;gap:18px;min-height:0}.forceCard{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:16px;padding:20px}.forceCard strong{font-size:1.12rem}.forceCard .miniMetric{min-height:116px}.forceCard--lead{background:linear-gradient(180deg,#ffb36b21,#ffffffc7),var(--surface)}.windowBar{border-color:var(--border-violet);padding:18px 20px;background:#7c5cff14}.gtmSlide{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:18px}.timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;position:relative;--timeline-badge-center: 49px}.timeline:before{content:"";position:absolute;top:var(--timeline-badge-center);left:var(--timeline-badge-center);right:calc(33.333% - 61px);height:1px;background:linear-gradient(90deg,var(--violet),var(--cyan));opacity:.65}.timelineItem{position:relative;min-height:168px;border:1px solid var(--border);border-radius:var(--radius);padding:22px;background:#ffffffbd}.timelineItem span{display:inline-grid;place-items:center;width:54px;height:54px;border:1px solid var(--border-violet);border-radius:999px;color:var(--text-0);background:var(--violet-ink);font-family:var(--font-mono);font-size:.72rem}.timelineItem strong{margin-top:18px;font-size:1rem}.timelineItem p{margin-top:10px}.wedgePanel{padding:18px}.wedgePanel h3,.modelExplanation h3,.differentiation h3,.statusPanel h3,.askPanel h3{font-size:1.25rem}.wedgeGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.wedgeGrid span{align-items:flex-start;min-height:84px;font-size:.84rem;line-height:1.35}.operatorFlow{display:flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:12px 18px}.operatorFlow span{color:var(--text-0);font-family:var(--font-mono);font-size:.76rem}.operatorFlow svg{color:var(--violet-bright)}.modelSlide{display:grid;grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);grid-template-rows:minmax(0,1fr) auto auto;gap:18px}.pricingHero{display:grid;align-content:center;padding:28px;border-color:var(--border-violet);background:linear-gradient(180deg,#7c5cff29,#ffffffd1),var(--surface)}.pricingHero strong{margin-top:24px;color:var(--text-0);font-family:var(--font-display);font-size:5.7rem;line-height:.94}.pricingHero p{max-width:360px;margin-top:18px;color:var(--text-1);font-size:1rem;line-height:1.55}.modelExplanation{padding:26px}.modelExplanation p{margin-top:18px;font-size:1rem}.conversion{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:28px}.conversion span{min-height:64px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px;color:var(--text-0);font-family:var(--font-display);font-size:.9rem;text-align:center}.conversion svg{color:var(--cyan)}.acvStrip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.modelSlide .bottomCaption{grid-column:1 / -1}.moatSlide{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);gap:18px}.moatStack{display:grid;grid-template-rows:1.3fr repeat(3,.7fr);gap:12px;min-height:0}.moatLayer{display:grid;grid-template-columns:auto 1fr;align-content:center;gap:10px 14px;padding:18px}.moatLayer strong{font-size:1rem}.moatLayer p,.moatLayer span{grid-column:2;color:var(--text-2);font-size:.84rem;line-height:1.45}.moatLayer--top{border-color:var(--border-violet);background:#7c5cff17}.moatLayer--top strong{font-size:1.3rem}.differentiation{padding:22px}.differentiation p{margin-top:18px}.differentiation p strong{color:var(--text-0)}.riskBar{margin-top:22px;padding:16px;color:var(--text-1);font-size:.88rem;line-height:1.5}.visionSlide{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:24px}.arc{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:end;padding:70px 10px 44px}.arc:before{content:"";position:absolute;left:8%;right:8%;bottom:105px;height:280px;border-top:1px solid rgba(124,92,255,.52);border-radius:50% 50% 0 0;pointer-events:none}.arcStep{position:relative;display:grid;place-items:center;min-height:210px;border:1px solid var(--border);border-radius:var(--radius);padding:22px;background:#ffffffc7;text-align:center}.arcStep:nth-child(2){transform:translateY(-34px)}.arcStep:nth-child(3){transform:translateY(-72px);border-color:var(--border-violet)}.arcStep:nth-child(4){transform:translateY(-118px);border-color:#4fd6e06b}.arcStep strong{margin-top:16px;font-size:1.08rem}.visionStatement{border-color:var(--border-violet);padding:28px;background:#7c5cff14}.visionStatement p{color:var(--text-0);font-family:var(--font-display);font-size:1.55rem;line-height:1.28;text-align:center}.askSlide{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.statusPanel,.askPanel{position:relative;padding:28px;overflow:hidden}.statusPanel ul,.askPanel ol{position:relative;z-index:2;display:grid;gap:22px;margin:34px 0 0;padding-left:22px}.statusPanel li,.askPanel li{font-size:1.02rem}.statusPanel li::marker,.askPanel li::marker{color:var(--violet-bright)}.askPanel{border-color:var(--border-violet);background:linear-gradient(145deg,#7c5cff21,#ffffffd1),var(--surface)}.watermark{position:absolute;right:-16px;bottom:-22px;z-index:1;color:#5b3ce012;font-family:var(--font-display);font-size:10rem;font-weight:700;line-height:1}.slide--appendixBreaker .slideFrame{justify-content:center}.slide--appendixBreaker .slideHeader{position:absolute;top:38px;left:44px;right:44px}.slide--appendixBreaker h2{max-width:none;margin-top:0;color:var(--violet-bright);font-size:7rem;line-height:.95;text-align:center}.slide--appendixBreaker .slideBody{flex:0;margin-top:30px;text-align:center}.appendixBreakerTitle{max-width:900px;margin:0 auto;color:var(--text-0);font-family:var(--font-display);font-size:2.4rem;font-weight:600;line-height:1.14;text-align:center}.appendixBreakerSub{max-width:760px;margin:18px auto 0;color:var(--text-2);font-size:1.05rem;font-weight:400;line-height:1.6;text-align:center}.appendixImageSlide{display:grid;grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.appendixImageSlide--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.appendixImageFrame{display:grid;place-items:center;width:100%;height:100%;aspect-ratio:16 / 9;min-width:0;min-height:0;border:1px solid var(--border);border-radius:var(--radius);padding:12px;background:#ffffffd1;background-image:var(--appendix-image);background-position:center;background-repeat:no-repeat;background-size:contain;overflow:hidden}.slide--appendixImage h2{max-width:none;margin-top:14px;font-size:1.62rem;line-height:1.16}.slide--appendixImage .slideBody{flex:1 1 0;min-height:0;margin-top:18px;overflow:hidden}.deckControls{position:fixed;left:50%;bottom:18px;z-index:30;display:flex;align-items:center;gap:8px;transform:translate(-50%);border:1px solid var(--border);border-radius:999px;padding:7px;background:#ffffffdb;backdrop-filter:blur(14px);box-shadow:var(--shadow-soft)}.iconButton{display:grid;place-items:center;width:36px;height:36px;border:1px solid transparent;border-radius:999px;color:var(--text-1);background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.iconButton:hover:not(:disabled){color:var(--text-0);border-color:var(--border-violet);background:var(--violet-soft)}.iconButton:disabled{cursor:not-allowed;opacity:.32}.counter{min-width:62px;color:var(--text-2);font-family:var(--font-mono);font-size:.72rem;text-align:center}.dotNav{position:fixed;top:50%;right:18px;z-index:30;display:grid;gap:9px;transform:translateY(-50%)}.dotNav button{width:8px;height:8px;border:0;border-radius:999px;padding:0;background:var(--text-3);cursor:pointer}.dotNav button.active{background:var(--violet-bright);box-shadow:0 0 16px var(--violet-glow)}@media(max-width:1180px){body{overflow:auto}.slide{min-height:auto;padding:16px}.slideFrame{height:auto;min-height:calc(100svh - 32px);padding:28px}.slideBody{height:auto}.slide h2{font-size:2.1rem}.laneGrid,.forceGrid,.timeline,.pillarGrid,.wedgeGrid,.acvStrip,.valueGrid,.arc{grid-template-columns:repeat(2,minmax(0,1fr))}.problemBottom,.insightGrid,.teamSlide,.productSlide,.modelSlide,.moatSlide,.askSlide,.appendixImageSlide--pair{grid-template-columns:1fr}.substrateLine,.bottomCaption,.modelSlide .bottomCaption,.acvStrip{grid-column:auto}.dotNav{display:none}.deckControls{position:static;width:max-content;margin:12px auto 22px;transform:none}}@media(max-width:720px){.slide{padding:10px;width:100%;max-width:100vw;overflow-x:hidden}.slideFrame{width:calc(100vw - 20px);max-width:calc(100vw - 20px);border-radius:var(--radius);min-height:calc(100svh - 20px);padding:18px 16px 24px;overflow:visible}.slideHeader{gap:12px;min-height:24px;align-items:flex-start}.slide--appendixBreaker .slideHeader{top:18px;left:16px;right:16px}.kicker{gap:10px;font-size:.78rem;line-height:1.1;white-space:nowrap}.kicker:before{width:44px}.brand{font-size:.62rem;line-height:1.1}.slide h2{width:calc(100vw - 52px);min-width:0;max-width:calc(100vw - 52px);margin-top:18px;font-size:1.42rem;line-height:1.08;overflow-wrap:break-word}.slide--appendixBreaker h2{width:100%;max-width:100%;font-size:3.15rem}.slideBody{width:100%;min-width:0;max-width:100%;margin-top:24px;overflow:visible}.teamSlide,.problemSlide,.forcesSlide,.gtmSlide,.modelSlide,.moatSlide,.visionSlide,.askSlide,.productSlide,.valueSlide,.appendixImageSlide,.insightGrid{height:auto;width:100%;min-width:0;max-width:100%}.laneGrid,.laneStack,.forceGrid,.timeline,.pillarGrid,.wedgeGrid,.acvStrip,.valueGrid,.arc,.orgLeaves,.workspaceGrid,.conversion{width:100%;min-width:0;max-width:100%}.laneCard,.forceCard,.timelineItem,.valueCard,.controlPanel,.schemaPanel,.moatLayer,.statusPanel,.askPanel,.productScreen,.wedgePanel,.pricingHero,.modelExplanation,.differentiation,.visionStatement,.callout,.economicUnlock,.miniMetric,.arcStep{min-width:0}.laneCard strong,.laneCard span,.laneCard p,.forceCard strong,.forceCard p,.timelineItem strong,.timelineItem p,.valueCard strong,.valueCard p,.miniMetric strong,.miniMetric span,.controlPanel label,.traceLine,.schemaBlock p,.callout p,.economicUnlock p,.differentiation p,.riskBar,.windowBar,.bottomCaption{overflow-wrap:anywhere}.titleSlide h1{font-size:3.35rem}.tagline{max-width:20ch;font-size:1.12rem}.subcopy{width:100%;max-width:31ch;font-size:.95rem;overflow-wrap:break-word}.laneGrid,.forceGrid,.timeline,.founderProofs,.pillarGrid,.wedgeGrid,.acvStrip,.valueGrid,.arc,.orgLeaves,.workspaceGrid,.conversion{grid-template-columns:1fr}.conversion{justify-items:stretch}.conversion svg,.timeline:before,.arc:before{display:none}.problemSlide{display:flex;flex-direction:column;gap:16px}.approachStack{display:block}.approachStack,.laneStack{gap:12px}.approachStack .stackLabel{margin-bottom:12px}.laneStack{grid-template-rows:auto}.laneStack .laneCard{grid-template-columns:1fr;gap:12px;padding:16px}.laneCard{min-height:auto}.laneCard strong{font-size:.98rem}.laneCard p{font-size:.82rem;line-height:1.45}.gapPointer{display:flex;align-items:center;justify-content:center;min-height:44px;gap:10px}.gapPointer span{writing-mode:horizontal-tb;transform:none}.gapPointer svg{width:26px;height:26px;transform:rotate(90deg)}.problemSlide .pillarBand{gap:18px;padding:18px}.pillarIntro strong{font-size:1.25rem;line-height:1.16}.pillarIntro span{margin-top:10px;font-size:.9rem}.problemSlide .pillarGrid{gap:10px}.problemSlide .pillarGrid span{min-height:56px;padding:14px;font-size:.92rem}.insightGrid{gap:16px}.insightGrid>div,.stacked,.productSide{min-width:0}.orgChart{min-height:auto;padding:14px}.orgNode{width:100%;padding:12px}.orgRail{height:34px}.agentCard{min-height:auto;padding:12px}.agentCard strong{margin-top:10px}.callout,.schemaPanel,.economicUnlock,.controlPanel,.appendixImageFrame{padding:16px}.appendixImageSlide{gap:12px}.appendixImageFrame{border-radius:var(--radius-sm);padding:8px}.appendixImageSlide--pair .appendixImageFrame{aspect-ratio:4 / 3}.axisGrid{grid-template-columns:1fr}.productSlide{gap:16px}.productScreen{overflow:visible}.screenBar{min-height:42px;padding:0 14px}.workspaceGrid{min-height:auto}.sidebar{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--border);padding:12px}.workspaceMain{padding:12px}.productSide{gap:12px}.controlPanel label,.traceLine{flex-direction:column;gap:4px}.controlPanel label strong,.traceLine strong{text-align:left}.arcStep,.arcStep:nth-child(2),.arcStep:nth-child(3),.arcStep:nth-child(4){min-height:150px;transform:none}.deckControls{bottom:10px}}@media print{@page{size:16in 9in;margin:0}html,body{width:100%;min-height:100%;background:var(--bg-0);overflow:visible;print-color-adjust:exact;-webkit-print-color-adjust:exact}.deckShell{background:var(--bg-0)}.deckControls,.dotNav,.progress{display:none}.reveal{opacity:1;transform:none;transition:none}.gc-base{visibility:visible!important}.gc-glitch{display:none!important}.slide{break-after:page;page-break-after:always;width:100vw;height:100vh;min-height:100vh;padding:28px 30px 90px}.slide:last-child{break-after:auto;page-break-after:auto}.slideFrame{width:min(1500px,calc(100vw - 60px));height:min(820px,calc(100vh - 118px))}}
