@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/ZGVjay5zY2VuYXJvLmlv/assets/sora-latin-700-9waGdLWo.woff2) format("woff2");unicode-range:U+61,U+63,U+65,U+6E,U+6F,U+72,U+73}@keyframes scenaro-elastic{0%,38%,to{transform:scale(1)}4%{transform:scale(1.08,.88)}12%{transform:scale(.96,1.06)}20%{transform:scale(1.02,.98)}28%{transform:scale(.995,1.01)}}.scenaro-loader{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.45em;max-width:100%;color:inherit;line-height:1}.scenaro-loader__row{display:inline-flex;align-items:baseline;max-width:100%;white-space:nowrap}.scenaro-loader__mark,.scenaro-lockup__mark{display:block;flex:none;overflow:visible}.scenaro-lockup__mark{width:.7685em;height:.6725em;margin-left:-.049em;transform:translateY(.062em)}.scenaro-loader__mark{width:.9414em;height:.8262em;margin-left:-.1355em;transform:translateY(.1389em)}.scenaro-mark--elastic .scenaro-mark__spring{transform-box:view-box;transform-origin:80px 125px;animation:scenaro-elastic 3s ease-in-out infinite}.scenaro-loader__label{font:500 .62em/1.3 system-ui,sans-serif;letter-spacing:0}.scenaro-loader--compact{font-size:15px}.scenaro-loader--standard{font-size:22px}.scenaro-loader--large{font-size:36px}.scenaro-loader--light{color:#2e2b35}.scenaro-loader--dark{color:#f4f0eb}.scenaro-loader--current{color:inherit}.scenaro-loader--aube{color:#2e2b35}.scenaro-loader--aube .scenaro-loader__word{background:linear-gradient(135deg,#f2c94c,#eb6eaf);-webkit-background-clip:text;background-clip:text;color:transparent}.scenaro-lockup{display:inline-flex;align-items:baseline;max-width:100%;color:inherit;font-family:Sora,system-ui,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:1;white-space:nowrap}.scenaro-lockup__word,.scenaro-loader__word{font-family:Sora,system-ui,sans-serif;font-weight:700;font-synthesis:none;letter-spacing:-.04em;line-height:1}.scenaro-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scenaro-lockup--compact{font-size:15px}.scenaro-lockup--standard{font-size:22px}.scenaro-lockup--large{font-size:36px}.scenaro-lockup--light{color:#2e2b35}.scenaro-lockup--dark{color:#f4f0eb}.scenaro-lockup--aube .scenaro-lockup__word{background:linear-gradient(135deg,#f2c94c,#eb6eaf);-webkit-background-clip:text;background-clip:text;color:transparent}@media(prefers-reduced-motion:reduce){.scenaro-mark--elastic .scenaro-mark__spring{animation:none}}.scenaro-loader--reduced .scenaro-mark__spring{animation:none}:root{--p-bg-dark: #0f0e12;--p-bg-mid: #1a1820;--p-bg-light: #f4f0eb;--p-text-on-dark: #f4f0eb;--p-text-on-light: #1a1820;--p-text-muted: #9b9390;--p-accent: #c36cc8;--p-accent-2: #764ddb;--p-accent-warm: #eb6eaf;--p-stat: #e8a04c;--p-border: rgba(244, 240, 235, .12);--p-border-light: rgba(26, 24, 32, .1);--p-gradient: linear-gradient(135deg, #eb6eaf 0%, #c36cc8 50%, #764ddb 100%);--p-gradient-hero: linear-gradient(135deg, #f2c94c 0%, #eb6eaf 100%);--p-radius-sm: .625rem;--p-radius-md: 1rem;--p-radius-lg: 1.25rem;--p-radius-xl: 1.5rem;--p-radius-pill: 9999px;--font-display: "Sora", system-ui, sans-serif;--font-body: "Plus Jakarta Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--bg: var(--p-bg-dark);--cream: var(--p-bg-light);--ink: var(--p-text-on-light);--muted: var(--p-text-muted);--muted-d: rgba(244, 240, 235, .55);--muted-soft: rgba(244, 240, 235, .7);--line: var(--p-border);--line-d: var(--p-border-light);--grad: var(--p-gradient);--grad-gold: var(--p-gradient-hero);--display: var(--font-display);--body: var(--font-body);--mono: var(--font-mono);--px: clamp(40px, 5vw, 72px);--py: clamp(36px, 4.2vw, 56px);--ease-out: cubic-bezier(.2, .7, .2, 1);--dur-in: .72s;--stagger: .14s}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--p-bg-dark);color:var(--p-text-on-dark);font-family:var(--font-body)}button{font:inherit;border:0;background:none;color:inherit;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p,ul{margin:0}.deck{height:100dvh;overflow-y:auto;scrollbar-width:none}.deck::-webkit-scrollbar{display:none}.deck.is-reveal{transition:opacity .26s var(--ease-out)}.deck.is-fading{opacity:0}@media(prefers-reduced-motion:reduce){.deck.is-reveal{transition:none}}.deck:focus,.deck:focus-visible{outline:none}.slide{min-height:100dvh;display:grid;place-items:center;padding:14px}.slide:focus,.slide:focus-visible,.frame:focus,.frame:focus-visible{outline:none}.frame{position:relative;width:min(1480px,100%);aspect-ratio:16/9;max-height:calc(100dvh - 28px);overflow:hidden;border-radius:var(--p-radius-xl);background:var(--p-bg-dark);color:var(--p-text-on-dark);box-shadow:0 40px 120px #0000008c;isolation:isolate}.frame.light{background:var(--p-bg-light);color:var(--p-text-on-light)}.corner-lines{position:absolute;z-index:1;pointer-events:none;width:min(52%,620px);height:auto;opacity:.42}.corner-lines.br{right:-2%;bottom:-12%}.corner-lines.bl{left:-6%;bottom:-14%;transform:scaleX(-1)}.corner-lines.wide{width:min(78%,980px);right:-4%;bottom:-18%}.frame.light .corner-lines{filter:invert(1);opacity:.28}.frame.light .corner-lines.wide{opacity:.22}.wave-band{position:absolute;left:0;right:0;bottom:0;z-index:1;width:100%;height:clamp(110px,22%,200px);pointer-events:none;opacity:.42}.wave-band img{width:100%;height:100%;object-fit:fill;display:block}.frame.light .wave-band{filter:invert(1);opacity:.22}.pad{position:relative;z-index:3;height:100%;padding:var(--py) var(--px);padding-bottom:max(var(--py),36px);display:flex;flex-direction:column;min-height:0;overflow:hidden}.brand{position:absolute;top:30px;left:var(--px);z-index:6;display:inline-flex;align-items:center;gap:10px;font:500 18px/1 var(--font-display);letter-spacing:-.03em}.brand img{height:20px;width:auto}.frame.light .brand img{filter:invert(1)}.num{position:absolute;top:34px;right:var(--px);z-index:6;font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f0eb80}.frame.light .num{color:var(--p-text-muted)}.eyebrow{display:flex;align-items:center;gap:1rem;margin:28px 0 12px;font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f0eb80;flex-shrink:0}.frame.light .eyebrow,.panel.cream .eyebrow{color:var(--p-text-muted)}.eyebrow:before{content:"";display:block;width:2rem;height:3px;border-radius:var(--p-radius-pill);background:var(--p-accent);opacity:.6}.frame.light .eyebrow:before,.panel.cream .eyebrow:before{background:var(--p-border-light);opacity:1}.kicker{font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--p-text-muted)}.frame:not(.light) .kicker{color:#f4f0eb8c}.title{font:500 clamp(1.85rem,3.6vw,3.1rem)/1.05 var(--font-display);letter-spacing:-.04em;max-width:18ch;margin-bottom:12px;flex-shrink:0}.title-xl{font:500 clamp(2.75rem,5.8vw,4.5rem)/1.02 var(--font-display);letter-spacing:-.045em;max-width:14ch}.lede{font-size:clamp(1.125rem,1.4vw,1.25rem);line-height:1.55;color:var(--muted-soft);max-width:34rem}.frame.light .lede,.panel.cream .lede{color:color-mix(in oklab,var(--p-text-on-light) 65%,transparent)}.body{font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.5;color:#f4f0ebb3}.frame.light .body,.panel.cream .body{color:color-mix(in oklab,var(--p-text-on-light) 65%,transparent)}.h3{font:500 clamp(1.25rem,1.6vw,1.625rem)/1.15 var(--font-display);letter-spacing:-.025em}.accent{background:var(--p-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.accent-gold{background:var(--p-gradient-hero);-webkit-background-clip:text;background-clip:text;color:transparent}.stat{font:500 clamp(3.5rem,6.5vw,6.5rem)/.92 var(--font-display);letter-spacing:-.05em}.stat.accent,.stat.accent-gold{color:transparent}.stat-md{font:500 clamp(2.5rem,4vw,4rem)/.95 var(--font-display);letter-spacing:-.045em}.stat-md.accent,.stat-md.accent-gold{color:transparent}.ink-link{position:relative;display:inline-block}.ink-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform-origin:right;transform:scaleX(var(--u, 1));transition:transform .4s ease}.ink-link:hover:after{--u: 0;transform-origin:left;animation:ink-redraw .5s ease forwards}@keyframes ink-redraw{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.chevron{display:inline-block;margin-left:.15em;font-weight:500;opacity:.85}.grow{flex:1;min-height:0;display:flex;flex-direction:column}.shift-pad{justify-content:flex-start}.shift-pad>.eyebrow{margin-top:64px}.shift-title{max-width:none;margin-bottom:0}.shift-lede{margin:10px 0 0;max-width:36rem;color:color-mix(in oklab,var(--p-text-on-light) 58%,transparent)}.shift-flows{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;padding-top:40px}.shift-row,.shift-swap{display:grid;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;column-gap:24px}.shift-label{font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--p-text-muted)}.shift-row.is-now .shift-label{color:var(--p-text-on-light)}.shift-track{position:relative;min-width:0}.shift-row.is-before{margin-top:28px}.shift-row.is-now{margin-bottom:36px}.shift-zone{position:absolute;left:0;right:0}.shift-row.is-before .shift-zone{bottom:calc(100% + 10px)}.shift-row.is-now .shift-zone{top:calc(100% + 10px)}.shift-steps,.shift-zone,.shift-swap-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px}.shift-steps{list-style:none;padding:0;margin:0}.shift-steps li{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;min-height:clamp(3.8rem,9vh,5rem);padding:10px 8px;border-radius:var(--p-radius-md);border:1px solid var(--p-border-light);background:#ffffff8c}.shift-steps strong{font:500 clamp(.95rem,1.25vw,1.25rem)/1.15 var(--font-display);letter-spacing:-.02em}.shift-steps small{font:500 10px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p-text-muted)}.shift-steps .search-mark{height:26px;width:auto;margin-top:2px;display:block}.shift-steps li:not(:last-child):after{content:"→";position:absolute;top:50%;right:-22px;transform:translateY(-50%);font:400 15px/1 var(--font-body);color:var(--p-text-muted)}.shift-steps li.is-brand{border:1.5px solid rgba(242,201,76,.9);background:#f2c94c1a;box-shadow:0 0 0 4px #f2c94c1a}.shift-steps li.is-decide{background:var(--p-gradient);color:#fff;border-color:transparent}.shift-steps li.is-decide small{color:#fffc}.shift-row.is-before .shift-steps li:not(.is-brand):not(.is-decide){background:transparent;color:color-mix(in oklab,var(--p-text-on-light) 60%,transparent)}.shift-zone span{font:500 11px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center}.shift-row.is-before .shift-zone span{grid-column:3 / 5;padding-bottom:8px;border-bottom:2px solid var(--p-text-on-light);color:var(--p-text-on-light)}.shift-row.is-now .shift-zone span{grid-column:2 / 4;padding-top:8px;white-space:nowrap;border-top:2px solid var(--p-accent);color:var(--p-accent-2)}.shift-swap-track svg{grid-column:3 / 5;width:100%;height:clamp(44px,8vh,72px);overflow:visible}.shift-swap-track{position:relative}.shift-swap-track .shift-swap-v{display:none}.shift-swap-track path{fill:none;stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.shift-swap-track{--shift-gap: 30px;--shift-col: calc((100% - 4 * var(--shift-gap)) / 5);--shift-svg-x: calc(2 * var(--shift-col) + 2 * var(--shift-gap));--shift-svg-w: calc(2 * var(--shift-col) + var(--shift-gap));--shift-svg-h: clamp(44px, 8vh, 72px)}.shift-arrow{position:absolute;z-index:2;width:18px;height:18px;top:calc(.695 * var(--shift-svg-h) - 9px);transform-origin:right center;pointer-events:none}.shift-arrow:before,.shift-arrow:after{content:"";position:absolute;top:8px;right:0;width:15px;height:2px;border-radius:1px;background:currentColor;transform-origin:right center}.shift-arrow:before{transform:rotate(28deg)}.shift-arrow:after{transform:rotate(-28deg)}.shift-arrow.is-decide{left:calc(var(--shift-svg-x) + .318 * var(--shift-svg-w) - 18px);color:var(--p-accent);transform:rotate(166deg)}.shift-arrow.is-brand{left:calc(var(--shift-svg-x) + .682 * var(--shift-svg-w) - 18px);color:#f2c94c;transform:rotate(14deg)}.shift-swap-track .is-brand{stroke:#f2c94c;stroke-dasharray:5 5}.shift-swap-track .is-decide{stroke:var(--p-accent)}.shift-foot{margin-top:72px;padding-bottom:8px}.shift-key{font:500 clamp(1.3rem,2vw,1.85rem)/1.2 var(--font-display);letter-spacing:-.03em;max-width:36ch;color:color-mix(in oklab,var(--p-text-on-light) 48%,transparent)}.shift-key strong{font-weight:600;color:color-mix(in oklab,var(--p-text-on-light) 68%,transparent)}.ai-marks{display:inline-flex;align-items:center;justify-content:center;gap:7px}.ai-marks img{width:auto;height:15px;max-width:54px;object-fit:contain;display:block;flex:0 0 auto}.shift-steps .ai-marks{margin-top:2px}.shift-steps .ai-marks img{height:24px;max-width:72px}.prob-pan-k--ai{display:flex;flex-direction:column;align-items:center;gap:8px}.prob-pan-k--ai .ai-marks img{height:32px;max-width:88px;filter:brightness(1.15)}.prob-pad{justify-content:flex-start}.prob-pad>.eyebrow{margin-top:44px}.prob-title{max-width:none;margin-bottom:6px}.prob-lede{max-width:none}.prob-scene{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);align-items:center}.prob-scale{--tilt: 5deg;position:relative;height:100%;min-height:240px}.prob-arc{position:absolute;left:6%;top:10%;width:88%;height:auto;overflow:visible}.prob-arc>path{fill:none;stroke:#f2c94c;stroke-width:.5;stroke-dasharray:1.6 1.4}.prob-arc marker path{fill:#f2c94c}.prob-expose{position:absolute;left:50%;top:10%;transform:translate(-50%,-60%);padding:4px 12px;border-radius:var(--p-radius-pill);background:#000;font:500 clamp(.95rem,1.25vw,1.15rem)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--p-text-on-dark);white-space:nowrap}.prob-beam{position:absolute;left:6%;right:6%;top:76%;height:6px;border-radius:var(--p-radius-pill);background:linear-gradient(90deg,rgba(244,240,235,.35),var(--p-accent));transform:rotate(var(--tilt));transform-origin:50% 50%}.prob-fulcrum{position:absolute;left:50%;top:calc(76% + 6px);transform:translate(-50%);width:clamp(44px,5vw,70px);height:clamp(38px,6vh,60px);background:#f4f0eb2e;clip-path:polygon(50% 0,100% 100%,0 100%)}.prob-pan{position:absolute;bottom:100%;width:34%;display:flex;flex-direction:column;gap:6px;padding-bottom:6px;transform:rotate(calc(-1 * var(--tilt)));transform-origin:50% 100%}.prob-pan.is-brand{left:2%}.prob-pan.is-ai{right:2%}.prob-pan-k{margin-bottom:4px;text-align:center;font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f0eb99}.prob-pan.is-ai .prob-pan-k{color:var(--p-text-on-dark)}.prob-brick{display:flex;align-items:center;justify-content:center;text-align:center;height:clamp(34px,5.6vh,50px);padding:0 10px;border-radius:var(--p-radius-sm);border:1px solid rgba(242,201,76,.6);background:#f2c94c24;color:var(--p-text-on-dark);font:500 clamp(.85rem,1.1vw,1.05rem)/1.1 var(--font-display);letter-spacing:-.01em}.prob-brick.is-muted{border-color:transparent;background:#f4f0eb24;color:#f4f0ebd9}.prob-brick.is-ghost{background:none;border:1px dashed rgba(244,240,235,.2)}.prob-out{display:flex;flex-direction:column;gap:14px}.prob-out-h{font:500 clamp(1.2rem,1.8vw,1.7rem)/1.2 var(--font-display);letter-spacing:-.03em;color:var(--p-text-on-dark)}.prob-flow{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:22px}.prob-flow li{position:relative;align-self:flex-start;padding:9px 16px;border-radius:var(--p-radius-pill);border:1px solid rgba(242,201,76,.45);font:500 clamp(.9rem,1.1vw,1.05rem)/1 var(--font-display);color:#f4f0ebd9}.prob-flow li:not(:last-child):after{content:"↓";position:absolute;left:18px;bottom:-20px;font:400 14px/1 var(--font-body);color:#f2c94cd9}.prob-flow li.is-end{background:#f2c94c38;border-color:#f2c94c;color:var(--p-text-on-dark)}.prob-punch{position:relative;z-index:2;padding-bottom:6px;font:500 clamp(1.25rem,2vw,1.9rem)/1.2 var(--font-display);letter-spacing:-.03em}.slide[data-i18n-title="slides.problem"] .wave-band{height:12%;opacity:.2}.sol-pad{justify-content:center}.sol-grid{flex:none;min-height:0;display:flex;align-items:stretch;gap:clamp(24px,3.5vw,48px)}.sol-left{flex:0 1 36%;display:flex;flex-direction:column;min-height:0;min-width:0}.sol-left>.eyebrow{margin-top:0}.sol-title{max-width:16ch;margin-bottom:0}.sol-body{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:12px;padding-top:0}.sol-lede{margin:0;max-width:28rem}.sol-lede strong{color:var(--p-text-on-dark);font-weight:600}.sol-flags{margin-top:auto;margin-bottom:clamp(0px,1.4vh,14px);padding-top:clamp(20px,3vh,32px);display:flex;flex-direction:column;gap:4px}.sol-flag{margin:0;font:700 clamp(1.85rem,3.1vw,2.65rem)/1.05 var(--font-display);letter-spacing:-.04em;color:#fff}.sol-flag+.sol-flag{color:#fff}.sol-diagram{flex:1 1 64%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:0;min-width:0;width:100%}.sol-core-row{display:flex;align-items:center;gap:14px;flex:none}.sol-core-row{display:grid;grid-template-columns:1fr auto 1fr;position:relative;z-index:1;transform:translateY(18px)}.sol-core-row .sol-node{justify-content:center}.sol-plus{font:500 clamp(1.4rem,1.9vw,1.8rem)/1 var(--font-display);color:#f4f0eb99}.sol-node.is-brand{padding:16px 30px;border:1px solid rgba(242,201,76,.55);background:#f2c94c14;font-size:clamp(1.25rem,1.7vw,1.55rem)}.sol-node{display:inline-flex;align-items:center;gap:10px;flex:none;padding:12px 26px;border-radius:var(--p-radius-pill);font:500 clamp(1.05rem,1.35vw,1.3rem)/1 var(--font-display);letter-spacing:-.02em}.sol-node.is-client{border:1px solid rgba(244,240,235,.3)}.sol-node.is-core{padding:16px 36px;background:var(--p-gradient);color:#fff;box-shadow:0 16px 50px #c36cc859;font-size:clamp(1.25rem,1.7vw,1.55rem)}.sol-node.is-core img{height:22px;width:auto}.sol-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1 1 auto;min-height:clamp(96px,15vh,140px);width:100%;font-size:clamp(1rem,1.2vw,1.15rem);color:#f4f0ebd9}.sol-link small{font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f0eb80}.sol-link:before,.sol-link:after{content:"";position:absolute;left:50%;width:1px;background:#f4f0eb59}.sol-link:before{top:0;height:calc(50% - 28px)}.sol-link:after{bottom:-18px;height:calc(50% - 10px)}.sol-fork{--sol-drop: clamp(84px, 12vh, 120px);--sol-stem: 76px;position:relative;width:100%;flex:none;margin-top:var(--sol-drop)}.sol-fork:before{content:"";position:absolute;top:calc(-1 * var(--sol-drop));left:50%;width:1px;height:var(--sol-drop);background:#f4f0eb4d}.sol-node.is-buddy{position:absolute;left:50%;top:0;z-index:2;transform:translate(-50%,-50%);padding:10px 24px;white-space:nowrap;background:var(--p-bg-dark);border:1px solid rgba(242,201,76,.4);font-size:clamp(1.55rem,2.15vw,2rem)}.sol-node.is-buddy span{background:var(--p-gradient-hero);-webkit-background-clip:text;background-clip:text;color:transparent}.sol-pillars{--sol-gap: 16px;--sol-elbow: 64px;position:relative;z-index:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sol-gap);padding-top:var(--sol-stem);align-items:stretch}.sol-elbow{position:absolute;top:0;height:var(--sol-stem);pointer-events:none;border:0 solid rgba(244,240,235,.3)}.sol-elbow.is-left{left:calc((100% - 2 * var(--sol-gap)) / 6);right:50%;border-top-width:1px;border-left-width:1px;border-top-left-radius:var(--sol-elbow)}.sol-elbow.is-right{left:50%;right:calc((100% - 2 * var(--sol-gap)) / 6);border-top-width:1px;border-right-width:1px;border-top-right-radius:var(--sol-elbow)}.sol-pillar{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:12px 12px 14px;border-radius:var(--p-radius-lg);border:1px solid rgba(244,240,235,.14);background:#f4f0eb0a}.sol-pillar:nth-of-type(2):before{content:"";position:absolute;top:calc(-1 * var(--sol-stem));left:50%;width:1px;height:var(--sol-stem);background:#f4f0eb4d}.sol-pillar-ico{flex:none;width:26px;height:26px;margin:0;color:var(--p-accent-warm)}.sol-pillar-txt{display:flex;flex-direction:column;align-items:center;min-width:0}.sol-pillar-h{margin:0;flex:none;font:600 clamp(1rem,1.3vw,1.2rem)/1.05 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff}.row{display:grid;gap:22px}.row-2{grid-template-columns:1fr 1fr}.row-3{grid-template-columns:repeat(3,1fr)}.row-4{grid-template-columns:repeat(4,1fr)}.split{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);height:100%;width:100%}.split.rev{grid-template-columns:minmax(0,.54fr) minmax(0,.46fr)}.split.eq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split>*{min-width:0;min-height:0;overflow:hidden;max-width:100%;width:100%}.panel{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;padding:var(--py) var(--px);min-width:0}.panel.art{padding:0;justify-content:flex-end}.panel.cream{background:var(--p-bg-light);color:var(--p-text-on-light);padding-top:calc(var(--py) + 28px)}.panel.dark{background:var(--p-bg-dark);color:var(--p-text-on-dark)}.art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:none}.art.contain{object-fit:contain;padding:8%}.veil{position:absolute;inset:0;background:linear-gradient(90deg,#07060a1a,#07060a8c)}.veil.rev{background:linear-gradient(270deg,#07060a0d,#07060a99)}.card{border:1px solid var(--p-border);border-radius:var(--p-radius-lg);padding:18px 16px;background:color-mix(in oklab,var(--p-bg-mid) 55%,transparent);display:flex;flex-direction:column;gap:8px;height:100%;min-height:0;overflow:hidden}.frame.light .card,.panel.cream .card{border-color:var(--p-border-light);background:#fff;box-shadow:0 14px 40px #1a18200f}.card.ink{background:var(--p-bg-dark);color:var(--p-text-on-dark);border:0}.card.ghost{background:transparent;border:1px solid rgba(244,240,235,.28);box-shadow:none}.frame.light .card.ghost,.panel.cream .card.ghost{background:transparent;border:1px solid rgba(26,24,32,.14);box-shadow:none}.cards-fill .card{background:#fff;border:1px solid var(--p-border-light);box-shadow:0 14px 40px #1a18200f}.frame:not(.light) .cards-fill .card{background:color-mix(in oklab,var(--p-bg-mid) 70%,transparent);border-color:var(--p-border);box-shadow:none}.cards-fill .card.ghost{background:#fff;border-color:var(--p-border-light);box-shadow:0 14px 40px #1a18200f}.cards-outline .card,.cards-outline .card.ghost{background:transparent!important;border:2.5px solid rgba(26,24,32,.16);box-shadow:none!important}.frame:not(.light) .cards-outline .card,.frame:not(.light) .cards-outline .card.ghost{border-color:#f4f0eb47}.cards-outline .card.ink{background:transparent!important;border:2.5px solid rgba(244,240,235,.35);color:inherit}.frame.light .cards-outline .card.ink{color:var(--p-text-on-light);border-color:#1a182033}.cards-outline .card.ink .kicker{color:var(--p-text-muted)!important}.cards-outline .card.ink .h3{color:inherit!important}.cards-beige .card,.frame.light .cards-beige .card{background:#ede6dc!important;border:1px solid rgba(26,24,32,.1);box-shadow:none!important;color:var(--p-text-on-light)}.matrix.outline .cell{background:transparent;border:2.5px solid rgba(26,24,32,.16);box-shadow:none}.matrix.outline .cell.hero{background:var(--p-gradient);border:0}.founder-panel{position:relative;overflow:hidden;min-height:0;background-size:cover;background-position:center top;filter:grayscale(1) contrast(1.05);display:flex;flex-direction:column;justify-content:flex-end}.founder-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 28%,rgba(15,14,18,.92) 78%)}.founder-panel .copy{position:relative;z-index:2;padding:var(--py) var(--px);color:var(--p-text-on-dark);filter:none}.founder-panel .role{font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f0eb8c;margin:8px 0 10px}.pad.road-pad{overflow:visible}.road-pad>.eyebrow,.road-pad>.title,.road-pad>.lede{position:relative;z-index:2}.road-pad>.lede{margin-bottom:0}.road-layout{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:4px;position:relative;z-index:1;margin-top:calc(-1*clamp(28px,4.5vh,44px));top:0}.icon{width:72px;height:72px;border-radius:var(--p-radius-lg);display:grid;place-items:center;flex-shrink:0;border:1px solid var(--p-border);background:#ffffff0a}.frame.light .icon,.panel.cream .icon{border-color:color-mix(in oklab,var(--p-accent-2) 28%,transparent);background:color-mix(in oklab,var(--p-accent-2) 7%,transparent)}.icon svg{width:36px;height:36px;stroke:var(--p-accent);fill:none;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.frame.light .icon svg,.panel.cream .icon svg{stroke:var(--p-accent-2)}.icon.xl{width:96px;height:96px;border-radius:var(--p-radius-xl);border-width:1px}.icon.xl svg{width:48px;height:48px;stroke-width:1.45}.icon-row{display:flex;gap:12px;flex-wrap:nowrap;margin:10px 0 18px}.icon-tile{width:64px;height:64px;border-radius:var(--p-radius-md);border:1.5px solid color-mix(in oklab,var(--p-accent-2) 45%,transparent);background:color-mix(in oklab,var(--p-accent-2) 7%,transparent);display:grid;place-items:center;flex-shrink:0}.icon-tile.off{border-color:var(--p-border-light);background:transparent;opacity:.4}.icon-tile svg{width:30px;height:30px;stroke:var(--p-accent-2);fill:none;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.icon-tile.off svg{stroke:var(--p-text-on-light)}.kpis{margin-top:auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--p-border);padding-top:20px;gap:0}.frame.light .kpis,.panel.cream .kpis{border-color:var(--p-border-light)}.kpis>div{padding-right:16px;border-right:1px solid var(--p-border)}.frame.light .kpis>div,.panel.cream .kpis>div{border-color:var(--p-border-light)}.kpis>div:last-child{border-right:0;padding-right:0}.kpis .v{font:500 clamp(1.75rem,2.6vw,2.5rem)/1 var(--font-display);letter-spacing:-.04em}.kpis .k{margin-top:10px;font:500 11px/1.3 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f0eb8c}.frame.light .kpis .k,.panel.cream .kpis .k{color:var(--p-text-muted)}.band{margin-top:auto;padding-top:14px;border-top:1px solid var(--p-border);display:flex;justify-content:space-between;gap:18px;align-items:baseline;font-size:clamp(.9375rem,1.15vw,1.125rem);color:#f4f0ebb3;flex-shrink:0}.frame.light .band,.panel.cream .band{border-color:var(--p-border-light);color:color-mix(in oklab,var(--p-text-on-light) 65%,transparent)}.band strong{color:var(--p-text-on-dark);font-weight:500}.frame.light .band strong,.panel.cream .band strong{color:var(--p-text-on-light)}.list{list-style:none;padding:0;display:flex;flex-direction:column;gap:0}.list li{display:grid;grid-template-columns:72px 1fr;gap:20px;align-items:start;padding:18px 0;border-bottom:1px solid var(--p-border)}.frame.light .list li,.panel.cream .list li{border-color:var(--p-border-light)}.list li:last-child{border-bottom:0}.list strong{display:block;font:500 clamp(1.125rem,1.4vw,1.375rem)/1.2 var(--font-display);margin-bottom:6px}.list .body{display:block;font-size:clamp(.9375rem,1.1vw,1.125rem)}.steps{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--p-border);padding-top:28px;gap:28px}.frame.light .steps{border-color:var(--p-border-light)}.steps .n{font:500 11px/1 var(--font-mono);letter-spacing:.2em;color:var(--p-stat);margin-bottom:14px}.ref{position:relative;overflow:hidden;border-radius:var(--p-radius-lg);min-height:260px;border:1px solid var(--p-border);background:var(--p-bg-mid)}.ref img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;filter:grayscale(1) contrast(1.1)}.ref .body{position:relative;z-index:1;height:100%;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(180deg,transparent 15%,rgba(10,9,12,.96));color:var(--cream)}.ref .tag{font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f0eb8c;margin-bottom:10px}table{width:100%;border-collapse:collapse;font-size:clamp(.9375rem,1.15vw,1.125rem)}th,td{text-align:left;padding:16px 12px;border-bottom:1px solid var(--p-border-light)}th{font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--p-text-muted)}td strong{color:var(--p-accent-2)}.matrix{display:grid;grid-template-columns:1fr 1fr;gap:16px;height:100%}.matrix .cell{border-radius:var(--p-radius-lg);padding:22px;border:1px solid var(--p-border-light);background:#fff;display:flex;flex-direction:column;gap:10px}.matrix .cell.hero{background:var(--p-gradient);color:#fff;border:0}.matrix .cell.hero .body{color:#ffffffe0}.matrix .tag{font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--p-text-muted)}.matrix .cell.hero .tag{color:#ffffffb8}.annex-divider-pad{justify-content:center;max-width:54%}.annex-toc{margin-top:clamp(36px,6vh,56px);display:flex;flex-direction:column;gap:0;max-width:28rem;border-top:1px solid var(--p-border)}.annex-toc-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:18px;row-gap:6px;padding:18px 0;border-bottom:1px solid var(--p-border);align-items:baseline}.annex-toc-item .n{grid-row:1 / -1;font:500 clamp(1.35rem,2vw,1.75rem)/1 var(--font-display);letter-spacing:-.03em;color:transparent;background:var(--p-gradient-hero);-webkit-background-clip:text;background-clip:text}.annex-toc-item .t{font:500 clamp(1.15rem,1.5vw,1.35rem)/1.2 var(--font-display);letter-spacing:-.02em;color:var(--p-text-on-dark)}.annex-toc-item .d{font:500 12px/1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f4f0eb73}.alove-pad{justify-content:stretch;max-width:none;width:100%}.alove-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;flex:1;min-height:0;align-items:stretch}.alove-left{display:flex;flex-direction:column;min-height:0;min-width:0;padding-right:clamp(28px,3.2vw,48px)}.alove-left .lede{margin-top:14px;max-width:36rem}.alove-ticket{margin:clamp(14px,2vh,20px) 0 0;font:500 clamp(1.05rem,1.35vw,1.3rem)/1.3 var(--font-display);letter-spacing:-.02em;color:var(--p-stat)}.annex-points{display:flex;flex-direction:column;justify-content:space-between;gap:0;margin:0;max-width:none;height:100%;min-height:0;border-left:1px solid var(--p-border);padding-left:clamp(28px,3.2vw,48px)}.annex-point{display:grid;grid-template-columns:42px 1fr;column-gap:16px;padding:clamp(4px,.8vh,10px) 0;align-items:start;flex:1;min-height:0}.annex-point+.annex-point{border-top:1px solid var(--p-border);padding-top:clamp(12px,1.8vh,18px)}.annex-point .n{font:500 clamp(1.15rem,1.6vw,1.4rem)/1 var(--font-display);letter-spacing:-.03em;color:transparent;background:var(--p-gradient-hero);-webkit-background-clip:text;background-clip:text;padding-top:2px}.annex-point strong{display:block;font:500 clamp(1.05rem,1.35vw,1.25rem)/1.25 var(--font-display);letter-spacing:-.02em;color:var(--p-text-on-dark);margin-bottom:4px}.annex-point .body{margin:0;max-width:36ch;font-size:clamp(.9rem,1.05vw,1.05rem);color:#f4f0eb94}.alove-mult{margin-top:clamp(16px,2.4vh,24px);border-top:1px solid var(--p-border);padding-top:clamp(14px,2vh,20px);flex:1;min-height:0}.alove-mult .kicker{margin:0 0 4px;font:500 11px/1.3 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f0eb80}.alove-mult .alove-mult-lede{margin:0 0 10px;font-size:clamp(.9rem,1.05vw,1.05rem);color:#f4f0eb94;max-width:40ch}.alove-table{width:100%;border-collapse:collapse;font-size:clamp(.9rem,1.05vw,1.05rem)}.alove-table th,.alove-table td{text-align:left;padding:clamp(10px,1.5vh,14px) 8px;border-bottom:1px solid var(--p-border);color:#f4f0ebc7}.alove-table th{font:500 10px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f4f0eb73}.alove-table td.mult{font:500 clamp(1.15rem,1.5vw,1.4rem)/1 var(--font-display);letter-spacing:-.03em;color:var(--p-accent-warm)}.alove-table td.gain{font:500 clamp(1.05rem,1.35vw,1.25rem)/1 var(--font-display);letter-spacing:-.02em;color:var(--p-text-on-dark)}.alove-note{margin:12px 0 0;font-size:clamp(.8rem,.95vw,.9rem);line-height:1.45;color:#f4f0eb6b;max-width:42ch}.abp-pad{--abp-accent: #1f5f5a;--abp-scenario: #c9a227;justify-content:flex-start;max-width:none;width:100%;gap:clamp(10px,1.3vh,14px);padding-top:clamp(56px,6.5vh,64px);padding-bottom:clamp(18px,2.2vh,26px);overflow:hidden}.abp-pad .lede{font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.4}.abp-pad .accent{background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--abp-accent)}.abp-head{display:flex;flex-direction:column;align-items:flex-start;gap:0;flex-shrink:0}.abp-head .title{max-width:18ch;margin-bottom:0;font-size:clamp(1.7rem,2.35vw,2.35rem)}.abp-scenario{margin:6px 0 0;padding:0;border:none;background:none;font:500 10.5px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--abp-scenario);white-space:nowrap}.abp-head .lede{margin-top:8px;max-width:46rem}.abp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,12px);flex-shrink:0}.abp-kpis>div{padding:clamp(8px,1.1vh,12px) clamp(12px,1.2vw,16px);border:1px solid var(--p-border-light);border-radius:var(--p-radius-lg);background:#fff;box-shadow:0 8px 22px #1a18200a}.abp-kpis .v{font:500 clamp(1.25rem,1.9vw,1.7rem)/1.05 var(--font-display);letter-spacing:-.03em;color:var(--p-text-on-light)}.abp-kpis .v.accent-gold,.frame.light .abp-kpis .v.accent-gold,.abp-metric .val.accent-gold,.frame.light .abp-metric .val.accent-gold{color:var(--abp-accent);background:none;-webkit-background-clip:unset;background-clip:unset}.abp-kpis .k{margin-top:6px;font:500 10px/1.35 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#1a18207a}.abp-kpis>div[data-spa-tip],.abp-metric[data-spa-tip],.abp-funds span[data-spa-tip]{cursor:help}.abp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(8px,1.2vh,12px) clamp(10px,1.2vw,14px);flex:1 1 auto;min-height:0;align-items:stretch;margin-bottom:2px}.abp-card{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:visible;padding:clamp(12px,1.4vh,16px) clamp(12px,1.3vw,16px) clamp(14px,1.7vh,18px);border:1px solid var(--p-border-light);border-radius:var(--p-radius-lg);background:#fff;box-shadow:0 8px 22px #1a18200a}.abp-card .kicker{margin:0 0 clamp(6px,1vh,10px);padding-bottom:6px;border-bottom:1px solid rgba(26,24,32,.08);font:600 11px/1.25 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--abp-accent);flex-shrink:0}.abp-metrics{display:flex;flex-direction:column;gap:clamp(6px,1vh,9px);flex:0 1 auto;justify-content:flex-start;margin:0;min-height:0}.abp-metric{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:6px 12px;align-items:baseline;padding:0;margin:0;flex-shrink:0}.abp-metric .metric{margin:0;font:500 clamp(.82rem,.95vw,.95rem)/1.3 var(--font-body);color:#1a182080;letter-spacing:.01em}.abp-metric .val{margin:0;font:500 clamp(.95rem,1.15vw,1.12rem)/1.25 var(--font-display);letter-spacing:-.02em;color:var(--p-text-on-light);text-align:right;justify-self:end}.abp-metric .val.wrap{white-space:normal;font-size:clamp(.9rem,1.05vw,1.05rem);max-width:18ch}.abp-note{margin:clamp(6px,1vh,10px) 0 0;padding-top:6px;border-top:1px dashed rgba(26,24,32,.12);font-size:clamp(.72rem,.85vw,.82rem);line-height:1.35;color:#1a18207a;max-width:none;flex-shrink:0}.abp-funds-block{flex-shrink:0;margin-top:auto;padding:clamp(8px,1vh,11px) clamp(12px,1.3vw,16px);border:1px solid var(--p-border-light);border-radius:var(--p-radius-lg);background:color-mix(in oklab,var(--p-bg-light) 55%,#fff)}.abp-funds-block .kicker{margin:0 0 6px;font:600 10px/1.25 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#1a18208c}.abp-funds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.2vw,16px)}.abp-funds span{font:500 clamp(.88rem,1.05vw,1.02rem)/1.3 var(--font-display);letter-spacing:-.015em;color:var(--p-text-on-light);padding:0;border:0;border-radius:0;background:transparent}.market-pad{position:relative}.market-pad .market-bottom-scrim{position:absolute;left:calc(var(--px) * -1);right:calc(var(--px) * -1);bottom:calc(var(--py) * -.4);height:clamp(110px,20vh,160px);z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(10,10,12,.55) 40%,rgba(10,10,12,.94) 100%)}.market-pad .venn{position:absolute;inset:auto 0 0;height:min(76%,620px);z-index:3;margin:0;pointer-events:none;flex:none;min-height:0;display:grid;place-items:end center;align-content:end}.venn-svg{width:min(100%,1100px);height:auto;max-height:100%;aspect-ratio:1200 / 700;overflow:visible;filter:drop-shadow(0 28px 60px rgba(0,0,0,.4))}.venn-svg .label{font:600 42px/1 var(--font-display);letter-spacing:-.04em;fill:#fff;text-anchor:middle}.venn-svg .hint{font:500 11px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;fill:#f4f0eb8c;text-anchor:middle}.market-fore{position:relative;z-index:5;height:100%;display:flex;flex-direction:column;min-height:0}.market-fore .title{text-shadow:none}.market-stats{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,10vw,140px);padding:0 clamp(8px,2vw,24px);pointer-events:none;position:relative;z-index:5}.market-stats .side{display:flex;flex-direction:column;gap:8px;max-width:13.5rem}.market-stats .side.l{justify-self:start;text-align:left;color:#f4f0eb;text-shadow:none}.market-stats .side.r{justify-self:end;text-align:right;color:#fff}.market-stats .n{font:500 clamp(4.2rem,8.5vw,7.5rem)/.9 var(--font-display);letter-spacing:-.055em}.market-stats .n .unit{font-size:.38em;letter-spacing:-.02em;margin-left:.12em;opacity:.88}.market-stats .side.l .n{color:#f4f0eb}.market-stats .lbl{font:500 13px/1.35 var(--font-display);letter-spacing:-.01em;text-transform:none}.market-stats .side.l .lbl{color:#f4f0ebe6;text-shadow:none}.market-stats .side.r .lbl{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.55),0 2px 14px rgba(0,0,0,.4)}.market-stats .side.r .n{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45),0 2px 18px rgba(0,0,0,.4)}.market-stats .cms-inline{margin-top:6px}.market-stats .side.l .cms-inline img,.market-stats .side.l .cms-inline img.cms-woo{filter:none!important;opacity:1}.slide[data-i18n-title="slides.market2"] .market-stats .n sup{font-size:.16em;font-weight:500;letter-spacing:0;margin-left:.08em;vertical-align:.7em;opacity:.7}.slide[data-i18n-title="slides.market2"] .market-tss .n sup{font-size:.55em;font-weight:500;letter-spacing:0;margin-left:.12em;opacity:.7}.slide[data-i18n-title="slides.market2"] .market-tss{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px 28px;flex:none;position:relative;z-index:6;margin:0 0 8px;padding:0 4px}.slide[data-i18n-title="slides.market2"] .market-tss{grid-template-columns:1fr 1fr 1fr;width:min(96%,1180px);max-width:100%;gap:12px 56px;margin:auto auto 10px;padding:18px 44px 20px;justify-content:center;text-align:center;background:#0a0a0ce6;border-radius:16px;box-shadow:0 12px 32px #00000052}.slide[data-i18n-title="slides.market2"] .market-fn{margin-top:0}.slide[data-i18n-title="slides.market2"] .market-tss .kicker{margin:0 0 8px;font-size:13px;letter-spacing:.14em}.slide[data-i18n-title="slides.market2"] .market-tss .n{font:500 1.55rem/1.15 var(--font-display);letter-spacing:-.03em;color:#fff}.slide[data-i18n-title="slides.market2"] .market-tss p{margin:6px 0 0;font:500 15px/1.35 var(--font-display);color:#ffffffe0}.slide[data-i18n-title="slides.market2"] .market-pad .venn{bottom:0;height:min(78%,640px)}.slide[data-i18n-title="slides.market2"] .venn-svg{width:min(103%,1190px)}.slide[data-i18n-title="slides.market2"] .market-stats{padding:0 18% 0 20%;align-items:center}.slide[data-i18n-title="slides.market2"] .market-stats .side.l,.slide[data-i18n-title="slides.market2"] .market-stats .side.l .n,.slide[data-i18n-title="slides.market2"] .market-stats .side.l .lbl{color:#1a1820}.slide[data-i18n-title="slides.market2"] .market-stats .side.l .n .unit,.slide[data-i18n-title="slides.market2"] .market-stats .side.l .n sup{color:#1a1820;opacity:.55}.slide[data-i18n-title="slides.market2"] .market-stats .side{display:table;width:1px;max-width:none}.slide[data-i18n-title="slides.market2"] .market-stats .n{white-space:nowrap}.slide[data-i18n-title="slides.market2"] .market-stats .lbl{margin-top:8px}.slide[data-i18n-title="slides.market2"] .market-stats .n .unit{font-size:.16em;letter-spacing:.04em;margin-left:.1em;vertical-align:.55em;opacity:.7}.slide[data-i18n-title="slides.market2"] .market-fn{position:absolute;left:calc(var(--px) * -1);right:calc(var(--px) * -1);bottom:calc(max(var(--py),36px)*-1);margin:0;padding:8px var(--px) 12px;text-align:center;font:500 11px/1.35 var(--font-mono);letter-spacing:.04em;color:#fff;background:#0f0e12;flex:none;z-index:7;text-shadow:none}.timeline{margin-top:auto;padding-top:12px}.timeline-track{height:3px;background:var(--p-gradient);margin:10px 0 28px;border-radius:var(--p-radius-pill)}.dot{width:14px;height:14px;border-radius:50%;background:var(--p-gradient);box-shadow:0 0 0 6px color-mix(in oklab,var(--p-accent-warm) 16%,transparent);margin-bottom:16px}.founder{display:grid;grid-template-columns:130px 1fr;gap:18px;align-items:end;padding:18px;min-height:200px}.founder img{width:130px;height:160px;object-fit:cover;border-radius:var(--p-radius-md);filter:grayscale(1) contrast(1.05)}.founder .role{font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--p-text-muted);margin:8px 0 10px}.alloc{display:grid;grid-template-columns:5fr 2.5fr 1fr 1.5fr;height:64px;border-radius:var(--p-radius-md);overflow:hidden;margin:20px 0}.alloc span{display:grid;place-items:center;font:500 13px/1.2 var(--font-mono);color:#fff;text-align:center;padding:6px}.alloc span:nth-child(1){background:var(--p-accent-2)}.alloc span:nth-child(2){background:var(--p-accent-warm)}.alloc span:nth-child(3){background:var(--p-bg-mid)}.alloc span:nth-child(4){background:var(--p-stat);color:var(--p-text-on-light)}.ask-pad{justify-content:flex-start;padding-top:clamp(20px,3vh,32px);padding-bottom:0;gap:0}.ask-pad .ask-body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;min-height:0;padding-bottom:clamp(20px,3vh,36px)}.ask-pad .ask-body>.eyebrow{margin-top:0;margin-bottom:8px}.ask-pad .ask-head{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(20px,3vw,40px);width:100%}.ask-pad .ask-head-copy{flex:1;min-width:0}.ask-pad .title-xl{margin:0 0 8px;max-width:none;font-size:clamp(2.15rem,4.2vw,3.35rem);line-height:1.05}.ask-pad .ask-lede{margin:0;max-width:36rem}.ask-pad .ask-deadline-stack{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin:.35em 0 0;align-self:flex-start}.ask-pad .ask-nextraise{margin:0;max-width:22ch;font:500 clamp(10px,1.1vw,12px)/1.35 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:right;color:#f4f0eb7a}@property --cta-halo-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes cta-halo-spin{to{--cta-halo-angle: 360deg}}.cta-halo{position:relative;display:inline-block;isolation:isolate;border-radius:var(--p-radius-pill)}.cta-halo:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--cta-halo-angle),transparent 0deg,var(--p-accent-warm) 14deg,var(--p-accent) 24deg,var(--p-accent-2) 32deg,transparent 40deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:cta-halo-spin 3.6s linear infinite;pointer-events:none}.ask-pad .ask-deadline{flex-shrink:0;margin:0}.ask-pad .ask-deadline-label{margin:0;padding:.85em 1.35em;border:1px solid var(--p-border);border-radius:var(--p-radius-pill);font:500 clamp(12px,1.35vw,15px)/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;text-align:center;color:#f4f0ebb8;background:color-mix(in oklab,var(--p-bg-dark) 88%,transparent)}.ask-pad .ask-funds{margin-top:clamp(36px,6vh,64px);margin-bottom:clamp(28px,4.5vh,48px);padding-block:0}.ask-pad .ask-funds-label{margin:0 0 10px}.ask-pad .ask-alloc{width:calc(100% + 2 * var(--px));max-width:none;margin:0 calc(var(--px) * -1);height:56px;border-radius:0}.ask-pad .ask-alloc span{font-size:clamp(10px,1.15vw,13px);padding:4px 6px}.ask-pad .ask-funds-note{margin:10px 0 0;font:500 11px/1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-muted)}.ask-pad .ask-kpis{margin-top:0;padding-top:0;border-top:0;padding-left:8px;gap:8px 20px}.ask-pad .band.ask-band{margin-top:auto;margin-left:calc(var(--px) * -1);margin-right:calc(var(--px) * -1);margin-bottom:0;width:calc(100% + 2 * var(--px));max-width:none;padding:clamp(14px,1.8vh,18px) var(--px);border-top:1px solid var(--p-border);background:color-mix(in oklab,var(--p-bg-mid) 70%,transparent);flex-shrink:0}.badge{display:inline-flex;align-items:center;gap:14px;margin-top:26px;width:fit-content;max-width:max-content;padding:1rem 1.55rem;border-radius:var(--p-radius-pill);border:0;background:var(--p-gradient);font:500 13px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--p-text-on-dark)}.badge strong{font:500 clamp(1.45rem,2.2vw,1.85rem)/1 var(--font-display);letter-spacing:-.03em;text-transform:none;color:var(--p-text-on-dark);background:none;-webkit-background-clip:unset;background-clip:unset}.badge .accent-gold,.badge .accent{color:var(--p-text-on-dark);background:none;-webkit-background-clip:unset;background-clip:unset}.cover-cta-row{display:flex;align-items:stretch;gap:12px;margin-top:26px;flex-wrap:wrap}.slide[data-i18n-title="slides.cover"] .cover-cta-row .badge,.slide[data-i18n-title="slides.cover"] .cover-launch-btn{margin-top:0}.slide[data-i18n-title="slides.cover"] .badge{flex-direction:column;align-items:center;justify-content:center;gap:.12rem;padding:.68rem 1.55rem .58rem;width:max-content;letter-spacing:0}.cover-launch-halo{border-radius:var(--p-radius-pill)}.cover-cta-row>[data-interactive-launch],.cover-cta-row .cover-launch-halo{display:flex}.cover-cta-row .cover-launch-btn{height:100%}.cover-launch-btn{position:relative;z-index:1;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.12rem;padding:.68rem 1.55rem .58rem;border-radius:var(--p-radius-pill);border:1px solid var(--p-border);background:color-mix(in oklab,var(--p-bg-dark) 88%,transparent);color:#f4f0ebb8;cursor:pointer;width:max-content;letter-spacing:0}.cover-launch-btn strong{display:block;font:500 clamp(1.45rem,2.2vw,1.85rem)/1 var(--font-display);letter-spacing:-.03em;text-transform:none;white-space:nowrap;color:var(--p-text-on-dark)}.cover-launch-btn span{display:block;font:500 13px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#f4f0ebb8}.cover-launch-btn:disabled{opacity:.4;cursor:default}.cover-launch-btn:hover:not(:disabled){opacity:.92}.cover-side{position:absolute;z-index:7;top:50%;right:clamp(28px,3vw,44px);width:min(50%,640px);height:70.4%;transform:translateY(-50%);pointer-events:none}.cover-side:empty{display:none}.cover-side>*{pointer-events:auto;height:100%}.cover-side .pitch-menu,.pitch-backdrop .pitch-menu{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:clamp(28px,4vh,44px) clamp(22px,2vw,36px) clamp(22px,3vh,32px);border-radius:1.35rem;border:1px solid rgba(244,240,235,.82);background:color-mix(in oklab,#0f0e12 42%,transparent);backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15);overflow:hidden}.cover-side .pitch-menu-close,.pitch-backdrop .pitch-menu-close{top:16px;right:16px;border-color:#f4f0eb73!important}.cover-side .pitch-menu-kicker:before,.pitch-backdrop .pitch-menu-kicker:before{width:1.5rem;height:1px;background:#f4f0ebd9;opacity:1}.cover-side .pitch-menu-title,.pitch-backdrop .pitch-menu-title{font-size:clamp(1.55rem,2vw,1.9rem)}.cover-side .pitch-choices,.pitch-backdrop .pitch-choices{margin-top:8px}.cover-side .pitch-choice,.pitch-backdrop .pitch-choice{background:transparent!important;border-color:#f4f0eb47!important;-webkit-backdrop-filter:none;backdrop-filter:none}.cover-side .pitch-choice:hover:not(:disabled),.pitch-backdrop .pitch-choice:hover:not(:disabled){border-color:#f4f0ebc7!important;background:#f4f0eb0d!important}.cover-side .pitch-choice-icon,.pitch-backdrop .pitch-choice-icon{background:#f4f0eb14;border:0}.pitch-menu{position:relative;color:var(--p-text-on-dark);font-family:var(--font-body)}.pitch-menu-close{position:absolute;top:0;right:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--p-radius-pill)!important;border:1px solid var(--p-border)!important;background:transparent!important;color:#f4f0eb9e;cursor:pointer}.pitch-menu-close:hover{color:var(--p-text-on-dark);border-color:#f4f0eb47!important}.pitch-menu-kicker{display:flex;align-items:center;gap:1rem;margin:0 0 14px;font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f0eb80}.pitch-menu-kicker:before{content:"";width:2rem;height:3px;border-radius:var(--p-radius-pill);background:var(--p-accent);opacity:.6}.pitch-menu-title{margin:0 2.4rem 12px 0;font:500 clamp(1.65rem,2.3vw,2.15rem)/1.08 var(--font-display);letter-spacing:-.04em}.pitch-menu-lede{margin:0 0 22px;max-width:34ch;font-size:.95rem;line-height:1.5;color:#f4f0eb9e}.pitch-choices{display:flex;flex-direction:column;gap:10px}.pitch-choice{display:flex;align-items:stretch;gap:14px;width:100%;height:58px;padding:0 18px 0 0!important;border-radius:var(--p-radius-pill)!important;border:1px solid rgba(244,240,235,.22)!important;background:#f4f0eb0f!important;color:var(--p-text-on-dark);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;transition:border-color .18s ease,background .18s ease}.pitch-choice:hover:not(:disabled){border-color:#eb6eafbf!important;background:#c36cc824!important}.pitch-choice:disabled{opacity:.45;cursor:default}.pitch-choice-icon{width:56px;height:100%;flex:0 0 56px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f4f0eb1a}.pitch-choice>span:last-child{display:flex;flex-direction:column;justify-content:center;min-width:0}.pitch-choice strong{display:block;font:500 15px/1.15 var(--font-display);letter-spacing:-.02em}.pitch-choice small{display:block;margin-top:3px;font:400 12px/1.3 var(--font-body);color:#f4f0eb8c}.pitch-secondary{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:16px;padding-top:14px;border-top:1px solid rgba(244,240,235,.28)}.pitch-history-label{margin:0 0 8px 4px;font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4f0eb6b}.pitch-resume,.pitch-history{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 4px!important;border:0!important;background:transparent!important;color:#f4f0eb9e;text-align:left;cursor:pointer}.pitch-resume:hover,.pitch-history:hover{color:var(--p-text-on-dark)}.pitch-resume strong,.pitch-history span{font:500 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.pitch-resume small{display:block;margin-top:3px;font:400 12px/1.3 var(--font-body);letter-spacing:0;text-transform:none;color:#f4f0eb73}.pitch-history-list{list-style:none;margin:0;padding:0 4px 0 0;flex:1;min-height:0;overflow:auto}.pitch-history-list li{display:flex;align-items:center;gap:6px;border-bottom:1px solid rgba(244,240,235,.12)}.pitch-history-list li:last-child{border-bottom:0}.pitch-history-open{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:28px;padding:10px 0 10px 4px!important;border:0!important;background:transparent!important;color:#f4f0eb9e;text-align:left;cursor:pointer}.pitch-history-summary{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.pitch-history-open:hover{color:var(--p-text-on-dark)}.pitch-history-open:disabled{opacity:.45;cursor:default}.pitch-history-resume,.pitch-history-delete{width:28px;height:28px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--p-radius-pill)!important;border:1px solid rgba(244,240,235,.22)!important;background:transparent!important;color:#f4f0eb8c;cursor:pointer}.pitch-history-resume:hover:not(:disabled),.pitch-history-delete:hover:not(:disabled){color:var(--p-text-on-dark);border-color:#f4f0ebb3!important}.pitch-history-resume:disabled,.pitch-history-delete:disabled{opacity:.4;cursor:default}.pitch-history-list time{flex-shrink:0;font:400 11px/1 var(--font-mono);color:#f4f0eb6b;white-space:nowrap}.pitch-empty{margin:0;padding:0 4px;font-size:13px;color:#f4f0eb7a}.pitch-menu--detail{gap:0}.pitch-detail-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding-bottom:16px;border-bottom:1px solid rgba(244,240,235,.18)}.pitch-detail-back{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--p-radius-pill)!important;border:1px solid rgba(244,240,235,.28)!important;background:transparent!important;color:#f4f0ebb3;cursor:pointer}.pitch-detail-back:hover:not(:disabled){color:var(--p-text-on-dark);border-color:#f4f0ebb3!important}.pitch-detail-back:disabled{opacity:.4;cursor:default}.pitch-detail-meta{margin:0;text-align:center;font:400 11px/1.3 var(--font-mono);color:#f4f0eb73}.pitch-detail-actions{display:flex;align-items:center;gap:8px;position:relative}.pitch-detail-actions .pitch-history-delete{width:34px;height:34px}.pitch-menu--detail .pitch-menu-close{position:static;top:auto;right:auto}.pitch-detail-resume{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px!important;border-radius:var(--p-radius-pill)!important;border:1px solid rgba(244,240,235,.28)!important;background:#f4f0eb14!important;color:var(--p-text-on-dark);font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.pitch-detail-resume:hover:not(:disabled){border-color:#f4f0ebb3!important;background:#f4f0eb1f!important}.pitch-detail-resume:disabled{opacity:.4;cursor:default}.pitch-transcript{flex:1;min-height:0;margin-top:16px;padding-right:4px;overflow:auto;display:flex;flex-direction:column;gap:12px}.pitch-transcript-trace{margin:4px 0;text-align:center;color:var(--pitch-muted, #8a8178);font-size:12px}.pitch-transcript-status{display:flex;align-items:center;justify-content:center;gap:10px;margin:auto 0;min-height:8rem;font-size:13px;color:#f4f0eb80}.pitch-bubble{display:flex;flex-direction:column;gap:5px;max-width:92%}.pitch-bubble--user{align-self:flex-end;align-items:flex-end}.pitch-bubble--assistant{align-self:flex-start;align-items:flex-start}.pitch-bubble header{display:flex;align-items:center;gap:8px;font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f4f0eb61}.pitch-bubble header time{font-weight:400;letter-spacing:0;text-transform:none;color:#f4f0eb47}.pitch-bubble p{margin:0;padding:10px 14px;border-radius:1rem;font:400 13.5px/1.45 var(--font-body);color:#f4f0ebdb;white-space:pre-wrap;word-break:break-word}.pitch-bubble--user p{border-bottom-right-radius:.35rem;background:#f4f0eb24;border:1px solid rgba(244,240,235,.16)}.pitch-bubble--assistant p{border-bottom-left-radius:.35rem;background:#f4f0eb0f;border:1px solid rgba(244,240,235,.1)}.pitch-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:14px;background:#0f0e1275;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.pitch-backdrop-stage{position:relative;width:min(1480px,100%);aspect-ratio:16 / 9;max-height:calc(100dvh - 28px);pointer-events:none}.pitch-backdrop-stage>div{position:absolute;top:50%;left:50%;width:min(50%,640px);height:70.4%;transform:translate(-50%,-50%);pointer-events:auto}@media(max-width:1024px){.cover-side{display:none!important}}.pitch-sheet-backdrop{position:fixed;inset:0;z-index:90;background:#0f0e126b;backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%)}.pitch-sheet{position:fixed;left:0;right:0;bottom:0;width:min(640px,100%);margin:0 auto;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column}.pitch-sheet .pitch-menu{box-sizing:border-box;display:flex;flex-direction:column;min-height:0;max-height:88vh;max-height:88dvh;padding:30px 20px max(20px,calc(env(safe-area-inset-bottom) + 14px));border:1px solid rgba(244,240,235,.22);border-bottom:0;border-radius:1.35rem 1.35rem 0 0;background:#141319;box-shadow:0 -18px 48px -12px #0000008c;overflow-y:auto;-webkit-overflow-scrolling:touch}.pitch-sheet .pitch-menu:before{content:"";position:absolute;z-index:2;top:8px;left:50%;width:36px;height:4px;border-radius:var(--p-radius-pill);background:#f4f0eb47;transform:translate(-50%)}.pitch-sheet .pitch-menu--detail{height:80vh;height:80dvh;overflow:hidden}.pitch-sheet .pitch-menu-close{top:18px;right:16px;border-color:#f4f0eb73!important}.pitch-sheet .pitch-menu-kicker:before{width:1.5rem;height:1px;background:#f4f0ebd9;opacity:1}.pitch-sheet .pitch-choices{margin-top:8px}.pitch-sheet .pitch-choice{background:transparent!important;border-color:#f4f0eb47!important;-webkit-backdrop-filter:none;backdrop-filter:none}.pitch-sheet .pitch-choice-icon{background:#f4f0eb14;border:0}.pitch-sheet .pitch-menu-title{margin-bottom:8px;font-size:1.5rem}.pitch-sheet .pitch-menu-lede{margin-bottom:14px;font-size:.88rem}.pitch-sheet .pitch-choice{height:52px}.pitch-sheet .pitch-secondary{flex:0 0 auto;margin-top:20px;padding-top:18px}.pitch-sheet .pitch-history-label{margin-bottom:6px}.pitch-sheet .pitch-history-list{flex:0 0 auto;max-height:86px}.pitch-sheet .pitch-history-open{padding:7px 0 7px 4px!important}.pitch-sheet .pitch-history-summary,.pitch-sheet .pitch-history-list time{font-size:11px}.slide[data-i18n-title="slides.cover"] .badge strong{display:block;white-space:nowrap}.slide[data-i18n-title="slides.cover"] .badge span{display:block;font-weight:700;line-height:1;white-space:nowrap;letter-spacing:.04em}.badge.outline{background:transparent;border:1px solid var(--p-border);color:#f4f0eb8c}.badge.outline strong{color:var(--p-text-on-dark)}a.badge{text-decoration:none;cursor:pointer}a.badge:hover{opacity:.9}.contact-block{font:400 18px/1.7 var(--mono);color:var(--muted-d);margin-top:44px;max-width:980px}.contact-heading{font:500 clamp(1.5rem,2.4vw,1.85rem)/1.2 var(--font-display);color:var(--p-text-on-dark);margin-bottom:28px}.contact-people{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,72px);align-items:start}.contact-person{display:flex;flex-direction:column;gap:10px;margin-bottom:0}.contact-person strong{font:500 clamp(1.45rem,2.4vw,1.9rem)/1.2 var(--font-display);color:var(--p-text-on-dark);margin-bottom:0;letter-spacing:-.02em}.contact-person .role{font:400 14px/1.4 var(--mono);color:#f4f0eb80;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px}.contact-person .links{display:flex;flex-direction:column;gap:8px}.contact-person a{font:400 clamp(1rem,1.35vw,1.15rem)/1.45 var(--mono);color:#f4f0ebc7;text-decoration:none}.contact-person a:hover{color:var(--p-text-on-dark);text-decoration:underline}.contact-site{position:absolute;left:var(--px);bottom:18px;z-index:6;font:500 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f0eb66;text-decoration:none}.contact-site:hover{color:#f4f0ebbf}.viz{position:absolute;pointer-events:none;z-index:1;max-width:none}.viz.fill{inset:0;width:100%;height:100%;object-fit:cover;object-position:center right;opacity:.78}.viz.fill.fade-l{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.15) 18%,rgba(0,0,0,.55) 42%,#000 68%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.15) 18%,rgba(0,0,0,.55) 42%,#000 68%)}.viz.fill.fade-r{object-position:center left;-webkit-mask-image:linear-gradient(270deg,transparent 0%,rgba(0,0,0,.15) 18%,rgba(0,0,0,.55) 42%,#000 68%);mask-image:linear-gradient(270deg,transparent 0%,rgba(0,0,0,.15) 18%,rgba(0,0,0,.55) 42%,#000 68%)}.viz.line{inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.28;mix-blend-mode:screen}.frame.light .viz.line{opacity:.14;mix-blend-mode:multiply;filter:invert(1)}.viz.fade-down{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 33%,rgba(0,0,0,.55) 48%,rgba(0,0,0,.18) 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 33%,rgba(0,0,0,.55) 48%,rgba(0,0,0,.18) 72%,transparent 100%)}.viz.panel-fill{inset:0;width:100%;height:100%;object-fit:cover;opacity:.9}.viz-scrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#0f0e12fa,#0f0e12eb 28%,#0f0e128c 48%,#0f0e122e 72%,#0f0e120a)}.viz-scrim.fade-r{background:linear-gradient(270deg,#0f0e12fa,#0f0e12eb 28%,#0f0e128c 48%,#0f0e122e 72%,#0f0e120a)}.viz.fill.fade-l.soft-l{opacity:.72;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 12%,rgba(0,0,0,.08) 28%,rgba(0,0,0,.35) 48%,rgba(0,0,0,.75) 68%,#000 88%);mask-image:linear-gradient(90deg,transparent 0%,transparent 12%,rgba(0,0,0,.08) 28%,rgba(0,0,0,.35) 48%,rgba(0,0,0,.75) 68%,#000 88%)}.viz-scrim.soft-l{background:linear-gradient(90deg,#0f0e12fc,#0f0e12f5 34%,#0f0e12b8,#0f0e1247 70%,#0f0e120f)}.logo-wall{position:absolute;z-index:1;pointer-events:none;display:flex;flex-wrap:wrap;gap:14px 18px;align-items:center;max-width:min(40%,440px);opacity:.5;mask-image:linear-gradient(105deg,transparent 0%,#000 22%);-webkit-mask-image:linear-gradient(105deg,transparent 0%,#000 22%)}.logo-wall.right{top:14%;right:2.5%;bottom:14%;justify-content:flex-end;align-content:center}.logo-wall.bottom{inset:auto 4% 10% auto}.logo-wall .mark{width:44px;height:44px;display:grid;place-items:center}.logo-wall .mark img,.logo-wall .mark svg{width:100%;height:100%;object-fit:contain;display:block}.logo-wall .mark img{filter:brightness(0) invert(1);opacity:.9}.frame.light .logo-wall{opacity:.32}.frame.light .logo-wall .mark img{filter:brightness(0);opacity:.65}.logo-wall .mark svg{color:currentColor}.logo-wall .mark svg *{fill:currentColor}.logo-wall.lg .mark{width:52px;height:52px}.logo-wall.xl .mark{width:56px;height:56px}.logo-wall.providers{max-width:min(42%,460px);gap:12px 16px;opacity:.55}.logo-pill{display:inline-flex;align-items:center;gap:12px;padding:10px 18px;border-radius:var(--p-radius-pill);border:1px solid var(--p-border);background:color-mix(in oklab,var(--p-bg-mid) 40%,transparent);font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f4f0eb73}.frame.light .logo-pill{border-color:var(--p-border-light);background:color-mix(in oklab,#fff 55%,transparent);color:color-mix(in oklab,var(--p-text-on-light) 45%,transparent)}.logo-pill img{width:28px;height:28px;object-fit:contain;filter:none}.logo-pill svg{width:28px;height:28px;color:currentColor}.cms-strip{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;margin-top:18px}.cms-strip .cms-tile{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--p-radius-md);border:1px solid var(--p-border);background:color-mix(in oklab,var(--p-bg-mid) 45%,transparent)}.frame.light .cms-strip .cms-tile{border-color:var(--p-border-light);background:#fff;box-shadow:0 8px 24px #1a18200d}.cms-strip .cms-tile img{width:28px;height:28px;object-fit:contain;display:block;filter:none!important}.cms-strip .cms-tile span{font:500 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f4f0eb8c}.frame.light .cms-strip .cms-tile span{color:var(--p-text-muted)}.cms-inline{display:inline-flex;align-items:center;gap:10px;margin-top:10px}.cms-inline img{width:auto;height:22px;max-width:68px;object-fit:contain;display:block;filter:none!important}.cms-inline svg.cms-mark{width:26px;height:26px;stroke:var(--p-text-on-light);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.78}.logo-wall.cms{max-width:min(36%,340px);opacity:.9;mask-image:none;-webkit-mask-image:none}.logo-wall.cms .mark{width:72px;height:72px}.logo-wall.cms .mark img{filter:none!important;opacity:1}html.deck-hide-viz .logo-wall{opacity:0!important;visibility:hidden}.spark{position:absolute;right:26px;bottom:22px;z-index:4;width:16px;height:16px;background:var(--p-gradient-hero);clip-path:polygon(50% 0%,61% 35%,100% 50%,61% 65%,50% 100%,39% 65%,0% 50%,39% 35%);pointer-events:none}.point{display:grid;grid-template-columns:80px 1fr;gap:24px;align-items:start;padding:14px 0;border-bottom:1px solid var(--p-border)}.frame.light .point,.panel.cream .point{border-color:var(--p-border-light)}.point:last-child{border-bottom:0}.point .icon{width:56px;height:56px;border-radius:var(--p-radius-md)}.point .icon svg{width:26px;height:26px}.point .icon.xl{width:56px;height:56px;border-radius:var(--p-radius-md)}.point .icon.xl svg{width:26px;height:26px}.points-spread{display:flex;flex-direction:column;flex:1;min-height:0;justify-content:space-between;gap:clamp(8px,1.4vh,18px);margin-top:8px}.points-spread .point{flex:1;display:grid;grid-template-columns:88px 1fr;gap:28px;align-content:center;align-items:center;padding:clamp(16px,2.4vh,28px) 0;border-bottom:1px solid var(--p-border)}.frame.light .points-spread .point,.panel.cream .points-spread .point{border-color:var(--p-border-light)}.points-spread .point:last-child{border-bottom:0}.points-spread .point .icon{width:clamp(56px,5.5vw,72px);height:clamp(56px,5.5vw,72px)}.points-spread .point .icon.xl{width:clamp(64px,6.5vw,88px);height:clamp(64px,6.5vw,88px);border-radius:var(--p-radius-lg)}.points-spread .point .icon svg,.points-spread .point .icon.xl svg{width:clamp(26px,2.4vw,36px);height:clamp(26px,2.4vw,36px)}.points-spread.icons-white .point .icon{border-color:#f4f0eb47;background:#ffffff0f}.points-spread.icons-white .point .icon svg{stroke:#fff}.points-spread.icons-ink .point .icon,.points-spread.icons-ink .point .icon.xl{border-color:transparent;background:#2e2b33}.points-spread.icons-ink .point .icon svg,.points-spread.icons-ink .point .icon.xl svg{stroke:#fff}.points-spread .point strong{font-size:clamp(1.15rem,1.7vw,1.5rem)!important}.provider-grid-panel{position:relative;overflow:hidden;min-height:0;background:transparent;color:var(--p-text-on-dark);display:flex;flex-direction:column;padding:clamp(28px,3.5vw,48px);justify-content:center}.provider-grid-panel.on-dark{background:transparent}.provider-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));gap:clamp(8px,1.1vw,14px);align-content:stretch;margin-top:8px}.provider-grid .cell{background:#fff;border-radius:var(--p-radius-md);border:1px solid rgba(26,24,32,.1);box-shadow:0 8px 24px #00000038;display:grid;place-items:center;padding:clamp(8px,1vw,14px);min-height:0}.provider-grid a.cell{text-decoration:none;color:inherit;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.provider-grid a.cell:hover{border-color:#1a18202e}.provider-grid a.cell:focus-visible{outline:2px solid rgba(212,175,106,.85);outline-offset:2px}.provider-grid .cell img{width:min(62%,48px);height:min(62%,48px);object-fit:contain;display:block;filter:none!important;opacity:.92;pointer-events:none}.provider-grid-panel .grid-label{margin-top:16px;font:500 11px/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f0eb8c}.slide[data-i18n-title="slides.models"] .frame{background:#0a090c}.slide[data-i18n-title="slides.models"] .pad{padding-top:52px;padding-bottom:44px;justify-content:flex-start;display:flex;flex-direction:column;height:100%;min-height:0;gap:0}.slide[data-i18n-title="slides.models"] .title{margin-bottom:0;flex:0 0 auto}.slide[data-i18n-title="slides.models"] .eyebrow{flex:0 0 auto}.slide[data-i18n-title="slides.models"] .models-body{flex:0 1 auto;min-height:0;height:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,1fr);gap:clamp(28px,3.8vw,52px);align-items:stretch;margin-top:auto;margin-bottom:auto;max-height:min(52vh,460px)}.slide[data-i18n-title="slides.models"] .models-panel{position:relative;display:flex;flex-direction:column;min-height:0;width:100%;height:auto;margin:0;padding:0;justify-content:center;align-self:stretch}.slide[data-i18n-title="slides.models"] .models-cats{display:flex;flex-direction:column;justify-content:space-between;gap:0;min-width:0;min-height:0;height:100%;align-self:stretch;padding:0}.slide[data-i18n-title="slides.models"] .models-cat{flex:0 0 auto;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;padding:0}.slide[data-i18n-title="slides.models"] .models-cat+.models-cat{border-top:none}.slide[data-i18n-title="slides.models"] .models-cat .kicker{margin:0 0 clamp(6px,.8vh,10px);font-size:clamp(.82rem,1.05vw,1rem);letter-spacing:.14em;color:var(--p-stat)}.slide[data-i18n-title="slides.models"] .models-cat p{margin:0;font:500 clamp(1.2rem,1.75vw,1.55rem)/1.28 var(--font-display);letter-spacing:-.02em;color:color-mix(in oklab,var(--p-text-on-dark) 94%,transparent)}.slide[data-i18n-title="slides.models"] .models-grid{flex:0 1 auto;min-height:0;width:100%;height:auto;aspect-ratio:6 / 4;max-height:min(48vh,420px);margin:0;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:clamp(8px,1.1vw,14px)}.slide[data-i18n-title="slides.models"] .models-grid .cell{padding:clamp(6px,.9vw,12px)}.slide[data-i18n-title="slides.models"] .models-grid .cell img{width:min(70%,64px);height:min(70%,64px)}.slide[data-i18n-title="slides.models"] .models-panel .grid-label{position:absolute;left:0;top:calc(100% + 14px);margin:0;text-align:left}.slide.xp-demo .frame{background:#07060a;overflow:hidden}.slide.xp-demo .xp-carousel{position:absolute;inset:0;width:100%;height:100%;background:#07060a}.xp-stage{position:absolute;inset:0;z-index:1}.xp-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:#000;opacity:0;pointer-events:none;transition:opacity .35s ease}.xp-stage iframe.is-active{opacity:1;pointer-events:auto;z-index:1}html.xp-immersive .slide.xp-demo{padding:0;place-items:stretch}html.xp-immersive .slide.xp-demo .frame{width:100%;height:100dvh;max-height:100dvh;max-width:none;aspect-ratio:auto;border-radius:0;box-shadow:none;background:#000}html.xp-immersive .slide.xp-demo .xp-carousel{position:absolute;inset:0;width:100%;height:100%;background:#000}.xp-overlay{position:absolute;inset:0;z-index:12;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(28px,5vh,48px);padding:clamp(24px,4vw,48px);background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .3s ease}.xp-overlay.is-open{opacity:1;pointer-events:auto}.xp-overlay-kicker{font:500 11px/1 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:#f4f0eb8c;text-align:center}.xp-overlay-head{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:-12px}.xp-overlay-title{font:500 clamp(1.5rem,2.8vw,2.1rem)/1.15 var(--display);letter-spacing:-.03em;color:#fff;text-align:center;max-width:24ch;margin:0}.xp-overlay-hint{margin:0;font:500 13px/1.45 var(--font-body);color:#f4f0eb9e;text-align:center;max-width:34rem}.xp-overlay-hint kbd{display:inline-block;padding:.15em .45em;margin:0 .15em;border:1px solid rgba(255,255,255,.28);border-radius:6px;font:500 11px/1 var(--font-mono);letter-spacing:.06em;color:#fff;background:#ffffff14}.xp-circle .cap{font:500 13px/1.2 var(--font-display);letter-spacing:-.02em;text-transform:none;color:#f4f0ebc7;text-align:center;max-width:14ch}.xp-circle .xp-phone-lock{display:none;margin-top:-6px;font:500 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f4f0eb8c}.xp-esc-card .esc-avatar-note{display:none;margin:-8px auto 20px;max-width:30ch;font:500 12px/1.4 var(--font-body);color:#f4f0eb9e}@media(max-width:640px){.xp-circle[data-xp-desktop-only]{opacity:.48;cursor:not-allowed}.xp-circle[data-xp-desktop-only] .ring{filter:grayscale(.35)}.xp-circle[data-xp-desktop-only] .xp-phone-lock,.xp-esc-modal.is-avatar-pick .esc-avatar-note{display:block}}.xp-esc-modal{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .25s ease}.xp-esc-modal.is-open{opacity:1;pointer-events:auto}.xp-esc-card{width:min(440px,92vw);padding:clamp(28px,4vw,40px);border-radius:20px;border:1px solid rgba(255,255,255,.16);background:color-mix(in oklab,var(--p-bg-mid) 92%,#000);box-shadow:0 28px 80px #0000008c;text-align:center;color:#fff}.xp-esc-card .kicker{font:500 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f0eb80;margin-bottom:18px}.xp-esc-card .esc-key{display:inline-flex;align-items:center;justify-content:center;min-width:7.5rem;padding:.85rem 1.4rem;margin:0 auto 18px;border-radius:14px;border:1px solid rgba(255,255,255,.35);background:linear-gradient(180deg,#ffffff24,#ffffff0d);box-shadow:0 10px 28px #00000059,inset 0 1px #fff3;font:600 clamp(1.35rem,2.4vw,1.75rem)/1 var(--font-display);letter-spacing:.04em}.xp-esc-card .esc-mobile,.xp-esc-card .esc-body-mobile{display:none}@media(hover:none),(pointer:coarse){.xp-esc-card .esc-desktop,.xp-esc-card .esc-body-desktop{display:none!important}.xp-esc-card .esc-mobile{display:inline-flex!important}.xp-esc-card .esc-body-mobile{display:block!important}}.xp-exit-zone{display:none;position:absolute;inset:0;z-index:14;pointer-events:none}.xp-exit-zone.is-on{display:block}.xp-exit-zone .band{pointer-events:auto;position:absolute;left:0;right:0;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;touch-action:none}.xp-exit-zone .band.top{top:0;left:0;right:auto;width:4.5rem;height:max(4.5rem,calc(env(safe-area-inset-top,0px) + 2.5rem));background:transparent}.xp-exit-zone .band.bottom{bottom:0;height:max(56px,calc(env(safe-area-inset-bottom,0px) + 48px));background:transparent}@media(hover:hover)and (pointer:fine){.xp-exit-zone .band{pointer-events:none}}@media(hover:none),(pointer:coarse){.xp-exit-zone .band.top{width:4.75rem;height:max(4.75rem,calc(env(safe-area-inset-top,0px) + 2.75rem))}.xp-exit-zone .band.bottom{height:max(64px,calc(env(safe-area-inset-bottom,0px) + 40px))}}.xp-exit-hint{display:none}.xp-esc-card p{margin:0 auto 24px;max-width:28ch;font:500 clamp(1.05rem,1.8vw,1.25rem)/1.35 var(--font-display);letter-spacing:-.02em;color:#f4f0ebe0}.xp-esc-card .xp-esc-ok{appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.6rem;border-radius:999px;background:var(--p-gradient);color:#fff;font:600 14px/1 var(--font-display);letter-spacing:-.01em}.xp-esc-card .xp-esc-ok:hover{filter:brightness(1.06)}.xp-circles{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:clamp(16px,2.5vw,28px)}.xp-circle{width:clamp(148px,18vw,188px);appearance:none;border:0;cursor:pointer;background:transparent;color:#fff;display:flex;flex-direction:column;align-items:center;gap:14px;padding:0}.xp-circle .ring{position:relative;width:clamp(128px,16vw,168px);height:clamp(128px,16vw,168px);border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff0f center / cover no-repeat;overflow:hidden;display:grid;place-items:center;font:500 clamp(1rem,1.5vw,1.25rem)/1.15 var(--display);letter-spacing:-.02em;text-align:center;padding:14px;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.55);transition:border-color .2s,transform .2s,box-shadow .2s}.xp-circle .ring:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,#00000047,#0000009e);pointer-events:none}.xp-circle .ring>*{position:relative;z-index:1}.xp-circle:hover .ring,.xp-circle:focus-visible .ring{border-color:#ffffffb3;transform:scale(1.04);box-shadow:0 12px 32px #00000059}.xp-circle.is-current .ring{border-color:color-mix(in oklab,var(--p-stat) 70%,#fff);box-shadow:0 0 0 1px color-mix(in oklab,var(--p-stat) 35%,transparent)}.xp-circle.is-nav .ring{background:#f4f0eb14}.xp-circle.is-nav .ring:before{display:none}.xp-circle.is-nav .ring svg{width:36px;height:36px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.xp-circle:not(.is-nav){position:relative}html.xp-immersive .nav,html.xp-immersive .progress,html.xp-immersive .hint,html.xp-immersive .viz-toggle{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.xp-exit-zone.is-on{display:block;background:none;box-shadow:none}.xp-exit-zone .band.top,.xp-exit-zone .band.bottom{background:transparent!important;border:0!important;box-shadow:none!important}.thesis-reveal .frame{overflow:hidden}.thesis-base{position:absolute;inset:0;z-index:1;background:var(--p-bg-dark)}.thesis-base .viz{opacity:.55}.thesis-base .pad{position:relative;z-index:2;max-width:48%;justify-content:center;padding-top:calc(var(--py) + clamp(20px,4vh,44px));padding-bottom:calc(var(--py) - clamp(8px,1.5vh,16px))}.slide[data-i18n-title="slides.thesis"] .title{max-width:none}.slide[data-i18n-title="slides.thesis"] .points-spread .point{grid-template-columns:112px 1fr;align-items:center!important;align-content:center!important}.slide[data-i18n-title="slides.thesis"] .points-spread .point .icon.xl{width:clamp(80px,8vw,104px);height:clamp(80px,8vw,104px);border-radius:var(--p-radius-lg);background:transparent;border-color:transparent}.slide[data-i18n-title="slides.thesis"] .points-spread .point .icon.xl svg{width:clamp(32px,3vw,44px);height:clamp(32px,3vw,44px)}.slide[data-i18n-title="slides.thesis"] .points-spread .point .body{font-size:clamp(.88rem,1.02vw,1.02rem);line-height:1.4}.thesis-mock{position:absolute;inset:0;z-index:3;--r: .54;--skew: .1391;--skew-angle: -9.94deg;clip-path:polygon(calc((var(--r) + var(--skew) * .5) * 100%) 0%,100% 0%,100% 100%,calc((var(--r) - var(--skew) * .5) * 100%) 100%);background:#f4f5f7;overflow:hidden;-webkit-user-select:text;user-select:text;pointer-events:auto}.thesis-mock.is-flush-left{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.thesis-mock.is-flush-right{clip-path:polygon(100% 0%,100% 0%,100% 100%,100% 100%)}.spa-fit{position:absolute;inset:0;overflow:hidden;background:#f8fafc}.spa-ui{--spa-w: 1512px;--spa-h: 851px;--spa-scale: 1;--spa-primary: #3d7af5;--spa-primary-to: #7048eb;--spa-border: #e2e8f0;--spa-muted: #64748b;--spa-fg: #0f172a;width:var(--spa-w);height:var(--spa-h);position:absolute;left:0;top:0;transform:scale(var(--spa-scale));transform-origin:0 0;display:flex;background:#fff;color:var(--spa-fg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.4;overflow:hidden;border:0}.spa-ui *,.spa-ui *:before,.spa-ui *:after{box-sizing:border-box}.spa-ui svg{display:block;flex-shrink:0}.spa-side{width:256px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--spa-border);background:#fff}.spa-side-brand{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--spa-border)}.spa-wordmark{font-size:1.5rem;line-height:1}.spa-wordmark img{height:1.15em;width:auto;display:block}.spa-icon-btn{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--spa-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.spa-icon-btn:hover{background:#f1f5f9;color:var(--spa-fg)}.spa-icon-btn:active{background:#e2e8f0}.spa-side-scroll{flex:1;overflow:hidden;padding:16px 12px}.spa-sec-label{display:flex;align-items:center;gap:8px;padding:0 12px 8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--spa-muted)}.spa-sec-label svg{width:14px;height:14px}.spa-select{width:100%;height:40px;border:1px solid var(--spa-border);border-radius:8px;padding:0 12px;display:flex;align-items:center;font-size:13px;background:#fff;color:var(--spa-fg);margin-bottom:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.spa-select:hover{background:#f8fafc;border-color:#cbd5e1}.spa-nav{display:flex;flex-direction:column;gap:2px;margin-top:4px}.spa-nav-item{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;font-size:13px;font-weight:500;color:var(--spa-muted);cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.spa-nav-item:hover{background:#f1f5f9d9;color:var(--spa-fg)}.spa-nav-item:active{background:#e2e8f0}.spa-nav-item svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.spa-nav-item.is-active{background:linear-gradient(90deg,var(--spa-primary),var(--spa-primary-to));color:#fff;box-shadow:0 8px 20px #3d7af547}.spa-nav-item.is-active:hover{background:linear-gradient(90deg,#356fe0,#643fd8);color:#fff}.spa-side-sep{height:1px;background:var(--spa-border);margin:20px 0}.spa-side-bottom{margin-top:auto;border-top:1px solid var(--spa-border);padding:16px 12px}.spa-main{flex:1;min-width:0;display:flex;flex-direction:column;background:#f8fafc}.spa-top{height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid var(--spa-border);background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.spa-top-left{display:flex;align-items:center;min-width:0}.spa-crumb{display:flex;align-items:center;gap:10px;padding-right:16px;font-size:15px;font-weight:600;white-space:nowrap}.spa-crumb svg{width:18px;height:18px;color:var(--spa-fg)}.spa-crumb .sep{color:var(--spa-muted);font-weight:400}.spa-lang{display:flex;align-items:center;gap:8px;padding:0 16px;height:64px;border-left:1px solid var(--spa-border);font-size:15px;cursor:pointer;transition:background .15s ease}.spa-lang:hover{background:#f8fafc}.spa-lang .flag{font-size:16px;line-height:1}.spa-top-right{display:flex;align-items:center;gap:8px}.spa-chip{height:32px;padding:0 8px;border-radius:6px;border:1px solid var(--spa-border);background:#fff;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--spa-fg);white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.spa-chip:hover{background:#f1f5f9;border-color:#cbd5e1}.spa-chip:active{background:#e2e8f0}.spa-chip svg{width:16px;height:16px;color:var(--spa-muted)}.spa-chip:hover svg{color:var(--spa-fg)}.spa-icon-chip{width:32px;height:32px;border-radius:6px;border:1px solid var(--spa-border);background:#fff;display:grid;place-items:center;color:var(--spa-muted);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.spa-icon-chip:hover{background:#f1f5f9;border-color:#cbd5e1;color:var(--spa-fg)}.spa-icon-chip:active{background:#e2e8f0}.spa-icon-chip svg{width:16px;height:16px}.spa-icon-chip.is-bot{color:#fff;border:0;background:linear-gradient(90deg,#fbbf24,#f97316)}.spa-icon-chip.is-bot:hover{background:linear-gradient(90deg,#f59e0b,#ea580c);color:#fff}.spa-icon-chip.is-bot:active{background:linear-gradient(90deg,#d97706,#c2410c)}.spa-start{height:32px;padding:0 12px;border-radius:6px;border:0;background:linear-gradient(90deg,#3b82f6,#9333ea);color:#fff;display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s ease,filter .15s ease,transform .1s ease}.spa-start:hover{background:linear-gradient(90deg,#2563eb,#7e22ce)}.spa-start:active{filter:brightness(.95)}.spa-start svg{width:16px;height:16px}.spa-body{flex:1;min-height:0;display:flex}.spa-canvas{flex:1;min-width:0;width:50%;position:relative;overflow:hidden;background-color:#f8fafc;background-image:radial-gradient(circle,#cbd5e1 1px,transparent 1px);background-size:18px 18px}.spa-body-divider{width:1px;flex-shrink:0;background:var(--spa-border)}.spa-tree{position:absolute;left:50%;top:50%;width:360px;height:324px;transform:translate(-50%,-50%) scale(1.22);transform-origin:center center}.spa-tree-links{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.spa-tree-links path{fill:none;stroke:#cbd5e1;stroke-width:1.5}.spa-node{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:row;align-items:stretch;height:36px;min-width:110px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#fbbf24,#f97316);border:1px solid #f59e0b;color:#fff;cursor:pointer;transition:filter .15s ease,box-shadow .15s ease,transform .12s ease}.spa-node:hover{filter:brightness(1.06);box-shadow:0 4px 14px #f9731659}.spa-node:active{filter:brightness(.96)}.spa-node-icon{display:flex;align-items:center;justify-content:center;padding:0 8px;background:#fff3;border-right:1px solid rgba(255,255,255,.3)}.spa-node-icon svg{width:14px;height:14px;stroke:#fff;fill:#fff}.spa-node-info{display:flex;flex-direction:column;justify-content:center;padding:6px 10px;text-align:left}.spa-node-title{font-size:10px;font-weight:600;color:#fff;line-height:1.2}.spa-child{position:absolute;left:200px;display:flex;flex-direction:row;align-items:stretch;height:36px;width:148px;border-radius:8px;overflow:hidden;background:#f8fafc;border:1px solid #e2e8f0;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.spa-child:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0f}.spa-child:active{background:#f1f5f9}.spa-child-1{top:12px}.spa-child-2{top:78px}.spa-child-3{top:144px}.spa-child-4{top:210px}.spa-child-5{top:276px}.spa-child-icon{display:flex;align-items:center;justify-content:center;padding:0 8px;background:#f8fafc;border-right:1px solid #e2e8f0;color:#64748b}.spa-child-icon svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.spa-child-info{display:flex;flex-direction:column;justify-content:center;padding:6px 8px;min-width:0;text-align:left}.spa-child-title{font-weight:600;font-size:8px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spa-child-detail{font-size:7px;color:#64748b;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spa-zoom{position:absolute;bottom:16px;left:16px;z-index:2;display:flex;flex-direction:row}.spa-zoom button{width:40px;height:40px;background:#fff;border:1px solid #d1d5db;color:#374151;display:grid;place-items:center;cursor:pointer;transition:background .15s ease,color .15s ease}.spa-zoom button:hover{background:#f9fafb;color:#111827}.spa-zoom button:active{background:#f3f4f6}.spa-zoom button:first-child{border-radius:6px 0 0 6px}.spa-zoom button:last-child{border-radius:0 6px 6px 0}.spa-zoom button:not(:last-child){border-right:0}.spa-zoom svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.spa-panel{flex:1;min-width:0;width:50%;background:#fff;display:flex;flex-direction:column;overflow:hidden}.spa-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px;border-bottom:1px solid var(--spa-border)}.spa-panel-head-main{display:flex;align-items:center;gap:10px;min-width:0}.spa-avatar{width:40px;height:40px;border-radius:999px;flex-shrink:0;background:#3b82f6;color:#fff;display:grid;place-items:center;font-size:17px;font-weight:700}.spa-panel-name{display:flex;align-items:center;gap:6px;font-size:17px;font-weight:600;line-height:1.2}.spa-panel-name svg{width:14px;height:14px;color:var(--spa-muted);cursor:pointer;border-radius:4px;transition:color .15s ease,background .15s ease}.spa-panel-name svg:hover{color:var(--spa-fg)}.spa-panel-sub{font-size:13px;color:var(--spa-muted);margin-top:2px}.spa-public{height:32px;padding:0 10px;border-radius:6px;border:1px solid var(--spa-border);background:#fff;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;flex-shrink:0;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.spa-public:hover{background:#f1f5f9;border-color:#cbd5e1}.spa-public:active{background:#e2e8f0}.spa-public svg{width:14px;height:14px;color:var(--spa-muted)}.spa-public:hover svg{color:var(--spa-fg)}.spa-panel-body{flex:1;overflow:hidden}.spa-field{padding:14px 22px;border-bottom:1px solid rgba(226,232,240,.7);cursor:pointer;transition:background .15s ease}.spa-field:hover{background:#f8fafce6}.spa-field-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.spa-field-label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;margin-bottom:6px}.spa-field-label svg{width:13px;height:13px;color:var(--spa-muted)}.spa-disabled{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--spa-muted);flex-shrink:0}.spa-switch{width:32px;height:18px;border-radius:999px;background:var(--spa-primary);position:relative;flex-shrink:0;cursor:pointer;transition:filter .15s ease}.spa-switch:hover{filter:brightness(1.08)}.spa-switch:after{content:"";position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #00000026}.spa-field-text{font-size:13px;color:#475569;font-weight:400;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.spa-field-text strong{color:var(--spa-fg);font-weight:600}.spa-field-text.clamp-2{-webkit-line-clamp:2}.spa-field-text.clamp-5{-webkit-line-clamp:5}.spa-facts{margin:0;padding-left:18px;font-size:12px;color:#475569}.spa-facts li{margin:3px 0}.spa-float-tip{position:fixed;z-index:10060;left:0;top:0;max-width:min(280px,calc(100vw - 24px));padding:8px 11px;border-radius:8px;font:500 12px/1.4 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.01em;color:#f8fafc;background:color-mix(in oklab,#0f172a 92%,transparent);border:1px solid rgba(248,250,252,.14);box-shadow:0 10px 28px #0f172a61;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;opacity:0;visibility:hidden;transform:translate3d(0,4px,0);transition:opacity .12s ease,transform .12s ease,visibility .12s;white-space:normal}.spa-float-tip.is-on{opacity:1;visibility:visible;transform:translateZ(0)}.thesis-reveal.is-dragging .spa-float-tip{opacity:0!important;visibility:hidden!important}.thesis-slider{position:absolute;inset:0;z-index:5;pointer-events:none}.thesis-slider-line{position:absolute;top:-8%;bottom:-8%;width:2px;left:calc(var(--r, .54) * 100%);background:linear-gradient(180deg,#ffffff26,#fff 20% 80%,#ffffff26);transform:skew(var(--skew-angle, -10deg));box-shadow:0 0 0 1px #0f172a1f,0 0 24px #00000040;pointer-events:none}.thesis-slider-hit{position:absolute;top:0;bottom:0;width:48px;left:calc(var(--r, .54) * 100% - 24px);transform:skew(var(--skew-angle, -10deg));cursor:ew-resize;pointer-events:auto;touch-action:none}.thesis-slider-handle{position:absolute;top:50%;left:calc(var(--r, .54) * 100%);transform:translate(-50%,-50%);width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:#0f0e12d1;color:#fff;cursor:ew-resize;pointer-events:auto;display:grid;place-items:center;box-shadow:0 12px 36px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:none}.thesis-slider-handle:hover,.thesis-slider-handle:focus-visible{border-color:#fff;background:#0f0e12eb}.thesis-slider-handle svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8}.thesis-reveal.is-dragging{cursor:ew-resize}.thesis-reveal.is-dragging .thesis-mock,.thesis-reveal.is-dragging .thesis-slider-handle{transition:none}.thesis-slider-hit,.thesis-slider-handle,.thesis-slider-line{transition:left .05s linear,transform .05s linear}.thesis-mock{transition:clip-path .05s linear}.thesis-reveal.is-auto .thesis-mock{transition:clip-path .38s cubic-bezier(.22,1,.36,1)}.thesis-reveal.is-auto .thesis-slider-hit,.thesis-reveal.is-auto .thesis-slider-handle,.thesis-reveal.is-auto .thesis-slider-line{transition:left .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.viz-toggle{position:fixed;left:14px;bottom:12px;z-index:40;padding:.55rem 1rem;border-radius:var(--p-radius-pill);border:1px solid var(--p-border);background:color-mix(in oklab,var(--p-bg-dark) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:500 10px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f0ebb3;cursor:pointer}.viz-toggle[aria-pressed=true]{border-color:color-mix(in oklab,var(--p-accent) 50%,var(--p-border));color:var(--p-accent)}html.deck-hide-viz .viz,html.deck-hide-viz .viz-scrim,html.deck-hide-viz .spark{opacity:0!important;visibility:hidden}html.deck-hide-viz .panel.art,html.deck-hide-viz [data-viz]{background-image:none!important}.nav{position:fixed;right:0;top:50%;z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:7px;padding:28px 14px 28px 72px;margin:0;overflow:visible;transform:translateY(-50%);transform-origin:right center;transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}.nav:hover,.nav:focus-within{transform:translateY(-50%) scale(2)}.nav-dot{position:relative;flex-shrink:0;width:7px;height:7px;border-radius:var(--p-radius-pill);background:#f4f0eb47;transition:width .2s ease,height .2s ease,background .2s ease}.nav-dot.active{height:26px;background:linear-gradient(180deg,var(--p-accent-warm),var(--p-accent-2))}.nav-preview{position:absolute;right:29px;top:0;bottom:0;display:block;margin:0;padding:0;overflow:visible;opacity:0;visibility:hidden;pointer-events:none;transform:translate(6px);transition:opacity .15s ease,transform .15s ease,visibility .15s;z-index:2}.nav:hover .nav-preview,.nav:focus-within .nav-preview{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.nav-preview-item{position:absolute;right:0;display:block;width:auto;height:auto;margin:0;padding:2px 5px;border-radius:3px;font:500 5.5px/1.15 var(--font-mono);letter-spacing:.04em;white-space:nowrap;color:#fff;background:#000;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 12px #0006;opacity:.42;cursor:pointer;transform:translateY(-50%);transition:opacity .12s ease,border-color .12s ease}.nav-preview-item.is-current,.nav-preview-item.is-hot,.nav-preview-item:hover,.nav-preview-item:focus-visible{opacity:1;border-color:#ffffff47}.nav-preview-item.is-current{border-color:#fff6}.progress{position:fixed;inset:0 auto auto 0;height:3px;width:0;z-index:40;background:var(--p-gradient);transition:width .2s ease}.cover-lang{position:absolute;top:28px;right:calc(var(--px) + 5.75rem);z-index:6;display:inline-flex;align-items:center;gap:2px}.cover-lang button{padding:6px 7px;font:500 11px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f4f0eb61;transition:color .15s ease}.cover-lang button:hover{color:#f4f0ebc7}.cover-lang button.is-active{color:var(--p-text-on-dark)}.cover-lang button:focus-visible{outline:2px solid color-mix(in oklab,var(--p-accent) 70%,transparent);outline-offset:2px;border-radius:4px}.cover-lang-sep{font:500 11px/1 var(--font-mono);letter-spacing:0;color:#f4f0eb38;-webkit-user-select:none;user-select:none}@media(max-width:720px){.cover-lang{right:calc(var(--px) + 4.75rem);top:26px}}.hint{position:fixed;right:14px;bottom:10px;z-index:30;font:400 9px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f4f0eb59}.logo-strip{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.logo-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--p-radius-sm);border:1px solid var(--p-border);background:#ffffff0a;font:500 11px/1 var(--font-mono);letter-spacing:.04em;color:#f4f0eb8c}.frame.light .logo-chip,.panel.cream .logo-chip{border-color:var(--p-border-light);background:#fff;color:var(--p-text-muted);box-shadow:0 6px 18px #1a18200a}.logo-chip svg{width:18px;height:18px;flex-shrink:0;color:currentColor}.logo-chip svg *{fill:currentColor}.logo-chip svg [fill="#fff"]{fill:var(--p-text-on-dark)!important}.frame:not(.light) .logo-chip svg{color:var(--p-text-on-dark)}.frame:not(.light) .logo-chip svg [fill="#fff"]{fill:var(--p-bg-dark)!important}.frame.light .logo-chip svg,.panel.cream .logo-chip svg{color:var(--p-text-on-light)}.logo-block{margin-top:16px}.logo-block .kicker{margin-bottom:10px;display:block}.pie-wrap{display:flex;align-items:center;gap:22px}.pie{width:148px;height:148px;border-radius:50%;flex-shrink:0;position:relative}.pie:after{content:"";position:absolute;inset:28%;border-radius:50%;background:var(--p-bg-light);z-index:0}.frame:not(.light) .pie:after{background:var(--p-bg-dark)}.card.ink .pie:after{background:var(--p-bg-dark)}.pie-center{position:absolute;inset:0;z-index:2;display:grid;place-items:center;text-align:center;font:500 1.375rem/1 var(--font-display);letter-spacing:-.03em;pointer-events:none}.pie-legend{display:flex;flex-direction:column;gap:10px}.pie-legend span{display:flex;align-items:center;gap:10px;font-size:.875rem;color:var(--p-text-muted)}.frame:not(.light) .pie-legend span,.card.ink .pie-legend span{color:#f4f0eb8c}.swatch{width:12px;height:12px;border-radius:3px;flex-shrink:0}.model-pad{display:flex;flex-direction:column;min-height:0;flex:1;align-items:stretch}.model-pad>.eyebrow,.model-pad>.title,.model-pad>.lede{text-align:center;align-self:center}.model-pad>.eyebrow{justify-content:center}.model-pad>.title{max-width:20ch;margin-bottom:10px;font-size:clamp(2.1rem,3.6vw,3rem)}.model-pad>.lede{margin:0;max-width:38rem;font-size:clamp(1.15rem,1.5vw,1.3rem)}.model-shell{flex:1 1 0;min-height:0;margin-top:18px;display:flex;flex-direction:column;gap:0;border-radius:calc(var(--p-radius-lg) + 4px);background:color-mix(in oklab,#fff 72%,var(--p-bg-light));border:1.5px solid rgba(26,24,32,.08);overflow:hidden}.model-axis{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px;padding:clamp(18px,2.8vh,28px) clamp(22px,3vw,36px);background:color-mix(in oklab,var(--p-bg-dark) 4%,transparent);border-bottom:1px solid rgba(26,24,32,.07);font:500 12px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab,var(--p-text-on-light) 55%,transparent)}.model-axis .ax{display:inline-flex;align-items:baseline;gap:10px;color:var(--p-text-on-light);letter-spacing:.04em;text-transform:none;font:500 clamp(1.2rem,1.7vw,1.45rem)/1.2 var(--font-display)}.model-axis .ax em{font-style:normal;font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--p-accent-2)}.model-axis .sep{color:var(--p-accent-2);opacity:.7;font:500 1.35rem/1 var(--font-display);letter-spacing:0;text-transform:none}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;flex:1 1 0;min-height:0;align-items:stretch}.plan{padding:clamp(28px,4vh,44px) clamp(20px,2.4vw,32px) 24px;display:flex;flex-direction:column;gap:12px;min-height:0;justify-content:center;align-items:center;text-align:center;background:transparent;border:0;border-right:1px solid rgba(26,24,32,.08)}.plan:last-child{border-right:0}.plan.featured{background:var(--p-bg-dark);color:var(--p-text-on-dark);border-right:0;box-shadow:0 0 0 1px #1a182033}.plan .kicker{font:500 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.plan .price{font:500 clamp(2.6rem,4.2vw,3.6rem)/1 var(--font-display);letter-spacing:-.045em}.plan.featured .price{color:transparent;background:var(--p-gradient-hero);-webkit-background-clip:text;background-clip:text}.plan .price span{font-size:.42em;letter-spacing:0;opacity:.6;font-weight:500}.plan .incl{font:500 clamp(1.05rem,1.35vw,1.25rem)/1.3 var(--font-display);color:color-mix(in oklab,var(--p-text-on-light) 78%,transparent);max-width:16ch}.plan.featured .incl{color:#f4f0ebc7}.plan .who{margin-top:8px;padding-top:16px;width:100%;border-top:1px solid rgba(26,24,32,.1);font:500 12px/1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-muted)}.plan.featured .who{border-color:#f4f0eb24;color:#f4f0eb80}.eco-chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:stretch}.eco-chain .node{border-radius:var(--p-radius-lg);padding:18px 16px;background:#fff;border:2.5px solid rgba(26,24,32,.12);display:flex;flex-direction:column;gap:6px;justify-content:center}.eco-chain .node .big{font:500 clamp(1.75rem,2.6vw,2.4rem)/1 var(--font-display);letter-spacing:-.04em}.eco-chain .arrow{display:grid;place-items:center;font:500 1.5rem/1 var(--font-display);color:var(--p-accent-warm)}.chart-line{width:100%;height:100%;min-height:260px;display:block}.chart-line .grid{stroke:var(--p-border-light);stroke-width:1}.chart-line .curve{fill:none;stroke:url(#chartGrad);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.chart-line .area{fill:url(#chartFill);opacity:.35}.chart-line .dot{fill:var(--p-accent-2);stroke:#fff;stroke-width:2}.chart-line .lbl{font:500 11px var(--font-mono);fill:var(--p-text-muted);letter-spacing:.06em}.chart-line .val{font:500 13px var(--font-display);fill:var(--p-text-on-light)}.proj-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:22px;flex:1;min-height:0;align-items:stretch}.proj-metrics{display:flex;flex-direction:column;gap:14px;min-height:0}.proj-metrics .card{flex:1;justify-content:center;gap:8px}.track{border:1px solid var(--p-border);border-radius:var(--p-radius-lg);padding:0;background:color-mix(in oklab,var(--p-bg-mid) 55%,transparent);display:flex;flex-direction:row;align-items:stretch;gap:0;height:100%;min-height:0;overflow:hidden}.frame.light .track{border-color:var(--p-border-light);background:#fff;box-shadow:0 14px 40px #1a18200f}.track-media{flex:0 0 38%;width:38%;align-self:stretch;position:relative;min-height:0;overflow:hidden}.track-media-img{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(.88) contrast(1.06) brightness(.92)}.track-media:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0c0a102e,#0c0a1047 42%,#0c0a10b8),linear-gradient(90deg,rgba(12,10,16,.12),transparent 55%)}.track-media:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,rgba(235,110,175,.14),rgba(118,77,219,.1) 55%,transparent 80%);mix-blend-mode:soft-light}.track-brand{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;font:600 clamp(.95rem,1.35vw,1.2rem)/1.15 var(--font-display);letter-spacing:-.01em;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.45)}.track-body{padding:clamp(16px,2vh,24px) clamp(16px,1.6vw,22px);display:flex;flex-direction:column;gap:clamp(8px,1.2vh,14px);flex:1;min-width:0;min-height:0;justify-content:center}.track .n{font:500 11px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--p-stat)}.frame.light .track .n{color:var(--p-accent-2)}.track .h3{font-size:clamp(1.2rem,1.55vw,1.45rem);line-height:1.18;letter-spacing:-.02em}.track .body{font-size:clamp(.9375rem,1.1vw,1.0625rem);line-height:1.4;color:var(--p-text-muted)}.frame.light .track .body{color:#1a18209e}.tease-next{margin-top:28px;display:flex;justify-content:center}.tease-arrow{font:500 1.6rem/1 var(--font-display);color:#f4f0eb8c;animation:tease-bounce 1.6s ease-in-out infinite}@keyframes tease-bounce{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(8px);opacity:.85}}.xp-mobile-hub{display:none}.slide.xp-demo .xp-overlay:has(.xp-bands){background:#000;-webkit-backdrop-filter:none;backdrop-filter:none;padding:10px;gap:0;align-items:stretch;justify-content:stretch}.xp-bands{position:relative;flex:1 1 auto;width:100%;height:100%;min-height:0;display:flex;flex-direction:row;align-items:stretch;gap:8px}.xp-band{position:relative;flex:1 1 0;min-width:0;height:100%;display:block;border:0;padding:0;border-radius:10px;overflow:hidden;cursor:pointer;text-align:left;text-decoration:none;color:#fff;background:#141218;transform:translateY(0) scale(1);transition:transform .22s cubic-bezier(.2,.7,.2,1),filter .22s ease,box-shadow .22s ease;box-shadow:0 0 0 1px #ffffff14}.xp-band.is-static{cursor:default}.xp-band-bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.06);transition:transform .45s ease,filter .22s ease;filter:saturate(.95) contrast(1.05) brightness(.88)}.xp-band-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07060a1a,#07060a0d 42%,#07060adb)}.xp-band-copy{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:36px 18px 18px;pointer-events:none}.xp-band-logo{position:absolute;top:16px;left:16px;z-index:2;height:clamp(28px,3vw,40px);width:auto;max-width:min(58%,160px);object-fit:contain;object-position:left center;filter:brightness(0) invert(1);opacity:.95;pointer-events:none}.xp-band-logo.is-mark{height:clamp(34px,3.4vw,44px);max-width:clamp(34px,3.4vw,44px)}.xp-band-brand{font:500 clamp(.62rem,.8vw,.74rem)/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f0ebc7}.xp-band-h{font:500 clamp(.95rem,1.25vw,1.28rem)/1.15 var(--font-display);letter-spacing:-.02em}.xp-band-p{margin:0;font-size:clamp(.72rem,.88vw,.9rem);line-height:1.35;color:#f4f0ebdb;max-width:28ch}.xp-band .xp-phone-lock{display:none;margin-top:6px;font:500 10px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f4f0ebb3}.xp-bolt{display:none}.xp-continue{position:absolute;right:18px;bottom:16px;z-index:8;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#07060a8c;color:#f4f0ebe0;font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease,border-color .2s ease,color .2s ease}.xp-continue:hover,.xp-continue:focus-visible{background:#07060ac7;border-color:#fff6;color:#fff;outline:none}.xp-continue svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.xp-band:not(.is-static):hover,.xp-band:not(.is-static):focus-visible{z-index:5;transform:translateY(-6px) scale(1.02);box-shadow:0 22px 44px #0000008c,0 0 0 1px #ffffff47}.xp-band:not(.is-static):hover .xp-band-bg,.xp-band:not(.is-static):focus-visible .xp-band-bg{transform:scale(1.1);filter:saturate(1.05) contrast(1.06) brightness(1)}.xp-band:not(.is-static):active{transform:translateY(-2px) scale(1.01)}}.xp-band:focus-visible{outline:none}@keyframes xp-band-in{0%{opacity:0;translate:-36px 0}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){.xp-bands.is-pending .xp-band{opacity:0}.xp-bands.is-live .xp-band{animation:xp-band-in .52s var(--ease-out) backwards;animation-delay:calc(var(--bi, 0) * .22s)}}@media(max-width:640px){.xp-band[data-xp-desktop-only]{opacity:.55}.xp-band[data-xp-desktop-only] .xp-phone-lock{display:block}.xp-bands{flex-direction:column;gap:6px}.xp-band{border-radius:8px;min-height:22dvh}.xp-continue{right:12px;bottom:12px}}.slide[data-i18n-title="slides.moat"] .frame.light .viz{opacity:.22}.slide[data-i18n-title="slides.moat"] .title{max-width:none;margin-bottom:14px;white-space:nowrap}.slide[data-i18n-title="slides.moat"] .moat-map{flex:1;min-height:0;display:flex}.slide[data-i18n-title="slides.moat"] .moat-plot{position:relative;flex:1;border-radius:18px;background:linear-gradient(160deg,#c36cc81a,#764ddb0f 48%,#1a182005);min-height:0}.slide[data-i18n-title="slides.moat"] .moat-plot:before,.slide[data-i18n-title="slides.moat"] .moat-plot:after{content:"";position:absolute;background:#1a1820;pointer-events:none;z-index:0}.slide[data-i18n-title="slides.moat"] .moat-plot:before{left:12%;right:16%;top:66%;height:2px;transform:translateY(-1px)}.slide[data-i18n-title="slides.moat"] .moat-plot:after{top:10%;bottom:8%;left:30%;width:2px;transform:translate(-1px)}.slide[data-i18n-title="slides.moat"] .moat-axis-label{position:absolute;z-index:3;font-size:clamp(.95rem,1.15vw,1.15rem);font-weight:700;color:#1a1820;letter-spacing:-.01em;line-height:1;background:#f6f3ee;padding:4px 8px}.slide[data-i18n-title="slides.moat"] .moat-axis-label--y{left:30%;top:2%;transform:translate(-50%)}.slide[data-i18n-title="slides.moat"] .moat-axis-label--y-low{left:30%;bottom:2%;transform:translate(-50%)}.slide[data-i18n-title="slides.moat"] .moat-axis-label--x-low{left:1.5%;top:66%;transform:translateY(-50%)}.slide[data-i18n-title="slides.moat"] .moat-axis-label--x{right:18%;top:calc(66% - 2.35rem);transform:none}.slide[data-i18n-title="slides.moat"] .moat-dot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:8px;max-width:16rem;text-align:center;pointer-events:none;z-index:2}.slide[data-i18n-title="slides.moat"] .moat-dot.is-self{max-width:none;z-index:2;gap:8px}.slide[data-i18n-title="slides.moat"] .moat-dot.is-self .moat-mark{height:48px;width:auto}.slide[data-i18n-title="slides.moat"] .moat-dot.is-self .moat-name{font-size:clamp(1.15rem,1.4vw,1.4rem);font-weight:700;color:var(--p-text-on-light, #1a1820)}.slide[data-i18n-title="slides.moat"] .moat-claim{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);width:max-content;max-width:none;margin:0;padding:12px 20px;border-radius:12px;background:#1a1820;text-align:center;font:650 clamp(1rem,1.2vw,1.2rem)/1.3 var(--font-display);letter-spacing:-.015em;color:#fff;-webkit-text-fill-color:#fff;z-index:3}.slide[data-i18n-title="slides.moat"] .moat-dot .cms-inline{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px}.slide[data-i18n-title="slides.moat"] .moat-dot .cms-inline img,.slide[data-i18n-title="slides.moat"] .moat-dot .cms-mark{height:42px;width:auto;max-width:54px}.slide[data-i18n-title="slides.moat"] .moat-name{font-size:clamp(.95rem,1.15vw,1.15rem);font-weight:650;line-height:1.15;color:#1a1820d1}.slide[data-i18n-title="slides.moat"] .cards-beige{gap:10px!important;min-height:0;margin-top:8px;align-content:center}.slide[data-i18n-title="slides.moat"] .card{padding:14px 16px;gap:6px;height:auto;min-height:0}.slide[data-i18n-title="slides.moat"] .card .kicker{letter-spacing:.06em;text-transform:none;font-size:clamp(.72rem,.85vw,.82rem);color:var(--p-stat);order:1}.slide[data-i18n-title="slides.moat"] .card .cms-inline{margin-top:0;order:0}.slide[data-i18n-title="slides.moat"] .card{display:flex;flex-direction:column}.slide[data-i18n-title="slides.moat"] .card .h3{font-size:clamp(1.05rem,1.45vw,1.35rem);margin-top:8px!important;color:var(--p-text-on-light);font-weight:700;letter-spacing:-.02em;order:2;line-height:1.2;max-width:none}.slide[data-i18n-title="slides.moat"] .card .body{font-size:clamp(.8rem,.92vw,.94rem);line-height:1.38;margin-top:6px!important;color:#1a18209e;order:3}@media(max-width:960px){.slide[data-i18n-title="slides.moat"] .title{white-space:normal;margin-bottom:14px}.slide[data-i18n-title="slides.moat"] .pad{padding-bottom:72px}.slide[data-i18n-title="slides.moat"] .moat-map{display:block;margin-top:4px}.slide[data-i18n-title="slides.moat"] .moat-plot{height:680px;min-height:680px;border-radius:16px}.slide[data-i18n-title="slides.moat"] .moat-plot:before{left:8%;right:4%;top:28%}.slide[data-i18n-title="slides.moat"] .moat-plot:after{top:6%;bottom:5%;left:34%}.slide[data-i18n-title="slides.moat"] .moat-axis-label{font-size:.78rem;padding:3px 6px;right:auto;bottom:auto}.slide[data-i18n-title="slides.moat"] .moat-axis-label--x-low{left:34%;top:1.2%;transform:translate(-50%)}.slide[data-i18n-title="slides.moat"] .moat-axis-label--x{left:34%;top:auto;bottom:1%;transform:translate(-50%)}.slide[data-i18n-title="slides.moat"] .moat-axis-label--y-low{left:2%;top:28%;transform:translateY(-50%)}.slide[data-i18n-title="slides.moat"] .moat-axis-label--y{left:auto;right:2%;top:calc(28% - 1.45rem);transform:none}.slide[data-i18n-title="slides.moat"] .moat-dot{gap:3px;max-width:6.6rem}.slide[data-i18n-title="slides.moat"] .moat-dot.is-self{left:74%;top:76%;max-width:4.6rem}.slide[data-i18n-title="slides.moat"] .moat-dot:nth-of-type(6){left:82%;top:40%}.slide[data-i18n-title="slides.moat"] .moat-dot:nth-of-type(3){left:62%;top:52%}.slide[data-i18n-title="slides.moat"] .moat-dot:nth-of-type(4){left:62%;top:14%;max-width:6.2rem}.slide[data-i18n-title="slides.moat"] .moat-dot:nth-of-type(2){left:48%;top:40%}.slide[data-i18n-title="slides.moat"] .moat-dot:nth-of-type(5){left:16%;top:64%;max-width:5.4rem}.slide[data-i18n-title="slides.moat"] .moat-dot .cms-inline{gap:4px;min-height:0}.slide[data-i18n-title="slides.moat"] .moat-dot .cms-inline img,.slide[data-i18n-title="slides.moat"] .moat-dot .cms-mark{height:22px;max-width:26px}.slide[data-i18n-title="slides.moat"] .moat-dot.is-self .moat-mark{height:30px;width:auto}.slide[data-i18n-title="slides.moat"] .moat-name{font-size:.72rem;line-height:1.15}.slide[data-i18n-title="slides.moat"] .moat-dot.is-self .moat-name{font-size:.86rem}.slide[data-i18n-title="slides.moat"] .moat-claim{left:auto;right:0;transform:none;width:9rem;max-width:9rem;box-sizing:border-box;padding:8px 10px;font-size:.68rem;line-height:1.25;white-space:normal}}.slide[data-i18n-title="slides.team"] .founder-panel{justify-content:space-between}.slide[data-i18n-title="slides.team"] .founder-panel:after{background:linear-gradient(180deg,rgba(15,14,18,.82) 0%,rgba(15,14,18,.28) 20%,transparent 40%),linear-gradient(0deg,rgba(15,14,18,.96) 0%,rgba(15,14,18,.72) 32%,transparent 58%)}.slide[data-i18n-title="slides.team"] .team2-top,.slide[data-i18n-title="slides.team"] .team2-bot{position:relative;z-index:2;padding:22px clamp(24px,2.6vw,44px);color:var(--p-text-on-dark)}.slide[data-i18n-title="slides.team"] .team2-top{padding-top:68px}.slide[data-i18n-title="slides.team"] .team2-top .h3{font-size:clamp(1.55rem,2.15vw,2.05rem);color:#fff}.slide[data-i18n-title="slides.team"] .team2-top .role{margin:8px 0 0}.slide[data-i18n-title="slides.team"] .team2-tag{margin-top:8px;font:500 clamp(1.02rem,1.28vw,1.22rem)/1.25 var(--font-display);color:#f4f0ebeb}.slide[data-i18n-title="slides.team"] .team-talk{appearance:none;margin-top:16px;border:0;border-radius:999px;padding:11px 18px;background:#f4f0eb;color:#1a1820;font:600 13px/1 var(--font-display);letter-spacing:.01em;cursor:pointer}.slide[data-i18n-title="slides.team"] .team-talk:hover{background:#fff}.slide[data-i18n-title="slides.team"] .team-talk[hidden]{display:none!important}.slide[data-i18n-title="slides.team"] .team-talk[data-state=waiting]{cursor:default;background:#2f6bff;color:#fff;animation:team-talk-ring 1.2s ease-in-out infinite}@keyframes team-talk-ring{0%,to{box-shadow:0 0 #2f6bff8c}50%{box-shadow:0 0 0 8px #2f6bff00}}.slide[data-i18n-title="slides.team"] .team2-bot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;padding-bottom:26px;font-size:clamp(.68rem,.84vw,.8rem);line-height:1.35;color:#f4f0ebc7}.slide[data-i18n-title="slides.team"] .team2-bot strong{display:block;margin-bottom:4px;color:#fff;font:500 10px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.slide[data-i18n-title="slides.team"] .team2-bot br{display:none}.slide[data-i18n-title="slides.gtm4"] .pad{gap:6px;padding-bottom:42px}.slide[data-i18n-title="slides.gtm4"] .gtm4-titles{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-right:24%}.slide[data-i18n-title="slides.gtm4"] .title{align-self:flex-start;max-width:none;margin:0;text-align:left;font-size:clamp(1.7rem,3vw,2.45rem);line-height:1.02}.slide[data-i18n-title="slides.gtm4"] .gtm4-title-side{text-align:right;color:color-mix(in oklab,var(--p-text-on-light) 42%,transparent)}.slide[data-i18n-title="slides.gtm4"] .gtm4-title-side .is-direct{color:#7a5bd2}.slide[data-i18n-title="slides.gtm4"] .gtm4-title-side .is-indirect{color:#e2649f}.slide[data-i18n-title="slides.gtm4"] .gtm4-chart{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;gap:4px}.slide[data-i18n-title="slides.gtm4"] .gtm4-plot{position:relative;flex:1 1 auto;min-height:0;max-height:76%}.slide[data-i18n-title="slides.gtm4"] .gtm4-svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.slide[data-i18n-title="slides.gtm4"] .gtm4-svg .time-line{fill:none;stroke:#1a18206b;stroke-width:4;stroke-linecap:round}.slide[data-i18n-title="slides.gtm4"] .gtm4-vline{position:absolute;top:0;bottom:calc(4 / 360 * 100%);width:0;height:auto;background:none;border-right:2px dotted #1a1820;transform:translate(-1px);z-index:1;pointer-events:none}.slide[data-i18n-title="slides.gtm4"] .gtm4-vline.m1{left:10%;top:calc(285.5 / 360 * 100%)}.slide[data-i18n-title="slides.gtm4"] .gtm4-vline.m2{left:29.63%;top:calc(107.3 / 360 * 100%)}.slide[data-i18n-title="slides.gtm4"] .gtm4-vline.m3{left:49.57%;top:calc(307.1 / 360 * 100%)}.slide[data-i18n-title="slides.gtm4"] .gtm4-vline.m4{left:68%;top:calc(176.3 / 360 * 100%)}.slide[data-i18n-title="slides.gtm4"] .gtm4-vline.m5{left:88.69%;top:-53%}.slide[data-i18n-title="slides.gtm4"] .gtm4-mark{position:absolute;width:16px;height:16px;border-radius:50%;background:#1a1820;border:3px solid #fff;box-shadow:0 0 0 5px #1a182024;transform:translate(-50%,-50%);z-index:4;pointer-events:none}.slide[data-i18n-title="slides.gtm4"] .gtm4-mark.m1{left:10%;top:calc(285.5 / 360 * 100%)}.slide[data-i18n-title="slides.gtm4"] .gtm4-mark.m2{left:29.63%;top:calc(107.3 / 360 * 100%)}.slide[data-i18n-title="slides.gtm4"] .gtm4-mark.m3{left:49.57%;top:calc(307.1 / 360 * 100%)}.slide[data-i18n-title="slides.gtm4"] .gtm4-mark.m4{left:68%;top:calc(176.3 / 360 * 100%)}.slide[data-i18n-title="slides.gtm4"] .gtm4-mark.m2,.slide[data-i18n-title="slides.gtm4"] .gtm4-mark.m4{background:var(--p-gradient-hero);box-shadow:0 0 0 5px #eb6eaf47}.slide[data-i18n-title="slides.gtm4"] .gtm4-svg .build-soft,.slide[data-i18n-title="slides.gtm4"] .gtm4-svg .saas-soft,.slide[data-i18n-title="slides.gtm4"] .gtm4-svg .build-line,.slide[data-i18n-title="slides.gtm4"] .gtm4-svg .saas-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.slide[data-i18n-title="slides.gtm4"] .gtm4-svg .build-soft{stroke:#7a5bd224;stroke-width:18}.slide[data-i18n-title="slides.gtm4"] .gtm4-svg .saas-soft{stroke:#e2649f24;stroke-width:18}.slide[data-i18n-title="slides.gtm4"] .gtm4-svg .saas-fade,.slide[data-i18n-title="slides.gtm4"] .gtm4-svg .saas-fade-soft{fill:none;stroke-linecap:round;stroke-linejoin:round}.slide[data-i18n-title="slides.gtm4"] .gtm4-svg .saas-fade{stroke:url(#gtm4-saas-fade);stroke-width:5.5}.slide[data-i18n-title="slides.gtm4"] .gtm4-svg .saas-fade-soft{stroke:url(#gtm4-saas-fade-soft);stroke-width:18}.slide[data-i18n-title="slides.gtm4"] .gtm4-svg .build-line{stroke:url(#gtm4-build);stroke-width:5.5}.slide[data-i18n-title="slides.gtm4"] .gtm4-svg .saas-line{stroke:url(#gtm4-saas);stroke-width:5.5}.slide[data-i18n-title="slides.gtm4"] .gtm4-svg .build-area,.slide[data-i18n-title="slides.gtm4"] .gtm4-svg .saas-area{fill:none}.slide[data-i18n-title="slides.gtm4"] .gtm4-card{position:absolute;z-index:3;margin:0;padding:0;border:0;background:none;display:flex;flex-direction:column;gap:4px;min-width:0;pointer-events:none}.slide[data-i18n-title="slides.gtm4"] .gtm4-card .kicker,.slide[data-i18n-title="slides.gtm4"] .gtm4-card .h3{display:none}.slide[data-i18n-title="slides.gtm4"] .gtm4-card.som{left:0;top:36%;width:22%;transform:translateY(-50%)}.slide[data-i18n-title="slides.gtm4"] .gtm4-card.sam{right:0;left:auto;top:36%;width:42%;align-items:flex-end;transform:translateY(-50%)}.slide[data-i18n-title="slides.gtm4"] .gtm4-card.sam .gtm4-flow{justify-content:flex-end}.slide[data-i18n-title="slides.gtm4"] .gtm4-card .kicker{margin:0}.slide[data-i18n-title="slides.gtm4"] .gtm4-flow{display:flex;align-items:center;gap:7px;margin:8px 0 6px;flex-wrap:nowrap}.slide[data-i18n-title="slides.gtm4"] .gtm4-flow .node{padding:7px 13px;border-radius:var(--p-radius-pill);border:1px solid rgba(26,24,32,.18);background:#fff;font:600 13px/1 var(--font-display);color:var(--p-text-on-light);white-space:nowrap}.slide[data-i18n-title="slides.gtm4"] .gtm4-flow .node.is-us{border-color:#111;background:#111;color:#fff}.slide[data-i18n-title="slides.gtm4"] .gtm4-flow .arr{position:relative;flex:0 0 18px;height:2px;background:#1a182059}.slide[data-i18n-title="slides.gtm4"] .gtm4-flow .arr:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left-color:#1a182059;border-right-width:0}.slide[data-i18n-title="slides.gtm4"] .gtm4-flow .fan{display:grid;grid-template-columns:repeat(3,11px);gap:3px}.slide[data-i18n-title="slides.gtm4"] .gtm4-flow .fan i{width:11px;height:11px;border-radius:50%;background:#e2649f}.slide[data-i18n-title="slides.gtm4"] .gtm4-flow .fan i:nth-child(n+4){opacity:.55}.slide[data-i18n-title="slides.gtm4"] .gtm4-ratio{display:inline-flex;align-items:center;margin-top:2px;font:700 clamp(1.15rem,1.7vw,1.5rem)/1 var(--font-display);letter-spacing:-.03em}.slide[data-i18n-title="slides.gtm4"] .gtm4-card.som .gtm4-ratio,.slide[data-i18n-title="slides.gtm4"] .gtm4-card.sam .gtm4-ratio{color:#1a1820}.slide[data-i18n-title="slides.gtm4"] .gtm4-card .h3{margin:0;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.2}.slide[data-i18n-title="slides.gtm4"] .gtm4-card .body{display:flex;flex-direction:column;gap:3px;margin:0;font-size:clamp(.9rem,1.08vw,1.05rem);line-height:1.4;color:color-mix(in oklab,var(--p-text-on-light) 65%,transparent)}.slide[data-i18n-title="slides.gtm4"] .gtm4-card .body strong{color:var(--p-text-on-light)}.slide[data-i18n-title="slides.gtm4"] .gtm4-card .body{margin-top:42px}.slide[data-i18n-title="slides.gtm4"] .gtm4-card.som .body{margin-top:108px}.slide[data-i18n-title="slides.gtm4"] .gtm4-card.sam .body{margin-top:72px}.slide[data-i18n-title="slides.gtm4"] .gtm4-card .body,.slide[data-i18n-title="slides.gtm4"] .gtm4-road-title{display:none}.slide[data-i18n-title="slides.gtm4"] .gtm4-milestones{position:relative;flex:none;height:118px;margin-top:2px}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms{position:absolute;top:0;display:flex;flex-direction:column;gap:2px;min-width:0}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m1{left:7%;width:16%;align-items:flex-start;text-align:left}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m2{left:29.63%;width:18%;transform:translate(-50%);align-items:center;text-align:center}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m3{left:49.57%;width:16%;transform:translate(-50%);align-items:center;text-align:center}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m4{left:66%;width:16%;transform:translate(-28%);align-items:center;text-align:center}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m5{right:7%;width:16%;align-items:flex-end;text-align:right}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms .val{font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--p-text-muted);white-space:nowrap}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms .lbl{font:500 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--p-text-on-light) 45%,transparent)}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms .big{font:600 clamp(1rem,1.35vw,1.28rem)/1.05 var(--font-display);letter-spacing:-.03em;color:var(--p-text-on-light)}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m2 .big,.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m4 .big{background:var(--p-gradient-hero);-webkit-background-clip:text;background-clip:text;color:transparent}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms .sub{font-size:clamp(.68rem,.78vw,.78rem);line-height:1.25;color:color-mix(in oklab,var(--p-text-on-light) 62%,transparent);text-wrap:balance}.slide[data-i18n-title="slides.gtm4"] .road2-logos{display:flex;align-items:center;gap:8px;margin-top:2px}.slide[data-i18n-title="slides.gtm4"] .road2-logos img{height:16px;width:auto;display:block;filter:brightness(0);opacity:.72}.slide[data-i18n-title="slides.gtm4"] .road2-logos img.is-klaviyo{height:11px}@media(prefers-reduced-motion:no-preference){.gtm4-chart.will-trace .gtm4-mark{opacity:0}.gtm4-chart.will-trace .gtm4-mark.is-on{opacity:1;transition:opacity .12s var(--ease-out)}.gtm4-chart.will-trace .gtm4-vline{opacity:0}.gtm4-chart.will-trace .gtm4-vline.is-on{opacity:1;transition:opacity .12s var(--ease-out)}.gtm4-chart.will-trace .gtm4-ms{opacity:0;translate:0 6px}.gtm4-chart.will-trace .gtm4-ms.is-in{opacity:1;translate:0 0;transition:opacity .12s var(--ease-out),translate .12s var(--ease-out)}.gtm4-chart.will-trace:not(.is-settled) .gtm4-card{opacity:0!important;animation:none!important}.gtm4-chart.is-settled .gtm4-card{animation:deck-fade .22s var(--ease-out) both}}.glossary-pad{gap:8px}.slide[data-i18n-title="slides.annexGloss"] .title{max-width:20ch;margin-bottom:2px;font-size:clamp(1.45rem,2.4vw,2.1rem)}.slide[data-i18n-title="slides.annexGloss"] .lede{margin:0 0 4px;font-size:clamp(.95rem,1.1vw,1.05rem)}.glossary-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 18px;margin-top:4px;flex:1;min-height:0;align-content:start}.glossary-item{display:grid;grid-template-columns:minmax(5.4rem,6.8rem) 1fr;gap:4px 8px;padding:5px 0;border-bottom:1px solid rgba(244,240,235,.1);align-items:start}.frame.light .glossary-item{border-bottom-color:#1a18201a}.glossary-term{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--p-accent-2)}.frame.light .glossary-term{color:var(--p-accent)}.glossary-def{margin:0;font-size:.72rem;line-height:1.28;color:#f4f0ebc7}.frame.light .glossary-def{color:#1a1820b8}.abp-synth{width:100%;border-collapse:collapse;margin-top:6px;font-size:clamp(.78rem,1.05vw,.92rem)}.abp-synth th,.abp-synth td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(26,24,32,.1);vertical-align:top}.abp-synth th{font:500 11px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--p-text-muted);white-space:nowrap}.abp-synth td:first-child,.abp-synth th:first-child{font:500 12px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#1a18208c;white-space:nowrap}.abp-synth .abp-val{font:500 1.05rem/1.2 var(--font-display);letter-spacing:-.02em;color:var(--p-text-on-light)}.abp-synth .accent-gold{color:var(--p-accent-warm)}.abp-notes{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin-top:14px}.abp-notes p{margin:0;font-size:.82rem;line-height:1.4;color:#1a1820a6}@media(max-width:960px){.glossary-grid{grid-template-columns:1fr}.glossary-item{grid-template-columns:6.5rem 1fr}.abp-notes{grid-template-columns:1fr}.abp-synth{display:block;overflow-x:auto}.slide[data-i18n-title="slides.moat"] .cards-beige{gap:8px!important}}.cards-fit{align-items:start!important}.cards-fit .card{height:auto}@media(max-width:960px){.deck{height:var(--deck-h, 100dvh);max-height:var(--deck-h, 100dvh);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;overflow-anchor:none;touch-action:pan-y}.slide:not(.xp-demo){box-sizing:border-box;width:100%;min-height:var(--deck-h, 100dvh)!important;height:auto!important;max-height:none!important;padding:0!important;display:flex!important;flex-direction:column;overflow:clip;overflow-anchor:none}.slide:not(.xp-demo) .frame{aspect-ratio:auto;display:flex;flex-direction:column;flex:1 0 auto;width:100%;height:auto;min-height:var(--deck-h, 100dvh);max-height:none;overflow:clip;overflow-anchor:none;border-radius:0;box-shadow:none;box-sizing:border-box}.slide:not(.xp-demo):not([data-i18n-title="slides.team"]) .frame:before,.slide:not(.xp-demo):not([data-i18n-title="slides.team"]) .frame:after{content:"";flex:1 0 auto;pointer-events:none;min-height:max(calc(env(safe-area-inset-top,0px) + 72px),calc(var(--mobile-bar-height, 0px) + env(safe-area-inset-bottom,0px) + 20px))}.pad{overflow:visible;flex:0 0 auto;height:auto;min-height:0;width:100%;max-width:100%!important;box-sizing:border-box;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;justify-content:flex-start}.grow{flex:none;height:auto;min-height:0}.brand{top:calc(env(safe-area-inset-top,0px) + 30px);left:var(--px);font-size:16px;z-index:8}.num{top:calc(env(safe-area-inset-top,0px) + 32px);right:var(--px);font-size:10px;line-height:1;height:28px;display:flex;align-items:center;z-index:8}.cover-lang{top:calc(env(safe-area-inset-top,0px) + 32px);right:calc(var(--px) + 3.75rem);height:28px;z-index:8}.cover-lang button,.cover-lang-sep{padding-top:0;padding-bottom:0;font-size:10px;line-height:1}.slide[data-i18n-title="slides.cover"] .num{display:none!important}.slide[data-i18n-title="slides.cover"] .cover-lang{right:var(--px)}.eyebrow{margin-top:0;margin-bottom:14px}.row-2,.row-3,.row-4,.split,.split.rev,.split.eq,.steps,.kpis,.alloc,.matrix,.proj-layout,.plan-grid,.eco-chain,.alove-grid,.abp-grid,.abp-kpis,.abp-funds{grid-template-columns:1fr}.abp-metric{grid-template-columns:1fr;gap:4px}.abp-metric .val{text-align:left;justify-self:start}.annex-points{border-left:0;padding-left:0;border-top:1px solid var(--p-border);padding-top:16px}.alove-left{padding-right:0}.plan{border-right:0;border-bottom:1px solid rgba(26,24,32,.08)}.plan:last-child{border-bottom:0}.model-axis{justify-content:flex-start;flex-wrap:wrap;gap:8px}.shift-pad>.eyebrow,.prob-pad>.eyebrow{margin-top:0}.shift-flows{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);grid-template-rows:auto repeat(5,minmax(3.35rem,auto));column-gap:6px;row-gap:14px;align-items:stretch;padding-top:18px}.shift-row.is-before,.shift-row.is-now,.shift-track,.shift-steps{display:contents}.shift-row.is-before,.shift-row.is-now{margin:0}.shift-row+.shift-swap+.shift-row{margin-top:0}.shift-label{text-align:center;letter-spacing:.14em;font-size:10px;align-self:end;padding-bottom:2px}.shift-row.is-before>.shift-label{grid-column:1;grid-row:1}.shift-row.is-now>.shift-label{grid-column:3;grid-row:1}.shift-row.is-before .shift-steps>li{grid-column:1}.shift-row.is-now .shift-steps>li{grid-column:3}.shift-row.is-before .shift-steps>li:nth-child(1),.shift-row.is-now .shift-steps>li:nth-child(1){grid-row:2}.shift-row.is-before .shift-steps>li:nth-child(2),.shift-row.is-now .shift-steps>li:nth-child(2){grid-row:3}.shift-row.is-before .shift-steps>li:nth-child(3),.shift-row.is-now .shift-steps>li:nth-child(3){grid-row:4}.shift-row.is-before .shift-steps>li:nth-child(4),.shift-row.is-now .shift-steps>li:nth-child(4){grid-row:5}.shift-row.is-before .shift-steps>li:nth-child(5),.shift-row.is-now .shift-steps>li:nth-child(5){grid-row:6}.shift-steps li{min-height:0;height:100%;padding:10px 7px;gap:3px}.shift-steps strong{font-size:clamp(.78rem,3.2vw,.95rem)}.shift-steps small{font-size:8px;letter-spacing:.1em}.shift-steps .search-mark{height:20px}.shift-steps .ai-marks img{height:18px;max-width:48px}.shift-arrow{display:none}.shift-steps li:not(:last-child):after{content:"↓";inset:auto auto -12px 50%;transform:translate(-50%);font-size:11px;z-index:2}.shift-zone{display:none}.shift-swap{display:flex!important;grid-column:2;grid-row:4 / 6;grid-template-columns:none;align-items:stretch;align-self:stretch;min-height:0;column-gap:0}.shift-swap>span{display:none}.shift-swap-track{display:block!important;flex:1;width:100%;height:100%;min-height:0;grid-template-columns:none}.shift-swap-track .shift-swap-h{display:none}.shift-swap-track .shift-swap-v{display:block;grid-column:auto;width:100%;height:100%;overflow:visible}.prob-title{margin-bottom:14px!important}.prob-lede{font-size:.92rem;margin-bottom:26px!important}.prob-scene{grid-template-columns:1fr;gap:0;align-items:start}.prob-scale{--tilt: 6deg;flex:none;height:auto;min-height:0;padding-top:10px}.prob-arc{display:none}.prob-expose{position:static;transform:none;display:block;margin:0 0 18px;padding:0;background:transparent;text-align:center;white-space:normal;font-size:1rem;color:#f4f0ebd9}.prob-beam{position:relative;left:0;right:0;top:auto;margin:168px 4% 0;height:5px}.prob-pan{width:44%;gap:5px;padding-bottom:8px}.prob-pan.is-brand{left:0}.prob-pan.is-ai{right:0}.prob-pan-k{margin-bottom:2px;font-size:10px;letter-spacing:.14em}.prob-pan-k--ai{gap:6px}.prob-pan-k--ai .ai-marks img{height:24px;max-width:64px}.prob-brick{height:32px;padding:0 6px;font-size:.8rem}.prob-fulcrum{position:relative;left:50%;top:auto;display:block;margin-top:0;width:44px;height:34px}.prob-out{gap:10px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(244,240,235,.12)}.prob-out-h{font-size:1.05rem}.prob-out .kicker{margin:0;font-size:10px}.prob-flow{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.prob-flow li{align-self:auto;padding:7px 12px;font-size:.82rem}.prob-flow li:not(:last-child):after{content:"→";position:static;display:inline;margin-left:10px;font-size:12px}.prob-punch{margin-top:26px;font-size:1.1rem;line-height:1.3}.sol-pad{justify-content:flex-start}.sol-grid{flex-direction:column;gap:22px}.sol-left,.sol-diagram{flex:none;width:100%}.sol-title{margin-bottom:14px!important}.sol-body{margin-top:0}.sol-lede{font-size:.95rem;margin-bottom:0!important}.sol-flags{display:none}.sol-diagram{gap:0}.sol-node{padding:9px 18px;font-size:.95rem}.sol-node.is-core,.sol-node.is-brand{padding:10px 20px;font-size:1rem}.sol-node.is-core img{height:18px;width:auto}.sol-node.is-core{box-shadow:0 10px 30px #c36cc84d}.sol-link{min-height:64px;gap:2px;font-size:.88rem}.sol-link small{font-size:10px;letter-spacing:.14em}.sol-link:before{height:calc(50% - 20px)}.sol-link:after{bottom:0;height:calc(50% - 20px)}.sol-core-row{gap:10px;transform:none}.sol-plus{font-size:1.2rem}.sol-fork{--sol-drop: 0;--sol-stem: 36px;display:flex;flex-direction:column;align-items:center;gap:0;margin-top:18px}.sol-fork:before{display:none}.sol-node.is-buddy{position:relative;left:auto;top:auto;z-index:2;transform:none;margin-bottom:-12px;padding:7px 16px;font-size:1.25rem}.sol-pillars{--sol-gap: 8px;--sol-elbow: 22px;grid-template-columns:repeat(3,minmax(0,1fr));flex:none;gap:var(--sol-gap);margin-top:0;padding-top:var(--sol-stem);width:100%}.sol-pillar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 4px;text-align:center;min-width:0}.sol-pillar-ico{width:20px;height:20px;margin:0}.sol-pillar-h{margin:0;font-size:.68rem;letter-spacing:.04em;white-space:nowrap}.shift-foot{margin-top:28px}.nav,.hint,.viz-toggle{display:none}.viz,.viz-scrim,.corner-lines,.wave-band,.logo-wall,.spark,.market-pad .venn,.market-pad .market-bottom-scrim{display:none!important}:root{--px: 18px;--py: 18px}.title,.title-xl{max-width:100%!important;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;margin-bottom:22px!important}.title{font:500 clamp(1.45rem,6.2vw,1.95rem)/1.12 var(--font-display)!important;letter-spacing:-.03em}.title-xl{font:500 clamp(1.55rem,7vw,2.15rem)/1.1 var(--font-display)!important;letter-spacing:-.035em}.title+*,.title-xl+*{margin-top:4px}.lede{font-size:.95rem;max-width:100%!important;overflow-wrap:break-word;margin-top:0!important;margin-bottom:24px!important}.pad>.lede+*,.model-pad>.lede+.model-shell,.abp-head .lede+*,.ask-lede{margin-top:0}.stat,.market-stats .n{font-size:clamp(1.85rem,8vw,2.4rem)}.kpis{display:grid!important;grid-template-columns:1fr 1fr!important;margin-top:22px!important;gap:12px 16px!important;padding-left:0!important;border-top:1px solid var(--p-border);padding-top:16px}.kpis>div{padding:0!important;border-right:0!important}.kpis .v{font-size:clamp(1.5rem,7vw,2rem)}.points-spread{margin-top:8px;gap:10px}.points-spread .point,.slide[data-i18n-title="slides.thesis"] .points-spread .point{grid-template-columns:44px 1fr;gap:14px;align-items:start!important;padding:14px 0}.points-spread .point .icon,.points-spread .point .icon.xl,.slide[data-i18n-title="slides.thesis"] .points-spread .point .icon.xl{width:44px;height:44px;border-radius:var(--p-radius-md)}.points-spread .point .icon svg,.points-spread .point .icon.xl svg,.slide[data-i18n-title="slides.thesis"] .points-spread .point .icon.xl svg{width:22px;height:22px}.slide[data-i18n-title="slides.thesis"] .points-spread .point .body{font-size:.92rem;line-height:1.45}.band{padding-top:14px;margin-top:18px}.badge,.cover-cta-row{margin-top:14px}.slide[data-i18n-title="slides.cover"] .cover-cta-row .badge{margin-top:0}.slide[data-i18n-title="slides.cover"] .cover-cta-row{flex-wrap:nowrap;justify-content:center;gap:8px}.slide[data-i18n-title="slides.cover"] .cover-cta-row>.badge,.slide[data-i18n-title="slides.cover"] .cover-cta-row>[data-interactive-launch]{flex:0 1 auto;min-width:0}.slide[data-i18n-title="slides.cover"] .cover-cta-row .badge{padding:.6rem .9rem .52rem}.slide[data-i18n-title="slides.cover"] .cover-cta-row .cover-launch-btn{padding:0 1.1rem}.slide[data-i18n-title="slides.cover"] .cover-cta-row .badge strong,.slide[data-i18n-title="slides.cover"] .cover-cta-row .cover-launch-btn strong{font-size:clamp(1.05rem,5vw,1.35rem)}.slide[data-i18n-title="slides.cover"] .cover-cta-row .badge span{font-size:10px;letter-spacing:.12em}.thesis-reveal .thesis-mock,.thesis-reveal .thesis-slider,.spa-float-tip{display:none!important}.thesis-reveal .thesis-base{position:relative;inset:auto;display:flex;flex-direction:column;flex:0 0 auto;min-height:0;width:100%}.slide[data-i18n-title="slides.thesis"] .brand{position:static;top:auto;left:auto;margin:0 var(--px) 16px}.thesis-reveal .thesis-base .pad{max-width:100%!important;position:static;flex:0 0 auto;min-height:0}.provider-grid-panel{display:none!important}.slide[data-i18n-title="slides.models"] .provider-grid-panel{display:flex!important;height:auto;max-height:none;width:100%;overflow:visible;min-height:0}.slide[data-i18n-title="slides.models"] .models-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,auto));height:auto;max-height:none;aspect-ratio:auto;overflow:visible;gap:8px}.slide[data-i18n-title="slides.models"] .models-grid .cell{padding:8px;min-height:56px}.slide[data-i18n-title="slides.models"] .models-grid .cell img{width:min(72%,40px);height:min(72%,40px)}.slide[data-i18n-title="slides.models"] .models-body{grid-template-columns:1fr;align-items:start;max-height:none;height:auto;margin-top:18px;margin-bottom:0}.slide[data-i18n-title="slides.models"] .models-panel .grid-label{position:static;margin-top:14px}.slide[data-i18n-title="slides.models"] .models-cats{display:none!important}.slide .split:has(.provider-grid-panel){display:block;height:auto!important;border-radius:0!important;box-shadow:none!important}.track-media{display:none!important}.track{flex-direction:column;height:auto;min-height:0}.track-body{padding:12px 14px;gap:6px}.model-pad{flex:none;height:auto}.model-shell{flex:none!important;min-height:auto!important;margin-top:22px;overflow:visible}.plan-grid{flex:none!important;min-height:auto!important;gap:0}.plan{padding:22px 18px 20px!important;justify-content:flex-start;min-height:auto}.plan .price{font-size:clamp(2.2rem,9vw,2.8rem)!important}.plan .incl{max-width:none}.plan .who{margin-top:10px;padding-top:14px}.market-pad{gap:0;padding-bottom:28px}.market-fore{height:auto}.market-fore .title{margin-bottom:18px!important}.slide[data-i18n-title="slides.market2"] .market-stats{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch;margin:0;padding:0;pointer-events:auto}.slide[data-i18n-title="slides.market2"] .market-stats .side{display:flex;flex-direction:column;gap:6px;width:auto;max-width:none;min-width:0;justify-self:stretch;text-align:left;padding:16px 14px 14px;border-radius:14px;border:1px solid rgba(244,240,235,.14);background:#f4f0eb0d}.slide[data-i18n-title="slides.market2"] .market-stats .side.l{background:#f4f0eb;border-color:#f4f0eb}.slide[data-i18n-title="slides.market2"] .market-stats .side.r{background:linear-gradient(160deg,#eb6eaf,#c36cc8,#764ddb);border-color:transparent}.slide[data-i18n-title="slides.market2"] .market-stats .side.l,.slide[data-i18n-title="slides.market2"] .market-stats .side.l .n,.slide[data-i18n-title="slides.market2"] .market-stats .side.l .lbl{color:#1a1820!important;text-shadow:none!important}.slide[data-i18n-title="slides.market2"] .market-stats .side.r,.slide[data-i18n-title="slides.market2"] .market-stats .side.r .n,.slide[data-i18n-title="slides.market2"] .market-stats .side.r .lbl{color:#fff!important;text-shadow:none!important}.slide[data-i18n-title="slides.market2"] .market-stats .n{font:500 clamp(2.2rem,10.5vw,2.9rem)/.95 var(--font-display);letter-spacing:-.05em;white-space:nowrap}.slide[data-i18n-title="slides.market2"] .market-stats .n .unit{font-size:.34em;letter-spacing:0;margin-left:.12em;vertical-align:.1em;opacity:.8}.slide[data-i18n-title="slides.market2"] .market-stats .side.l .n .unit,.slide[data-i18n-title="slides.market2"] .market-stats .side.l .n sup{color:#1a1820!important;opacity:.6}.slide[data-i18n-title="slides.market2"] .market-stats .n sup{font-size:.3em;vertical-align:.9em;margin-left:.1em}.slide[data-i18n-title="slides.market2"] .market-stats .lbl{margin-top:4px;font:500 12px/1.35 var(--font-display);letter-spacing:0;opacity:.92}.slide[data-i18n-title="slides.market2"] .market-stats .cms-inline{margin-top:auto;padding-top:10px;gap:10px}.slide[data-i18n-title="slides.market2"] .market-stats .side.l .cms-inline img,.slide[data-i18n-title="slides.market2"] .market-stats .side.l .cms-inline img.cms-woo{height:16px;filter:none!important;opacity:1}.slide[data-i18n-title="slides.market2"] .market-tss{display:flex;flex-direction:column;width:100%;gap:0;margin:22px 0 0;padding:0;background:transparent;box-shadow:none;border-radius:0;text-align:left}.slide[data-i18n-title="slides.market2"] .market-tss>div{display:grid;grid-template-columns:1fr auto;grid-template-areas:"k n" "p n";column-gap:14px;align-items:center;padding:12px 0 12px 14px;border-left:2px solid currentColor;border-bottom:1px solid rgba(244,240,235,.12)}.slide[data-i18n-title="slides.market2"] .market-tss>div:nth-child(1){color:var(--p-stat)}.slide[data-i18n-title="slides.market2"] .market-tss>div:nth-child(2){color:var(--p-accent-warm)}.slide[data-i18n-title="slides.market2"] .market-tss>div:nth-child(3){color:#f4f0eb;border-bottom:0}.slide[data-i18n-title="slides.market2"] .market-tss .kicker{grid-area:k;margin:0;font-size:11px;letter-spacing:.12em}.slide[data-i18n-title="slides.market2"] .market-tss .n{grid-area:n;font:500 1rem/1.15 var(--font-display);letter-spacing:-.02em;text-align:right;max-width:9rem;color:#fff}.slide[data-i18n-title="slides.market2"] .market-tss p{grid-area:p;margin:3px 0 0;font:500 12px/1.35 var(--font-display);color:#ffffffb3}.slide[data-i18n-title="slides.market2"] .market-fn{position:static;left:auto;right:auto;bottom:auto;margin:16px 0 0;padding:0;background:transparent;color:#f4f0eb80;text-align:left;font-size:10px}.slide[data-i18n-title="slides.team"]{min-height:var(--deck-h, 100dvh)!important;height:auto!important;max-height:none!important;padding:0!important;overflow:visible!important}.slide[data-i18n-title="slides.team"] .frame{height:auto!important;min-height:var(--deck-h, 100dvh)!important;max-height:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;overscroll-behavior-y:auto}.slide[data-i18n-title="slides.team"] .split.eq{display:flex;flex-direction:column;height:auto!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.slide[data-i18n-title="slides.team"] .founder-panel{flex:0 0 var(--deck-h, 100dvh);width:100%;height:var(--deck-h, 100dvh);min-height:0;max-height:var(--deck-h, 100dvh);background-position:center 18%;justify-content:space-between;padding-top:max(18px,env(safe-area-inset-top,0px));padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.slide[data-i18n-title="slides.team"] .founder-panel:after{background:linear-gradient(180deg,rgba(15,14,18,.88) 0%,rgba(15,14,18,.35) 18%,transparent 38%),linear-gradient(0deg,rgba(15,14,18,.97) 0%,rgba(15,14,18,.82) 26%,transparent 50%)}.slide[data-i18n-title="slides.team"] .founder-panel .brand,.slide[data-i18n-title="slides.team"] .founder-panel .num{display:none!important}.slide[data-i18n-title="slides.team"] .team2-top{flex:0 0 auto;padding-top:8px;padding-bottom:0}.slide[data-i18n-title="slides.team"] .team2-top .h3{font-size:clamp(1.65rem,7vw,2.05rem);line-height:1.1;margin:0}.slide[data-i18n-title="slides.team"] .team2-top .role{margin-top:6px}.slide[data-i18n-title="slides.team"] .team2-bot{flex:0 0 auto;grid-template-columns:1fr;margin-top:auto;padding-top:12px;padding-bottom:18px;gap:12px}.slide[data-i18n-title="slides.team"] .team2-tag{display:none}.slide[data-i18n-title="slides.gtm4"] .gtm4-titles{flex-direction:column;align-items:flex-start;gap:10px;padding-right:0}.slide[data-i18n-title="slides.gtm4"] .gtm4-title-side{display:none}.slide[data-i18n-title="slides.gtm4"] .title{margin-bottom:18px!important}.slide[data-i18n-title="slides.gtm4"] .gtm4-svg,.slide[data-i18n-title="slides.gtm4"] .gtm4-vline,.slide[data-i18n-title="slides.gtm4"] .gtm4-mark{display:none!important}.slide[data-i18n-title="slides.gtm4"] .gtm4-chart{height:auto;flex:none;display:flex;flex-direction:column;gap:14px}.slide[data-i18n-title="slides.gtm4"] .gtm4-plot{position:static;min-height:0;max-height:none;height:auto;display:flex;flex-direction:column;gap:10px}.slide[data-i18n-title="slides.gtm4"] .gtm4-card{position:static;width:auto;margin:0;transform:none;text-align:left;align-items:stretch;gap:6px;padding:16px 16px 15px;border-radius:14px;border:1px solid rgba(26,24,32,.1);background:#fff;pointer-events:auto}.slide[data-i18n-title="slides.gtm4"] .gtm4-card.som,.slide[data-i18n-title="slides.gtm4"] .gtm4-card.sam{left:auto;right:auto;top:auto;width:auto;transform:none;align-items:stretch}.slide[data-i18n-title="slides.gtm4"] .gtm4-card.som{border-left:3px solid #7a5bd2}.slide[data-i18n-title="slides.gtm4"] .gtm4-card.sam{border-left:3px solid #e2649f}.slide[data-i18n-title="slides.gtm4"] .gtm4-card .kicker,.slide[data-i18n-title="slides.gtm4"] .gtm4-card .h3{display:block}.slide[data-i18n-title="slides.gtm4"] .gtm4-card .kicker{margin:0 0 2px;font-size:11px;letter-spacing:.12em}.slide[data-i18n-title="slides.gtm4"] .gtm4-card .h3{margin:0;font-size:1.05rem;line-height:1.25}.slide[data-i18n-title="slides.gtm4"] .gtm4-flow{margin:8px 0 2px;justify-content:flex-start!important;flex-wrap:wrap;gap:6px}.slide[data-i18n-title="slides.gtm4"] .gtm4-flow .node{padding:6px 11px;font-size:12px}.slide[data-i18n-title="slides.gtm4"] .gtm4-ratio{margin-top:4px;font-size:1.15rem}.slide[data-i18n-title="slides.gtm4"] .gtm4-road-title{display:flex;margin:18px 0 2px}.slide[data-i18n-title="slides.gtm4"] .gtm4-milestones{height:auto;display:flex;flex-direction:column;gap:18px;margin:6px 0 8px;padding-left:28px}.slide[data-i18n-title="slides.gtm4"] .gtm4-milestones:before{content:"";position:absolute;left:6px;top:4px;bottom:4px;width:3px;border-radius:2px;background:#1a1820}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms,.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m1,.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m2,.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m3,.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m4,.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m5{position:relative;left:auto;right:auto;width:auto;transform:none;align-items:flex-start;text-align:left}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms:before{content:"";position:absolute;left:-26px;top:1px;width:14px;height:14px;border-radius:50%;background:#1a1820;border:3px solid var(--p-bg-light);box-shadow:0 0 0 1px #1a182033}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m2:before,.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m4:before{background:var(--p-gradient-hero)}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms .big{font-size:1.2rem}.slide[data-i18n-title="slides.gtm4"] .gtm4-ms .sub{font-size:.88rem}.slide[data-i18n-title="slides.gtm4"] .road2-logos{justify-content:flex-start}.ask-pad{padding-bottom:28px;height:auto;justify-content:flex-start;gap:0}.ask-pad .ask-body{flex:none;display:flex;flex-direction:column;padding-bottom:4px;gap:0;justify-content:flex-start}.ask-pad .ask-body>.eyebrow{order:0;margin-bottom:18px}.ask-pad .ask-head{display:contents}.ask-pad .ask-head-copy{order:1;width:100%}.ask-pad .title-xl{margin-bottom:20px!important}.ask-pad .ask-lede{margin-bottom:0!important;max-width:none}.ask-pad .ask-funds{order:2;margin-top:40px;margin-bottom:12px}.ask-pad .ask-funds-label{margin-bottom:14px}.ask-pad .ask-funds-note{margin-top:14px}.ask-pad .ask-alloc{height:auto;min-height:56px;gap:0}.ask-pad .ask-alloc span{white-space:normal;padding:12px 8px}.ask-pad .ask-kpis{order:3;gap:20px 18px;margin-top:36px!important;padding-top:24px}.ask-pad .ask-deadline-stack{order:4;align-items:center;align-self:center;text-align:center;width:100%;margin:40px 0 8px;gap:14px}.ask-pad .ask-nextraise{text-align:center;max-width:none;margin:0 auto}.ask-pad .ask-deadline-label{white-space:normal;text-align:center}.ask-pad .ask-deadline{margin-left:auto;margin-right:auto}.ask-pad .band.ask-band{display:none!important}.slide[data-i18n-title="slides.contact"] .pad{padding-top:0;max-width:100%!important;justify-content:flex-start}.slide[data-i18n-title="slides.contact"] .contact-people{grid-template-columns:1fr;gap:28px}.slide[data-i18n-title="slides.contact"] .contact-site{position:static;display:inline-block;margin:0 var(--px) 36px}.annex-points{height:auto;justify-content:flex-start}.annex-point{flex:none;padding:10px 0}.abp-pad{gap:14px;height:auto;justify-content:flex-start}.abp-grid{flex:none;min-height:auto}.abp-kpis{gap:10px}.abp-kpis .v{font-size:clamp(1.35rem,5vw,1.75rem)}.abp-card{padding:12px;overflow:visible}.abp-metric{gap:2px}.abp-note{margin-top:8px;font-size:.75rem}.abp-funds-block{padding:10px 12px;margin-top:8px}.slide[data-i18n-title="slides.cover"],.slide[data-i18n-title="slides.teasing"]{min-height:var(--deck-h, 100dvh)!important;height:var(--deck-h, 100dvh)!important;place-items:stretch!important}.slide[data-i18n-title="slides.cover"] .frame,.slide[data-i18n-title="slides.teasing"] .frame{min-height:0!important;height:100%!important;display:flex;flex-direction:column;overflow:hidden}.slide[data-i18n-title="slides.cover"] .pad{flex:0 0 auto;min-height:0;padding-top:0;max-width:100%!important;margin-top:0;margin-bottom:0;justify-content:flex-start}.slide[data-i18n-title="slides.cover"] .pad .lede{margin-top:12px!important;margin-bottom:18px!important}.slide[data-i18n-title="slides.teasing"] .pad{flex:1 1 auto;justify-content:center;min-height:0}.xp-band-h{font-size:.92rem}.xp-band-p{font-size:.72rem}.xp-band-copy{padding:20px 10px 12px}.slide.xp-demo{min-height:var(--deck-h, 100dvh)!important;height:var(--deck-h, 100dvh)!important;max-height:var(--deck-h, 100dvh)!important;padding:0!important;place-items:stretch!important;display:grid!important}.slide.xp-demo .frame{width:100%!important;height:100%!important;min-height:var(--deck-h, 100dvh)!important;max-height:var(--deck-h, 100dvh)!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:0!important;box-shadow:none!important}.slide.xp-demo .xp-carousel,.slide.xp-demo .xp-stage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important}.slide.xp-demo .xp-overlay{z-index:20}.slide.xp-demo .xp-overlay.is-open{opacity:1!important;pointer-events:auto!important}.slide.xp-demo .xp-overlay:has(.xp-bands){background:#000000b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:clamp(24px,6vw,48px) 20px calc(24px + env(safe-area-inset-bottom,0px));gap:clamp(24px,4vh,40px);align-items:center;justify-content:center}.slide.xp-demo .xp-bands,.slide.xp-demo .xp-continue{display:none!important}.slide.xp-demo .xp-mobile-hub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(24px,4vh,40px);width:100%}.slide.xp-demo .xp-circles{gap:18px 14px;max-width:360px}.slide.xp-demo .xp-circle{width:calc(50% - 7px)}.slide.xp-demo .xp-circle .ring{width:clamp(120px,34vw,150px);height:clamp(120px,34vw,150px);font-size:1rem}html.xp-immersive .slide.xp-demo{min-height:var(--deck-h, 100dvh)!important;height:var(--deck-h, 100dvh)!important;max-height:var(--deck-h, 100dvh)!important;padding:0!important;place-items:stretch!important;display:grid!important}html.xp-immersive .slide.xp-demo .frame{width:100%!important;height:100%!important;min-height:var(--deck-h, 100dvh)!important;max-height:var(--deck-h, 100dvh)!important;max-width:none!important;aspect-ratio:auto!important;overflow:hidden!important;border-radius:0!important;box-shadow:none!important}html.xp-immersive .slide.xp-demo .xp-carousel,html.xp-immersive .slide.xp-demo .xp-stage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important}.slide:not(.xp-demo):not([data-i18n-title="slides.team"]) .frame{height:auto!important;min-height:var(--deck-h, 100dvh)!important;max-height:none!important;overflow:clip!important}.thesis-reveal .frame{overflow:clip}.slide:not(.xp-demo):not([data-i18n-title="slides.team"]) .pad{box-sizing:border-box;flex:0 0 auto!important;height:auto!important;min-height:0!important;overflow:visible;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;justify-content:flex-start!important}.deck.motion-ready .slide .rv{overflow-anchor:none}}[data-hotspot]{cursor:pointer}@property --probe-sweep{syntax: "<percentage>"; inherits: true; initial-value: 100%;}.slide .is-probe{cursor:pointer;--probe-sweep: 100%}.slide .is-probe.is-sweeping{--probe-sweep: 0%;transition:--probe-sweep .95s ease}.accent{--probe-ink: var(--p-gradient)}.accent-gold,.sol-node.is-buddy span,.annex-toc-item .n,.plan.featured .price,.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m2 .big,.slide[data-i18n-title="slides.gtm4"] .gtm4-ms.m4 .big{--probe-ink: var(--p-gradient-hero)}.slide :is(h1,h2,h3,h4,p,li,span,strong).is-probe.is-sweeping,.slide .is-probe.is-sweeping:not(.xp-band) :where(h1,h2,h3,h4,p,li,a,span,strong,small,em,b,.v,.k,.n,.t,.role,.price,.big,.sol-pillar-h){background-image:linear-gradient(105deg,transparent 0 40%,rgba(255,255,255,.35) 46%,#fff 50%,rgba(255,255,255,.35) 54%,transparent 60% 100%),var(--probe-ink, linear-gradient(currentColor, currentColor)),var(--probe-fill, linear-gradient(transparent, transparent));background-size:280% 100%,100% 100%,auto;background-repeat:no-repeat;background-position:var(--probe-sweep) 0,0 0,0 0;-webkit-background-clip:text,text,border-box;background-clip:text,text,border-box;-webkit-text-fill-color:transparent}.slide .prob-flow li.is-probe.is-sweeping:after{-webkit-text-fill-color:currentcolor;background-image:none}@media(max-width:960px){.slide .is-probe{-webkit-tap-highlight-color:transparent}}@media(prefers-reduced-motion:reduce){.slide .is-probe,.slide .is-probe:hover,.slide .is-probe:active{transition:none}}.prob-pan[data-hotspot],.thesis-mock[data-hotspot]{position:absolute}[data-hotspot].is-hot,[data-hotspot]:focus-visible{outline:2px solid var(--p-accent, #e8a04c);outline-offset:4px}[data-hotspot].is-hot{animation:hotspot-pulse 1.6s ease-out 1}@keyframes hotspot-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--p-accent, #e8a04c) 55%,transparent)}to{box-shadow:0 0 0 18px transparent}}@keyframes deck-rise{0%{opacity:0;translate:0 10px}}@keyframes deck-fade{0%{opacity:0}}@keyframes deck-rise-sm{0%{opacity:0;translate:0 6px}}@keyframes deck-slide-in{0%{opacity:0;translate:12px 0}}@keyframes deck-pop{0%{opacity:0;scale:.98}}@keyframes brick-drop{0%{opacity:0;translate:0 -90px;animation-timing-function:cubic-bezier(.55,0,1,.45)}55%{opacity:1;translate:0 0;animation-timing-function:cubic-bezier(0,.55,.45,1)}72%{translate:0 -7px;animation-timing-function:cubic-bezier(.55,0,1,.45)}86%{translate:0 0}93%{translate:0 -2px}to{translate:0 0}}@keyframes deck-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes pitch-tap{50%{scale:.96}}@keyframes halo-flash{0%{opacity:1}40%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.deck.motion-ready .slide.is-pending .rv{opacity:0}.deck.motion-ready .slide.is-pending .frame .viz,.deck.motion-ready .slide.is-pending .frame .wave-band,.deck.motion-ready .slide.is-pending .frame .corner-lines,.deck.motion-ready .slide.is-pending .thesis-mock{opacity:0!important}.deck.motion-ready .slide:not(.is-pending) .rv{animation:deck-rise var(--dur-in) var(--ease-out) backwards;animation-delay:calc(var(--ri, 0) * var(--stagger))}.deck.motion-ready .slide[data-i18n-title="slides.model3"].is-pending .plan{opacity:0}.deck.motion-ready .slide[data-i18n-title="slides.model3"]:not(.is-pending) .plan-offers .plan,.deck.motion-ready .slide[data-i18n-title="slides.model3"]:not(.is-pending) .plan-usage .plan{animation:deck-fade .68s var(--ease-out) backwards}.deck.motion-ready .slide[data-i18n-title="slides.model3"]:not(.is-pending) .plan-offers .plan:nth-child(1){animation-delay:.52s}.deck.motion-ready .slide[data-i18n-title="slides.model3"]:not(.is-pending) .plan-offers .plan:nth-child(2){animation-delay:.76s}.deck.motion-ready .slide[data-i18n-title="slides.model3"]:not(.is-pending) .plan-offers .plan:nth-child(3){animation-delay:1s}.deck.motion-ready .slide[data-i18n-title="slides.model3"]:not(.is-pending) .plan-usage .plan:nth-child(1){animation-delay:.7s}.deck.motion-ready .slide[data-i18n-title="slides.model3"]:not(.is-pending) .plan-usage .plan:nth-child(2){animation-delay:.94s}.deck.motion-ready .slide[data-i18n-title="slides.model3"]:not(.is-pending) .plan-usage .plan:nth-child(3){animation-delay:1.18s}.prob-scale.is-armed .prob-pan.is-ai .prob-brick:not(.is-dropped){opacity:0;translate:0 -90px}.prob-scale.is-armed .prob-pan.is-ai .prob-brick.is-dropped{animation:brick-drop .68s backwards}.prob-scale.is-armed .prob-pan.is-brand .prob-brick.is-ghost:not(.is-left){border-style:solid;border-color:transparent;background:#f4f0eb24}.prob-scale.is-armed .prob-brick.is-ghost{transition:background-color .36s var(--ease-out),border-color .36s var(--ease-out)}.prob-scale.is-armed .prob-expose,.prob-scale.is-armed .prob-arc{opacity:0;transition:opacity .42s var(--ease-out)}.prob-scale.is-armed.is-tipped .prob-expose,.prob-scale.is-armed.is-tipped .prob-arc{opacity:1}.deck.motion-ready .slide:not(.is-pending) .frame .viz,.deck.motion-ready .slide:not(.is-pending) .frame .wave-band,.deck.motion-ready .slide:not(.is-pending) .frame .corner-lines,.deck.motion-ready .slide:not(.is-pending) .thesis-mock{animation:deck-fade .6s var(--ease-out) backwards}.cover-side .pitch-menu{animation:deck-slide-in .28s var(--ease-out) backwards}.pitch-backdrop{animation:deck-fade .18s var(--ease-out) backwards}.pitch-backdrop .pitch-menu{animation:deck-pop .24s var(--ease-out) backwards}.pitch-menu:not(.pitch-menu--detail)>:not(.pitch-menu-close){animation:deck-rise-sm .26s var(--ease-out) backwards;animation-delay:60ms}.pitch-menu:not(.pitch-menu--detail)>.pitch-menu-title{animation-delay:.1s}.pitch-menu:not(.pitch-menu--detail)>.pitch-menu-lede{animation-delay:.14s}.pitch-menu:not(.pitch-menu--detail)>.pitch-choices{animation-delay:.18s}.pitch-menu:not(.pitch-menu--detail)>.pitch-secondary{animation-delay:.22s}.pitch-sheet-backdrop{animation:deck-fade .18s var(--ease-out)}.pitch-sheet{animation:deck-sheet-up .34s var(--ease-out)}.pitch-sheet .pitch-menu>*{animation:none}.cover-side .pitch-menu--detail,.pitch-backdrop .pitch-menu--detail{animation:deck-fade .16s var(--ease-out) backwards}.pitch-bubble{animation:deck-rise-sm .22s var(--ease-out) backwards}.pitch-bubble:nth-child(2){animation-delay:25ms}.pitch-bubble:nth-child(3){animation-delay:50ms}.pitch-bubble:nth-child(4){animation-delay:75ms}.pitch-bubble:nth-child(5){animation-delay:.1s}.pitch-bubble:nth-child(6){animation-delay:125ms}.pitch-bubble:nth-child(7){animation-delay:.15s}.pitch-bubble:nth-child(n+8){animation-delay:175ms}.cover-launch-btn{transition:scale 90ms var(--ease-out)}.cover-launch-btn:active:not(:disabled){scale:.97}.cover-launch-btn[aria-expanded=true]{animation:pitch-tap .18s var(--ease-out)}.cta-halo:has(>.cover-launch-btn[aria-expanded=true]):before{animation:cta-halo-spin 3.6s linear infinite,halo-flash .22s var(--ease-out)}.xp-overlay,.xp-esc-modal{transition-timing-function:var(--ease-out)}.xp-esc-card{translate:0 8px;transition:translate .25s var(--ease-out)}.xp-esc-modal.is-open .xp-esc-card{translate:0 0}}@media(max-width:960px)and (prefers-reduced-motion:no-preference){.deck.motion-ready .slide .rv,.deck.motion-ready .slide .plan,.prob-brick,.prob-expose,.gtm4-ms,.gtm4-card{translate:none!important}.deck.motion-ready .slide.is-pending .rv,.deck.motion-ready .slide.is-pending .frame .viz,.deck.motion-ready .slide.is-pending .frame .wave-band,.deck.motion-ready .slide.is-pending .frame .corner-lines,.deck.motion-ready .slide.is-pending .thesis-mock,.deck.motion-ready .slide[data-i18n-title="slides.model3"].is-pending .plan,.prob-scale.is-armed .prob-pan.is-ai .prob-brick:not(.is-dropped),.prob-scale.is-armed .prob-expose,.gtm4-chart.will-trace .gtm4-ms,.gtm4-chart.will-trace:not(.is-settled) .gtm4-card{visibility:hidden;opacity:0}.deck.motion-ready .slide:not(.is-pending) .rv,.deck.motion-ready .slide[data-i18n-title="slides.model3"]:not(.is-pending) .plan-offers .plan,.deck.motion-ready .slide[data-i18n-title="slides.model3"]:not(.is-pending) .plan-usage .plan,.deck.motion-ready .slide:not(.is-pending) .frame .viz,.deck.motion-ready .slide:not(.is-pending) .frame .wave-band,.deck.motion-ready .slide:not(.is-pending) .frame .corner-lines,.deck.motion-ready .slide:not(.is-pending) .thesis-mock,.prob-scale.is-armed .prob-pan.is-ai .prob-brick.is-dropped,.gtm4-chart.is-settled .gtm4-card{animation-name:deck-fade;visibility:visible}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-400:oklch(76.5% .177 163.223);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.end-2026{inset-inline-end:calc(var(--spacing) * 2026)}.end-2027{inset-inline-end:calc(var(--spacing) * 2027)}.top-\[calc\(env\(safe-area-inset-top\)\+4\.25rem\)\]{top:calc(env(safe-area-inset-top) + 4.25rem)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.z-10{z-index:10}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-square{aspect-ratio:1}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-\[1\.125rem\]{height:1.125rem}.h-\[18px\]{height:18px}.h-full{height:100%}.max-h-56{max-height:calc(var(--spacing) * 56)}.min-h-dvh{min-height:100dvh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-\[1\.125rem\]{width:1.125rem}.w-\[17rem\]{width:17rem}.w-\[18px\]{width:18px}.w-\[min\(42vw\,11\.5rem\)\]{width:min(42vw,11.5rem)}.w-\[min\(72vw\,420px\)\]{width:min(72vw,420px)}.w-full{width:100%}.max-w-\[28ch\]{max-width:28ch}.max-w-\[min\(960px\,100\%\)\]{max-width:min(960px,100%)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.resize{resize:both}.resize-none{resize:none}.flex-col{flex-direction:column}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[hsl\(var\(--copper\)\/0\.5\)\]{border-color:hsl(var(--copper)/.5)}.border-\[hsl\(var\(--paper\)\/0\.15\)\]{border-color:hsl(var(--paper)/.15)}.bg-\[\#0f0e12\]{background-color:#0f0e12}.bg-\[hsl\(var\(--copper\)\)\]{background-color:hsl(var(--copper))}.bg-\[hsl\(var\(--copper\)\/0\.2\)\]{background-color:hsl(var(--copper)/.2)}.bg-\[hsl\(var\(--ink\)\)\]{background-color:hsl(var(--ink))}.bg-\[hsl\(var\(--paper\)\/0\.08\)\]{background-color:hsl(var(--paper)/.08)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-\[radial-gradient\(circle_at_50\%_40\%\,hsl\(var\(--copper\)\/0\.28\)\,transparent_70\%\)\]{background-image:radial-gradient(circle at 50% 40%,hsl(var(--copper)/.28),transparent 70%)}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pl-1{padding-left:var(--spacing)}.text-center{text-align:center}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[9px\]{font-size:9px}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[hsl\(var\(--paper\)\)\]{color:hsl(var(--paper))}.text-\[hsl\(var\(--paper\)\/0\.4\)\]{color:hsl(var(--paper)/.4)}.text-\[hsl\(var\(--paper\)\/0\.8\)\]{color:hsl(var(--paper)/.8)}.text-\[hsl\(var\(--paper\)\/0\.45\)\]{color:hsl(var(--paper)/.45)}.text-\[hsl\(var\(--paper\)\/0\.55\)\]{color:hsl(var(--paper)/.55)}.text-\[hsl\(var\(--paper\)\/0\.88\)\]{color:hsl(var(--paper)/.88)}.uppercase{text-transform:uppercase}.opacity-60{opacity:.6}.shadow-\[0_1px_6px_hsl\(var\(--copper\)\/0\.4\)\]{--tw-shadow:0 1px 6px var(--tw-shadow-color,hsl(var(--copper)/.4));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_-10px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow:0 12px 40px -10px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-\[hsl\(var\(--paper\)\/0\.45\)\]::placeholder{color:hsl(var(--paper)/.45)}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-\[hsl\(var\(--paper\)\/0\.06\)\]:hover{background-color:hsl(var(--paper)/.06)}.hover\:text-\[hsl\(var\(--paper\)\)\]:hover{color:hsl(var(--paper))}.hover\:text-\[hsl\(var\(--paper\)\/0\.7\)\]:hover{color:hsl(var(--paper)/.7)}.hover\:text-\[hsl\(var\(--paper\)\/0\.9\)\]:hover{color:hsl(var(--paper)/.9)}}.disabled\:text-\[hsl\(var\(--paper\)\/0\.25\)\]:disabled{color:hsl(var(--paper)/.25)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}}:root{--paper:42 40% 98%;--ink:40 12% 12%;--copper:28 38% 48%;--copper-soft:32 30% 72%}.deck-chrome{font-family:Plus Jakarta Sans,system-ui,sans-serif}.glass-panel-dark{background-color:hsl(var(--ink))}@supports (color:color-mix(in lab,red,red)){.glass-panel-dark{background-color:color-mix(in oklab,hsl(var(--ink)) 55%,transparent)}}.glass-panel-dark{-webkit-backdrop-filter:blur(18px)saturate(140%);border:1px solid hsl(var(--paper))}@supports (color:color-mix(in lab,red,red)){.glass-panel-dark{border:1px solid color-mix(in oklab,hsl(var(--paper)) 15%,transparent)}}.glass-panel-dark{color:hsl(var(--paper))}.scenaro-brand-gradient{color:#fff;background:linear-gradient(135deg,#f2c94c,#eb6eaf)}.deck-orb-glow{box-shadow:0 8px 28px -6px hsl(var(--copper) / .35)}.deck-orb-glow.is-listening{animation:1.4s ease-in-out infinite deck-orb-pulse}@keyframes deck-orb-pulse{0%,to{box-shadow:0 0 14px hsl(var(--copper) / .45)}50%{box-shadow:0 0 28px hsl(var(--copper) / .2)}}.deck-launch-rail{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg)}.dmb{z-index:1000;min-height:64px;padding:.625rem .875rem;padding-bottom:calc(.625rem + env(safe-area-inset-bottom,0px));border-top:1px solid hsl(var(--paper));background:#141319;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.dmb{border-top:1px solid color-mix(in oklab,hsl(var(--paper)) 12%,transparent)}}.dmb{color:hsl(var(--paper));border-radius:16px 16px 0 0;transition:height .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1);animation:.28s ease-out dmb-slide-up;box-shadow:0 -8px 32px -8px #0000008c}.dmb--discrete{z-index:1001;background:#141319}.dmb-notice{text-align:center;font:500 13px/1.35 var(--font-display,inherit);letter-spacing:-.01em;color:hsl(var(--paper));margin:0 0 .55rem}@supports (color:color-mix(in lab,red,red)){.dmb-notice{color:color-mix(in oklab,hsl(var(--paper)) 88%,transparent)}}.dmb--expanded{height:50dvh;padding-top:.75rem}.dmb-backdrop{z-index:999;background:#0000008c;animation:.2s ease-out dmb-fade;position:fixed;inset:0}.dmb-stack{flex-direction:column;flex-shrink:0;gap:.5rem;width:100%;display:flex}.dmb-toolbar{align-items:center;gap:.5rem;width:100%;display:flex}.dmb-icon-btn{width:2.5rem;min-width:2.75rem;height:2.5rem;min-height:2.75rem;color:hsl(var(--paper) / .6);background:hsl(var(--paper));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.dmb-icon-btn{background:color-mix(in oklab,hsl(var(--paper)) 6%,transparent)}}.dmb-icon-btn{border:1px solid hsl(var(--paper))}@supports (color:color-mix(in lab,red,red)){.dmb-icon-btn{border:1px solid color-mix(in oklab,hsl(var(--paper)) 10%,transparent)}}.dmb-icon-btn{transition:color .15s,background .15s,border-color .15s,transform .12s}.dmb-icon-btn:active{transform:scale(.94)}.dmb-icon-btn:disabled{opacity:.4}.dmb-icon-btn--active{color:hsl(var(--copper-soft));background:hsl(var(--copper))}@supports (color:color-mix(in lab,red,red)){.dmb-icon-btn--active{background:color-mix(in oklab,hsl(var(--copper)) 22%,transparent)}}.dmb-icon-btn--active{border-color:hsl(var(--copper))}@supports (color:color-mix(in lab,red,red)){.dmb-icon-btn--active{border-color:color-mix(in oklab,hsl(var(--copper)) 40%,transparent)}}.dmb-mode-switch{background:hsl(var(--paper));border-radius:9999px;align-items:center;gap:.1875rem;padding:.1875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dmb-mode-switch{background:color-mix(in oklab,hsl(var(--paper)) 5%,transparent)}}.dmb-mode-switch{border:1px solid hsl(var(--paper))}@supports (color:color-mix(in lab,red,red)){.dmb-mode-switch{border:1px solid color-mix(in oklab,hsl(var(--paper)) 10%,transparent)}}.dmb-mode-btn{width:2.25rem;height:2.25rem;color:hsl(var(--paper) / .45);border-radius:9999px;justify-content:center;align-items:center;transition:color .15s,background .15s,box-shadow .15s;display:flex}.dmb-mode-btn:disabled{opacity:.45}.dmb-mode-btn--active{color:hsl(var(--paper));background:hsl(var(--copper));box-shadow:0 1px 6px hsl(var(--copper) / .4)}.dmb-mic-btn{flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.dmb-mic-btn:active .dmb-mic-inner{transform:scale(.94)}.dmb-mic-btn:disabled{opacity:.5}.dmb-mic-inner{border:1px solid hsl(var(--paper));border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dmb-mic-inner{border:1px solid color-mix(in oklab,hsl(var(--paper)) 22%,transparent)}}.dmb-mic-inner{background:hsl(var(--paper));color:hsl(var(--ink));box-shadow:0 2px 12px -2px hsl(var(--copper) / .35);transition:transform .12s}.dmb-mic-inner--muted{background:hsl(var(--paper))}@supports (color:color-mix(in lab,red,red)){.dmb-mic-inner--muted{background:color-mix(in oklab,hsl(var(--paper)) 22%,transparent)}}.dmb-mic-inner--muted{color:hsl(var(--paper));box-shadow:none}.dmb-mic-inner--speaking{animation:1.4s ease-in-out infinite dmb-glow-speaking}.dmb-mic-inner--listening{animation:1.4s ease-in-out infinite dmb-glow-listening}.dmb-mic-inner--thinking{animation:1.4s ease-in-out infinite dmb-glow-thinking}.dmb-field{background:hsl(var(--paper));border-radius:9999px;flex:1;align-items:center;gap:.125rem;min-width:0;min-height:2.75rem;padding:.25rem .25rem .25rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dmb-field{background:color-mix(in oklab,hsl(var(--paper)) 6%,transparent)}}.dmb-field{border:1px solid hsl(var(--paper))}@supports (color:color-mix(in lab,red,red)){.dmb-field{border:1px solid color-mix(in oklab,hsl(var(--paper)) 10%,transparent)}}.dmb-field{transition:border-radius .2s}.dmb-field--tall{border-radius:1.25rem;align-items:flex-end}.dmb-field:focus-within{border-color:hsl(var(--copper))}@supports (color:color-mix(in lab,red,red)){.dmb-field:focus-within{border-color:color-mix(in oklab,hsl(var(--copper)) 55%,transparent)}}.dmb-field-input{resize:none;min-width:0;color:hsl(var(--paper));scrollbar-width:none;background:0 0;flex:1;padding:.25rem 0;font-size:.875rem;line-height:1.125rem;overflow-y:auto}.dmb-field-input::-webkit-scrollbar{display:none}.dmb-field-input::placeholder{color:hsl(var(--paper) / .4)}.dmb-field-input:focus{outline:none}.dmb-field-send{width:2.25rem;height:2.25rem;color:hsl(var(--copper-soft));flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.dmb-field-send:disabled{color:hsl(var(--paper) / .25)}.dmb-panel{flex-direction:column;width:100%;height:100%;animation:.28s ease-out dmb-fade;display:flex}.dmb-reply-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.dmb-reply-preview{text-align:left;width:100%}.dmb-reply-tap{cursor:pointer;text-align:left;border-radius:.75rem;width:100%;padding:.125rem .125rem 0;transition:background .15s;display:block}.dmb-reply-tap:active{background:hsl(var(--paper))}@supports (color:color-mix(in lab,red,red)){.dmb-reply-tap:active{background:color-mix(in oklab,hsl(var(--paper)) 5%,transparent)}}.dmb-reply-tap .dmb-reply-tail{pointer-events:none;min-height:4.5rem}.dmb-reply-header{pointer-events:none;flex-shrink:0;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.dmb-reply-avatar{background:hsl(var(--paper));width:1.5rem;height:1.5rem;color:hsl(var(--ink));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dmb-reply-title{letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--copper-soft));font-size:8px}.dmb-reply-content{flex:1;min-height:0;padding-right:.25rem;overflow-y:auto}.dmb-reply-tail{overflow-wrap:anywhere;scrollbar-width:none;max-height:4.5rem;overflow:hidden auto}.dmb-reply-tail::-webkit-scrollbar{display:none}.dmb-reply-tail--overflow{-webkit-mask-image:linear-gradient(#0000 0%,#000 1.25rem);mask-image:linear-gradient(#0000,#000 1.25rem)}.dmb-reply-content p,.dmb-reply-tail p{color:hsl(var(--paper) / .92);margin:0;font-size:.875rem;line-height:1.625}.dmb-dots{align-items:center;gap:.25rem;padding:.25rem 0;display:inline-flex}.dmb-dots i{background:hsl(var(--copper-soft) / .8);border-radius:9999px;width:.25rem;height:.25rem;animation:1.1s ease-in-out infinite dmb-dot;display:inline-block}.dmb-dots i:nth-child(2){animation-delay:.18s}.dmb-dots i:nth-child(3){animation-delay:.36s}@media(min-width:768px)and (max-width:1024px){.dmb{padding:.875rem 1.25rem;padding-bottom:calc(.875rem + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;min-height:5.25rem}.dmb-toolbar,.dmb-stack{gap:.75rem}.dmb-icon-btn{width:3rem;min-width:3rem;height:3rem;min-height:3rem}.dmb-mode-switch{gap:.25rem;padding:.25rem}.dmb-mode-btn{width:2.75rem;height:2.75rem}.dmb-mic-btn,.dmb-mic-inner{width:3.25rem;height:3.25rem}.dmb-field{min-height:3rem}.dmb-field-input{font-size:1rem;line-height:1.25rem}.dmb-field-send{width:2.5rem;height:2.5rem}.dmb-reply-title{letter-spacing:.14em;font-size:10px}.dmb-reply-tail{max-height:5.75rem}.dmb-reply-content p,.dmb-reply-tail p{font-size:1rem;line-height:1.55}}@keyframes dmb-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes dmb-fade{0%{opacity:0}to{opacity:1}}@keyframes dmb-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes dmb-glow-speaking{0%,to{box-shadow:0 0 14px hsl(var(--copper) / .55)}50%{box-shadow:0 0 28px hsl(var(--copper) / .25)}}@keyframes dmb-glow-listening{0%,to{box-shadow:0 0 12px hsl(var(--paper) / .35)}50%{box-shadow:0 0 24px hsl(var(--paper) / .15)}}@keyframes dmb-glow-thinking{0%,to{box-shadow:0 0 10px #477eeb59}50%{box-shadow:0 0 20px #477eeb26}}.deck-launch-corner{z-index:70;position:fixed;bottom:max(22px,50dvh + min(100dvh - 28px,min(1480px,100vw - 28px)/1.77778)/-2 + 22px);right:max(22px,50vw + min(1480px,100vw - 28px)/-2 + 22px)}@media(max-width:1024px){.deck-launch-corner{right:max(16px,env(safe-area-inset-right));bottom:max(16px,calc(env(safe-area-inset-bottom) + 16px))}.deck-launch-corner .cover-launch-btn{padding:.55rem 1.15rem .48rem}.deck-launch-corner .cover-launch-btn strong{font-size:1.15rem}}.pitch-qr{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;align-items:stretch;gap:0;margin:4px 0 8px;padding:0;display:flex;overflow:hidden}.pitch-qr-code{background:#fff;border-radius:0;flex:0 0 176px;justify-content:center;align-self:stretch;align-items:center;width:176px;min-height:176px;margin:0;padding:0;display:flex;overflow:hidden}.pitch-qr-code img{object-fit:contain;background:#fff;width:100%;height:100%;margin:0;padding:0;display:block}.pitch-qr-pending{color:#2a2830;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;min-height:176px;padding:12px;font-size:.72rem;line-height:1.3;display:flex}.pitch-qr-pending .scenaro-loader,.pitch-transcript-status .scenaro-loader{align-items:center}.pitch-qr-text{flex:1;min-width:0;padding:18px 18px 18px 16px}.pitch-qr-kicker{letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--copper-soft));align-items:center;gap:6px;margin-bottom:6px;font-size:.78rem;font-weight:600;display:inline-flex}.pitch-qr-text p:last-child{color:hsl(var(--paper) / .7);font-size:.88rem;line-height:1.4}.pitch-or{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--paper) / .45);margin:2px 0 0;font-size:.75rem}@media(max-width:720px){.pitch-qr{text-align:center;flex-direction:column}.pitch-qr-code{aspect-ratio:1;flex:none;width:100%;min-height:200px}.pitch-qr-pending{min-height:200px}.pitch-qr-text{padding:16px}.pitch-qr-kicker{justify-content:center}}.remote{min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 18px max(24px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 0%,hsl(var(--copper) / .18),transparent 60%),#0f0e12;color:hsl(var(--paper));flex-direction:column;gap:14px;font-family:Plus Jakarta Sans,system-ui,sans-serif;display:flex}.remote--gate{text-align:center;justify-content:center;gap:18px}.remote--gate h1{font-family:Sora,system-ui,sans-serif;font-size:1.7rem;font-weight:600;line-height:1.15}.remote-lede{color:hsl(var(--paper) / .6);font-size:.88rem;line-height:1.45}.remote-error{color:#fca5a5;font-size:.9rem}.remote--gate .scenaro-loader,.remote--gate .scenaro-lockup{align-self:center}.remote-mark{flex:none;width:1.03rem;height:.9rem;display:block}.remote-brand{letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--paper) / .7);justify-content:center;align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.remote-dot{background:#fbbf24;border-radius:999px;width:8px;height:8px}.remote-dot.is-on{background:#34d399}.remote-primary,.remote-complete{color:#fff;background:linear-gradient(135deg,#f2c94c,#eb6eaf);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:60px;font-size:1.05rem;font-weight:700;display:flex}.remote-primary:disabled,.remote-complete:disabled{opacity:.5}.remote-start-audio{background:#ffffff1f;border-radius:999px;min-height:48px;font-weight:600}.remote--app{gap:12px;height:100dvh;min-height:0;padding-bottom:0}.remote-top{flex-direction:column;align-items:center;gap:12px;display:flex}.remote-tabs{background:#ffffff0f;border-radius:999px;grid-template-columns:1fr 1fr;width:100%;padding:4px;display:grid}.remote-tabs button{min-height:38px;color:hsl(var(--paper) / .55);border-radius:999px;font-size:.88rem;font-weight:600}.remote-tabs button[aria-selected=true]{color:hsl(var(--paper));background:#ffffff1f}.remote-stage{flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:0;display:grid}.remote-arrow{background:#ffffff1a;border-radius:22px;justify-content:center;align-items:center;width:64px;height:120px;display:flex}.remote-arrow:active{background:#fff3}.remote-arrow:disabled{opacity:.3}.remote-stage-title{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 4px;display:flex}.remote-slide-count{color:hsl(var(--paper) / .5);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem}.remote-stage-title h1{font-family:Sora,system-ui,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2}.remote-stage-hint{color:hsl(var(--paper) / .45);text-underline-offset:3px;font-size:.78rem;text-decoration:underline}.remote-speaking{color:hsl(var(--copper-soft));font-size:.8rem;animation:1.4s ease-in-out infinite remote-speaking-pulse}@keyframes remote-speaking-pulse{50%{opacity:.45}}.remote-slides{flex:1;min-height:0;overflow-y:auto}.remote-slides button{text-align:left;border-radius:12px;gap:12px;width:100%;padding:12px 10px;font-size:.95rem;display:flex}.remote-slides button span{min-width:1.6em;color:hsl(var(--paper) / .45);font-family:IBM Plex Mono,ui-monospace,monospace}.remote-slides button[aria-current=true]{background:hsl(var(--copper) / .25)}.remote-transcript{flex-direction:column;flex:1;gap:12px;min-height:0;padding:4px 2px;display:flex;overflow-y:auto}.remote-line{color:hsl(var(--paper) / .88);font-size:.95rem;line-height:1.5}.remote-line span{letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--paper) / .45);font-size:.7rem;display:block}.remote-line--assistant span{color:hsl(var(--copper-soft))}.remote-empty{color:hsl(var(--paper) / .45);margin:auto;font-size:.88rem}.remote-dock{padding:14px 18px max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0e12f0;border-top:1px solid #ffffff14;flex-direction:column;gap:10px;margin:0 -18px;display:flex;position:sticky;bottom:0}.remote-modes{background:#ffffff0f;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.remote-modes button{min-height:44px;color:hsl(var(--paper) / .6);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.remote-modes button[aria-pressed=true]{background:hsl(var(--copper));color:#fff}.remote-modes button:disabled{opacity:.4}.remote-toggles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.remote-toggles button{background:#ffffff14;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:60px;font-size:.75rem;font-weight:600;display:flex}.remote-toggles button[aria-pressed=true]{color:#fca5a5;background:#f8717133}.remote-toggles button.is-hangup{color:#fca5a5;background:#f871711f}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}
