@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/pjs-italic-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/pjs-italic-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/pjs-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(/fonts/pjs-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/pjs-normal-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/pjs-normal-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/pjs-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/pjs-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fff;--paper-2:#ffffff8c;--ink:#0e1513;--ink-soft:#33403d;--muted:#536360;--line:#0e15131c;--stage:min(2400px, 94vw);--line-soft:#0e15130f;--shadow:0 1px 2px #0e15130a, 0 10px 34px #0e151312;--teal:#0bb98f;--teal-ink:#0a7d60;--teal-hover:#08966f;--teal-bright:#10b981;--t-red:#ff385c;--t-red-ink:#d91438;--t-red-tint:#ff385c1f;--t-red-wash:#ff385c12;--t-slate:#8a958f;--t-slate-ink:#66736f;--t-slate-tint:#8a958f24;--t-slate-wash:#8a958f14;--t-amber:#8a958f;--t-amber-ink:#66736f;--t-amber-tint:#8a958f24;--t-amber-wash:#8a958f14;--t-blue:#8a958f;--t-blue-ink:#66736f;--t-blue-tint:#8a958f24;--t-blue-wash:#8a958f14;--t-purple:#8a958f;--t-purple-ink:#66736f;--t-purple-tint:#8a958f24;--t-purple-wash:#8a958f14;--t-teal:var(--teal);--t-teal-ink:var(--teal-ink);--t-teal-tint:#0bb98f1f;--t-teal-wash:#0bb98f12;--blue:#6b7a86;--purple:#6b7a86;--amber:#6b7a86;--red:#4a5560;--display:"Plus Jakarta Sans", system-ui, sans-serif;--meta:"Plus Jakarta Sans", system-ui, sans-serif;--sans:"Plus Jakarta Sans", system-ui, sans-serif;--glass-t1-bg:#ffffff73;--glass-t1-blur:blur(32px) saturate(160%);--glass-t1-shadow:0 24px 64px -16px #0e151359;--glass-t1-rim:inset 0 1px 1px #fffffff2, inset 0 0 0 1px #ffffff4d;--glass-t1-radius:26px;--glass-t2-bg:#ffffff4d;--glass-t2-blur:blur(16px) saturate(140%);--glass-t2-shadow:0 8px 24px -8px #0e151333;--glass-t2-rim:inset 0 1px 0 #fff9, inset 0 0 0 1px #ffffff26;--glass-t2-radius:16px;--glass-t3-bg:#ffffff26;--glass-t3-blur:blur(8px) saturate(120%);--glass-t3-shadow:0 2px 8px #0e15131a;--glass-t3-rim:inset 0 0 0 1px #fff3;--glass-t3-radius:999px;--glass-chip:var(--glass-t2-bg);--glass-chip-2:var(--glass-t1-bg);--glass-blur:var(--glass-t2-blur);--glass-rim:var(--glass-t2-rim);--glass-shadow:var(--glass-t2-shadow);--glass-line:1px solid #ffffff26;--glass-radius:var(--glass-t2-radius);--glass-soft:#ffffff24;--glass-veil:#ffffff0a;--glass-blur-soft:var(--glass-blur);--blur-amt:28px;--teal-ink-sm:#075e48;--glass-border:#ffffff40;--ease-settle:cubic-bezier(.16, 1, .3, 1.02);--gl-fill:var(--glass-chip);--gl-sheen:transparent;--gl-blur:var(--glass-blur);--gl-rim:var(--glass-rim);--gl-shadow:var(--glass-shadow)}@media (min-width:1536px){:root{--blur-amt:38px}}@media (min-width:2200px){:root{--blur-amt:50px}}.glow-accent{background:radial-gradient(circle,#0bb98f29,#0000 70%)}.glow-text{text-shadow:0 0 26px #0bb98f61}.glow-halo{filter:drop-shadow(0 0 5px #0bb98f73)}.glow-cta{box-shadow:0 10px 28px #0bb98f6b}.glass-scrim{background:rgba(255,255,255,var(--glass-scrim-alpha,0));transition:background-color .3s}*{box-sizing:border-box}html{scroll-behavior:auto}:where(a,button):focus-visible{outline:2px solid var(--teal-ink);outline-offset:2px}.dataroom-tile-v,.engine-row-v,.engine-count,.deck-count,.cbar-value,.arr-val,.arr-tick,.tss-val,.dataroom-n,.sv-n{font-variant-numeric:tabular-nums}.dataroom-tile-v .fig-affix{opacity:.78;font-size:.68em;font-weight:700}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.canvas-root{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.canvas-root canvas{display:block;width:100%!important;height:100%!important}.site{z-index:1;position:relative}.deck{z-index:40;background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid var(--line);box-shadow:var(--shadow);opacity:.4;border-radius:999px;align-items:center;gap:13px;padding:7px 11px;transition:opacity .55s,transform .4s cubic-bezier(.05,.7,.1,1);display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.deck:hover,.deck:focus-within,.deck.is-active{opacity:1}.deck-arrow{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:var(--glass-chip);width:34px;height:34px;-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-size:15px;transition:background .2s,color .2s,border-color .2s;display:grid}.deck-arrow:hover:not(:disabled){background:var(--teal-ink);color:#fff;border-color:var(--teal-ink)}.deck-arrow:disabled{opacity:.32;cursor:default}.deck-meta{flex-direction:column;align-items:center;min-width:112px;line-height:1.15;display:flex}.deck-count{font-family:var(--meta);color:var(--ink);letter-spacing:.05em;font-size:12px}.deck-count i{color:var(--muted);margin:0 3px;font-style:normal}.deck-label{font-family:var(--meta);letter-spacing:.18em;text-transform:uppercase;color:var(--teal-ink-sm);text-overflow:ellipsis;white-space:nowrap;max-width:190px;margin-top:3px;font-size:10px;overflow:hidden}.deck-progress{z-index:40;background:#0c16220f;height:3px;position:fixed;bottom:0;left:0;right:0}.deck-progress-fill{background:linear-gradient(90deg, var(--teal), var(--blue));height:100%;transition:width .6s cubic-bezier(.05,.7,.1,1)}.practice-chip{z-index:45;border:1px solid var(--line);box-shadow:var(--shadow);font-family:var(--meta);color:var(--ink);background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:flex;position:fixed;bottom:26px;left:22px}.practice-dot{background:var(--teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #0bb98f2e}.practice-label{letter-spacing:.08em;text-transform:uppercase;font-weight:700}.practice-lang{-webkit-appearance:none;appearance:none;border:1px solid var(--line);cursor:pointer;font-family:var(--meta);color:var(--muted);background:0 0;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.practice-lang.is-on{background:var(--teal-ink);color:#fff;border-color:var(--teal-ink)}.practice-hint{color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:1px 5px;font-size:10px}.topbar-right{align-items:center;gap:20px;display:flex}.deckmenu-btn{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border:none;border-radius:9px;flex-direction:column;justify-content:space-between;width:34px;height:28px;padding:5px 6px;transition:background .2s;display:flex}.deckmenu-btn:hover{background:#0bb98f17}.deckmenu-btn span{background:var(--teal-ink);border-radius:2px;height:2px;transition:width .22s,background .2s;display:block}.deckmenu-btn span:first-child{width:22px}.deckmenu-btn span:nth-child(2){width:15px}.deckmenu-btn span:nth-child(3),.deckmenu-btn:hover span:nth-child(2){width:22px}.topbar--dark .deckmenu-btn span{background:var(--teal-bright)}.deckmenu-overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e151342;justify-content:flex-end;align-items:flex-start;padding:clamp(16px,4vw,44px);animation:.28s backwards deckmenu-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes deckmenu-fade{0%{opacity:0}}.deckmenu-panel{border:1px solid var(--line);width:min(400px,92vw);max-height:min(86vh,720px);box-shadow:var(--glass-rim), 0 30px 80px #0e151338;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#fffffff0;border-radius:20px;padding:14px;animation:.36s cubic-bezier(.05,.7,.1,1) backwards deckmenu-in;overflow-y:auto}@keyframes deckmenu-in{0%{opacity:0;transform:translate(14px)}}.deckmenu-head{justify-content:space-between;align-items:center;padding:4px 8px 12px;display:flex}.deckmenu-kicker{font-family:var(--meta);letter-spacing:.2em;text-transform:uppercase;color:var(--teal-ink-sm);font-size:10px}.deckmenu-close{-webkit-appearance:none;appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:2px 7px;font-size:15px;line-height:1}.deckmenu-close:hover{color:var(--ink);background:#0e15130d}.deckmenu-list{flex-direction:column;gap:2px;display:flex}.deckmenu-item{-webkit-appearance:none;appearance:none;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:13px;align-items:center;gap:14px;padding:10px 12px;transition:background .18s;display:flex}.deckmenu-item:hover{background:#0bb98f1a;outline:none}.deckmenu-item:focus-visible{background:#0bb98f1a;outline:none}.deckmenu-item.is-current{background:#0bb98f26}.deckmenu-n{font-family:var(--meta);font-variant-numeric:tabular-nums;color:var(--teal-ink);text-align:center;min-width:20px;font-size:12px;font-weight:700}.deckmenu-item.is-current .deckmenu-n{color:var(--teal-ink)}.deckmenu-text{flex-direction:column;gap:2px;min-width:0;display:flex}.deckmenu-label{font-family:var(--meta);letter-spacing:.16em;text-transform:uppercase;color:var(--teal-ink-sm);font-size:9.5px}.deckmenu-title{font-family:var(--display);color:var(--ink);text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:#f6f9f8;margin:0;font-size:17px;line-height:1.6}a{color:var(--teal-ink);text-decoration:none}a:hover{color:var(--teal-hover)}.topbar{z-index:20;background:#0d0e13d9;justify-content:space-between;align-items:center;padding:18px clamp(20px,5vw,64px);animation:.6s cubic-bezier(.05,.7,.1,1) backwards sec-in;display:flex;position:fixed;top:0;bottom:auto;left:0;right:0}.brand{font-family:var(--meta);letter-spacing:.35em;text-transform:uppercase;color:var(--teal-ink);font-size:13px;transition:color .4s}.brand-logo{width:auto;height:42px;display:block}.cta-mini{font-family:var(--meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;transition:color .4s}.cache-tick{font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-ink-sm,#075e48);opacity:.75;font-size:11px;animation:.5s backwards card-in}.cta-mini:hover{color:var(--teal-ink)}.topbar{transition:background .4s}.topbar--dark{background:linear-gradient(#07101980,#0000)}.topbar--dark .brand{color:var(--teal-bright)}.topbar--dark .cta-mini{color:#ffffffd1}.topbar--dark .cta-mini:hover{color:var(--teal-bright)}.site[data-dark=true]{--paper:#0a121a;--paper-2:#121d27;--ink:#eef4f7;--ink-soft:#b4c0c9;--muted:#7a8893;--line:#ffffff24;--line-soft:#ffffff12;--shadow:0 1px 2px #00000073, 0 14px 40px #0000008c;--teal:#2ee6c6}.site[data-dark=true] .cbar-track,.site[data-dark=true] .detail-table th{background:#ffffff0a}.site[data-dark=true] .fly-track{stroke:#ffffff2e}.site{width:100%;overflow-x:hidden}.beat{border-bottom:1px solid var(--line-soft);background:radial-gradient(120% 90% at 86% -6%,#dcefe7 0%,#0000 58%),radial-gradient(110% 90% at -6% 8%,#e3ebf5 0%,#0000 54%),radial-gradient(90% 70% at 50% 110%,#0bb98f1a 0%,#0000 60%),#f6f9f8;align-items:center;min-height:100vh;padding:14vh clamp(20px,6vw,96px);display:flex;position:relative;overflow:hidden}.beat:before,.beat:after{content:"";filter:blur(26px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.beat:before{background:radial-gradient(circle,#0bb98f1a,#0000 62%);width:44vw;height:44vw;animation:30s ease-in-out infinite alternate blobDrift;top:4%;left:-8%}.beat:after{background:radial-gradient(circle,#0bb98f26,#0000 62%);width:42vw;height:42vw;animation:38s ease-in-out infinite alternate-reverse blobDrift;top:28%;right:-10%}@keyframes blobDrift{0%{transform:translate(0)scale(1)}to{transform:translate(2%,-3%)scale(1.08)}}.beat-inner{z-index:1;background:var(--gl-sheen), var(--gl-fill);width:100%;max-width:2400px;-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);box-shadow:var(--gl-rim), var(--gl-shadow);border:1px solid #ffffff4d;border-radius:32px;margin:0 auto;padding:72px 64px;position:relative}.beat--snap .beat-inner{max-width:2400px}.beat-meta{font-family:var(--meta);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:26px;font-size:12px;display:flex}.beat-n{color:var(--teal-ink)}.beat-slides{opacity:.65;margin-left:auto}.beat-title{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;will-change:transform;margin:0 0 22px;font-size:clamp(40px,5.4vw,80px);font-weight:800;line-height:1}.beat-lead{color:var(--ink-soft);max-width:760px;margin:0 0 36px;font-size:clamp(18px,1.7vw,25px);line-height:1.5}.beat-kicker{letter-spacing:.26em;text-transform:uppercase;color:var(--teal-ink,#0a7d60);align-items:center;gap:11px;font-size:15px;font-weight:600;display:inline-flex}.beat-kicker:before{content:"";background:var(--teal);width:24px;height:2px}.stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;margin:30px 0;display:grid}.stat{border:1px solid var(--line);background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);border-radius:20px;padding:22px 22px 18px}.stat-value{font-family:var(--meta);color:var(--teal-ink);letter-spacing:-.01em;font-size:clamp(26px,3.6vw,40px);line-height:1.05}.stat-label{font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-top:6px;font-size:11px;font-weight:600;line-height:1.4}.stat-cite{font-family:var(--meta);color:var(--muted);letter-spacing:.04em;margin-top:10px;font-size:11px}.beat--hero .beat-inner{text-align:center;max-width:1520px}.beat--hero .beat-title{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(56px,7.2vw,104px);font-weight:800;line-height:1}.beat--hero .beat-title em{color:var(--teal-ink,#0a7d60);font-style:normal}.beat--hero .beat-lead{color:var(--ink-soft);max-width:60ch;margin:36px auto 0;font-size:clamp(19px,1.8vw,26px);line-height:1.5}.beat--hero .stats{grid-template-columns:repeat(3,1fr);gap:26px;max-width:1120px;margin:64px auto 0;display:grid}.beat--hero .stat{background:var(--gl-sheen), var(--gl-fill);-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);box-shadow:var(--gl-rim), var(--gl-shadow);border:1px solid #ffffff4d;border-radius:24px;padding:44px 24px}.beat--hero .stat-value{letter-spacing:-.03em;color:var(--teal-ink,#0a7d60);font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,62px);font-weight:800;line-height:1}.beat--hero .stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:16px;font-size:14px;font-weight:600}@media (max-width:720px){.beat--hero .stats{grid-template-columns:1fr}}.beat--finale .beat-inner{text-align:center}.beat--finale .beat-kicker:after{content:"";background:var(--teal);width:24px;height:2px}.beat--finale .beat-title{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(44px,4.6vw,66px);font-weight:800;line-height:1.08}.beat--finale .beat-title em{color:var(--teal-ink,#0a7d60);font-style:normal}.beat-cta-pair{justify-content:center;gap:18px;margin-top:52px;display:flex}.beat-cta-primary{background:var(--teal);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:18px 34px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1.02);display:inline-block;box-shadow:0 12px 30px -8px #0bb98f80}.beat-cta-secondary{background:var(--gl-sheen), var(--gl-fill);-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);box-shadow:var(--gl-rim), var(--gl-shadow);color:var(--teal-ink);border:1px solid #0bb98f6b;border-radius:999px;padding:18px 34px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1.02),border-color .2s,background .2s;display:inline-block}.beat-cta-primary:hover{color:#fff;transform:translateY(-5px)}.beat-cta-secondary:hover{border-color:var(--teal-ink);background:var(--t-teal-tint);color:var(--teal-ink);transform:translateY(-5px)}.beat-contact{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;margin-top:40px;font-size:14px;font-weight:600}.beat-bullets{max-width:820px;margin:26px 0;padding-left:0;list-style:none}.beat-bullets li{color:var(--ink-soft);margin:12px 0;position:relative}.beat-bullets li:before{content:"";background:var(--teal-ink);border-radius:2px;width:8px;height:8px;position:absolute;top:11px;left:-22px}.beat-quote{border-left:3px solid var(--teal);max-width:42ch;margin:28px 0;padding:10px 0 10px 24px}.beat-quote p{font-family:var(--sans);color:var(--ink);margin:0;font-size:22px;font-weight:500;line-height:1.5}.beat-quote cite{font-family:var(--meta);letter-spacing:.04em;color:var(--muted);margin-top:14px;font-size:14px;font-style:normal;font-weight:600;display:block}.detail{margin-top:30px}.detail-toggle{-webkit-appearance:none;appearance:none;background:var(--glass-chip);border:1px solid var(--line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--teal-ink);font-family:var(--meta);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:var(--glass-rim), var(--glass-shadow);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:inline-flex}.detail-toggle:hover{border-color:#0bb98f80}.chev{color:var(--teal-ink)}.detail-body{border-left:1px solid var(--line);margin-top:20px;padding-left:22px}.detail-bullets{color:var(--ink-soft);margin:0 0 18px;padding-left:18px}.detail-bullets li{margin:8px 0}.detail-table{margin:22px 0}.detail-table-title{font-family:var(--meta);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px}.detail-table table{border-collapse:collapse;background:var(--glass-chip);width:100%;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);border-radius:12px;font-size:14px;overflow:hidden}.detail-table th,.detail-table td{font-variant-numeric:tabular-nums;text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;padding:11px 14px}.detail-table th{font-family:var(--meta);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#0c162205;font-size:11px}.detail-table td{color:var(--ink-soft)}.detail-table tr:last-child td{border-bottom:none}.detail-note{color:var(--muted);margin-top:12px;font-size:13px}.site-footer{text-align:center;padding:16vh clamp(20px,6vw,96px)}.close-line{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);max-width:880px;margin:0 auto 40px;font-size:clamp(22px,3.4vw,40px);font-weight:700;line-height:1.2}.footer-ctas{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.cta{border:1px solid var(--line);background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--ink);font-family:var(--meta);letter-spacing:.08em;box-shadow:var(--glass-rim), var(--glass-shadow);border-radius:999px;padding:14px 26px;font-size:13px}.cta:hover{border-color:#0bb98f80}.cta-primary{background:var(--teal);color:#fff;border-color:var(--teal-ink)}.cta-primary:hover{background:var(--teal-hover);color:#fff}.footer-contact{font-family:var(--meta);color:var(--muted);margin-top:32px;font-size:13px}.chart{max-width:820px;margin:34px 0}.chart-title{font-family:var(--meta);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:18px;font-size:13.5px;font-weight:700}.chart-note{font-family:var(--meta);color:var(--muted);margin-top:16px;font-size:12.5px}.chart-note--good{color:#0a7d60;font:700 14px var(--sans);background:#0bb98f1f;border:1px solid #0bb98f66;border-radius:999px;margin-top:16px;padding:4px 12px;display:inline-block}.cbar-row{margin:18px 0}.cbar-head{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.cbar-label{color:var(--ink);align-items:center;gap:8px;font-size:24px;font-weight:700;display:inline-flex}.cbar-dot{opacity:.9;border-radius:4px;flex:none;width:14px;height:14px}.cbar-value{font-family:var(--display);letter-spacing:-.01em;font-size:34px;font-weight:800}.cbar-track{background:#0e15130d;border-radius:3px;height:56px;overflow:hidden}.cbar-fill{border-radius:3px;height:100%}.moat-row--ledger{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;margin:0;padding:12px 0;display:flex}.moat-row--ledger:last-child{border-bottom:0}.moat-rail{background:#0e151347;border-radius:2px;flex:none;align-self:stretch;width:2px;min-height:26px}.moat-ord{font-family:var(--meta);letter-spacing:.04em;color:#0e151359;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(11px,.6vw,16px);font-weight:600}.moat-label{color:var(--ink);flex:none;font-size:24px;font-weight:700}.moat-lead{border-bottom:1px dotted #0e151338;flex:1;align-self:flex-end;min-width:24px;margin-bottom:.5em}.moat-chip{font-family:var(--meta);letter-spacing:.06em;text-transform:uppercase;color:var(--teal-ink);background:var(--t-teal-tint);white-space:nowrap;border:1px solid #0bb98f73;border-radius:999px;flex:none;align-items:center;gap:7px;padding:4px 11px 4px 8px;font-size:11px;font-weight:600;display:inline-flex}.moat-check{color:var(--teal);font-size:1.05em;font-weight:800;line-height:1}@keyframes moat-glint{50%{border-color:#0bb98f}}.moat-row.is-teal .moat-chip{animation:5.5s ease-in-out infinite moat-glint}@media (prefers-reduced-motion:reduce){.moat-row.is-teal .moat-chip{animation:none}}.viz-grain{position:relative}.viz-grain:after{content:"";pointer-events:none;opacity:.02;border-radius:inherit;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='vg'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23vg)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}.tss{flex-wrap:wrap;align-items:center;gap:36px;display:flex}.tss-svg{aspect-ratio:1;flex:none;width:min(280px,100%);height:auto}.tss-onring{font-family:var(--meta);font-size:12px;font-weight:600}.tss-legend{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.tss-legend li{grid-template-columns:auto auto 1fr;align-items:baseline;column-gap:10px;display:grid}.tss-dot{opacity:.62;border-radius:3px;align-self:center;width:11px;height:11px}.tss-val{font-family:var(--meta);letter-spacing:-.01em;font-size:26px;font-weight:700}.tss-lab{font-family:var(--meta);letter-spacing:.12em;color:var(--muted);font-size:12px}.tss-sub{color:var(--ink-soft);grid-column:2/4;font-size:14px}.arr-plot{height:280px;position:relative}.arr-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.arr-grid-row{align-items:center;height:0;display:flex;position:relative}.arr-tick{font-family:var(--meta);color:var(--muted);width:38px;font-size:11px;position:absolute;left:0;transform:translateY(-50%)}.arr-line{background:var(--line-soft);height:1px;position:absolute;left:44px;right:0}.arr-bars{box-sizing:border-box;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,clamp(72px,7vw,104px));justify-content:center;gap:clamp(20px,2.4vw,36px);width:-moz-fit-content;width:fit-content;height:100%;margin-inline-start:auto;margin-inline-end:auto;display:grid;position:relative}.arr-col{flex-direction:column;align-items:center;min-width:0;height:100%;display:flex;position:relative}.arr-bar-wrap{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}.arr-bar{border-radius:3px 3px 0 0;width:clamp(48px,5vw,72px);position:relative}.arr-val{white-space:nowrap;font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:34px;font-weight:800;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.arr-x{font-family:var(--sans);color:var(--ink);margin-top:12px;font-size:24px;font-weight:700}@media (max-width:1440px){.arr-val{font-size:15px}}.arr-traj{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.arr-traj polyline{stroke:#0e151357;stroke-width:1.5px;stroke-dasharray:4 5}.arr-traj-ring{stroke:#0e151366;stroke-width:1.5px}.arr-scn{pointer-events:none;height:0;position:absolute;left:-6px;right:-6px}.arr-scn-tick{border-top:1px dashed #0e151373;position:absolute;top:0;bottom:0;left:0;right:0}.arr-scn-l{font-family:var(--meta);color:#0e15138c;white-space:nowrap;font-size:10.5px;font-weight:600;position:absolute;top:0;left:calc(100% + 8px);transform:translateY(-50%)}.arr-col:after{content:"";background:var(--line);width:1px;height:4px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.arr-bar--hero{filter:drop-shadow(0 0 calc(8px * var(--fw-glow,1)) rgba(11, 185, 143, calc(.35 * var(--fw-glow,1))))}@keyframes arr-hero-breathe{50%{opacity:.88}}.arr-bar--hero.is-settled{animation:5.6s ease-in-out infinite arr-hero-breathe}@media (prefers-reduced-motion:reduce){.arr-bar--hero.is-settled{animation:none}}.fly{justify-content:center;width:100%;display:flex}.fly-svg--r3{max-width:930px}.fly-ord{font-family:var(--meta);letter-spacing:.14em;fill:var(--muted);font-size:9.5px;font-weight:700}.fly-node-text--r3{font-family:var(--sans);fill:#1e2e29;font-size:16.5px;font-weight:700}.fly-center-ring.hero-glow{filter:drop-shadow(0 0 3px #0bb98f8c)drop-shadow(0 0 12px #0bb98f66)drop-shadow(0 0 26px #0bb98f38);animation:5.6s ease-in-out infinite arr-hero-breathe}.fly-arc{filter:drop-shadow(0 0 4px #0bb98f47)}@media (prefers-reduced-motion:reduce){.fly-center-ring.hero-glow{animation:none}}.fly-dot--r3{filter:drop-shadow(0 0 calc(4px * var(--fw-glow,1)) rgba(22, 199, 154, calc(.55 * var(--fw-glow,1))))}.fly-svg{width:100%;max-width:640px;height:auto}.fly-node-text{font-family:var(--sans);font-size:11px;font-weight:600}.fly-center-1{font-family:var(--display);fill:var(--ink);font-size:17px;font-weight:700}.fly-center-2{font-family:var(--meta);letter-spacing:.14em;text-transform:uppercase;fill:var(--muted);font-size:10px}.fly-track{stroke:#0c162229}.fly-center-bg{fill:var(--glass-chip);stroke:var(--line)}.veo-row{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;max-width:860px;margin:30px 0;display:grid}.veo{margin:0}.veo-frame{aspect-ratio:16/9;box-shadow:var(--shadow);background:#eef2f4;border-radius:16px;position:relative;overflow:hidden}.veo-frame video{object-fit:cover;width:100%;height:100%;display:block}.veo-ph{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.veo-ph:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff80 50%,#0000 70%);animation:3.8s ease-in-out infinite veo-sheen;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes veo-sheen{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.veo--warm .veo-ph{background:linear-gradient(135deg,#fbeede,#f5dfcd)}.veo--cool .veo-ph{background:linear-gradient(135deg,#e8efec,#e2f2ee)}.veo-play{z-index:1;border:11px solid #0000;border-left:18px solid #0c162280;border-right-width:0;width:0;height:0;margin-left:4px}.veo-badge{font-family:var(--meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--glass-t3-bg);-webkit-backdrop-filter:var(--glass-t3-blur);backdrop-filter:var(--glass-t3-blur);border-radius:var(--glass-t3-radius);box-shadow:var(--glass-t3-rim);z-index:1;padding:4px 12px;font-size:11px}.veo-file{font-family:var(--meta);color:var(--ink-soft);opacity:.7;z-index:1;font-size:11px}.veo-cap{font-family:var(--meta);color:var(--muted);letter-spacing:.02em;margin-top:10px;font-size:12px}.cinema,.seam-section{align-items:flex-end;height:100vh;min-height:620px;display:flex;position:relative;overflow:hidden}.cinema-media{display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.cinema-media--split{grid-template-columns:1fr 1fr;gap:2px}.cinema-cell{background:#070d12;position:relative;overflow:hidden}.cinema-cell video{object-fit:cover;width:100%;height:100%;display:block}.cinema-cell--warm .cinema-ph{background:radial-gradient(125% 110% at 28% 22%,#2a1c0e 0%,#120c08 42%,#060a0e 100%)}.cinema-cell--cool .cinema-ph{background:radial-gradient(125% 110% at 30% 24%,#122231 0%,#0a141d 45%,#060a0e 100%)}.cinema-ph{justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cinema-ph:after{content:"";background:linear-gradient(110deg,#0000 38%,#ffffff1a 50%,#0000 62%);animation:4.6s ease-in-out infinite veo-sheen;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.cinema-ph-badge{z-index:1;font-family:var(--meta);letter-spacing:.1em;text-transform:uppercase;color:#fff9;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:6px 14px;font-size:12px;position:relative}.cinema-cell-label{z-index:3;font-family:var(--meta);letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0710196b;border-radius:999px;max-width:72%;padding:7px 13px;font-size:12px;position:absolute;top:22px;left:22px}.cinema-scrim{pointer-events:none;background:radial-gradient(125% 100% at 0 100%,#07101999,#0000 58%),linear-gradient(#07101929 0%,#07101914 30%,#07101985 60%,#071019e6 100%);position:absolute;top:0;bottom:0;left:0;right:0}.cinema-content{z-index:2;color:#fff;will-change:transform, opacity;width:100%;max-width:1180px;padding:clamp(28px,7vw,92px);position:relative}.cinema-kicker{font-family:var(--meta);letter-spacing:.22em;text-transform:uppercase;color:#2ee6c6;animation:card-in .4s var(--ease-settle) backwards;margin-bottom:18px;font-size:13px}.cinema-title{font-family:var(--display);letter-spacing:-.03em;color:#fff;text-wrap:balance;will-change:transform;text-shadow:0 2px 30px #07101959;max-width:16ch;margin:0;font-size:clamp(38px,7vw,88px);font-weight:800;line-height:1.03}.cinema-cap{color:#ffffffdb;max-width:720px;margin:22px 0 0;font-size:clamp(18px,2.2vw,26px)}.cinema-subcap{font-family:var(--meta);letter-spacing:.04em;color:#ffffffb8;margin:22px 0 0;font-size:13px}.cinema-stats{flex-wrap:wrap;gap:36px;margin-top:34px;display:flex}.cinema-stat{flex-direction:column;display:flex}.cinema-stat-v{font-family:var(--meta);color:#2ee6c6;font-size:clamp(26px,3.4vw,40px)}.cinema-stat-l{color:#ffffffc7;max-width:22ch;margin-top:4px;font-size:14px}@media (max-width:700px){.tss{justify-content:center}.cinema-media--split{grid-template-rows:1fr 1fr;grid-template-columns:1fr}}.preloader{z-index:80;will-change:transform;background:radial-gradient(130% 100% at 84% -8%,#f3f7f5 0%,#0000 60%),radial-gradient(120% 100% at -4% 4%,#f4f6f6 0%,#0000 56%),#fff;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.pre-inner{flex-direction:column;align-items:center;gap:18px;display:flex}.pre-batt{aspect-ratio:1;width:clamp(110px,15vh,180px);position:relative;-webkit-mask:url(/brand/mobeeli-mark.png) 50%/contain no-repeat;mask:url(/brand/mobeeli-mark.png) 50%/contain no-repeat}.pre-batt-base{background:#0e15131a;position:absolute;top:0;bottom:0;left:0;right:0}.pre-batt-fill{background:linear-gradient(#0bb98f,#0a7d60);height:0%;position:absolute;bottom:0;left:0;right:0}.pre-batt--full{filter:drop-shadow(0 0 16px #0bb98f8c)}.pre-count{font-family:var(--meta);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--muted);font-size:14px;font-weight:700}.pre-count-aff{margin-left:1px;font-size:.75em}.cta,.cta-mini,.deck-arrow,.brand{transition:transform .25s cubic-bezier(.05,.7,.1,1),background .2s,color .2s,border-color .2s}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.preloader{display:none!important}.beat:before,.beat:after,.film-stage:before,.film-stage:after{animation:none!important}}@supports (corner-shape:squircle){.dataroom-tile,.dataroom-hero,.dataroom-tiles,.context-card,.finale-card,.engine{corner-shape:squircle}}.film-stage{z-index:0;background:radial-gradient(120% 90% at 86% -6%,#dcefe7 0%,#0000 58%),radial-gradient(110% 90% at -6% 8%,#e3ebf5 0%,#0000 54%),radial-gradient(90% 70% at 50% 110%,#0bb98f1a 0%,#0000 60%),#f6f9f8;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.film-stage:before,.film-stage:after{content:"";filter:blur(26px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.film-stage:before{background:radial-gradient(circle,#0bb98f1a,#0000 62%);width:44vw;height:44vw;animation:30s ease-in-out infinite alternate blobDrift;top:4%;left:-8%}.film-stage:after{background:radial-gradient(circle,#0bb98f26,#0000 62%);width:42vw;height:42vw;animation:38s ease-in-out infinite alternate-reverse blobDrift;top:28%;right:-10%}.glow-stage{z-index:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.glow-stage video{object-fit:cover;filter:blur(44px)hue-rotate(-32deg)saturate(1.15)brightness(1.12);width:100%;height:100%;display:block;transform:scale(1.06)}.film{object-fit:cover;filter:brightness(.7)contrast(1.15)saturate(1.05);width:100%;height:100%;transition:filter .45s,opacity .45s;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.frame[data-deck=full] .film-stage{background:#0e1513}.frame[data-deck=full] .film{opacity:.9;filter:brightness(.7)contrast(1.15)saturate(1.05)}.frame[data-deck=full][data-phase=playing] .film{opacity:1!important;filter:brightness()contrast(1.05)saturate(1.05)!important}@media (max-width:820px){.glow-stage{display:none}}.film-scrim{pointer-events:none;background:radial-gradient(120% 120%,#0000 62%,#0e151304 100%),linear-gradient(#ffffff61 0%,#0000 16% 88%,#ffffff38 100%);position:absolute;top:0;bottom:0;left:0;right:0}.slides{z-index:1;color:var(--ink);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.slides a{color:var(--teal-ink)}.topbar--film{background:linear-gradient(#ffffffdb,#0000)}.topbar.is-finale .cta-mini{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s}.topbar--film .brand{color:var(--teal-ink)}.topbar--film .cta-mini{color:var(--ink);font-weight:600}.topbar--film .cta-mini:hover{color:var(--teal-ink)}.frame{z-index:1;background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid var(--line);border-radius:clamp(18px,2vw,28px);position:fixed;top:68px;bottom:clamp(14px,2.4vw,40px);left:clamp(14px,2.4vw,40px);right:clamp(14px,2.4vw,40px);overflow:hidden;box-shadow:0 24px 80px #0e15131a,0 2px 10px #0e15130d}.stage-verdict{z-index:3;pointer-events:none;max-width:min(55%,760px);position:absolute;top:clamp(96px,22vh,210px);left:clamp(22px,4vw,64px);transform:none}.stage-verdict:before{content:"";z-index:-1;background:var(--gl-sheen), var(--gl-fill);-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);box-shadow:var(--gl-rim), var(--gl-shadow);border:1px solid #ffffff4d;border-radius:32px;position:absolute;top:-32px;bottom:-32px;left:-44px;right:-44px}@keyframes sv-in{0%{opacity:0;transform:translateY(var(--sv-rise,16px))}to{opacity:1;transform:none}}.sv-meta{font-family:var(--meta);letter-spacing:.22em;text-transform:uppercase;color:var(--teal-ink-sm);background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--line-soft);border-radius:999px;align-items:center;gap:14px;margin-bottom:20px;padding:5px 12px;font-size:11px;display:inline-flex}.sv-n{color:var(--teal-ink)}.sv-title{font-family:var(--display);letter-spacing:-.033em;color:var(--ink);text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,4.6vw,58px);font-weight:800;line-height:1.02}.sv-lead{color:var(--ink);text-wrap:pretty;background:var(--glass-chip);border:1px solid var(--line-soft);width:-moz-fit-content;width:fit-content;max-width:34ch;-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border-radius:14px;margin:0;padding:10px 16px;font-size:clamp(14px,1.1vw + .3rem,24px)}.sv-stats{flex-wrap:wrap;gap:10px;width:-moz-fit-content;width:fit-content;max-width:min(100%,680px);margin:14px 0 0;display:flex}.sv-stat{background:var(--glass-chip);border:1px solid var(--line-soft);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border-radius:14px;flex-direction:column;gap:3px;padding:11px 17px;display:flex}.sv-stat dt{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(20px,1.6vw,34px);font-weight:800;line-height:1.02}.sv-stat dt .fig-affix{opacity:.78;font-size:.66em;font-weight:700}.sv-stat dd{font-family:var(--meta);color:var(--muted);max-width:22ch;margin:0;font-size:11.5px;font-weight:600;line-height:1.25}.sv-stat.is-verified dt,.sv-stat.t-teal dt{color:var(--teal-ink)}.sv-stat.t-red dt{color:var(--t-red-ink)}.sv-stat.t-blue dt,.sv-stat.t-purple dt,.sv-stat.t-slate dt,.sv-stat.t-amber dt{color:var(--ink)}.sv-quote{border-left:2px solid var(--teal);background:var(--glass-chip);border-top:1px solid var(--line-soft);border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);width:-moz-fit-content;width:fit-content;max-width:40ch;-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border-radius:0 14px 14px 0;margin:18px 0 0 -20px;padding:12px 18px}.sv-quote p{font-family:var(--sans);color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(16px,1.6vw,20px);font-weight:500}.sv-quote cite{font-family:var(--meta);color:var(--muted);margin-top:8px;font-size:12px;font-style:normal;display:block}.frame[data-deck=split]{background:#fff}.frame[data-deck=split] .film-stage{top:0;bottom:0;left:50%;right:0}.frame[data-deck=split] .film-scrim,.frame[data-deck=split] .callouts,.frame[data-deck=split] .scene-overlay{display:none}.frame[data-deck=split] .dataroom{background:#fff}.frame[data-deck=split] .stage-verdict{pointer-events:auto;text-align:left;flex-direction:column;justify-content:center;padding:clamp(22px,3.2vh,52px) clamp(38px,4vw,76px);display:flex;overflow-y:auto;width:50%!important;max-width:none!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:auto!important;transform:none!important}.frame[data-deck=split] .sv-inner{margin:0!important}.frame[data-deck=split] .stage-verdict:before{display:none}.frame[data-deck=split] .sv-inner{flex-direction:column;gap:clamp(13px,1.7vh,22px);width:100%;max-width:760px;margin:0;display:flex}.frame[data-deck=split] .sv-meta{align-self:flex-start;margin:0 0 2px}.frame[data-deck=split][data-layout=center] .sv-meta{align-self:center}.frame[data-deck=split] .sv-lead{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;max-width:46ch;padding:0}.frame[data-deck=split] .sv-quote{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:4px 0 0}.frame[data-deck=split] .sv-stat{background:#f6f8f7;padding:9px 13px}.frame[data-deck=split] .sv-stat dt{font-size:clamp(18px,1.35vw,26px)}.frame[data-deck=split] .sv-stat dd{font-size:12.5px}.frame[data-deck=split] .sv-stats{gap:8px;margin:4px 0 0}.frame[data-deck=split] .sv-lead{font-size:clamp(15px,1.15vw,18px)}.frame[data-deck=split] .sv-chart{margin:clamp(6px,1.4vh,16px) 0 0}.frame[data-deck=split] .sv-chart .float{max-width:560px;box-shadow:none;background:0 0;border:0;margin:0;padding:0;width:100%!important;position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.frame[data-deck=split] .sv-chart .scene2d{height:min(32vh,280px)}.frame[data-deck=split] .sv-title{line-height:1.06;margin-bottom:0!important;font-size:clamp(30px,2.7vw,48px)!important}.frame[data-deck=split] .sv-inner{gap:clamp(10px,1.35vh,18px)}@media (min-width:1536px){.frame[data-deck=split] .sv-inner{max-width:820px}.frame[data-deck=split] .sv-title{font-size:clamp(34px,2.9vw,64px)!important}}.frame[data-deck=split] .sv-lead{margin-left:0;margin-right:0}@media (min-width:821px){.frame[data-deck=split][data-side=right] .film-stage{top:0;bottom:0;left:0;right:50%}.frame[data-deck=split][data-side=right] .stage-verdict{left:auto!important;right:0!important}}@media (min-width:1920px){.frame[data-deck=split] .film-stage{top:0;bottom:0;left:44%;right:0}.frame[data-deck=split] .stage-verdict{width:44%!important;top:0!important;bottom:0!important;left:0!important;right:56%!important}.frame[data-deck=split][data-side=right] .film-stage{top:0;bottom:0;left:0;right:44%}.frame[data-deck=split][data-side=right] .stage-verdict{top:0!important;bottom:0!important;left:auto!important;right:0!important}}@media (max-width:820px){.frame[data-deck=split] .film-stage,.frame[data-deck=split][data-side=right] .film-stage{height:36%;top:auto!important;bottom:0!important;left:0!important;right:0!important}.frame[data-deck=split] .stage-verdict,.frame[data-deck=split][data-side=right] .stage-verdict{padding:24px 20px;width:100%!important;top:0!important;bottom:36%!important;left:0!important;right:0!important}}.frame[data-deck=split] .film-stage{transition:top .5s cubic-bezier(.05,.7,.1,1),bottom .5s cubic-bezier(.05,.7,.1,1),left .5s cubic-bezier(.05,.7,.1,1),right .5s cubic-bezier(.05,.7,.1,1)}.frame[data-deck=split][data-phase=playing] .film-stage{height:100%!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.intro{z-index:70;cursor:pointer;background:#fff;flex-direction:column;justify-content:center;align-items:center;animation:.55s cubic-bezier(.05,.7,.1,1) intro-fade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}@keyframes intro-fade{0%{opacity:0}to{opacity:1}}.intro-film{filter:brightness(.7)contrast(1.15)saturate(1.05);background:#eef2f1 url(/veo/poster.jpg) 50%/cover no-repeat;animation:26s ease-out both intro-kb;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes intro-kb{0%{transform:scale(1.03)}to{transform:scale(1.11)}}.intro-scrim{background:radial-gradient(80% 74% at 50% 46%,#ffffffd1,#ffffff85 55%,#ffffff38 100%),linear-gradient(#ffffff6b,#0000 22% 76%,#ffffff8c);position:absolute;top:0;bottom:0;left:0;right:0}.intro-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:min(880px,88vw);padding:0 24px;display:flex;position:relative}.intro-inner>*{animation:.7s cubic-bezier(.05,.7,.1,1) backwards intro-rise;animation-delay:calc(var(--i,1) * 90ms + .12s)}@keyframes intro-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.intro-lockup{align-items:center;gap:12px;margin-bottom:22px;display:inline-flex}.intro-mark{width:clamp(38px,4.2vw,56px);height:auto}.intro-brand{font-family:var(--display);color:var(--ink);font-size:clamp(28px,3.3vw,42px);font-weight:800}.intro-eyebrow{font-family:var(--meta);text-transform:uppercase;color:var(--teal-ink);margin-bottom:16px;font-size:clamp(11px,1vw,13px);font-weight:700}.intro-title{font-family:var(--display);color:var(--ink);letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin:0 auto 22px;font-size:clamp(56px,7.2vw,104px);font-weight:800;line-height:1}.intro-title em{color:var(--teal-ink,#0a7d60);font-style:normal}.intro-stats{grid-template-columns:repeat(3,1fr);gap:26px;width:100%;max-width:1120px;margin:44px auto;display:grid}.intro-stats .stat{background:var(--gl-sheen), var(--gl-fill);-webkit-backdrop-filter:var(--gl-blur);backdrop-filter:var(--gl-blur);box-shadow:var(--gl-rim), var(--gl-shadow);text-align:center;border:1px solid #ffffff4d;border-radius:24px;padding:36px 24px}.intro-stats .stat-value{letter-spacing:-.03em;color:var(--teal-ink,#0a7d60);font-variant-numeric:tabular-nums;font-size:clamp(32px,3.6vw,54px);font-weight:800;line-height:1}.intro-stats .stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-size:13px;font-weight:600;line-height:1.3}@media (max-width:720px){.intro-stats{grid-template-columns:1fr;gap:16px}}.intro-sub{color:var(--ink-soft);max-width:52ch;margin:0 auto 32px;font-size:clamp(15px,1.35vw,20px);line-height:1.5}.intro-cue{flex-direction:column;align-items:center;gap:10px;display:inline-flex}.intro-begin{font-family:var(--meta);text-transform:uppercase;color:var(--teal-ink);background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid #0bb98f66;border-radius:999px;align-items:center;padding:12px 26px;font-size:13px;font-weight:700;transition:background .2s,border-color .2s;animation:2.4s ease-in-out 1.4s infinite intro-pulse;display:inline-flex}.intro:hover .intro-begin{background:#0bb98f1a;border-color:#0bb98fb3}@keyframes intro-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.intro-hint{font-family:var(--meta);text-transform:uppercase;color:var(--muted);font-size:11px}.intro-foot{z-index:1;font-family:var(--meta);text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:20px;padding:0 clamp(24px,5vw,64px);font-size:clamp(10px,.95vw,12px);display:flex;position:absolute;bottom:clamp(20px,3vh,34px);left:0;right:0}@media (max-width:640px){.intro-foot{text-align:center;flex-direction:column;align-items:center;gap:3px;bottom:14px}.intro-sub{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.intro,.intro-film,.intro-inner>*,.intro-begin{animation:none!important}}@media (min-width:2200px){.intro-inner{max-width:1200px}.intro-stats{max-width:1400px}.intro-title{font-size:128px}.intro-sub{font-size:24px}.intro-stat-v{font-size:66px}.intro-brand{font-size:50px}.intro-eyebrow{font-size:15px}}.callouts{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.callout{align-items:center;gap:9px;display:flex;position:absolute;transform:translateY(-50%)}.callout-dot{background:var(--muted);border-radius:50%;flex:none;width:10px;height:10px;animation:2.4s ease-in-out infinite callout-pulse-ink;position:relative;box-shadow:0 0 0 4px #7d8a8624}.callout-line{display:none}.callout-text{font-family:var(--sans);color:var(--ink);background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--line);white-space:nowrap;box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.callout-text .ic{opacity:.92;flex:none;width:1.3em;height:1.3em}.callout.is-teal .callout-dot{background:var(--teal);animation:2.4s ease-in-out infinite callout-pulse;box-shadow:0 0 0 4px #0bb98f2e}.callout.is-teal .callout-text{color:#0a7d60;border-color:#0bb98f6b;animation:3.2s ease-in-out infinite alternate verified-breathe}@keyframes verified-breathe{0%{box-shadow:0 1px 2px #0e15130a,0 10px 34px #0e151312,0 0 #0bb98f00,0 0 0 3px #0bb98f0f}to{box-shadow:0 1px 2px #0e15130a,0 10px 34px #0e151312,0 6px 22px #0bb98f42,0 0 0 3px #0bb98f0f}}@keyframes callout-pulse{0%,to{box-shadow:0 0 0 var(--pulse-lo,3px) #0bb98f29}50%{box-shadow:0 0 0 var(--pulse-hi,7px) #0bb98f0a}}@keyframes callout-pulse-ink{0%,to{box-shadow:0 0 0 var(--pulse-lo,3px) #7d8a861a}50%{box-shadow:0 0 0 var(--pulse-hi,7px) #7d8a8608}}.engine{z-index:4;background:var(--glass-chip);width:clamp(318px,30vw,392px);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 #fff9, var(--shadow);border-radius:20px;flex-direction:column;display:flex;position:absolute;top:clamp(18px,3vh,32px);bottom:clamp(18px,3vh,32px);right:clamp(16px,2vw,30px);overflow:hidden}.engine-bar{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:9px;padding:15px 18px;display:flex}.engine-dot{background:var(--teal);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite epulse}@keyframes epulse{0%,to{box-shadow:0 0 0 var(--pulse-lo,3px) #0bb98f24}50%{box-shadow:0 0 0 var(--pulse-hi,6px) #0bb98f0d}}.engine-name{font-family:var(--meta);text-transform:uppercase;color:var(--ink);font-size:12px}.engine-live{font-family:var(--meta);text-transform:uppercase;color:var(--teal-ink);border:1px solid #0bb98f66;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px}.engine-steps{border-bottom:1px solid var(--line-soft);flex:none;margin:0;padding:12px 10px 8px 12px;list-style:none}.engine-step{-webkit-appearance:none;appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:7px 10px;transition:background .2s;display:grid}.engine-step:hover{background:#0e151308}.engine-step-n{font-family:var(--meta);color:var(--muted);font-size:11px}.engine-step-label{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.engine-step-pill{font-family:var(--meta);color:var(--muted);font-size:11px}.engine-step.is-done .engine-step-n{color:var(--teal-ink)}.engine-step.is-active{background:#0bb98f1a}.engine-step.is-active .engine-step-n,.engine-step.is-active .engine-step-label,.engine-step.is-active .engine-step-pill{color:var(--teal-ink)}.engine-step.is-active .engine-step-label{font-weight:600}.engine-readout{flex:1;padding:16px 18px;animation:.5s both ro-in;overflow-y:auto}@keyframes ro-in{0%{opacity:0}to{opacity:1}}.engine-heading{font-family:var(--meta);text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:flex}.engine-spin{border:1.6px solid #0bb98f4d;border-top-color:var(--teal-ink);border-radius:50%;width:11px;height:11px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.engine-rows{margin:0}.engine-row{border-bottom:1px solid var(--line-soft);opacity:.34;grid-template-columns:1fr auto;align-items:baseline;gap:10px;padding:9px 0;transition:opacity .4s,transform .4s;display:grid;transform:translateY(3px)}.engine-row.is-on{opacity:1;transform:none}.engine-row-k{color:var(--ink-soft);font-size:12.5px}.engine-row-v{font-family:var(--meta);color:var(--ink);text-align:right;justify-content:flex-end;align-items:baseline;gap:6px;font-size:13px;font-weight:600;display:flex}.engine-check{color:var(--muted);font-size:12px;transition:color .3s}.engine-row.is-verify.is-on .engine-check{color:var(--teal-ink)}.engine-row.is-verify.is-on .engine-row-val{color:var(--teal-ink);font-weight:500}.engine-note{color:var(--muted);margin:14px 0 0;font-size:11.5px;line-height:1.5}.engine-chart{margin-top:18px}.engine-chart .chart{max-width:none;margin:6px 0 0}.engine-chart .chart-title{font-size:11px}.engine-chart .moatbars .chart-title{display:none}.engine-chart .tss{flex-direction:column;align-items:flex-start;gap:14px}.engine-chart .tss-svg{width:172px;height:172px}.engine-chart .tss-legend{gap:10px}.engine-chart .tss-val{font-size:20px}.engine-chart .fly-svg{width:min(300px,100%)}.engine-chart .arr-plot{height:150px}.engine-chart .arr-bars{gap:10px;padding:0 4px}.engine-chart .arr-bar{width:30px}.engine-chart .arr-val{font-size:12px;top:-20px}.engine-chart .arr-x{font-size:10.5px}.engine-chart .arr-tick{width:30px;font-size:10px}.engine-chart .arr-line{left:34px}.engine-readout{padding-bottom:22px}.engine-row-cite{font-family:var(--meta);color:var(--muted);text-align:right;grid-column:1/-1;font-size:11px;line-height:1.35}.engine-deck-btn{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--meta);text-transform:uppercase;color:var(--teal-ink);white-space:nowrap;background:#0bb98f14;border:1px solid #0bb98f6b;border-radius:999px;margin-left:auto;padding:5px 12px;font-size:11px;font-weight:600;transition:background .2s,border-color .2s}.engine-deck-btn:hover{background:#0bb98f24;border-color:#0bb98fb3}.drawer-group{margin:0 0 16px}.drawer-group-title{font-family:var(--meta);text-transform:uppercase;color:var(--teal-ink);animation:card-in .4s var(--ease-settle) backwards;margin-bottom:8px;font-size:11px}.scene2d{width:100%;height:min(48vh,560px);position:relative;overflow:hidden}.s2d-frame{transform-origin:50%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;pointer-events:none;background:0 0;border:0;position:absolute;top:50%;left:50%}.s2d-fill{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;pointer-events:none;background:0 0;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dataroom-hero .scene2d--fill{min-width:min(520px,82vw);height:min(34vh,330px);margin-inline-start:auto;margin-inline-end:auto}.dataroom-hero .scene2d{height:min(34vh,330px)}.float .scene2d{height:min(30vh,240px)}.decktabs .diagram.scene2d{max-width:min(2400px,96%);height:85vh;margin-inline-start:auto;margin-inline-end:auto}.decktabs .diagram.diagram--ymm.scene2d{max-width:min(2400px,92%)}.dataroom-hero .scene2d--fill{max-width:min(2400px,100%)}.scene3d{width:100%;height:min(48vh,560px);position:relative}.r3d-canvas{position:absolute;top:0;bottom:0;left:0;right:0}.r3d-canvas canvas{display:block;width:100%!important;height:100%!important}.r3d-labels{pointer-events:none;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.r3d-label{white-space:nowrap;font-family:var(--meta);color:var(--ink);background:var(--glass-chip);border:1px solid var(--line);box-shadow:var(--glass-rim), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border-radius:999px;padding:5px 13px;font-size:12px;font-weight:700;position:absolute;top:0;left:0}.r3d-label.is-hub{font-family:var(--display);text-align:center;font-size:15px;font-weight:800}.r3d-label.is-hub span{font-family:var(--meta);color:var(--ink-3,#83928d);font-size:8px;font-weight:700;display:block}@media (prefers-reduced-motion:reduce){.r3d-labels{opacity:1!important}}.scene-overlay{pointer-events:none;width:100%;height:100%;animation:.4s both so-in;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes so-in{0%{opacity:0}to{opacity:1}}.so-draw{stroke-dasharray:100;stroke-dashoffset:100px;animation:.9s cubic-bezier(.65,0,.35,1) forwards so-trace;animation-delay:calc(.55s + var(--i,0) * .14s)}.so-route{stroke-dasharray:1.8 2.2;stroke-dashoffset:0;opacity:0;animation:.8s forwards so-fade;animation-delay:calc(.6s + var(--i,0) * .14s)}.so-fade{opacity:0;animation:.8s forwards so-fade;animation-delay:calc(.7s + var(--i,0) * .14s)}@keyframes so-trace{to{stroke-dashoffset:0}}@keyframes so-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.so-draw{stroke-dashoffset:0;animation:none}.so-route,.so-fade{opacity:1;animation:none}.scene-overlay{animation:none}}.finale{z-index:6;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);background:#ffffff73;place-items:center;padding:clamp(12px,2.6vh,36px) clamp(16px,4vw,56px);animation:.6s cubic-bezier(.05,.7,.1,1) both sv-in;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.finale-card{max-width:var(--stage);overscroll-behavior:contain;background:var(--glass-t1-bg);border:1px solid var(--line);border-radius:var(--glass-t1-radius);width:100%;max-height:100%;box-shadow:var(--glass-t1-rim), var(--glass-t1-shadow);-webkit-backdrop-filter:var(--glass-t1-blur);backdrop-filter:var(--glass-t1-blur);text-align:center;outline:none;padding:clamp(26px,4vw,48px);overflow-y:auto}.finale-kicker{font-family:var(--meta);letter-spacing:.26em;text-transform:uppercase;color:var(--teal-ink,#0a7d60);animation:card-in .4s var(--ease-settle) backwards;justify-content:center;align-items:center;gap:11px;margin-bottom:18px;font-size:15px;font-weight:600;display:inline-flex}.finale-kicker:before,.finale-kicker:after{content:"";background:var(--teal);width:24px;height:2px}.finale-close-line{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0 auto 20px;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.08}.finale-close-line em{color:var(--teal-ink,#0a7d60);font-style:normal}.finale-founders{grid-template-columns:1.15fr 1fr 1.05fr;gap:18px;margin:0 0 20px;display:grid}.finale-founder{flex-direction:column;align-items:center;gap:5px;display:flex}.finale-initials{width:44px;height:44px;color:var(--teal-ink);font-family:var(--meta);background:#0bb98f1f;border-radius:50%;place-items:center;margin-bottom:3px;font-size:13px;display:grid}.finale-photo{object-fit:cover;filter:saturate(.9)contrast(1.02);border:1.5px solid #0bb98f73}.finale-name{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.25}.finale-role{font-family:var(--meta);text-transform:uppercase;color:var(--teal-ink);font-size:10.5px}.finale-founder-note{color:var(--muted);max-width:24ch;font-size:12px;line-height:1.45}.finale-team-quote{color:var(--ink-soft);max-width:52ch;margin:0 auto 16px;font-size:14px;font-weight:500;line-height:1.5}.finale-ask{font-family:var(--meta);color:var(--ink);margin:0 0 18px;font-size:13px}.finale .footer-ctas{margin-bottom:14px}.finale-founder{animation:card-in .55s var(--ease-settle) backwards;animation-delay:calc(.18s + var(--i) * .13s)}.finale-team-quote{animation:card-in .55s var(--ease-settle) .68s backwards}.finale-ask{animation:card-in .55s var(--ease-settle) .8s backwards}.finale .footer-ctas{animation:card-in .55s var(--ease-settle) .92s backwards}.finale-back{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--meta);color:var(--muted);background:0 0;border:0;padding:12px 8px;font-size:11px;transition:color .2s}.finale-back:hover{color:var(--teal-ink)}.dataroom{z-index:6;background:var(--glass-veil);outline:none;flex-direction:column;justify-content:center;align-items:center;padding:clamp(24px,4vh,64px) clamp(28px,3.4vw,40px);animation:.5s cubic-bezier(.05,.7,.1,1) backwards pane-in;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes pane-in{0%{opacity:0}to{opacity:1}}@keyframes pane-x{0%{opacity:0}to{opacity:1}}.dataroom-inner{width:100%;max-width:var(--stage);background:var(--glass-chip);border:1px solid var(--line);border-radius:24px;flex-direction:column;flex:1;min-height:0;margin:0;padding:clamp(18px,2.6vh,32px) clamp(28px,3.4vw,40px);display:flex;box-shadow:0 8px 32px #0e151314}.dataroom-head{flex:none;align-items:center;gap:28px;display:flex}.dataroom-meta{font-family:var(--meta);text-transform:uppercase;color:var(--muted);gap:12px;font-size:13px;font-weight:600;display:flex}.dataroom-n{color:var(--teal-ink)}.dataroom-title{font-family:var(--display);color:var(--ink);margin:8px 0 0;font-size:clamp(24px,2.4vw,34px);font-weight:800;line-height:1.1}.dataroom-tabs{flex-wrap:nowrap;align-self:center;gap:4px;margin-left:auto;display:flex}@media (min-width:821px){.dataroom-tabs{display:none}.dataroom-actions{margin-left:auto}}.dataroom-tab{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--meta);color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:5px 8px;font-size:11px;transition:color .2s,border-color .2s,background .2s}.dataroom-tab:hover{color:var(--ink);border-color:#0bb98f66}.dataroom-tab.is-active{color:var(--teal-ink);background:#0bb98f1a;border-color:#0bb98f6b}.dataroom-actions{flex:none;align-items:center;gap:10px;display:flex}.dataroom-watch{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--meta);text-transform:uppercase;color:var(--teal-ink);white-space:nowrap;background:0 0;border:1px solid #0bb98f66;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:11px;transition:background .2s,border-color .2s;display:inline-flex}.dataroom-watch:hover{background:#0bb98f14;border-color:#0bb98fa6}.dataroom-x{border:1px solid var(--line);background:var(--glass-chip);width:34px;height:34px;-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:17px;line-height:1;transition:background .2s,color .2s,border-color .2s;display:grid}.dataroom-x:hover{background:var(--teal);color:#fff;border-color:var(--teal-ink)}.dataroom-page{flex:1;min-height:0;animation:.45s cubic-bezier(.05,.7,.1,1) backwards dr-page-in;display:flex}@keyframes dr-page-in{0%{opacity:0}to{opacity:1}}.dataroom-page[data-dir="1"]{--dx:1}.dataroom-page[data-dir="-1"]{--dx:-1}.dataroom-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0e151333 transparent;flex:1;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-content:safe center;gap:clamp(12px,1.8vh,28px) clamp(24px,3vw,40px);min-height:0;padding:clamp(8px,1.2vh,16px) 2px 4px;display:grid;overflow-y:auto}.dataroom-body::-webkit-scrollbar{width:8px}.dataroom-body::-webkit-scrollbar-track{background:0 0}.dataroom-body::-webkit-scrollbar-thumb{background:#0e151329;border-radius:999px}.dataroom-body::-webkit-scrollbar-thumb:hover{background:#0e15134d}.dataroom-body[data-chart=n]{grid-template-columns:1fr}.dataroom-body[data-chart=y]:has(.versus-card){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);row-gap:16px}.dataroom-body[data-chart=y]:has(.versus-card) .dataroom-hero{background:linear-gradient(177deg, #ffffff80, #fff0 30%), var(--glass-chip)}.dataroom-body{grid-template-rows:minmax(min-content,1fr) auto auto}.dataroom-body[data-chart=n] .dataroom-tiles{grid-auto-rows:minmax(min-content,1fr);height:100%}.dataroom-body[data-hero-fullbleed=y]{box-sizing:border-box!important;flex-direction:column!important;justify-content:safe center!important;align-items:safe center!important;gap:clamp(12px,2vh,24px)!important;width:100%!important;height:100%!important;padding:0!important;display:flex!important}.dataroom-body[data-hero-fullbleed=y] .dataroom-hero{box-sizing:border-box!important;flex:auto!important;justify-content:safe center!important;align-items:safe center!important;width:100%!important;max-width:1300px!important;min-height:0!important;margin:0 auto!important;padding:0!important;display:flex!important}.dataroom-body[data-hero-fullbleed=y] .dataroom-hero .chart,.dataroom-body[data-hero-fullbleed=y] .dataroom-hero .diagram{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important}.dataroom-body[data-hero-fullbleed=y] .dataroom-hero svg,.dataroom-body[data-hero-fullbleed=y] .dataroom-hero .scene2d{width:auto!important;max-width:100%!important;height:100%!important;max-height:min(75vh,900px)!important}.dataroom-body[data-hero-fullbleed=y] .dataroom-hero .scene2d--fill{aspect-ratio:2!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:min(75vh,900px)!important}[data-stage=ask] .dataroom-body[data-hero-fullbleed=y] .dataroom-hero{max-width:1520px!important}[data-stage=never-existed] .dataroom-body[data-hero-fullbleed=y] .dataroom-hero .scene2d--fill{aspect-ratio:2!important;width:auto!important;max-width:100%!important;height:100%!important;max-height:min(62vh,848px)!important}[data-stage=never-existed] .dataroom-body[data-hero-fullbleed=y] .dataroom-hero{padding-top:clamp(8px,1.2vh,18px)!important}.dataroom-body[data-hero-fullbleed=y] .dataroom-hero .tss{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:clamp(30px,6vw,100px)!important;width:100%!important;height:100%!important;display:flex!important}.dataroom-body[data-hero-fullbleed=y] .dataroom-hero .tss-svg{flex:0 auto!important;width:auto!important;max-width:min(50%,650px)!important;height:auto!important;max-height:min(75vh,900px)!important}.dataroom-body[data-hero-fullbleed=y] .arr-bars{margin-inline-start:auto!important;margin-inline-end:auto!important}.dataroom-hero{justify-content:center;margin-bottom:24px;display:flex}.dataroom-hero:has(.diagram){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.dataroom-hero{align-self:start;width:100%;min-width:0;padding:clamp(24px,6vh,72px) 22px 12px}.dataroom-hero .chart{max-width:none;margin:0}.dataroom-hero .chart-title{font-size:13px}.dataroom-hero .cbar-track{height:24px}.dataroom-hero .cbar-value{font-size:19px}.dataroom-hero .cbar-label,.dataroom-hero .moat-label{font-size:17px}.dataroom-hero .moat-chip{padding:5px 13px 5px 6px;font-size:13px}.dataroom-hero .tss{flex-flow:row;align-items:center;gap:30px}.dataroom-hero .tss-val{font-size:30px}.dataroom-hero .fly-svg{width:min(560px,100%)}.dataroom-hero .chart-note{font-size:13.5px}.dataroom-tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;gap:12px;min-width:0;display:grid}.dataroom-tiles.is-many{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.dataroom-tiles.is-many .dataroom-tile-v{font-size:clamp(22px,2.1vw,30px)}.dataroom-tiles.is-many .dataroom-tile-v.is-long{font-size:clamp(16px,1.5vw,20px)}.dataroom-tile{min-width:0;animation:card-in .45s var(--ease-settle) backwards, tile-land .6s cubic-bezier(.05, .7, .1, 1) backwards;animation-delay:calc(var(--i) * 80ms);padding:16px 18px 13px}@keyframes tile-land{0%{box-shadow:0 18px 36px #0e151329}}.fig-affix{color:var(--muted);font-size:.6em;font-weight:600}.dataroom-tile.is-verify .fig-affix{color:inherit;opacity:.72}.dataroom-tile-num{flex-direction:column;gap:10px;min-width:0;display:flex}.tile-keyline{width:min(72%,220px);height:3px;display:block;overflow:visible}.tile-keyline line{stroke:var(--teal);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;animation:.5s cubic-bezier(.4,0,.2,1) 1.1s both keyline-draw}@keyframes keyline-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.dataroom-tile-v{font-family:var(--meta);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:clamp(26px,2.6vw,38px);font-weight:700;line-height:1.05;display:flex}.dataroom-tile-v.is-long{font-size:clamp(18px,1.8vw,24px)}.dataroom-body[data-chart=n] .dataroom-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.dataroom-body[data-chart=n] .dataroom-tile{flex-direction:column;grid-column:span 2;justify-content:center;min-height:96px;padding:16px 26px 14px;display:flex}.dataroom-body[data-chart=n] .dataroom-tile.is-anchor{grid-column:span 4;grid-template-columns:auto 1fr auto;align-items:center;column-gap:clamp(28px,3.4vw,52px);min-height:128px;padding:22px 34px;display:grid}.dataroom-tile.is-anchor .dataroom-tile-num{min-width:0}.dataroom-tile.is-anchor .dataroom-tile-side{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-self:stretch;gap:0;min-width:0;padding-left:clamp(24px,2.6vw,40px);display:flex}.dataroom-tile.is-anchor .dataroom-tile-l{margin-top:0;font-size:19px;font-weight:500;line-height:1.32}.dataroom-tile.is-anchor .dataroom-tile-cite-col{text-align:right;place-self:center end;max-width:22ch}.dataroom-tile.is-anchor .dataroom-tile-c{margin-top:0;font-size:13px;line-height:1.4}.dataroom-body[data-chart=n] .dataroom-tiles[data-count="4"] .dataroom-tile:nth-child(n+3){grid-column:span 3;grid-template-columns:auto 1fr;align-items:center;column-gap:clamp(22px,3vw,48px);display:grid}.dataroom-body[data-chart=n] .dataroom-tiles[data-count="4"] .dataroom-tile:nth-child(n+3) .dataroom-tile-l{text-align:left;justify-self:end;max-width:22ch;margin-top:0}.dataroom-body[data-chart=n] .dataroom-tile-v{font-size:clamp(38px,3.8vw,52px)}.dataroom-body[data-chart=n] .dataroom-tile.is-anchor .dataroom-tile-v{font-size:clamp(50px,5vw,72px)}.dataroom-body[data-chart=n] .dataroom-tiles[data-count="4"] .dataroom-tile-v{font-size:clamp(50px,5.2vw,78px)}.dataroom-body[data-chart=n] .dataroom-tiles[data-count="4"] .dataroom-tile.is-anchor .dataroom-tile-v{font-size:clamp(56px,5.8vw,92px)}.dataroom-body[data-chart=n] .dataroom-tile-v.is-long{font-size:clamp(26px,2.6vw,36px)}.dataroom-body[data-chart=n] .dataroom-tiles[data-count="5"] .dataroom-tile-v{font-size:clamp(34px,3.4vw,46px)}.dataroom-body[data-chart=n] .dataroom-tile-l{font-size:17px}.dataroom-tile.is-verify .dataroom-tile-v,.dataroom-check{color:var(--teal-ink)}.dataroom-tile.is-verify{background:#0bb98f0d;border-color:#0bb98f59}.dataroom-body[data-chart=y] .dataroom-tiles{border-radius:22px;flex-direction:column;align-self:center;gap:0;padding:8px 24px;display:flex;box-shadow:0 1px 2px #0e15130a}.dataroom-body[data-chart=y] .dataroom-tile{box-shadow:none;border:0;border-bottom:1px solid var(--line-soft);background:0 0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:baseline;gap:2px 20px;min-height:0;padding:clamp(7px,.9vh,10px) 0;display:grid}.dataroom-body[data-chart=y] .dataroom-tile:last-child{border-bottom:0}.dataroom-body[data-chart=y] .dataroom-tiles:has(.dataroom-tile:nth-child(5)) .dataroom-tile-v{font-size:clamp(19px,1.5vw,25px)}.dataroom-body[data-chart=y] .dataroom-tile-v{text-align:right;white-space:nowrap;flex-wrap:nowrap;grid-area:1/2;justify-self:end;font-size:clamp(21px,1.7vw,28px)}.dataroom-body[data-chart=y] .dataroom-tile-v.is-long{font-size:clamp(17px,1.3vw,22px)}.dataroom-body[data-chart=y] .dataroom-tile-l{grid-area:1/1;margin-top:0;font-size:16px}.dataroom-body[data-chart=y] .dataroom-tile-c{grid-area:2/1/auto/-1;margin-top:2px}.dataroom-body[data-chart=y] .dataroom-tile.is-verify{border-color:var(--line-soft);background:0 0}.versus-card{--u:.107cqw;background:var(--glass-chip);border:1px solid var(--line);min-width:0;animation:card-in .45s var(--ease-settle) both;border-radius:22px;align-self:center;padding:clamp(12px,.95vw,26px) clamp(18px,1.5vw,40px) clamp(4px,.5vw,12px);box-shadow:0 1px 2px #0e15130a;container-type:inline-size}.versus-top{gap:calc(var(--u) * 3);margin-bottom:calc(var(--u) * 6);flex-direction:column;display:flex}.versus-title{font-family:var(--display);font-size:calc(var(--u) * 30);letter-spacing:-.03em;color:var(--ink);margin:0;font-weight:800;line-height:1.05}.versus-row{padding:calc(var(--u) * 13) 0;animation:card-in .45s var(--ease-settle) both;animation-delay:calc(var(--i,0) * 80ms);border-bottom:1px solid #0f372d24;grid-template-columns:1.28fr .92fr 1.15fr;align-items:center;column-gap:0;transition:opacity .25s;display:grid}.versus-row>:nth-child(2){padding-right:calc(var(--u) * 26)}.versus-row>:nth-child(3){padding-left:calc(var(--u) * 26)}.versus-row:last-child{border-bottom:0}.versus-head{font-family:var(--meta);font-size:calc(var(--u) * 11);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:calc(var(--u) * 8) 0 calc(var(--u) * 10);font-weight:700}.versus-f{font-size:calc(var(--u) * 17.5);letter-spacing:-.01em;color:var(--ink);min-width:0;font-weight:700}.versus-them{font-variant-numeric:tabular-nums;font-size:calc(var(--u) * 14.5);color:var(--muted);filter:saturate(.9);min-width:0;font-weight:500}.versus-us{font-variant-numeric:tabular-nums;font-size:calc(var(--u) * 15.5);color:var(--teal-ink);min-width:0;font-weight:800}.versus-note{font-family:var(--meta);font-size:calc(var(--u) * 11.5);color:var(--ink-soft);margin:calc(var(--u) * 6) 0 2px}.versus-card,.versus-grid{position:relative}.versus-grid:before{content:"";z-index:-1;pointer-events:none;background:#0bb98f0a;position:absolute;top:0;bottom:0;left:65.67%;right:0}.versus-rail{z-index:1;width:max(3.5px, calc(var(--u) * 3.5));background:var(--teal,#0bb98f);transform-origin:top;border-radius:2px;animation:1.05s cubic-bezier(.4,0,.2,1) .15s both versus-rail-draw;position:absolute;top:0;bottom:0;left:65.67%}@keyframes versus-rail-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.versus-f{align-items:flex-start;gap:calc(var(--u) * 13);display:inline-flex}.versus-ico{width:calc(var(--u) * 21);height:calc(var(--u) * 21);color:var(--ink-soft,#33403d);opacity:.85;margin-top:calc(var(--u) * 3);flex:none;transition:color .2s,opacity .2s}.versus-fname{flex-direction:column;min-width:0;line-height:1.16;display:inline-flex}.versus-meta{margin-top:calc(var(--u) * 2);display:block}.versus-sub{font-family:var(--meta);font-size:calc(var(--u) * 11);color:var(--muted);font-weight:500;line-height:1.22;display:block}.versus-proof{font-family:var(--meta);font-size:calc(var(--u) * 11);color:var(--teal-ink,#0a7d60);font-weight:600;line-height:1.22;display:none}.versus-them,.versus-us{align-items:center;gap:calc(var(--u) * 9);display:inline-flex}.versus-gx{width:calc(var(--u) * 13);height:calc(var(--u) * 13);color:#8a958f;flex:none}.versus-gv{width:calc(var(--u) * 14);height:calc(var(--u) * 14);color:var(--teal-ink,#0a7d60);transform-origin:50%;animation:versus-check-pop .5s var(--ease-settle) both;animation-delay:calc(var(--i,0) * 80ms + .22s);flex:none}@keyframes versus-check-pop{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.versus-h-us{color:var(--teal-ink,#0a7d60);border-bottom:2px solid var(--teal,#0bb98f);margin-bottom:-1px;font-weight:700}.versus-h-mark{width:calc(var(--u) * 8);height:calc(var(--u) * 8);background:var(--teal,#0bb98f);border-radius:2px;flex:none}.versus-head .versus-f,.versus-head .versus-them,.versus-head .versus-us{font-size:calc(var(--u) * 11);font-weight:700}.versus-row.versus-row--ko{margin-top:calc(var(--u) * 2);padding-top:calc(var(--u) * 16);padding-bottom:calc(var(--u) * 14);border-top:3px double #0f372d3d;border-bottom:1px solid #0f372d24}.versus-row--ko .versus-fname{font-size:calc(var(--u) * 18.5)}.versus-row--ko .versus-them{font-size:calc(var(--u) * 15)}.versus-row--ko .versus-us{font-size:calc(var(--u) * 19);color:var(--teal-ink,#0a7d60);font-weight:800}.versus-row--ko .versus-ico{color:var(--teal-ink,#0a7d60);opacity:1}.versus-row--ko .versus-arr{width:calc(var(--u) * 16);height:calc(var(--u) * 14)}.versus-arrwrap{margin:0 calc(var(--u) * 4);color:var(--teal-ink,#0a7d60);align-items:center;display:inline-flex}.versus-grid:hover .versus-row:not(.versus-head):not(:hover),.versus-grid:focus-within .versus-row:not(.versus-head):not(:focus-within){opacity:.45}.versus-row:hover .versus-ico,.versus-row:focus-within .versus-ico{color:var(--teal-ink,#0a7d60);opacity:1}.versus-row:hover .versus-sub,.versus-row:focus-within .versus-sub{display:none}.versus-row:hover .versus-proof,.versus-row:focus-within .versus-proof{display:block}.versus-row:focus-visible{outline:none}.versus-row.versus-head{cursor:default}.versus-note b{color:var(--teal-ink,#0a7d60);font-weight:700}@media (prefers-reduced-motion:reduce){.versus-rail{animation:none!important;transform:none!important}.versus-gv{opacity:1!important;animation:none!important;transform:none!important}.versus-ico,.versus-row{transition:none}}@media (max-height:820px){.versus-row{padding-top:clamp(3px,.3vw,7px);padding-bottom:clamp(3px,.3vw,7px)}.versus-meta{margin-top:1px}.versus-row--ko{padding-top:clamp(5px,.4vw,10px)}}.pain-wall{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.05fr);gap:14px;margin:4px 0 20px;display:grid}.pain-card{background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);border:1px solid var(--line);border-top:3px solid var(--tc);min-width:0;animation:card-in .45s var(--ease-settle) both;animation-delay:calc(var(--i) * 80ms);border-radius:16px;flex-direction:column;gap:7px;padding:16px 18px 14px;display:flex;box-shadow:0 1px 2px #0e15130a}.pain-badge,.tier-badge{font-family:var(--meta);text-transform:uppercase;border-radius:999px;align-self:center;padding:4px 10px;font-size:10.5px;font-weight:700}.pain-title{font-family:var(--display);color:var(--ink);align-items:center;gap:9px;margin:0;font-size:16px;font-weight:800;display:flex}.viz-ic{color:var(--tc,var(--muted))}.step-ic{justify-content:center;display:flex}.insight-title{align-items:center;gap:9px;display:flex}.insight-title .viz-ic{color:var(--t-teal-ink)}.pain-body{color:var(--ink-soft);text-wrap:pretty;flex:1;margin:0;font-size:13px;line-height:1.5}.pain-fig{font-family:var(--meta);font-size:clamp(22px,1.8vw,30px);font-weight:700}.pain-fig-l{font-family:var(--meta);text-transform:uppercase;color:var(--muted);font-size:10.5px}.step-row{align-items:stretch;gap:10px;margin:4px 0 20px;display:flex}.step-card{background:var(--glass-chip);min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);border:1px solid var(--line);border-top:3px solid var(--tc);text-align:center;animation:card-in .45s var(--ease-settle) both;animation-delay:calc(var(--i) * 80ms);border-radius:16px;flex-direction:column;flex:1;gap:6px;padding:14px 16px;display:flex;box-shadow:0 1px 2px #0e15130a}.step-n{font-family:var(--meta);text-transform:uppercase;font-size:10.5px;font-weight:700}.step-title{font-family:var(--display);color:var(--ink);margin:0;font-size:15px;font-weight:800}.step-sub{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:12.5px;line-height:1.45}.step-arrow{color:var(--teal);flex:none;align-self:center}.twin{grid-template-columns:1fr 1fr;gap:14px;margin:4px 0 20px;display:grid}.twin-panel{min-width:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);border-radius:22px;padding:14px 18px}.twin-before{background:linear-gradient(var(--t-red-wash), var(--t-red-wash)), var(--glass-chip);border:1px solid #ef444438}.twin-after{background:linear-gradient(var(--t-teal-wash), var(--t-teal-wash)), var(--glass-chip);border:1px solid #0bb98f40}.twin-title{font-family:var(--sans);align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:700;display:flex}.twin-before .twin-title{color:var(--t-red-ink)}.twin-after .twin-title{color:var(--t-teal-ink)}.twin-panel ul{flex-direction:column;gap:5px;margin:0;padding-left:18px;display:flex}.twin-panel li{color:var(--ink-soft);font-size:13px;line-height:1.45}.tier-row{grid-template-columns:1fr 1fr;gap:14px;margin:4px 0 20px;display:grid}.tier-card{background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);border:1px solid var(--line);border-left:3px solid var(--tc);min-width:0;animation:card-in .45s var(--ease-settle) both;animation-delay:calc(var(--i) * 80ms);border-radius:16px;flex-direction:column;gap:8px;padding:16px 18px;display:flex;box-shadow:0 1px 2px #0e15130a}.tier-title{font-family:var(--display);color:var(--ink);margin:0;font-size:17px;font-weight:800}.tier-lines{flex-direction:column;gap:5px;margin:0;display:flex}.tier-lines div{gap:6px;font-size:13px;line-height:1.45;display:flex}.tier-lines dt{color:var(--ink);flex:none;font-weight:700}.tier-lines dd{color:var(--ink-soft);margin:0}.insight{background:linear-gradient(var(--t-teal-wash), var(--t-teal-wash)), var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);border:1px solid #0bb98f40;border-radius:22px;margin:4px 0 20px;padding:16px 20px}.decktabs-section .insight{margin:0}.insight-title{font-family:var(--sans);color:var(--t-teal-ink);margin:0 0 6px;font-size:14.5px;font-weight:700}.insight-body{color:var(--ink);margin:0 0 6px;font-size:13.5px;line-height:1.55}.insight-strong{color:var(--ink);margin:0;font-size:13.5px;font-weight:600}.scen-badge{font-family:var(--meta);text-transform:uppercase;border:1px solid #0000;border-radius:999px;margin-left:6px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.scen-amber{color:#fff;background:#3d4a46;border-color:#3d4a46}.scen-teal{color:var(--t-teal-ink);background:#0bb98f33;border-color:#0bb98f59}.scen-blue{color:var(--t-teal-ink);background:0 0;border-color:#0bb98f8c}.diagram{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.diagram svg{width:100%;max-width:100%;height:auto;max-height:85vh;overflow:visible}.diagram text{font-family:var(--sans)}.decktabs .diagram{box-shadow:none;animation:card-in .45s var(--ease-settle) both;background:0 0;border:none;flex:none;align-self:stretch;align-items:center;padding:0}.decktabs .diagram svg{max-height:min(70vh,800px)}.decktabs{z-index:6;-webkit-backdrop-filter:blur(7px)saturate(1.04);backdrop-filter:blur(7px)saturate(1.04);background:linear-gradient(#f0f7f4f0 0%,#f0f7f4c7 88px,#f0f7f452 190px calc(100% - 150px),#f0f7f4d6 calc(100% - 44px),#f0f7f4eb 100%);outline:none;flex-direction:column;justify-content:flex-start;padding:clamp(14px,2vh,28px) clamp(24px,3vw,56px) clamp(10px,1.4vh,16px);animation:.4s cubic-bezier(.05,.7,.1,1) backwards pane-in;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}dialog.decktabs{border:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}dialog.decktabs::backdrop{background:0 0}.decktabs-head{width:100%;max-width:var(--stage);border-bottom:1px solid #0e151324;flex:none;align-items:baseline;gap:18px;margin-inline-start:auto;margin-inline-end:auto;padding:0 0 12px;animation:.35s cubic-bezier(.05,.7,.1,1) backwards sec-in;display:flex}.decktabs-head .dataroom-badge{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.18em;text-transform:uppercase;color:var(--teal-ink);background:0 0;border:none;padding:0;font-size:11px}.decktabs-title{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:clamp(20px,1.6vw,30px);font-weight:800;overflow:hidden}.decktabs-count{font-family:var(--meta);letter-spacing:.14em;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.decktabs-head .dataroom-x{align-self:center}.decktabs-tabs{width:100%;max-width:var(--stage);flex-wrap:wrap;flex:none;justify-content:center;gap:8px 6px;margin:clamp(8px,1.2vh,14px) auto 0;animation:.35s cubic-bezier(.05,.7,.1,1) 60ms backwards sec-in;display:flex;position:relative}.decktabs-tab{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--meta);text-transform:uppercase;color:var(--ink-soft);background:var(--glass-chip);border:1px solid var(--line);white-space:nowrap;z-index:1;min-width:0;max-width:none;animation:card-in .35s var(--ease-settle) backwards;animation-delay:calc(var(--i,0) * 40ms + 80ms);border-radius:999px;flex:none;padding:5px 12px;font-size:clamp(10.5px,.72vw,16px);font-weight:700;transition:color .18s,border-color .18s;position:relative}.decktabs-tab:hover{border-color:#0bb98f73}.decktabs-tab.is-active{color:var(--teal-ink);border-color:#0bb98f8c}.decktabs-tab-ind{background:var(--t-teal-tint);pointer-events:none;will-change:transform;border:1px solid #0bb98f59;border-radius:999px;width:0;height:0;position:absolute;top:0;left:0}.decktabs-pane{min-height:0;max-height:100%;max-width:var(--stage);flex-direction:column;flex:auto;justify-content:safe center;gap:clamp(8px,1.1vh,14px);width:100%;margin:auto;padding-top:clamp(8px,1.5vh,20px);animation:.32s cubic-bezier(.05,.7,.1,1) backwards pane-x;display:flex;overflow:hidden}.decktabs-pane>:not(.decktabs-tabs){width:100%;min-width:0;max-width:min(96vw,200vh - 200px);margin-left:auto;margin-right:auto}.decktabs-pane-title{font-family:var(--display);color:var(--ink);text-align:center;letter-spacing:-.01em;animation:card-in .4s var(--ease-settle) both;align-self:center;margin:0 0 16px;font-size:clamp(24px,2.5vw,42px);font-weight:800;line-height:1.05}.decktabs-unified-card{flex-direction:column;flex:0 auto;gap:16px;width:100%;min-width:0;min-height:auto;margin:0;padding:0;display:flex}.decktabs-unified-card:has(.diagram--ymm){max-width:min(92vw,1200px)}.decktabs-unified-title{font-family:var(--display);color:var(--ink);text-align:center;align-self:center;margin:0;font-size:clamp(24px,2.5vw,42px);font-weight:800;line-height:1.05}.decktabs-unified-card .diagram{box-shadow:none;background:0 0;border:none;width:100%;max-width:1600px;margin-inline-start:auto;margin-inline-end:auto;padding:0}.decktabs-unified-card .diagram.scene2d{aspect-ratio:2;flex:1;width:100%;height:auto;min-height:0;max-height:72vh}.decktabs-unified-card .diagram svg{width:100%;height:100%;max-height:72vh}.decktabs-unified-card .diagram>div{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.decktabs-unified-card .diagram.diagram--ymm.scene2d{aspect-ratio:5/4;max-height:72vh}.decktabs-unified-card .diagram svg{max-height:72vh}.decktabs-pane:has(.diagram--pillars) .decktabs-unified-card .diagram.scene2d{aspect-ratio:632/332;max-height:72vh}.decktabs-pane:has(.diagram--pillars) .decktabs-unified-card .diagram svg{max-height:72vh}.decktabs-pane:has(.diagram--use-of-funds) .decktabs-unified-card .diagram.scene2d{aspect-ratio:2;flex:1;height:auto;max-height:68vh}.decktabs-pane:has(.diagram--self-correcting-engine) .decktabs-unified-card{gap:clamp(20px,3vh,36px)}.decktabs-pane:has(.diagram--self-correcting-engine) .decktabs-unified-card .diagram.scene2d{max-height:44vh}.decktabs-pane:has(.diagram--buyer-journey) .decktabs-unified-card .diagram{max-width:1600px}.decktabs-pane:has(.diagram--catalog-migration) .decktabs-unified-card .diagram{max-width:1600px}.decktabs-pane:has(.diagram--runway) .decktabs-unified-card .diagram{max-width:1600px}.decktabs-pane:has(.diagram--fair-resolution) .decktabs-unified-card .diagram{max-width:1600px}.decktabs-pane:has(.diagram--signups) .decktabs-unified-card .diagram{max-width:1600px}.decktabs-pane:has(.diagram--codfraud) .decktabs-unified-card .diagram{max-width:1600px}.decktabs-pane:has(.diagram--takehome) .decktabs-unified-card .diagram{max-width:1600px}.decktabs-pane:has(.diagram--buyer-journey) .decktabs-unified-card .diagram.scene2d{max-height:72vh}.decktabs-pane:has(.diagram--catalog-migration) .decktabs-unified-card .diagram.scene2d{max-height:72vh}.decktabs-pane:has(.diagram--runway) .decktabs-unified-card .diagram.scene2d{max-height:72vh}.decktabs-pane:has(.diagram--fair-resolution) .decktabs-unified-card .diagram.scene2d{max-height:72vh}.decktabs-pane:has(.diagram--signups) .decktabs-unified-card .diagram.scene2d{max-height:72vh}.decktabs-pane:has(.diagram--codfraud) .decktabs-unified-card .diagram.scene2d{max-height:72vh}.decktabs-pane:has(.diagram--takehome) .decktabs-unified-card .diagram.scene2d{max-height:72vh}.decktabs-pane:has(.diagram--buyer-journey) .decktabs-unified-card .diagram svg{max-height:72vh}.decktabs-pane:has(.diagram--catalog-migration) .decktabs-unified-card .diagram svg{max-height:72vh}.decktabs-pane:has(.diagram--runway) .decktabs-unified-card .diagram svg{max-height:72vh}.decktabs-pane:has(.diagram--fair-resolution) .decktabs-unified-card .diagram svg{max-height:72vh}.decktabs-pane:has(.diagram--signups) .decktabs-unified-card .diagram svg{max-height:72vh}.decktabs-pane:has(.diagram--codfraud) .decktabs-unified-card .diagram svg{max-height:72vh}.decktabs-pane:has(.diagram--takehome) .decktabs-unified-card .diagram svg{max-height:72vh}.decktabs .diagram{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.decktabs .insight{background:linear-gradient(var(--t-teal-wash), var(--t-teal-wash)), transparent}.decktabs .twin-before{background:linear-gradient(var(--t-red-wash), var(--t-red-wash)), transparent}.decktabs .twin-after{background:linear-gradient(var(--t-teal-wash), var(--t-teal-wash)), transparent}.decktabs-quote{text-align:center;border-left-color:color-mix(in srgb, var(--ink) 28%, transparent);background:var(--glass-chip);border:1px solid var(--line);max-width:120ch;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);animation:card-in .4s var(--ease-settle) both;border-radius:18px;align-self:center;margin:0;padding:10px 20px 10px 22px}.decktabs-sections{flex-flow:wrap;gap:clamp(8px,1.2vh,18px) clamp(14px,1.2vw,22px);min-height:0;display:flex}.decktabs-section{min-width:0;animation:.4s cubic-bezier(.05,.7,.1,1) backwards sec-in;animation-delay:calc(var(--s,0) * 80ms);flex-direction:column;flex:100%;gap:clamp(6px,.9vh,12px);display:flex}@keyframes sec-in{0%{opacity:0}to{opacity:1}}.decktabs-section-k{font-family:var(--meta);text-transform:uppercase;color:#075e48;background:var(--glass-chip);border:1px solid var(--line);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border-radius:999px;align-self:center;margin:0;padding:4px 13px;font-size:11.5px;font-weight:700}.decktabs-section-quote{flex:100%}.decktabs-section.is-solo{flex:0 calc(50% - clamp(14px,1.2vw,22px));min-width:min(320px,44%)}.decktabs-section.is-solo .pgrid{flex:1}.decktabs-section.is-solo .pcard{box-sizing:border-box;height:100%}[data-stage=ask] .decktabs-pane[data-pane=g0] .decktabs-sections{grid-template-columns:minmax(280px,2fr) minmax(0,3fr);align-items:stretch;gap:clamp(16px,1.8vh,28px) clamp(24px,2.6vw,52px);width:100%;max-width:min(96vw,1400px);margin-inline-start:auto;margin-inline-end:auto;display:grid}[data-stage=ask] .decktabs-pane[data-pane=g0] .decktabs-section,[data-stage=ask] .decktabs-pane[data-pane=g0] .decktabs-section.is-solo{width:100%;min-width:0}[data-stage=ask] .dataroom .decktabs-pane[data-pane=g0] .decktabs-section .detail-table{align-self:stretch;width:100%;min-width:0;margin:0}[data-stage=ask] .decktabs-pane[data-pane=g0] .pcard{justify-content:center;gap:10px}[data-stage=ask] .decktabs-pane[data-pane=g0] .pcard .pcard-b{padding-left:30px}[data-stage=ask] .decktabs-pane[data-pane=g1] .pcard{justify-content:center}.dataroom .decktabs-section .detail-table{align-self:center;min-width:min(880px,100%)}.decktabs-section .detail-table table{width:100%}.decktabs-section .detail-table tr:last-child td{border-bottom:0}.dataroom .decktabs-section .detail-table th,.dataroom .decktabs-section .detail-table td{padding-block-start:8px;padding-block-end:8px}.decktabs-foot{width:100%;max-width:var(--stage);margin-inline-start:auto;margin-inline-end:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:card-in .35s var(--ease-settle) backwards;background:0 0;border-top:1px solid #0e151324;border-radius:0;flex:none;align-items:center;gap:18px;margin-top:auto;padding:10px 0 0;animation-delay:.18s;display:flex}.decktabs-dots{align-items:center;gap:7px;display:flex}.decktabs-dot{background:#0e151338;border-radius:50%;width:6px;height:6px;transition:background .2s,transform .2s}.decktabs-dot.is-on{background:var(--teal-ink);transform:scale(1.25)}.decktabs-hint{font-family:var(--meta);text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10.5px}.decktabs-note{font-family:var(--meta);color:var(--ink-soft);text-align:right;max-width:clamp(240px,33vw,480px);margin-left:auto;font-size:12px}@media (min-width:821px){.decktabs-pane[data-dir="-1"]{--card-rise:calc(var(--card-rise-base,14px) * -1)}.decktabs-pane[data-fit=snug] .pgrid{gap:clamp(12px,1.5vw,20px)}.decktabs-pane[data-fit=snug] .pcard{gap:4px;padding:clamp(14px,1.8vh,22px) clamp(18px,1.8vw,30px)}.decktabs-pane[data-fit=snug] .pcard-t{font-size:clamp(18px,1.3vw,24px)}.decktabs-pane[data-fit=snug] .pcard-b{font-size:clamp(13px,1vw,15.5px);line-height:1.45}.decktabs-pane[data-fit=tight] .pgrid{gap:clamp(8px,1.2vw,12px)}.decktabs-pane[data-fit=tight] .pcard{gap:4px;padding:clamp(10px,1.3vh,16px) clamp(14px,1.4vw,22px)}.decktabs-pane[data-fit=tight] .pcard-t{font-size:clamp(15.5px,1.1vw,19.5px)}.decktabs-pane[data-fit=tight] .pcard-b{font-size:clamp(12px,.9vw,14px);line-height:1.38}}.dataroom-deep-chev.is-launch svg{transform:rotate(-90deg)}.decktabs .pain-wall,.decktabs .twin,.decktabs .tier-row,.decktabs .step-row{margin:0}.decktabs .pain-title{font-size:clamp(20px,1.6vw,34px)}.decktabs .pain-body{font-size:clamp(13.5px,1vw,22px)}.decktabs .pain-fig{font-size:clamp(30px,2.6vw,54px)}.decktabs .pain-fig-l{font-size:clamp(11px,.8vw,18px)}.decktabs .pain-card,.decktabs .step-card,.decktabs .tier-card{padding:clamp(18px,1.8vw,34px)}.decktabs .step-title{font-size:clamp(18px,1.4vw,30px)}.decktabs .step-sub{font-size:clamp(13px,.95vw,21px)}.decktabs .step-n{font-size:clamp(11px,.8vw,18px)}.decktabs .twin-panel{padding:clamp(24px,3vh,48px) clamp(32px,4vw,64px)}.decktabs .twin-title{font-size:clamp(22px,2vw,38px)}.decktabs .twin-panel li{font-size:clamp(16px,1.3vw,26px)}.decktabs .tier-title{font-size:clamp(21px,1.7vw,36px)}.decktabs .tier-lines div{font-size:clamp(13.5px,1vw,22px)}.decktabs .tier-badge,.decktabs .pain-badge{font-size:clamp(11px,.8vw,18px)}.decktabs .insight{padding:clamp(18px,1.8vw,34px)}.decktabs .insight-title{font-size:clamp(18px,1.4vw,30px)}.decktabs .insight-body,.decktabs .insight-strong{font-size:clamp(14px,1.05vw,23px)}.decktabs .detail-bullets{background:var(--glass-t1-bg);border:1px solid var(--line);border-radius:var(--glass-t1-radius);-webkit-backdrop-filter:var(--glass-t1-blur);backdrop-filter:var(--glass-t1-blur);box-shadow:var(--glass-t1-rim), var(--glass-t1-shadow);flex-direction:column;gap:clamp(6px,.85vh,12px);margin:0;padding:clamp(14px,1.8vh,28px) clamp(24px,2.2vw,46px);list-style-position:inside;display:flex}.decktabs .detail-bullets li{animation:card-in .4s var(--ease-settle) both;animation-delay:calc(var(--i,0) * 80ms);font-size:clamp(15.5px,1.15vw,25px);line-height:1.55}.decktabs .detail-table{background:var(--glass-t1-bg);border:1px solid var(--line);border-radius:var(--glass-t1-radius);-webkit-backdrop-filter:var(--glass-t1-blur);backdrop-filter:var(--glass-t1-blur);box-shadow:var(--glass-t1-rim), var(--glass-t1-shadow);padding:clamp(12px,1.4vh,22px) clamp(18px,1.8vw,32px)}.decktabs .detail-table table{box-shadow:none;background:0 0;border-radius:0;font-size:clamp(13.5px,1vw,22px)}.decktabs .detail-note{margin-top:10px}.decktabs .detail-table th,.decktabs .detail-table td{padding:clamp(11px,1.2vh,18px) clamp(14px,1.2vw,24px)}.decktabs .dataroom-quote p{font-size:clamp(16px,1.25vw,27px)}@media (min-width:1280px){.decktabs .twin-panel li{font-size:15px}.decktabs .twin-title{font-size:17px}}@media (max-width:820px){.decktabs{position:fixed}.decktabs-pane{justify-content:flex-start;overflow-y:auto}}.finale-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:auto;padding-top:4px;display:flex}.finale-chip{font-family:var(--meta);text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:700}.dataroom-hero .fly-svg{width:auto;max-width:100%;height:min(80vh,1200px)}.dataroom-hero .tss-svg{width:min(60vh,800px);height:auto}.dataroom-hero .arr-plot{height:min(60vh,800px)}.dataroom-tile-l{font-family:var(--sans);color:var(--ink-soft);align-items:center;gap:9px;margin-top:8px;font-size:16px;font-weight:500;line-height:1.45;display:flex}.ic{flex:none}.dataroom-tile-l .ic{color:var(--muted)}.dataroom-tile.is-verify .dataroom-tile-l .ic{color:var(--teal-ink)}.dataroom-tile-l .ic,.zero-l .ic,.float-row-k .ic,.float-anchor-l .ic,.viz-ic{box-sizing:content-box;background:#0e15130d;border-radius:10px;padding:5px}.dataroom-tile.is-verify .dataroom-tile-l .ic,.float-row-k .ic,.insight-title .viz-ic{background:var(--t-teal-wash)}.pain-title .viz-ic,.tier-title .viz-ic{background:color-mix(in srgb, var(--tc,#66736f) 13%, transparent)}.ic-draw :not([stroke=none]){stroke-dasharray:100;stroke-dashoffset:100px;animation:.6s cubic-bezier(.65,0,.35,1) both ic-draw;animation-delay:calc(var(--i,0) * 80ms + .22s)}.ic-draw [stroke=none]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.35s cubic-bezier(.05,.7,.1,1) both ic-dot;animation-delay:calc(var(--i,0) * 80ms + .6s)}@keyframes ic-draw{to{stroke-dashoffset:0}}@keyframes ic-dot{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}svg[data-ic=cycle].ic-draw{animation:.55s cubic-bezier(.65,0,.35,1) both ic-turn;animation-delay:calc(var(--i,0) * 80ms + 1s)}svg[data-ic=wheel].ic-draw{animation:.5s cubic-bezier(.65,0,.35,1) both ic-quarter;animation-delay:calc(var(--i,0) * 80ms + 1s)}svg[data-ic=check].ic-draw{animation:.32s cubic-bezier(.05,.7,.1,1) both ic-pop;animation-delay:calc(var(--i,0) * 80ms + .95s)}@keyframes ic-turn{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes ic-quarter{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes ic-pop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ic-draw :not([stroke=none]){stroke-dashoffset:0;animation:none}.ic-draw [stroke=none]{opacity:1;animation:none}svg[data-ic].ic-draw{animation:none!important}}.dataroom-tile-c{font-family:var(--meta);color:var(--ink-soft);margin-top:8px;font-size:13px;display:block}.dataroom-deep{flex:none;margin:0}.dataroom-badge{font-family:var(--meta);text-transform:uppercase;color:var(--teal-ink);font-size:11.5px;font-weight:600}.dataroom-deep-toggle{-webkit-appearance:none;appearance:none;background:var(--glass-t3-bg);border:1px solid var(--line);cursor:pointer;text-align:left;border-radius:var(--glass-t3-radius);width:auto;font:inherit;-webkit-backdrop-filter:var(--glass-t3-blur);backdrop-filter:var(--glass-t3-blur);box-shadow:var(--glass-t3-rim), var(--glass-t3-shadow);align-items:center;gap:16px;padding:10px 20px;transition:background .2s,border-color .2s;display:flex}.dataroom-deep-toggle:hover{background:linear-gradient(#0bb98f0d, #0bb98f0d), var(--glass-t3-bg);border-color:#0bb98f80}.dataroom-deep-chev{width:26px;height:26px;color:var(--teal-ink);border:1px solid #0bb98f66;border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.dataroom-deep-chev svg{transition:transform .22s cubic-bezier(.2,0,.38,.9)}.dataroom-deep.is-open .dataroom-deep-chev svg{transform:rotate(180deg)}.dataroom-deep-toggle:hover .dataroom-deep-chev{background:#0bb98f14}.dataroom-deep-body{padding:6px 6px 0;animation:.4s cubic-bezier(.05,.7,.1,1) both sv-in}.dataroom-deep-title{color:var(--ink);margin:0;font-size:17.5px;font-weight:700}.dataroom-quote{border-left:2px solid var(--teal);max-width:70ch;margin:0 0 18px -20px;padding:2px 0 2px 18px}.dataroom-quote p{font-family:var(--sans);color:var(--ink);margin:0;font-size:17px;font-weight:500;line-height:1.5}.dataroom-quote cite{font-family:var(--meta);color:var(--muted);margin-top:8px;font-size:12px;font-style:normal;display:block}.dataroom-deep-tables{grid-template-columns:1fr;gap:0 36px;display:grid}.dataroom .detail-bullets{color:var(--ink-soft);margin:0 0 6px -18px;padding-left:18px;font-size:14.5px;list-style-position:outside}.dataroom .detail-bullets li{margin:9px 0;line-height:1.6}.dataroom .detail-table table{font-size:14px}.dataroom .detail-table th{font-size:11.5px}.dataroom .detail-table th,.dataroom .detail-table td{padding:11px 14px}.dataroom .detail-table td{line-height:1.5}.dataroom-note{font-family:var(--meta);color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:var(--glass-t3-bg);border:1px solid var(--line-soft);border-radius:var(--glass-t3-radius);min-width:0;-webkit-backdrop-filter:var(--glass-t3-blur);backdrop-filter:var(--glass-t3-blur);flex:0 auto;margin:0;padding:5px 13px;font-size:13px;font-weight:500;overflow:hidden}.dataroom-foot{flex:none;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;gap:clamp(12px,1.6vw,26px);padding-top:8px;display:grid}.dataroom-foot .dataroom-back{flex:none;grid-column:1;justify-self:start}.dataroom-foot .dataroom-note{text-align:center;grid-column:2;justify-self:center;max-width:100%}.dataroom-inner:has(.dataroom-page[data-stage=ask]) .dataroom-foot .dataroom-note{white-space:normal}.dataroom-inner:has(.dataroom-page[data-stage=never-existed]) .dataroom-foot .dataroom-note{white-space:normal}.dataroom-inner:has(.dataroom-page[data-stage=moat]) .dataroom-foot .dataroom-note{white-space:normal}.dataroom-inner:has(.dataroom-page[data-stage=traction]) .dataroom-foot .dataroom-note{white-space:normal}.dataroom-foot .dataroom-deep{flex:none;grid-column:3;justify-self:end}.dataroom-back{-webkit-appearance:none;appearance:none;background:var(--glass-t3-bg);border:1px solid var(--line-soft);box-shadow:var(--glass-t3-rim);color:var(--teal-ink);border-radius:var(--glass-t3-radius);-webkit-backdrop-filter:var(--glass-t3-blur);backdrop-filter:var(--glass-t3-blur);cursor:pointer;font-family:var(--meta);padding:7px 18px 7px 14px;font-size:11px;transition:color .2s,border-color .2s}.dataroom-back:hover{color:var(--teal-ink)}@media (min-width:1000px){.dataroom-deep-tables{grid-template-columns:1fr 1fr}}.engine-nav{border-top:1px solid var(--line-soft);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.engine-navbtn{border:1px solid var(--line);background:var(--glass-t3-bg);width:34px;height:34px;box-shadow:var(--glass-t3-rim);color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;font-size:15px;transition:background .2s,color .2s,border-color .2s;display:grid}.engine-navbtn:hover:not(:disabled){background:var(--teal);color:#fff;border-color:var(--teal-ink)}.engine-navbtn:disabled{opacity:.3;cursor:default}.engine-count{font-family:var(--meta);color:var(--ink);font-size:12px}.engine-count i{color:var(--muted);margin:0 2px;font-style:normal}.engine{transition:transform .35s cubic-bezier(0,0,.2,1) .25s}.frame[data-phase=playing] .engine{transition:transform .25s cubic-bezier(.4,0,1,1);transform:translate(112%)}.cine-progress{z-index:5;pointer-events:none;opacity:0;background:#0e15130f;height:3px;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.frame[data-phase=playing] .cine-progress{opacity:1}.cine-progress-fill{transform-origin:0;background:linear-gradient(90deg, var(--teal), var(--teal-bright));height:100%;transition:transform .25s linear;transform:scaleX(0)}.cine-skip{z-index:6;-webkit-appearance:none;appearance:none;cursor:pointer;font-family:var(--meta);text-transform:uppercase;color:var(--ink);background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;padding:12px 18px;font-size:11px;animation:.35s .2s both sv-in;position:absolute;bottom:clamp(16px,3vh,28px);right:clamp(16px,2vw,30px)}.cine-skip:hover{color:var(--teal-ink);border-color:#0bb98f80}.cine-skip:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.deck{visibility:visible;transition:opacity .25s,transform .25s,visibility linear}.deck.is-cine{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .25s,transform .25s,visibility 0s linear .25s;transform:translate(-50%)translateY(14px)}.deck-progress{transition:opacity .25s}.deck-progress.is-cine{opacity:0}@media (min-width:821px){.frame[data-layout=center] .stage-verdict{text-align:center;max-width:min(58%,760px);top:clamp(60px,11vh,130px);left:50%;transform:translate(-50%)}.frame[data-layout=center] .sv-meta{margin-left:auto;margin-right:auto}.frame[data-stage=ask] .stage-verdict{top:clamp(60px,28vh,330px)}.frame[data-deck=full][data-stage=ask] .stage-verdict{top:clamp(60px,33vh,390px)}.frame[data-layout=center] .stage-verdict:before{background:radial-gradient(closest-side,#ffffffdb,#ffffff6b 62%,#0000 90%);top:-56px;bottom:-56px;left:-96px;right:-96px}.frame[data-layout=center] .sv-meta{justify-content:center}.frame[data-layout=center] .sv-title{font-size:clamp(46px,6vw,94px);font-weight:800}.frame[data-layout=center] .sv-lead{max-width:44ch;margin-left:auto;margin-right:auto}.frame[data-layout=center] .sv-quote{text-align:left;margin-left:auto;margin-right:auto}.frame[data-layout=top-left] .stage-verdict{max-width:min(42%,520px);top:clamp(48px,10vh,96px);transform:none}.frame[data-layout=top-left] .sv-title{font-size:clamp(28px,3.4vw,46px)}.frame[data-layout=top-left] .sv-lead{font-size:clamp(15px,1.2vw,18px)}.frame[data-chart=card] .engine-chart{display:none}}.context-card{z-index:3;background:var(--glass-chip);border:1px solid var(--line);width:min(360px,30%);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);-webkit-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer;animation:card-in .5s var(--ease-settle) backwards;border-radius:16px;padding:18px 20px;transition:border-color .2s;position:absolute}.context-card:hover{border-color:#0bb98f80}.context-card-expand{font-family:var(--meta);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-ink);opacity:.85;font-size:10px;position:absolute;top:10px;right:12px}@keyframes card-in{0%{opacity:0;transform:translateY(var(--card-rise,10px)) scale(var(--card-scale,.99))}to{opacity:1;transform:none}}.context-card .chart{max-width:none;margin:0}.context-card .chart-title{font-size:11px}.context-card .tss{flex-flow:row;align-items:center;gap:14px}.context-card .tss-svg{width:124px;height:124px}.context-card .tss-legend{gap:6px}.context-card .tss-val{font-size:16px}.context-card .tss-lab{font-size:10.5px}.context-card .tss-sub{display:none}@media (max-width:980px){.engine{width:clamp(300px,40vw,360px)}.stage-verdict{max-width:52%}}@media (max-width:820px){.frame{top:60px;bottom:12px;left:12px;right:12px}.stage-verdict{max-width:none;top:24px;left:18px;right:18px;transform:none}.stage-verdict:before{background:linear-gradient(#fffffff0,#ffffffad);top:-18px;bottom:-18px;left:-24px;right:-24px}.engine{width:auto;max-height:48vh;top:auto;bottom:12px;left:12px;right:12px}.engine-steps{gap:6px;padding:10px 8px 6px 10px;display:flex;overflow-x:auto}.engine-steps li{flex:none}.engine-step{grid-template-columns:auto auto;gap:6px;padding:6px 10px}.engine-step-label{max-width:96px}.engine-step-pill,.callout:nth-child(n+3){display:none}.finale{padding:14px 12px 10px 14px}.frame[data-phase=playing] .engine{transform:translateY(115%)}.context-card{display:none}.cine-skip{bottom:14px;right:14px}.dataroom-inner{padding:12px 14px 10px}.dataroom-head{flex-wrap:wrap;gap:12px}.dataroom-actions{order:2;margin-left:auto}.dataroom-tabs{flex-wrap:nowrap;order:3;justify-content:flex-start;width:100%;max-width:none;padding-bottom:4px;overflow-x:auto}.dataroom-tab{min-width:44px;min-height:44px}.dataroom-x{width:44px;height:44px}.dataroom-watch{padding:12px 16px}.engine-navbtn{width:44px;height:44px}.dataroom-body{display:block}.dataroom{background:#ffffffeb}.dataroom-hero .tss{gap:20px}.dataroom-hero .tss-svg{width:min(280px,100%)}.cbar-head{flex-wrap:wrap;gap:2px 12px}.dataroom-hero .cbar-label{font-size:13.5px}.dataroom-hero .cbar-value{font-size:14.5px}.dataroom-hero .cbar-track{height:18px}.dataroom-meta{letter-spacing:.09em;flex-wrap:wrap;gap:3px 9px;font-size:11px}.dataroom-tabs{-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.dataroom-tiles{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);margin-top:22px;display:grid}.dataroom-body[data-chart=n] .dataroom-tiles{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.dataroom-tile-v{font-size:clamp(24px,6.4vw,32px)}.dataroom-foot{flex-wrap:wrap;row-gap:10px}.dataroom-foot .dataroom-note{flex-basis:100%;order:3}.dataroom-deep{margin-top:0}.dataroom-deep-tables{grid-template-columns:1fr}.versus-card{margin-top:22px;padding:16px 18px 8px}.versus-row{grid-template-columns:1fr 1fr;gap:2px 12px;padding:10px 0}.versus-row>:nth-child(2),.versus-row>:nth-child(3){padding-left:0;padding-right:0}.versus-rail{display:none}.versus-f{grid-column:1/-1;font-size:14px}.versus-head span:first-child{display:none}.versus-them,.versus-us{font-size:13px}.pain-wall,.twin,.tier-row{grid-template-columns:1fr}.step-row{flex-direction:column}.step-arrow{transform:rotate(90deg)}}@media (max-width:640px){.finale-founders{grid-template-columns:1fr;gap:14px}.finale-founder-note{max-width:40ch}}.ov{align-items:center;padding:13vh clamp(20px,6vw,92px);animation:.7s cubic-bezier(.05,.7,.1,1) both ov-in;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ov-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.ov-scrim{pointer-events:none;z-index:0;background:linear-gradient(90deg,#f5f8fbd6 0%,#f5f8fb66 42%,#0000 66%);position:absolute;top:0;bottom:0;left:0;right:0}.ov-inner{z-index:1;width:100%;max-width:600px;position:relative}.ov-meta{font-family:var(--meta);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;font-size:12px;display:flex}.ov-n{color:var(--teal-ink)}.ov-kicker{color:var(--teal-ink);animation:card-in .4s var(--ease-settle) backwards}.ov-slides{opacity:.6;margin-left:auto}.ov-title{color:var(--ink);margin:0 0 20px}.ov-lead{color:var(--ink-soft);max-width:30ch;margin:0 0 30px;font-size:clamp(18px,2.1vw,23px)}.ov-stats{flex-wrap:wrap;gap:28px 40px;margin:24px 0;display:flex}.ov-stat{flex-direction:column;display:flex}.ov-stat-v{font-family:var(--meta);color:var(--teal-ink);letter-spacing:-.01em;font-size:clamp(28px,3.8vw,46px)}.ov-stat-l{color:var(--ink-soft);max-width:22ch;margin-top:6px;font-size:15px;line-height:1.4}.ov-stat-c{font-family:var(--meta);color:var(--muted);margin-top:8px;font-size:11px}.ov-card{background:var(--glass-chip);border:1px solid var(--line);max-width:560px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);border-radius:16px;margin:26px 0;padding:20px 22px}.ov-card .chart{margin:0}.ov-bullets{max-width:40ch;margin:24px 0;padding:0;list-style:none}.ov-bullets li{color:var(--ink-soft);margin:12px 0;padding-left:22px;position:relative}.ov-bullets li:before{content:"";background:var(--teal);border-radius:2px;width:8px;height:8px;position:absolute;top:10px;left:0}.ov-quote{border-left:2px solid var(--teal);max-width:44ch;margin:24px 0;padding:4px 0 4px 20px}.ov-quote p{font-family:var(--sans);color:var(--ink);margin:0;font-size:clamp(17px,2vw,21px);font-weight:500}.ov-quote cite{font-family:var(--meta);color:var(--muted);margin-top:10px;font-size:12px;font-style:normal;display:block}.film-close{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:90vh;padding:12vh clamp(20px,6vw,92px);display:flex;position:relative}.film-close .close-line{color:var(--ink);text-shadow:0 2px 30px #0009}.scrub-rail{z-index:40;background:#ffffff14;height:3px;position:fixed;bottom:0;left:0;right:0}.scrub-fill{transform-origin:0;background:linear-gradient(90deg, var(--teal), var(--blue));height:100%;transform:scaleX(0)}@media (min-width:1600px){.finale-initials{width:clamp(56px,35.3vh - 293px,148px);height:clamp(56px,35.3vh - 293px,148px);font-size:clamp(18px,9.5vh - 79px,40px)}}@media (min-width:1600px) and (min-height:980px){:root{--sv-rise:20px;--card-rise:18px;--card-rise-base:18px;--dr-slide:36px;--stage:min(2800px, 94vw)}body{font-size:19px}:where(a,button):focus-visible{outline-offset:3px;outline-width:3px}.topbar{padding:20px clamp(24px,5vw,80px)}.brand{font-size:15px}.cta-mini{font-size:13.5px}.frame{border-radius:clamp(22px,2vw,36px);top:76px;bottom:clamp(18px,2.4vw,56px);left:clamp(18px,2.4vw,56px);right:clamp(18px,2.4vw,56px)}.sv-title{margin-bottom:22px;font-size:clamp(48px,4.6vw,76px)}.frame[data-layout=center] .sv-title{font-size:clamp(64px,6vw,122px)}.frame[data-layout=top-left] .sv-title{font-size:clamp(36px,3.2vw,55px)}.sv-lead{font-size:clamp(21px,1.5vw,28px)}.frame[data-layout=top-left] .sv-lead{font-size:clamp(19px,1.2vw,24px)}.sv-meta{gap:16px;margin-bottom:26px;padding:6px 15px;font-size:15px}.sv-quote{border-left-width:2.5px;margin-top:32px;padding-left:22px}.sv-quote p{font-size:clamp(20px,1.6vw,26px)}.sv-quote cite{font-size:15px}.stage-verdict{max-width:min(50%,780px)}.frame[data-layout=center] .stage-verdict{max-width:min(58%,980px)}.frame[data-layout=top-left] .stage-verdict{max-width:min(42%,660px)}.stage-verdict:before{top:-44px;bottom:-44px;left:-84px;right:-72px}.frame[data-layout=center] .stage-verdict:before{top:-72px;bottom:-72px;left:-124px;right:-124px}.frame[data-stage=ask] .stage-verdict{top:clamp(48px,20vh,160px)}.callout{--pulse-lo:4px;--pulse-hi:9px;gap:11px}.callout-dot{width:11px;height:11px;box-shadow:0 0 0 5px #7d8a8624}.callout-text{padding:8px 17px;font-size:16px}.cine-skip{padding:14px 22px;font-size:13px}.cine-progress{height:4px}.engine{border-radius:22px;width:clamp(340px,24vw,440px)}.engine-bar{padding:17px 21px}.engine-dot{--pulse-lo:4px;--pulse-hi:8px;width:9px;height:9px}.engine-name{font-size:14px}.engine-live{padding:3px 10px;font-size:11.5px}.engine-steps{padding:14px 12px 10px 14px}.engine-step{border-radius:11px;padding:8px 12px}.engine-step-n,.engine-step-pill{font-size:12.5px}.engine-step-label{font-size:15px}.engine-readout{padding:18px 21px 26px}.engine-heading{font-size:12.5px}.engine-spin{border-width:1.8px;width:13px;height:13px}.engine-row{padding:10px 0}.engine-row-k{font-size:14.5px}.engine-row-v{font-size:15px}.engine-check{font-size:14px}.engine-row-cite{font-size:12.5px}.engine-note{font-size:13px}.engine-deck-btn{padding:4px 11px;font-size:11.5px}.engine-nav{padding:14px 18px}.engine-navbtn{width:40px;height:40px;font-size:17px}.engine-count{font-size:14px}.engine-chart .chart-title{font-size:12.5px}.engine-chart .tss-svg{width:198px;height:198px}.engine-chart .tss{gap:12px}.engine-chart .tss-val{font-size:23px}.engine-chart .fly-svg{width:min(340px,100%)}.engine-chart .arr-plot{height:172px}.engine-chart .arr-bars{gap:12px}.engine-chart .arr-bar{width:34px}.engine-chart .arr-val{font-size:14px;top:-23px}.engine-chart .arr-x{font-size:12px}.engine-chart .arr-tick{width:36px;font-size:11.5px}.engine-chart .arr-line{left:40px}.chart-title{font-size:15px}.chart-note{font-size:15.5px}.cbar-value{font-size:18px}.cbar-track{height:19px}.moat-label{font-size:18px}.moat-chip{padding:5px 12px 5px 6px;font-size:13px}.moat-row--ledger{padding:14px 0}.tss-legend{gap:22px}.tss-dot{width:13px;height:13px}.tss-val{font-size:32px}.tss-lab{font-size:15px}.tss-sub{font-size:18px}.arr-plot{height:340px}.arr-tick{width:48px;font-size:14px}.arr-line{left:56px}.arr-bar{width:clamp(52px,7vw,84px)}.arr-val{font-size:19px;top:-30px}.arr-x{font-size:15px}.fly-svg{width:min(520px,100%)}.dataroom-inner{padding:clamp(22px,3vh,44px) clamp(36px,3.4vw,56px)}.dataroom-meta{font-size:15px}.dataroom-title{font-size:clamp(30px,2.4vw,44px)}.dataroom-head{padding-bottom:22px}.dataroom-tab{padding:6px 10px;font-size:12.5px}.dataroom-watch{padding:9px 16px;font-size:12.5px}.dataroom-x{width:38px;height:38px}.dataroom-body{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);gap:clamp(32px,3vw,56px);padding:clamp(18px,2.6vh,36px) 2px 8px}.dataroom-body[data-chart=y]:has(.versus-card){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.dataroom-hero{border-radius:20px;padding:28px 30px 22px}.dataroom-hero .chart-title{font-size:16px}.dataroom-hero .cbar-track{height:30px}.dataroom-hero .cbar-value{font-size:24px}.dataroom-hero .cbar-label,.dataroom-hero .moat-label{font-size:22px}.dataroom-hero .moat-chip{padding:5px 13px 5px 6px;font-size:14px}.dataroom-hero .tss-svg{width:min(38vh,420px)}.dataroom-hero .tss-val{font-size:38px}.dataroom-hero .arr-plot{height:min(35vh,420px)}.dataroom-hero .fly-svg{width:auto;max-width:100%;height:min(41vh,620px)}.dataroom-hero .chart-note{font-size:17px}.dataroom-tiles{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:15px}.dataroom-tile{border-radius:18px;padding:20px 22px 16px}.dataroom-body[data-chart=y] .dataroom-tiles{border-radius:20px;padding:10px 30px}.dataroom-body[data-chart=y] .dataroom-tile{padding:14px 0}.dataroom-body[data-chart=y] .dataroom-tile-v{font-size:clamp(26px,1.7vw,34px)}.dataroom-body[data-chart=y] .dataroom-tile-v.is-long{font-size:clamp(20px,1.3vw,26px)}.dataroom-body[data-chart=y] .dataroom-tile-l{font-size:17px}.dataroom-tile-v{font-size:clamp(32px,2.6vw,50px)}.dataroom-tile-v.is-long{font-size:clamp(22px,1.8vw,32px)}.dataroom-tiles.is-many .dataroom-tile-v{font-size:clamp(27px,2.1vw,40px)}.dataroom-tiles.is-many .dataroom-tile-v.is-long{font-size:clamp(20px,1.5vw,27px)}.dataroom-tile-l{font-size:18px}.dataroom-tile-c{font-size:14px}.dataroom-body[data-chart=n] .dataroom-tiles{gap:20px}.dataroom-body[data-chart=n] .dataroom-tile{min-height:128px;padding:24px 32px 19px}.dataroom-body[data-chart=n] .dataroom-tile.is-anchor{min-height:148px;padding:26px 38px}.dataroom-body[data-chart=n] .dataroom-tile-v{font-size:clamp(46px,3.8vw,68px)}.dataroom-body[data-chart=n] .dataroom-tile.is-anchor .dataroom-tile-v{font-size:clamp(60px,5vw,92px)}.dataroom-body[data-chart=n] .dataroom-tiles[data-count="4"] .dataroom-tile-v{font-size:clamp(50px,4.4vw,80px)}.dataroom-body[data-chart=n] .dataroom-tiles[data-count="4"] .dataroom-tile.is-anchor .dataroom-tile-v{font-size:clamp(66px,5.8vw,108px)}.dataroom-body[data-chart=n] .dataroom-tile-v.is-long{font-size:clamp(32px,2.6vw,47px)}.dataroom-body[data-chart=n] .dataroom-tile-l{font-size:19px}.dataroom-tile.is-anchor .dataroom-tile-l{font-size:21px}.dataroom-badge{font-size:13px}.dataroom-deep-title,.dataroom-quote p{font-size:21px}.dataroom-quote cite{font-size:15px}.dataroom .detail-bullets{font-size:18px}.dataroom .detail-table table{font-size:17px}.dataroom .detail-table th{font-size:14px}.dataroom .detail-table th,.dataroom .detail-table td{padding:14px 18px}.dataroom .detail-note{font-size:16px}.dataroom-note{font-size:15px}.drawer-group-title{font-size:13px}.dataroom-foot{padding-top:17px}.dataroom-back{font-size:12.5px}.finale-card{border-radius:28px;padding:clamp(34px,4vw,64px)}.finale-kicker{font-size:20px}.finale-close-line{font-size:clamp(44px,4.6vw,66px)}.finale-founders{gap:24px}.finale-name{font-size:17px}.finale-role{font-size:13px}.finale-founder-note{font-size:15px}.finale-ask{font-size:16px}.finale-back{font-size:13px}.deck{gap:18px;padding:9px 14px;bottom:30px}.deck-arrow{width:42px;height:42px;font-size:18px}.deck-count{font-size:14.5px}.deck-label{max-width:220px;font-size:11.5px}.deck-progress{height:4px}.context-card{border-radius:18px;width:min(440px,30%);padding:22px 25px}.context-card .chart-title{font-size:13px}.context-card-expand{font-size:12px}.context-card .tss-svg{width:150px;height:150px}.context-card .tss-val{font-size:20px}.context-card .tss-lab{font-size:13px}.context-card .tss-legend{gap:8px}.pre-batt{width:clamp(140px,17vh,220px)}.pre-count{font-size:16px}.context-card,.dataroom{animation-duration:.62s}.dataroom-page{animation-duration:.56s}.dataroom-tile{animation-duration:.56s;animation-delay:calc(var(--i) * 80ms)}.engine-readout{animation-duration:.62s}.engine{transition:transform .44s cubic-bezier(0,0,.2,1) .31s}.frame[data-phase=playing] .engine{transition:transform .31s cubic-bezier(.4,0,1,1)}.finale{animation-duration:.75s}.cine-skip{animation-duration:.44s;animation-delay:.25s}}@media (min-width:3200px) and (min-height:1600px){:root{--sv-rise:40px;--card-rise:36px;--card-rise-base:36px;--dr-slide:72px;--stage:min(3800px, 94vw)}body{font-size:38px}:where(a,button):focus-visible{outline-offset:5px;outline-width:5px}.topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:40px clamp(48px,5vw,160px)}.brand{font-size:30px}.cta-mini{font-size:27px}.frame{border-width:1.5px;border-radius:clamp(44px,2vw,72px);top:152px;bottom:clamp(36px,2.4vw,112px);left:clamp(36px,2.4vw,112px);right:clamp(36px,2.4vw,112px)}.sv-title{margin-bottom:44px;font-size:clamp(96px,4.6vw,152px)}.frame[data-layout=center] .sv-title{font-size:clamp(128px,5.6vw,220px)}.frame[data-layout=top-left] .sv-title{font-size:clamp(72px,3.2vw,110px)}.sv-lead{font-size:clamp(42px,1.5vw,56px)}.frame[data-layout=top-left] .sv-lead{font-size:clamp(38px,1.2vw,48px)}.sv-meta{gap:32px;margin-bottom:52px;padding:12px 30px;font-size:30px}.sv-quote{border-left-width:5px;margin-top:64px;padding-left:44px}.sv-quote p{font-size:clamp(40px,1.6vw,52px)}.sv-quote cite{font-size:30px}.stage-verdict{max-width:min(50%,1560px)}.frame[data-layout=center] .stage-verdict{max-width:min(58%,1960px)}.frame[data-layout=top-left] .stage-verdict{max-width:min(42%,1320px)}.stage-verdict:before{top:-88px;bottom:-88px;left:-168px;right:-144px}.frame[data-layout=center] .stage-verdict:before{top:-144px;bottom:-144px;left:-248px;right:-248px}.callout{--pulse-lo:8px;--pulse-hi:18px;gap:22px}.callout-dot{width:22px;height:22px;box-shadow:0 0 0 10px #7d8a8624}.callout-text{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-width:1.5px;padding:12px 28px;font-size:28px}.cine-skip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:28px 44px;font-size:26px}.cine-progress{height:8px}.engine{border-width:1.5px;border-radius:44px;width:clamp(680px,24vw,880px)}.engine-bar{padding:34px 42px}.engine-dot{width:18px;height:18px}.engine-name{font-size:28px}.engine-live{padding:6px 20px;font-size:23px}.engine-steps{padding:26px 24px 22px 26px}.engine-step{border-radius:22px;padding:16px 24px}.engine-step-n,.engine-step-pill{font-size:25px}.engine-step-label{font-size:30px}.engine-readout{padding:36px 42px 52px}.engine-heading{font-size:25px}.engine-spin{border-width:3.5px;width:26px;height:26px}.engine-row{padding:20px 0}.engine-row-k{font-size:29px}.engine-row-v{font-size:30px}.engine-check{font-size:28px}.engine-row-cite{font-size:25px}.engine-note{font-size:26px}.engine-deck-btn{padding:8px 22px;font-size:23px}.engine-nav{padding:28px 36px}.engine-navbtn{width:80px;height:80px;font-size:34px}.engine-count{font-size:28px}.engine-chart .chart-title{font-size:25px}.engine-chart .tss-svg{width:400px;height:400px}.engine-chart .tss{gap:24px}.engine-chart .tss-val{font-size:46px}.engine-chart .fly-svg{width:min(540px,100%)}.engine-chart .arr-plot{height:344px}.engine-chart .arr-bars{gap:24px}.engine-chart .arr-bar{width:68px}.engine-chart .arr-val{font-size:28px;top:-46px}.engine-chart .arr-x{font-size:24px}.engine-chart .arr-tick{width:72px;font-size:23px}.engine-chart .arr-line{left:80px}.chart-title{font-size:30px}.chart-note{font-size:31px}.cbar-value{font-size:36px}.cbar-track{height:38px}.moat-label{font-size:36px}.moat-chip{border-width:2px;padding:10px 24px 10px 12px;font-size:26px}.moat-row--ledger{border-bottom-width:1.5px;padding:28px 0}.tss-legend{gap:44px}.tss-dot{width:26px;height:26px}.tss-val{font-size:64px}.tss-lab{font-size:30px}.tss-sub{font-size:36px}.arr-plot{height:680px}.arr-tick{width:96px;font-size:28px}.arr-line{left:112px}.arr-bar{border-radius:3px 3px 0 0;width:clamp(104px,7vw,168px)}.arr-val{font-size:38px;top:-60px}.arr-x{font-size:30px}.fly-svg{width:min(1040px,100%)}.dataroom{-webkit-backdrop-filter:blur(28px)saturate(145%)brightness(1.1);backdrop-filter:blur(28px)saturate(145%)brightness(1.1)}.dataroom-inner{padding:clamp(40px,2.2vw,72px) clamp(48px,2.6vw,88px)}.dataroom-meta{font-size:30px}.dataroom-title{font-size:clamp(60px,2.4vw,88px)}.dataroom-head{padding-bottom:44px}.dataroom-tab{padding:12px 20px;font-size:25px}.dataroom-watch{padding:18px 32px;font-size:25px}.dataroom-x{width:76px;height:76px;font-size:34px}.dataroom-body{grid-template-columns:minmax(0,1.35fr) minmax(720px,1fr);gap:clamp(64px,3vw,112px);padding:clamp(60px,3.2vh,88px) 4px 20px}.dataroom-body[data-chart=y]:has(.versus-card){grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.dataroom-hero{border-width:1.5px;border-radius:40px;padding:56px 60px 44px}.dataroom-hero .chart-title{font-size:32px}.dataroom-hero .cbar-track{height:60px}.dataroom-hero .cbar-value{font-size:48px}.dataroom-hero .cbar-label,.dataroom-hero .moat-label{font-size:44px}.dataroom-hero .moat-chip{padding:10px 26px 10px 13px;font-size:28px}.dataroom-hero .tss-svg{width:min(44vh,840px)}.dataroom-hero .tss-val{font-size:76px}.dataroom-hero .arr-plot{height:min(42vh,840px)}.dataroom-hero .fly-svg{width:auto;max-width:100%;height:min(48vh,1320px)}.dataroom-hero .chart-note{font-size:34px}.dataroom-body[data-chart=y] .dataroom-tiles{border-radius:40px;padding:20px 60px}.dataroom-body[data-chart=y] .dataroom-tile{padding:34px 0}.dataroom-body[data-chart=y] .dataroom-tile-v{font-size:clamp(52px,1.7vw,68px)}.dataroom-body[data-chart=y] .dataroom-tile-v.is-long{font-size:clamp(40px,1.3vw,52px)}.dataroom-body[data-chart=y] .dataroom-tile-l{font-size:34px}.dataroom-tiles{grid-template-columns:repeat(auto-fit,minmax(560px,1fr));gap:30px}.dataroom-tile{border-width:1.5px;border-radius:36px;padding:40px 44px 32px}.dataroom-tile-v{font-size:clamp(64px,2.6vw,100px)}.dataroom-tile-v.is-long{font-size:clamp(44px,1.8vw,64px)}.dataroom-tiles.is-many .dataroom-tile-v{font-size:clamp(54px,2.1vw,80px)}.dataroom-tiles.is-many .dataroom-tile-v.is-long{font-size:clamp(40px,1.5vw,54px)}.dataroom-tile-l{font-size:36px}.dataroom-tile-c{font-size:28px}.dataroom-body[data-chart=n] .dataroom-tiles{gap:40px}.dataroom-body[data-chart=n] .dataroom-tile{min-height:300px;padding:56px 68px 44px}.dataroom-body[data-chart=n] .dataroom-tile.is-anchor{min-height:340px;padding:60px 80px}.dataroom-body[data-chart=n] .dataroom-tile-v{font-size:clamp(92px,3.8vw,136px)}.dataroom-body[data-chart=n] .dataroom-tile.is-anchor .dataroom-tile-v{font-size:clamp(120px,5vw,184px)}.dataroom-body[data-chart=n] .dataroom-tile-v.is-long{font-size:clamp(64px,2.6vw,94px)}.dataroom-tile-side{border-left-width:1.5px;gap:14px;padding-left:clamp(40px,2.4vw,72px)}.dataroom-tile.is-anchor .dataroom-tile-l{font-size:40px}.dataroom-badge{font-size:26px}.dataroom-deep-title,.dataroom-quote p{font-size:42px}.dataroom-quote cite{font-size:30px}.dataroom .detail-bullets{font-size:36px}.dataroom .detail-table table{font-size:34px}.dataroom .detail-table th{font-size:28px}.dataroom .detail-table th,.dataroom .detail-table td{border-bottom-width:1.5px;padding:28px 36px}.dataroom .detail-note{font-size:32px}.dataroom-note{font-size:30px}.drawer-group-title{font-size:26px}.dataroom-foot{padding-top:34px}.dataroom-back{font-size:25px}.finale{-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05)}.finale-card{border-radius:40px;padding:clamp(48px,3vw,88px)}.finale-kicker{font-size:32px}.finale-close-line{font-size:clamp(56px,7.2vw,104px)}.finale-founders{gap:48px}.finale-initials{width:clamp(56px,35.3vh - 293px,190px);height:clamp(56px,35.3vh - 293px,190px);font-size:clamp(18px,9.5vh - 79px,52px)}.finale-name{font-size:34px}.finale-role{font-size:26px}.finale-founder-note{max-width:30ch;font-size:30px}.finale-ask{font-size:32px}.finale-back{font-size:26px}.deck{border-width:1.5px;gap:36px;padding:18px 28px;bottom:60px}.deck-arrow{width:84px;height:84px;font-size:36px}.deck-count{font-size:29px}.deck-label{max-width:440px;font-size:23px}.deck-progress{height:8px}.context-card{border-width:1.5px;border-radius:36px;width:min(880px,30%);padding:44px 50px}.context-card .chart-title{font-size:26px}.context-card-expand{font-size:24px}.context-card .tss-svg{width:300px;height:300px}.context-card .tss-val{font-size:40px}.context-card .tss-lab{font-size:26px}.context-card .tss-legend{gap:16px}.pre-batt{width:clamp(200px,20vh,300px)}.pre-count{font-size:24px}}.deck-frags{gap:5px;margin-top:5px;display:flex}.deck-frags i{background:#0e151324;border-radius:2px;width:10px;height:2px;transition:background .25s}.deck-frags i.on{background:var(--teal)}.dataroom-engine{color:var(--teal-ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.engine-mark{width:15px;height:15px;display:block}.finale-mark{width:clamp(34px,3vw,64px);height:auto;margin:0 auto 8px;display:block}.dataroom-engine i{background:var(--teal);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite epulse}.float{z-index:4;background:var(--glass-chip);border:1px solid var(--line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:card-in .5s var(--ease-settle) both;border-radius:22px;padding:16px 20px 18px;position:absolute;box-shadow:0 1px 2px #0e15130d,0 18px 44px #0e151317}.float-bar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.float-dot{background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px;animation:2.4s ease-in-out infinite epulse}.float-name{font-family:var(--meta);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink);white-space:nowrap;font-size:10px;font-weight:600}.float-heading{font-family:var(--meta);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-left:auto;font-size:10.5px}.float .chart{max-width:none;margin:0}.float .chart-title{display:none}.float .tss{flex-flow:row;align-items:center;gap:18px}.float .tss-svg{width:min(180px,44%);height:auto}.float .tss-val{font-size:20px}.float .tss-lab{font-size:11px}.float .tss-sub{display:none}.float .tss-legend{gap:10px}.float .fly-svg{width:auto;max-width:100%;height:min(34vh,330px)}.float .arr-plot{height:min(26vh,240px)}.float .arr-bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.1vw,18px);width:100%}.float .arr-bar{width:min(72px,78%)}.float .arr-val{font-size:13px;top:-20px}.float .arr-x{font-size:11px}.float .cbar-track{height:16px}.float .cbar-value{font-size:15px}.float .cbar-label,.float .moat-label{font-size:14.5px}.float .moat-row--ledger{padding:9px 0}.float-anchor{flex-direction:column;gap:10px;display:flex}.float-anchor .dataroom-tile-v{font-size:clamp(44px,3.6vw,64px)}.float-anchor-l{color:var(--ink-soft);align-items:center;gap:9px;font-size:15.5px;display:flex}.float-anchor-l .ic{color:var(--muted)}.float-verify{flex-direction:column;margin:0;display:flex}.float-row{border-bottom:1px solid var(--line-soft);opacity:.38;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;transition:opacity .4s,transform .4s;display:flex;transform:translateY(3px)}.float-row:last-child{border-bottom:0}.float-row.is-on{opacity:1;transform:none}.float-row-k{color:var(--ink-soft);align-items:center;gap:8px;font-size:13.5px;display:flex}.float-row-k .ic{color:var(--muted)}.float-row.is-on .float-row-k .ic{color:var(--teal-ink)}.float-row-v{font-family:var(--meta);color:var(--teal-ink);align-items:baseline;gap:6px;margin:0;font-size:14.5px;font-weight:600;display:flex}.float-row.is-on .float-row-v{animation:.6s ease-out verify-flash}@keyframes verify-flash{0%{color:var(--teal-bright);text-shadow:0 0 12px var(--teal)}to{color:var(--teal-ink);text-shadow:none}}.float-check{flex:none;display:inline-block}.float-row.is-on .float-check{animation:.5s cubic-bezier(.34,1.56,.64,1) check-pop}@keyframes check-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (max-width:820px){.float{display:none}}@media (min-width:1600px) and (min-height:980px){.float{border-radius:26px;padding:20px 24px 22px}.float-name{font-size:12px}.float-heading{font-size:12.5px}.float-anchor .dataroom-tile-v{font-size:clamp(54px,3.6vw,80px)}.float-anchor-l{font-size:18px}.float-row-k{font-size:16px}.float-row-v{font-size:17.5px}.deck-frags i{width:12px;height:2.5px}}.crisis-wall{flex-direction:column;gap:12px;min-width:0;display:flex}.zero-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(14px,1.5vw,20px);min-width:0;padding:clamp(16px,1.8vh,24px) clamp(24px,2.5vw,32px);animation:.5s cubic-bezier(.05,.7,.1,1) both sv-in;display:grid}.zero-cell{min-width:0;animation:card-in .45s var(--ease-settle) both;animation-delay:calc(var(--i) * .14s);align-items:center;gap:12px;display:flex}.zero-n{font-family:var(--meta);font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(28px,2.4vw,38px);font-weight:700}.zero-l{color:var(--ink-soft);align-items:center;gap:7px;font-size:14.5px;font-weight:500;line-height:1.3;display:flex}.zero-l .ic{color:var(--muted)}.crises{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,2vw,24px);width:100%;display:grid}.crisis{min-width:0;animation:card-in .45s var(--ease-settle) both;animation-delay:calc(var(--i) * 80ms);flex-direction:column;gap:7px;padding:clamp(20px,2.5vh,28px) clamp(24px,2.5vw,32px);display:flex}.crisis-kicker{font-family:var(--meta);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);animation:card-in .4s var(--ease-settle) backwards;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:4px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.crisis-kicker .ic{color:var(--muted)}.crisis:first-child,.crisis:nth-child(2),.crisis:nth-child(3){border-top:3px solid var(--t-red)}.crisis .crisis-kicker{background:var(--glass-chip);color:var(--muted)}.crisis .crisis-kicker .ic{color:var(--muted)}.crisis:first-child .crisis-fig,.crisis:nth-child(2) .crisis-fig,.crisis:nth-child(3) .crisis-fig{color:var(--t-red-ink)}.crisis-title{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:19px;font-weight:800;line-height:1.2}.crisis-fig{font-family:var(--meta);font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(21px,1.8vw,28px);font-weight:700}.crisis-fig-l{color:var(--muted);margin-top:-3px;font-size:12.5px}.crisis-body{color:var(--ink-soft);margin:2px 0 0;font-size:14.5px;line-height:1.5}.crisis-quote{color:var(--ink);border-left:2px solid var(--teal);margin:4px 0 0;padding-left:10px;font-size:13px;font-weight:500;line-height:1.45}@media (min-width:1600px) and (min-height:980px){.zero-n{font-size:clamp(34px,2.4vw,46px)}.zero-l{font-size:16px}.crisis-title{font-size:21px}.crisis-body{font-size:16px}.crisis-quote{font-size:15.5px}.crisis-fig-l{font-size:14.5px}.crisis-kicker{font-size:12px}}.dataroom:has(>.decktabs) .dataroom-inner{opacity:0;transition:opacity .3s}.decktabs .diagram,.pain-card,.step-card,.tier-card,.insight,.twin-panel,.context-card{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow)}.dataroom-foot,.dataroom-note,.dataroom-deep-toggle,.decktabs-tab{-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft)}.dataroom .dataroom-hero,.dataroom .dataroom-body[data-chart=y] .dataroom-tiles,.dataroom .dataroom-body[data-chart=n] .dataroom-tile,.dataroom .versus-card,.dataroom .crisis,.dataroom .zero-strip{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}.dataroom .zero-strip{border-color:#0000}.dataroom .crisis{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000}[data-stage=hook] .dataroom-body{flex-direction:column;justify-content:center;gap:clamp(30px,6vh,92px);display:flex}[data-stage=hook] .hook-stats{grid-template-columns:repeat(3,1fr);align-self:stretch;gap:clamp(16px,2vw,24px);width:100%;display:grid}[data-stage=hook] .hook-stat{text-align:center;min-width:0;animation:card-in .5s var(--ease-settle) both;animation-delay:calc(var(--i) * .12s);flex-direction:column;align-items:center;gap:clamp(8px,1.3vh,16px);padding:clamp(4px,1vh,14px) 8px;display:flex}[data-stage=hook] .hook-stat-ic{aspect-ratio:1;background:var(--glass-chip);border:1px solid var(--line);width:clamp(66px,6.6vw,108px);box-shadow:var(--glass-rim);border-radius:50%;flex:none;place-items:center;display:grid}[data-stage=hook] .hook-stat-ic .ic{color:#3d4a46;width:clamp(40px,4.2vw,60px);height:auto}[data-stage=hook] .hook-stat-fig{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(40px,4.4vw,68px);font-weight:800;line-height:1}[data-stage=hook] .hook-stat-l{color:var(--muted);max-width:22ch;font-size:clamp(13px,1vw,17px);font-weight:600;line-height:1.25}[data-stage=hook] .dataroom-body[data-chart=y] .dataroom-tiles{align-self:stretch;align-items:stretch;justify-content:initial;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px);margin:0;padding:0;display:grid}[data-stage=hook] .dataroom-body[data-chart=y] .dataroom-tile{text-align:center;background:var(--glass-chip);border:1px solid var(--line);min-height:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);border-radius:22px;flex-direction:column;flex:none;justify-content:center;align-items:center;row-gap:7px;margin:0;padding:clamp(20px,3.4vh,42px) clamp(18px,1.8vw,28px);display:flex}[data-stage=hook] .dataroom-body[data-chart=y] .dataroom-tile-v{font-size:clamp(30px,2.6vw,44px)}@media (min-width:2200px) and (min-height:1300px){[data-stage=hook] .dataroom-body{gap:clamp(72px,6.4vh,128px)}[data-stage=hook] .hook-stat-ic{width:clamp(122px,7.4vw,168px)}[data-stage=hook] .hook-stat-ic .ic{width:clamp(50px,3.1vw,66px)}[data-stage=hook] .hook-stat-fig{font-size:clamp(74px,4.8vw,104px)}[data-stage=hook] .hook-stat-l{font-size:clamp(17px,1vw,22px)}[data-stage=hook] .dataroom-body[data-chart=y] .dataroom-tile{padding-block-start:clamp(36px,3.4vh,56px);padding-block-end:clamp(36px,3.4vh,56px)}[data-stage=hook] .dataroom-body[data-chart=y] .dataroom-tile-v{font-size:clamp(46px,2.8vw,64px)}}[data-stage=ask] .dataroom-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(12,1fr);align-content:start;gap:clamp(16px,2.2vh,30px) clamp(20px,2vw,40px);display:grid}[data-stage=ask] .dataroom-body>.dataroom-tiles{grid-area:1/1/auto/-1}[data-stage=ask] .dataroom-hero{grid-area:2/1/auto/9;align-self:start;width:100%}[data-stage=ask] .ask-callout{flex-direction:column;grid-area:2/9/auto/-1;align-self:start;gap:clamp(12px,1.4vh,18px);min-width:0;padding-top:clamp(30px,4vh,44px);display:flex}[data-stage=ask] .ask-callout .dataroom-deep{flex:none;margin:0}[data-stage=ask] .ask-callout .dataroom-deep-toggle{width:100%}[data-stage=ask] .ask-callout .dataroom-note{text-align:left;white-space:normal;text-overflow:clip;max-width:40ch;margin:0;overflow:visible}[data-stage=ask] .dataroom-hero svg:not(.arr-traj){width:auto;max-width:100%;height:min(80vh,1200px);margin:0 auto;display:block}[data-stage=ask] .dataroom-body[data-chart=y] .dataroom-tiles{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:row;align-self:stretch;gap:clamp(14px,1.8vw,26px);padding:0}[data-stage=ask] .dataroom-body[data-chart=y] .dataroom-tile{text-align:center;background:var(--glass-chip);border:1px solid var(--line);min-height:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);border-radius:16px;flex-direction:column;flex:1;align-items:center;row-gap:4px;padding:clamp(12px,1.8vh,20px) 14px;display:flex}[data-stage=ask] .dataroom-body[data-chart=y] .dataroom-tile-v{font-size:clamp(26px,2.2vw,38px)}[data-stage=ask] .dataroom-body[data-chart=y] .dataroom-tile-v.is-long{font-size:clamp(19px,1.55vw,27px)}[data-stage=ask] .arr-bar{background:#60706a57!important}[data-stage=ask] .arr-col:last-of-type .arr-bar{background:#0bb98f!important}[data-stage=ask] .arr-val{color:var(--ink)!important}[data-stage=ask] .arr-col:last-of-type .arr-val{color:#075e48!important}[data-stage=ask] .dataroom-hero .arr{box-sizing:border-box;padding-top:40px!important}[data-stage=ask] .dataroom-hero{justify-content:flex-start}[data-stage=ask] .dataroom-hero .arr-plot{height:min(50vh,620px)!important}[data-stage=ask] .dataroom-hero .arr-bars{grid-template-columns:repeat(4,clamp(110px,9vw,180px));gap:clamp(30px,3.5vw,60px);margin-inline-start:0;margin-inline-end:0}[data-stage=ask] .dataroom-hero .arr-col{overflow:visible}[data-stage=problem] .dataroom-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(12,1fr);align-content:start;gap:clamp(16px,2.2vh,30px) clamp(20px,2vw,40px);display:grid}[data-stage=problem] .dataroom-body>.dataroom-tiles{grid-area:1/1/auto/-1}[data-stage=problem] .dataroom-hero{grid-area:2/5/auto/-1;align-self:start;width:100%}[data-stage=problem] .problem-callout{flex-direction:column;grid-area:2/1/auto/5;align-self:start;gap:clamp(12px,1.4vh,18px);min-width:0;padding-top:clamp(22px,2.6vh,30px);display:flex}[data-stage=problem] .problem-callout .dataroom-deep{flex:none;margin:0}[data-stage=problem] .problem-callout .dataroom-deep-toggle{width:100%}[data-stage=problem] .problem-callout .dataroom-note{text-align:left;white-space:normal;text-overflow:clip;max-width:40ch;margin:0;overflow:visible}[data-stage=problem] .dataroom-hero .chart{width:100%}[data-stage=problem] .dataroom-hero .cbars{flex-direction:column;justify-content:flex-start;gap:clamp(12px,1.8vh,24px);width:100%;height:100%;display:flex}[data-stage=problem] .dataroom-hero .cbar-track{height:clamp(52px,7vh,88px)}[data-stage=problem] .dataroom-hero .cbar-row{margin:0}[data-stage=problem] .dataroom-body[data-chart=y] .dataroom-tiles{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:row;align-self:stretch;align-items:stretch;gap:clamp(14px,1.6vw,24px);padding:0}[data-stage=problem] .dataroom-body[data-chart=y] .dataroom-tile{background:var(--glass-chip);border:1px solid var(--line);min-height:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);border-radius:22px;flex-direction:column;flex:1;align-items:center;row-gap:4px;padding:clamp(12px,1.8vh,20px) clamp(16px,1.6vw,24px);display:flex}[data-stage=problem] .dataroom-body[data-chart=y] .dataroom-tile:nth-child(3){margin-right:clamp(28px,3.6vw,66px)}[data-stage=problem] .dataroom-body[data-chart=y] .dataroom-tile:first-child:before,[data-stage=problem] .dataroom-body[data-chart=y] .dataroom-tile:nth-child(4):before{font-family:var(--meta);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-ink);font-size:10.5px;font-weight:700}[data-stage=problem] .dataroom-body[data-chart=y] .dataroom-tile:first-child:before{content:"The problem, measured";color:#b91c1c}[data-stage=problem] .dataroom-body[data-chart=y] .dataroom-tile:nth-child(4):before{content:"The Mobeeli answer"}[data-stage=verify] .dataroom-body{grid-template-rows:auto}[data-stage=verify] .dataroom-body>.dataroom-hero,[data-stage=verify] .dataroom-body>.dataroom-tiles{align-self:center}[data-stage=crises-fallout] .dataroom-body,[data-stage=traction] .dataroom-body{grid-template-rows:auto}[data-stage=both-win] .dataroom-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(170px,clamp(190px,15vw,290px)) auto minmax(170px,clamp(190px,15vw,290px)) minmax(0,1fr);align-content:center;align-items:center;gap:clamp(14px,1.8vh,26px) 0;height:100%;display:grid}[data-stage=both-win] .dataroom-hero{grid-area:1/3;justify-content:center;align-self:stretch;align-items:center;min-width:0;height:100%;min-height:0;padding:0;display:flex}[data-stage=both-win] .ve-flank--buyer{grid-area:1/2;justify-self:end}[data-stage=both-win] .ve-flank--seller{grid-area:1/4;justify-self:start}[data-stage=both-win] .dataroom-why.is-slim{grid-area:2/1/auto/-1}[data-stage=both-win] .dataroom-hero .chart{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}[data-stage=both-win] .dataroom-hero .fly{justify-content:center;align-items:center;width:100%;height:100%;display:flex}[data-stage=both-win] .dataroom-hero .fly-svg{width:auto;max-width:100%;height:100%;max-height:min(68vh,860px);margin:0 auto}@media (min-width:1600px) and (min-height:980px){[data-stage=both-win] .dataroom-hero .fly-svg{max-height:min(70vh,940px)}}@media (max-width:1280px){[data-stage=both-win] .dataroom-body{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:1fr 1fr}[data-stage=both-win] .dataroom-hero{grid-column:1/-1}[data-stage=both-win] .ve-flank--buyer{grid-area:2/1;justify-self:stretch}[data-stage=both-win] .ve-flank--seller{grid-area:2/2;justify-self:stretch}[data-stage=both-win] .dataroom-why.is-slim{grid-row:3}[data-stage=both-win] .ve-flank:after,[data-stage=both-win] .ve-flank:before{display:none}[data-stage=both-win] .ve-flank--buyer{padding-right:0}[data-stage=both-win] .ve-flank--seller{padding-left:0}}.ve-flank{min-width:0;max-width:290px;animation:card-in .55s var(--ease-settle) backwards;flex-direction:column;gap:8px;padding:clamp(10px,1.2vh,16px) 0;display:flex;position:relative}.ve-flank--buyer{text-align:right;align-items:flex-end;padding-right:clamp(26px,2.6vw,54px);animation-delay:.12s}.ve-flank--seller{text-align:left;align-items:flex-start;padding-left:clamp(26px,2.6vw,54px);animation-delay:.22s}.ve-flank:after{content:"";background:#0e151333;width:clamp(18px,2vw,42px);height:1px;position:absolute;top:50%}.ve-flank--buyer:after{right:0}.ve-flank--seller:after{left:0}.ve-flank:before{content:"";background:#0e15134d;border-radius:50%;width:4px;height:4px;margin-top:-1.5px;position:absolute;top:50%}.ve-flank--buyer:before{right:-2px}.ve-flank--seller:before{left:-2px}.ve-flank .ve-title{font-family:var(--meta);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:800}.ve-flank .ve-pain{font-family:var(--display);color:#b91c1c;margin:0;font-size:clamp(13.5px,1vw,16px);font-weight:700}.ve-flank .ve-win-pill{font-family:var(--display);color:#0a7d60;background:var(--t-teal-tint,#eaf8f1);border:1px solid #0bb98f66;border-radius:999px;padding:6px 13px;font-size:clamp(12.5px,.95vw,15px);font-weight:800}.ve-flank .ve-duct{margin-top:2px}[data-stage=moat] .dataroom-body{grid-template-columns:minmax(280px,.75fr) minmax(0,1.6fr)}[data-stage=moat] .dataroom-hero{order:2;align-self:center}[data-stage=moat] .dataroom-hero .chart{width:100%;max-width:880px}[data-stage=moat] .dataroom-hero .moatbars{width:100%}[data-stage=moat] .dataroom-body[data-chart=y] .dataroom-tiles{border-radius:16px;order:1}[data-stage=traction] .dataroom-body[data-chart=y] .dataroom-tiles{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:center;gap:clamp(14px,2vh,22px);padding:0}[data-stage=traction] .dataroom-body[data-chart=y] .dataroom-tile{background:var(--glass-chip);border:1px solid var(--line);width:-moz-fit-content;width:fit-content;max-width:100%;min-height:0;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);border-radius:4px 22px 22px;flex-direction:column;align-items:center;row-gap:4px;padding:clamp(12px,1.8vh,20px) clamp(16px,1.6vw,26px);display:flex;position:relative}[data-stage=traction] .dataroom-body[data-chart=y] .dataroom-tile:before{content:"";background:#0bb98f;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:9px;box-shadow:0 0 0 3px #0bb98f2e}[data-stage=traction] .dataroom-body[data-chart=y] .dataroom-tile{padding-left:clamp(24px,2vw,34px)}[data-stage=traction] .dataroom-body[data-chart=y] .dataroom-tile:first-child{transform:rotate(-1.8deg)}[data-stage=traction] .dataroom-body[data-chart=y] .dataroom-tile:nth-child(2){margin-left:clamp(18px,2.4vw,44px);transform:rotate(1.5deg)}[data-stage=traction] .dataroom-body[data-chart=y] .dataroom-tile:nth-child(3){margin-left:clamp(8px,1.2vw,22px);transform:rotate(-1.4deg)}[data-stage=traction] .dataroom-body[data-chart=y] .dataroom-tile:nth-child(4){margin-left:clamp(24px,3vw,56px);transform:rotate(1.3deg)}[data-stage=traction] .dataroom-body[data-chart=y] .dataroom-tile:not(.is-verify) .dataroom-tile-v{color:var(--ink)!important}@media (min-width:821px) and (max-height:800px){.dataroom-body{gap:clamp(10px,1.5vh,20px) clamp(24px,3vw,40px)}.dataroom-body[data-chart=y] .dataroom-tile{padding:clamp(5px,.7vh,8px) 0}.dataroom-body[data-chart=n] .dataroom-tile{min-height:80px;padding:12px 20px 10px}.dataroom-body[data-chart=n] .dataroom-tile-v{font-size:clamp(30px,3vw,42px)}.dataroom-body[data-chart=n] .dataroom-tile.is-anchor .dataroom-tile-v{font-size:clamp(38px,3.8vw,54px)}.dataroom-tiles{gap:10px}.dataroom-tile-num{gap:6px}.dataroom-hero .diagram svg{max-height:min(80vh,1200px)}.dataroom-hero .arr-plot{height:min(80vh,1200px)}.dataroom-hero .cbar-track{height:12px}.dataroom-hero .cbar-dot{width:8px;height:8px}.dataroom-hero{padding:clamp(8px,1.1vh,12px) 18px 8px}.dataroom-hero .chart-note{font-size:12px}.dataroom-hero .fly-svg,.dataroom-hero .tss-svg{max-height:min(80vh,1200px)}.dataroom-quote p{font-size:clamp(14px,1vw,17px)}.dataroom-deep-toggle{padding:7px 16px}[data-stage=hook] .dataroom-hero svg{height:min(58vh,580px)}[data-stage=hook] .dataroom-body{gap:clamp(10px,1.4vh,18px)}[data-stage=hook] .dataroom-body[data-chart=y] .dataroom-tile{padding:10px clamp(14px,1.4vw,20px)}[data-stage=hook] .dataroom-body[data-chart=y] .dataroom-tile-v{font-size:clamp(25px,2.2vw,36px)}[data-stage=hook] .dataroom-body[data-chart=y] .dataroom-tile:nth-child(2){margin-top:clamp(8px,1.4vh,16px)}[data-stage=hook] .dataroom-body[data-chart=y] .dataroom-tile:nth-child(3){margin-top:clamp(16px,2.8vh,32px)}[data-stage=ask] .dataroom-hero svg{height:min(58vh,580px)}[data-stage=ask] .dataroom-body{gap:clamp(9px,1.3vh,16px)}[data-stage=ask] .dataroom-body[data-chart=y] .dataroom-tile{padding:10px clamp(14px,1.4vw,20px)}[data-stage=ask] .dataroom-body[data-chart=y] .dataroom-tile-v{font-size:clamp(22px,2vw,32px)}[data-stage=problem] .dataroom-body[data-chart=y] .dataroom-tile{padding:10px clamp(14px,1.4vw,20px)}[data-stage=problem] .dataroom-body[data-chart=y] .dataroom-tile-v{font-size:clamp(24px,2.1vw,34px)}[data-stage=traction] .dataroom-body[data-chart=y] .dataroom-tile{padding:clamp(8px,1.2vh,14px) clamp(14px,1.4vw,22px) clamp(8px,1.2vh,14px) clamp(22px,1.8vw,30px)}[data-stage=traction] .dataroom-body[data-chart=y] .dataroom-tile:nth-child(2){margin-left:clamp(12px,1.6vw,30px)}[data-stage=traction] .dataroom-body[data-chart=y] .dataroom-tile:nth-child(4){margin-left:clamp(16px,2vw,38px)}}@media (min-width:1600px) and (min-height:981px) and (max-height:1120px){.dataroom-hero .arr-plot{height:min(80vh,1200px)}.dataroom-hero .diagram svg,.dataroom-hero .fly-svg,.dataroom-hero .tss-svg{max-height:min(80vh,1200px)}.dataroom-body[data-chart=y] .dataroom-tile{padding:clamp(8px,1.1vh,13px) 0}.dataroom-body{gap:clamp(14px,1.7vh,24px) clamp(28px,2.4vw,44px)}[data-stage=hook] .dataroom-hero svg{height:min(80vh,1200px)}[data-stage=hook] .dataroom-body[data-chart=y] .dataroom-tile:nth-child(3){margin-top:clamp(14px,2.4vh,30px)}[data-stage=ask] .dataroom-hero svg{height:min(80vh,1200px)}[data-stage=ask] .dataroom-body{gap:clamp(9px,1.2vh,15px)}[data-stage=ask] .dataroom-body[data-chart=y] .dataroom-tile{padding:8px clamp(12px,1.3vw,18px)}[data-stage=ask] .dataroom-hero{padding:clamp(10px,1.3vh,15px) 22px 10px}}.pgrid{grid-auto-flow:dense;gap:clamp(12px,2vw,32px);width:100%;display:grid}.pgrid--c1{grid-template-columns:1fr}.pgrid--c2{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.pgrid--c3{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.05fr)}.pcard{background:var(--glass-chip);border:1px solid var(--line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);min-width:0;animation:card-in .45s var(--ease-settle) both;animation-delay:var(--delay,calc(var(--i,0) * 80ms));border-radius:22px;flex-direction:column;gap:6px;padding:clamp(24px,3vh,48px) clamp(28px,3vw,56px);display:flex}.pcard-ic{flex:none;align-self:center}.pcard .viz-ic{background:color-mix(in srgb, var(--tc,#66736f) 13%, transparent);color:var(--tci,var(--ink-soft))}.pcard-fig{font-family:var(--meta);font-variant-numeric:tabular-nums;color:var(--tci,var(--ink));letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:clamp(40px,4.5vw,80px);font-weight:800;line-height:1.05;display:flex}.pcard-figl{font-family:var(--sans);color:var(--muted);letter-spacing:0;font-size:clamp(14px,1vw,22px);font-weight:600}.pcard-t{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);align-items:center;gap:10px;margin:0;font-size:clamp(22px,1.8vw,34px);font-weight:700;display:flex}.pcard-b{color:var(--ink-soft);margin:0;font-size:clamp(16px,1.3vw,24px);line-height:1.5}.pgrid--compact{background:var(--glass-chip);border:1px solid var(--line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim), var(--glass-shadow);border-radius:22px;flex-direction:column;align-self:center;gap:clamp(8px,.9vh,14px);max-width:min(90%,2400px);padding:clamp(16px,1.8vh,28px) clamp(20px,1.8vw,34px);display:flex}.pline{font-family:var(--meta);color:var(--ink-soft);animation:card-in .4s var(--ease-settle) both;animation-delay:var(--delay,calc(var(--i,0) * 80ms));align-items:center;gap:12px;font-size:clamp(13px,.95vw,20px);display:flex}@media (max-width:820px){.pgrid--c2,.pgrid--c3{grid-template-columns:1fr}}.hot{cursor:default;transition:filter .18s}.hot:hover{filter:brightness(1.08)drop-shadow(0 3px 10px #0bb98f59)}.hot:focus-visible{filter:brightness(1.08)drop-shadow(0 3px 10px #0bb98f59)}svg:has(.hot:hover) .hot:not(:hover){filter:opacity(.5)saturate(.85)}.hot:focus-visible{outline:none}.data-tip{z-index:80;pointer-events:none;background:var(--glass-chip);border:1px solid var(--line);max-width:300px;box-shadow:var(--glass-rim), var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:12px;flex-direction:column;gap:3px;padding:9px 14px;animation:.16s both tip-in;display:flex;position:fixed;transform:translate(-50%)}.data-tip-t{font-family:var(--meta);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-ink-sm,#075e48);font-size:10.5px;font-weight:700}.data-tip-b{color:var(--ink);font-size:12.5px;line-height:1.45}@keyframes tip-in{0%{opacity:0;transform:translate(-50%)translateY(3px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.data-tip{animation:none}.hot{transition:none}}.stat,.context-card,.dataroom-tile{transition:transform .3s var(--ease-settle), box-shadow .3s ease, border-color .2s}.stat:hover,.context-card:hover,.dataroom-tile:hover{box-shadow:var(--glass-rim), 0 2px 2px #0e15130d, 0 14px 30px -8px #0e151324, 0 60px 100px -40px #0e151333;transform:translateY(-3px)}.stat,.sv-stat,.dataroom-tile,.context-card{background:linear-gradient(177deg, #ffffff80, #fff0 30%), var(--glass-t2-bg)}.finale-card,.dataroom-hero{background:linear-gradient(177deg, #ffffff80, #fff0 30%), var(--glass-t1-bg)}.sv-lead,.sv-quote{background:linear-gradient(177deg, #ffffff59, #fff0 30%), var(--glass-chip)}@media (prefers-reduced-transparency:reduce){.dataroom,.engine{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7}.finale{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff2}.dataroom-hero,.dataroom-tile,.context-card{background:#fff}.decktabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7}.frame{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.film-stage{background:#fafbfb}.glow-stage{display:none}.versus-card,.crisis,.zero-strip,.decktabs .diagram,.pain-card,.step-card,.tier-card,.finale-card,.dataroom-body[data-chart=y] .dataroom-tiles,.pcard,.pgrid--compact{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.frame[data-stage=problem] .stage-verdict:before,.frame[data-stage=moat] .stage-verdict:before,.frame[data-stage=both-win] .stage-verdict:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(124% 108% at 0%,#fffffffa 0%,#ffffffe6 58%,#ffffffb3 80%,#0000 94%);-webkit-mask-image:none;mask-image:none}}@media (min-width:821px){[data-stage=never-existed] .dataroom-body{gap:clamp(16px,2vh,32px)}[data-stage=never-existed] .dataroom-hero .scene2d--fill{height:min(46vh,480px)}[data-stage=moat] .dataroom-hero .scene2d--fill,[data-stage=moat] .dataroom-hero .scene2d{height:min(55vh,720px)}[data-stage=verify] .dataroom-hero .diagram{height:min(68vh,720px)}}@media (min-width:1536px){.frame[data-deck=split] .sv-inner{max-width:900px}.frame[data-deck=split] .sv-chart .float{max-width:680px}.frame[data-deck=split] .sv-chart .scene2d{height:min(34vh,480px)}:root{--float-cap:560px}}@media (min-width:2200px){.frame[data-deck=split] .sv-inner{max-width:1160px}.frame[data-deck=split] .sv-title{font-size:clamp(56px,2.2vw,84px)!important}.frame[data-deck=split] .sv-lead{max-width:50ch;font-size:clamp(20px,1vw,30px)}.frame[data-deck=split] .sv-meta{font-size:15px}.frame[data-deck=split] .sv-stat dt{font-size:clamp(30px,1.4vw,44px)}.frame[data-deck=split] .sv-stat dd{max-width:26ch;font-size:16px}.frame[data-deck=split] .sv-chart .float{max-width:860px}.frame[data-deck=split] .sv-chart .scene2d{height:min(36vh,600px)}:root{--float-cap:680px}}@media (min-width:1536px){.versus-card .detail-table table{font-size:17px}.versus-card .detail-table th{font-size:13px}.versus-card .detail-table-title{font-size:15px}}@media (min-width:2200px){.versus-card .detail-table table{font-size:24px}.versus-card .detail-table th{letter-spacing:.1em;font-size:17px}.versus-card .detail-table-title{font-size:22px}.versus-card .detail-table td,.versus-card .detail-table th{padding:16px 20px}.dataroom-body{padding-top:clamp(30px,4vh,80px)}}@media (prefers-reduced-motion:no-preference){.detail-table tbody tr{animation:.5s cubic-bezier(.16,1,.3,1) both row-post}.detail-table tbody tr:first-child{animation-delay:50ms}.detail-table tbody tr:nth-child(2){animation-delay:.13s}.detail-table tbody tr:nth-child(3){animation-delay:.21s}.detail-table tbody tr:nth-child(4){animation-delay:.29s}.detail-table tbody tr:nth-child(5){animation-delay:.37s}.detail-table tbody tr:nth-child(6){animation-delay:.45s}.detail-table tbody tr:nth-child(n+7){animation-delay:.52s}@keyframes row-post{0%{opacity:0;transform:translateY(7px)}}}.frame[data-deck=full]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;top:0;bottom:0;left:0;right:0}.frame[data-deck=full] .film-scrim{background:linear-gradient(75deg,#f6f9f8f0 0%,#f6f9f8ad 30%,#0000 58%),linear-gradient(285deg,#0e15139e 0%,#0e15136b 40%,#0e15132e 70%,#0000 100%),linear-gradient(#0e151359 0%,#0000 15% 85%,#0e151373 100%)}.frame[data-deck=full][data-layout=center] .film-scrim{background:radial-gradient(120% 80% at 50% 46%,#f6f9f8e6 0%,#f6f9f899 34%,#0000 66%),linear-gradient(285deg,#0e15139e 0%,#0e15136b 40%,#0e15132e 70%,#0000 100%),linear-gradient(#0e151359 0%,#0000 15% 85%,#0e151373 100%)}.frame[data-deck=full][data-grade=light] .film-scrim{background:linear-gradient(75deg,#f6f9f8f0 0%,#f6f9f8ad 30%,#0000 58%)!important}.frame[data-deck=full][data-grade=light][data-layout=center] .film-scrim{background:radial-gradient(120% 80% at 50% 46%,#f6f9f8e6 0%,#f6f9f899 34%,#0000 66%)!important}.frame[data-deck=full][data-grade=light] .film{opacity:1!important;filter:none!important}.frame[data-deck=full] .stage-verdict:before{display:none}.frame[data-deck=full] .sv-meta,.frame[data-deck=full] .sv-lead,.frame[data-deck=full] .sv-quote{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.frame[data-deck=full] .sv-lead{max-width:42ch;color:var(--ink-soft,var(--ink))}.frame[data-deck=full] .sv-quote{border-left:2px solid var(--teal);border-radius:0;margin-left:0;padding:2px 0 2px 16px}.frame[data-deck=full] .sv-stats{gap:0;margin-top:22px}.frame[data-deck=full] .sv-stat{border:0;border-left:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:2px 26px 2px 20px}.frame[data-deck=full] .sv-stat:first-child{border-left:0;padding-left:0}.frame[data-deck=full] .sv-stats{flex-wrap:nowrap}@media (max-width:1440px){.frame[data-deck=full] .sv-stat{padding:2px 16px 2px 12px}}body:has(.frame[data-deck=full]) .glow-stage{display:none}body:has(.frame[data-deck=full]) .topbar--film{background:linear-gradient(#f6f9f8b8,#0000)}body:has(.frame[data-deck=full]) .dataroom{-webkit-backdrop-filter:blur(26px)saturate(1.04);backdrop-filter:blur(26px)saturate(1.04);background:#f6f9f8b8;border-top:0}body:has(.frame[data-deck=full]) .deck{border:0;border-top:1px solid var(--line-soft);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;background:linear-gradient(#0000,#f6f9f88c);border-radius:0;justify-content:flex-start;padding:8px 26px;bottom:0;left:0;right:0;transform:none}body:has(.frame[data-deck=full]) .deck-meta{order:-1;align-items:flex-start}body:has(.frame[data-deck=full]) .deck-arrow:first-of-type{margin-left:auto}.frame[data-deck=full][data-stage=ask] .callouts,.frame[data-deck=full][data-stage=ask] .scene-overlay{display:none}.sv-title em{color:var(--teal-ink,#0a7d60);font-style:normal}.frame[data-deck=full] .film-scrim{transition:opacity .45s}.frame[data-deck=full][data-phase=playing] .film-scrim{opacity:0}body:has(.frame[data-deck=full]) .dataroom-body[data-chart=n] .dataroom-tile{text-align:left;padding:6px 28px 6px 22px;animation:none;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-left:1px solid var(--line)!important;background:0 0!important;border-radius:0!important}body:has(.frame[data-deck=full]) .dataroom-body[data-chart=n] .dataroom-tiles>.dataroom-tile:first-child{padding-left:0;border-left:0!important}body:has(.frame[data-deck=full]) .dataroom-hero{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}body:has(.frame[data-deck=full]) .dataroom-back{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline-start:0!important;padding-inline-end:0!important}body:has(.frame[data-deck=full]) .dataroom-deep-toggle{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline-start:0!important;padding-inline-end:0!important}body:has(.frame[data-deck=full]) .dataroom-note{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline-start:0!important;padding-inline-end:0!important}body:has(.frame[data-deck=full]) .dataroom-watch{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline-start:0!important;padding-inline-end:0!important}body:has(.frame[data-deck=full]) .dataroom-badge{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline-start:0!important;padding-inline-end:0!important}body:has(.frame[data-deck=full]) .dataroom-deep-toggle{color:var(--teal-ink)}body:has(.frame[data-deck=full]) .dataroom-watch{color:var(--teal-ink)}.dataroom-title em{color:var(--teal-ink,#0a7d60);font-style:normal}body:has(.frame[data-deck=full]) .dataroom .versus-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline-start:0!important;padding-inline-end:0!important}body:has(.frame[data-deck=full]) .dataroom .moat-chip{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline-start:0!important;padding-inline-end:0!important}body:has(.frame[data-deck=full]) .dataroom .chart-note--good{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline-start:0!important;padding-inline-end:0!important}@media (prefers-reduced-motion:reduce){.arr-traj-ring{display:none!important}}.frame[data-deck=full][data-layout=center] .sv-lead{text-wrap:balance;text-align:center;margin-inline-start:auto;margin-inline-end:auto}.frame[data-deck=full][data-layout=center] .sv-stats{justify-content:center}.frame[data-deck=full][data-layout=center] .sv-quote{margin-inline-start:auto;margin-inline-end:auto}.dataroom-why{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(16px,2.2vh,30px);padding-top:clamp(12px,1.6vh,20px);display:grid}.dataroom-why:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.dataroom-why-cell{border-left:1px solid var(--line);min-width:0;animation:card-in .45s var(--ease-settle) both;animation-delay:calc(var(--i) * 80ms);flex-direction:column;gap:5px;padding:4px clamp(18px,1.8vw,28px) 4px clamp(14px,1.4vw,20px);display:flex}.dataroom-why-cell:first-child{border-left:0;padding-left:0}.dataroom-why-who{font-family:var(--meta);letter-spacing:.02em;color:var(--teal-ink);margin:0;font-size:clamp(12px,.9vw,15px);font-weight:700}.dataroom-why-line{font-family:var(--sans);color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(13px,1vw,17px);font-weight:500;line-height:1.4}.dataroom-body[data-chart=y]:has(.crises){grid-template-columns:minmax(0,1fr) minmax(0,1.9fr)}.dataroom .crises{grid-template-columns:repeat(3,minmax(0,1fr))}.decktabs-scene-caption{font-family:var(--meta);color:var(--ink-soft);text-align:center;max-width:64ch;margin:10px auto 0;font-size:12.5px;font-weight:500}.frame[data-deck=full][data-design=webclaude] .float{display:none}.frame[data-deck=full][data-design=webclaude] .engine-rail{z-index:40;border-radius:var(--glass-t1-radius);background:var(--glass-t1-bg);width:clamp(380px,21.9vw,480px);-webkit-backdrop-filter:var(--glass-t1-blur);backdrop-filter:var(--glass-t1-blur);box-shadow:var(--glass-t1-rim), var(--glass-t1-shadow);color:var(--ink);transition:opacity .55s var(--ease-settle,ease);flex-direction:column;padding:clamp(18px,1.4vw,26px) clamp(20px,1.5vw,30px) clamp(14px,1vw,20px);display:flex;position:fixed;top:9.6vh;bottom:7.4vh;right:2.9vw}.frame[data-deck=full][data-design=webclaude][data-grade=light] .engine-rail{box-shadow:inset 0 1px 0 #ffffffb3, var(--glass-t1-shadow)!important;color:var(--ink)!important;background:#ffffffd6!important;border:1px solid #0e15130f!important}.frame[data-deck=full][data-design=webclaude][data-phase=playing] .engine-rail{opacity:0;pointer-events:none}.frame[data-deck=full][data-design=webclaude] .er-head{align-items:center;gap:9px;padding-bottom:13px;display:flex}.frame[data-deck=full][data-design=webclaude] .er-mark{background:var(--teal,#0bb98f);border-radius:5px;flex:none;width:17px;height:17px;box-shadow:inset 0 0 0 2px #ffffff80}.frame[data-deck=full][data-design=webclaude] .er-name{font-family:var(--meta);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:700}.frame[data-deck=full][data-design=webclaude] .er-status{font-family:var(--meta);letter-spacing:.03em;color:var(--teal-ink);margin-left:auto;font-size:11.5px;font-weight:700}.frame[data-deck=full][data-design=webclaude] .er-pipe{grid-template-columns:repeat(9,1fr);gap:4px;margin-bottom:clamp(14px,1.1vw,20px);display:grid}.frame[data-deck=full][data-design=webclaude] .er-seg{background:#0e15131f;border-radius:2px;height:4px;transition:background .4s}.frame[data-deck=full][data-design=webclaude] .er-seg.is-past{background:#0bb98f59}.frame[data-deck=full][data-design=webclaude] .er-seg.is-active{background:var(--teal,#0bb98f)}.frame[data-deck=full][data-design=webclaude] .er-rows{flex-direction:column;margin:0;display:flex}.frame[data-deck=full][data-design=webclaude] .er-row{border-top:1px solid #0e151314;justify-content:space-between;align-items:baseline;gap:16px;padding:clamp(8px,.7vw,13px) 0;display:flex}.frame[data-deck=full][data-design=webclaude] .er-row:first-child{border-top:0}.frame[data-deck=full][data-design=webclaude] .er-label{font-family:var(--meta);color:var(--ink-soft);min-width:0;font-size:clamp(12.5px,.76vw,16px);font-weight:600}.frame[data-deck=full][data-design=webclaude] .er-value{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:baseline;gap:6px;font-size:clamp(18px,1.15vw,24px);font-weight:800;display:inline-flex}.frame[data-deck=full][data-design=webclaude] .er-check{font-size:.68em;font-weight:800}.frame[data-deck=full][data-design=webclaude] .er-ink .er-value{color:var(--ink)}.frame[data-deck=full][data-design=webclaude] .er-teal .er-value,.frame[data-deck=full][data-design=webclaude] .er-teal .er-check{color:var(--teal-ink)}.frame[data-deck=full][data-design=webclaude] .er-red .er-value{color:#b91c1c}.frame[data-deck=full][data-design=webclaude] .er-foot{font-family:var(--meta);color:var(--ink-soft);border-top:1px solid #0e15131a;margin:auto 0 0;padding-top:13px;font-size:12.5px;font-weight:500;line-height:1.4}.frame[data-deck=full][data-design=webclaude] .sv-stats{display:none!important}.frame[data-deck=full][data-design=webclaude] .sv-meta{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:var(--glass-rim,inset 0 0 0 1px #fff9), 0 4px 18px #0e15131a;font-family:var(--meta);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-ink);background:#ffffff8c;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.frame[data-deck=full][data-design=webclaude] .sv-title{letter-spacing:-.03em;text-shadow:0 1px 30px #ffffffe6,0 0 60px #ffffffb3;line-height:1.02;background:0 0!important;border:0!important;padding:0!important;font-size:clamp(40px,3.75vw,78px)!important}.frame[data-deck=full][data-design=webclaude] .sv-lead{color:var(--ink-soft);text-shadow:0 1px 20px #ffffffd9;max-width:40ch;font-size:clamp(15px,1.1vw,20px)}.frame[data-deck=full][data-design=webclaude][data-stage=ask] .sv-title{font-size:clamp(44px,4vw,80px)!important}.frame[data-deck=full][data-design=webclaude]{--rail-clear:calc(2.9vw + clamp(380px, 21.9vw, 480px) + 44px)}.frame[data-deck=full][data-design=webclaude][data-layout=center] .stage-verdict{left:clamp(40px,4vw,80px);right:var(--rail-clear);text-align:center;max-width:none;top:46%;bottom:auto;transform:translateY(-50%)}.frame[data-deck=full][data-design=webclaude] .sv-hero-chip{font-family:var(--display);letter-spacing:-.03em;color:var(--teal-ink);font-variant-numeric:tabular-nums;text-shadow:0 1px 26px #ffffffe6;animation:sv-hero-in .5s var(--ease-settle,ease) both;margin-top:clamp(12px,1.2vw,22px);font-size:clamp(40px,3.4vw,70px);font-weight:800;line-height:1}.frame[data-deck=full][data-design=webclaude] .sv-hero-chip.is-teal{color:var(--teal-ink,#0a7d60)}.frame[data-deck=full][data-design=webclaude] .sv-hero-chip.is-red{color:#b91c1c}.frame[data-deck=full][data-design=webclaude] .sv-hero-chip.is-ink{color:var(--ink,#0e1513)}@keyframes sv-hero-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.frame[data-deck=full][data-design=webclaude] .er-row{outline-offset:-1px;border-radius:8px;outline:1.5px solid #0000;transition:background .3s,outline-color .3s}.frame[data-deck=full][data-design=webclaude][data-frag="2"] .er-row.is-hero{outline-color:var(--teal,#0bb98f);background:#0bb98f1a;margin-inline-start:-8px;margin-inline-end:-8px;padding-inline-start:8px;padding-inline-end:8px}.frame[data-deck=full][data-design=webclaude][data-frag="2"] .er-row.is-hero.er-red{background:#b91c1c17;outline-color:#b91c1c}.frame[data-deck=full][data-design=webclaude][data-frag="2"] .er-row.is-hero.er-ink{background:#0e15130f;outline-color:#0e151366}.frame[data-deck=full][data-design=webclaude] .er-sound{width:26px;height:26px;color:var(--muted,#8a958f);cursor:pointer;background:#ffffff8c;border:1px solid #0e151324;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:8px;padding:0;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.frame[data-deck=full][data-design=webclaude] .er-sound:hover{color:var(--ink-soft);border-color:#0e151347}.frame[data-deck=full][data-design=webclaude] .er-sound.is-on{color:var(--teal-ink,#0a7d60);background:#0bb98f1a;border-color:#0bb98f73}.frame[data-deck=full][data-design=webclaude] .er-sound:focus-visible{outline:2px solid var(--teal,#0bb98f);outline-offset:2px}.frame[data-deck=full][data-design=webclaude] .er-wait{color:var(--muted,#8a958f);letter-spacing:.08em;font-weight:700}.frame[data-deck=full][data-design=webclaude] .er-row .er-value{transition:opacity .3s}.frame[data-deck=full][data-design=webclaude] .er-row.is-pending .er-value{opacity:.75}.frame[data-deck=full][data-design=webclaude] .er-row.is-active{background:#0bb98f1a;border-radius:10px;outline-color:#0bb98f73;margin-inline-start:-10px;margin-inline-end:-10px;padding-inline-start:10px;padding-inline-end:10px;box-shadow:0 0 12px #0bb98f40}.frame[data-deck=full][data-design=webclaude] .verify-leader{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.frame[data-deck=full][data-design=webclaude] .er-ask{flex-direction:column;gap:16px;margin-top:clamp(16px,1.4vw,24px);display:flex}.frame[data-deck=full][data-design=webclaude] .er-donut{align-items:center;gap:14px;display:flex}.frame[data-deck=full][data-design=webclaude] .er-donut svg{flex:none;width:66px;height:66px}.frame[data-deck=full][data-design=webclaude] .er-donut-c{font-family:var(--display);fill:var(--ink);font-size:15px;font-weight:800}.frame[data-deck=full][data-design=webclaude] .er-donut-l{font-family:var(--meta);color:var(--ink-soft);font-size:12px;font-weight:600;line-height:1.35}.frame[data-deck=full][data-design=webclaude] .er-cta{flex-direction:column;gap:8px;display:flex}.frame[data-deck=full][data-design=webclaude] .er-cta-primary,.frame[data-deck=full][data-design=webclaude] .er-cta-secondary{opacity:0;pointer-events:none}.frame[data-deck=full][data-design=webclaude] .er-cta.is-armed .er-cta-primary,.frame[data-deck=full][data-design=webclaude] .er-cta.is-armed .er-cta-secondary{opacity:1;pointer-events:auto}.frame[data-deck=full][data-design=webclaude] .er-cta-primary{text-align:center;background:var(--teal-ink,#0a7d60);color:#fff;font-family:var(--meta);letter-spacing:.02em;transition:opacity .5s var(--ease-settle,ease), box-shadow .5s var(--ease-settle,ease), filter .2s ease;border-radius:999px;padding:11px 18px;font-size:13px;font-weight:800;text-decoration:none;display:block}.frame[data-deck=full][data-design=webclaude] .er-cta.is-armed .er-cta-primary{box-shadow:0 8px 22px #0a7d604d}.frame[data-deck=full][data-design=webclaude] .er-cta-primary:hover{filter:brightness(1.07)}.frame[data-deck=full][data-design=webclaude] .er-cta-secondary{text-align:center;color:var(--ink-soft);font-family:var(--meta);transition:opacity .5s var(--ease-settle,ease) 80ms;border:1px solid #0e151329;border-radius:999px;padding:9px 18px;font-size:12px;font-weight:700;text-decoration:none;display:block}.frame[data-deck=full][data-design=webclaude] .callout.is-quote .callout-text{color:var(--ink);letter-spacing:.002em;border-color:#0e151324;font-size:15px;font-style:normal;font-weight:600}.frame[data-deck=full][data-design=webclaude] .er-cbars{flex-direction:column;gap:11px;margin-top:14px;display:flex}.frame[data-deck=full][data-design=webclaude] .er-cbar{grid-template-columns:66px 1fr auto;align-items:center;gap:10px;display:grid}.frame[data-deck=full][data-design=webclaude] .er-cbar-l{font-family:var(--meta);color:var(--ink-soft);font-size:12px;font-weight:600}.frame[data-deck=full][data-design=webclaude] .er-cbar-track{background:#0e151312;border-radius:4px;height:8px;overflow:hidden}.frame[data-deck=full][data-design=webclaude] .er-cbar-fill{border-radius:4px;height:100%;display:block}.frame[data-deck=full][data-design=webclaude] .er-cbar.er-red .er-cbar-fill{background:#b91c1c}.frame[data-deck=full][data-design=webclaude] .er-cbar.er-teal .er-cbar-fill{background:var(--teal,#0bb98f)}.frame[data-deck=full][data-design=webclaude] .er-cbar-v{font-family:var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:800}.frame[data-deck=full][data-design=webclaude] .er-cbar.er-red .er-cbar-v{color:#b91c1c}.frame[data-deck=full][data-design=webclaude] .er-cbar.er-teal .er-cbar-v{color:var(--teal-ink)}.version-toggle{background:var(--glass-t3-bg);border:1px solid var(--line-soft);border-radius:var(--glass-t3-radius);box-shadow:var(--glass-t3-rim);-webkit-backdrop-filter:var(--glass-t3-blur);backdrop-filter:var(--glass-t3-blur);align-items:center;margin-right:12px;padding:2px;display:inline-flex}.version-toggle-btn{font-family:var(--meta);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);border-radius:calc(var(--glass-t3-radius) - 2px);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-size:11px;font-weight:700;transition:all .2s}.version-toggle-btn:hover{color:var(--ink)}.version-toggle-btn.is-active{background:var(--teal);color:#fff}@media print{.version-toggle{display:none!important}}.intro[data-grade=dark]{background:#0e1513}.intro[data-grade=dark] .intro-brand,.intro[data-grade=dark] .intro-title{color:#fff}.intro[data-grade=dark] .intro-title em{color:var(--teal-bright)}.intro[data-grade=dark] .intro-sub{color:#ffffffb3}.intro[data-grade=dark] .intro-hint,.intro[data-grade=dark] .intro-foot{color:#ffffff80}.intro[data-grade=dark] .intro-scrim{background:radial-gradient(80% 74% at 50% 46%,#0e1513d9,#0e15138c 55%,#0e151340 100%),linear-gradient(#0e15136b,#0000 22% 76%,#0e15138c)}.intro[data-grade=dark] .intro-begin{background:var(--glass-t3-bg);box-shadow:var(--glass-t3-rim);border:1px solid var(--line-soft);color:var(--teal-bright)}.intro[data-grade=dark] .intro-stats .stat{background:var(--glass-t2-bg);box-shadow:var(--glass-t2-rim), var(--glass-t2-shadow);border:1px solid var(--line)}.intro[data-grade=dark] .intro-stats .stat-value{color:var(--teal-bright)}.intro[data-grade=dark] .intro-stats .stat-label{color:#ffffffb3}.grade-toggle{background:var(--glass-t3-bg);border:1px solid var(--line-soft);border-radius:var(--glass-t3-radius);box-shadow:var(--glass-t3-rim);-webkit-backdrop-filter:var(--glass-t3-blur);backdrop-filter:var(--glass-t3-blur);align-items:center;margin-right:12px;padding:2px;display:inline-flex}.grade-toggle-label{font-family:var(--meta);text-transform:uppercase;color:var(--ink-soft);letter-spacing:.05em;opacity:.8;padding:0 8px 0 10px;font-size:10px;font-weight:700}.grade-toggle-btn{font-family:var(--meta);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);border-radius:calc(var(--glass-t3-radius) - 2px);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-size:11px;font-weight:700;transition:all .2s}.grade-toggle-btn:hover{color:var(--ink)}.grade-toggle-btn.is-active{background:var(--teal);color:#fff}@media print{.grade-toggle{display:none!important}}body:has(.frame[data-deck=full][data-grade=dark]) .topbar--film{background:linear-gradient(#0a0f0dd1,#0000)}.frame[data-deck=full][data-grade=dark] .film{filter:brightness(.62)contrast(1.14)saturate(1.05)}.frame[data-deck=full][data-grade=dark] .film-scrim{background:linear-gradient(120deg,#0e1513b8 0%,#0e151380 34%,#0e151347 60%,#0e151370 100%),radial-gradient(58% 62% at 66% 52%,#0000,#0e151347 78%)}.frame[data-deck=full][data-grade=dark] .sv-hero-chip{text-shadow:0 2px 12px #0e1513a6,0 0 34px #0bb98f80}.frame[data-deck=full][data-grade=dark] .sv-title{text-shadow:0 2px 12px #0e151399,0 0 46px #0bb98f47;color:#f2fbf8!important}.frame[data-deck=full][data-grade=dark] .sv-lead,.frame[data-deck=full][data-grade=dark] .sv-quote{text-shadow:0 2px 10px #0e151399;color:#e9f7f2d1!important}.frame[data-deck=full][data-grade=dark] .sv-meta{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--teal)!important;text-shadow:none!important;box-shadow:none!important;background:#0a1a168c!important;border:1px solid #ffffff14!important}.frame[data-deck=full][data-grade=dark] .callout.is-teal .callout-text{border-color:var(--teal)!important;color:var(--teal)!important;background:#0a1a1699!important;animation:none!important;box-shadow:0 4px 20px #0bb98f26!important}.frame[data-deck=full][data-grade=dark] .callout.is-quote .callout-text{text-shadow:0 2px 10px #0e151399;color:#e9f7f2d1!important}body:has(.frame[data-deck=full][data-grade=dark]) .dataroom{background:#0a0f0db8!important}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs{background:#0a0f0de6!important}body:has(.frame[data-deck=full][data-grade=dark]) .finale{background:#0a0f0de6!important}body:has(.frame[data-deck=full][data-grade=dark]) .engine{background:#0a0f0de6!important}.frame[data-deck=full][data-grade=dark] .sv-quote,.frame[data-deck=full][data-grade=dark] .sv-quote p,.frame[data-deck=full][data-grade=dark] .sv-quote cite{text-shadow:0 2px 10px #0e151399;color:#e9f7f2d1!important}.frame[data-deck=full][data-grade=dark] .sv-title em{color:#3fe0b8!important}.frame[data-deck=full][data-grade=dark] .sv-stat dt{color:#f2fbf8!important}.frame[data-deck=full][data-grade=dark] .sv-stat dd{color:#e9f7f2d1!important}.frame[data-deck=full][data-grade=dark] .sv-stat{border-left-color:#ffffff24!important}.rail-toggle{background:var(--glass-t3-bg);border:1px solid var(--line-soft);border-radius:var(--glass-t3-radius);box-shadow:var(--glass-t3-rim);-webkit-backdrop-filter:var(--glass-t3-blur);backdrop-filter:var(--glass-t3-blur);align-items:center;margin-right:12px;padding:2px;display:inline-flex}.rail-toggle-label{font-family:var(--meta);text-transform:uppercase;color:var(--ink-soft);letter-spacing:.05em;opacity:.8;padding:0 8px 0 10px;font-size:10px;font-weight:700}.rail-toggle-btn{font-family:var(--meta);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);border-radius:calc(var(--glass-t3-radius) - 2px);cursor:pointer;background:0 0;border:none;padding:6px 14px;font-size:11px;font-weight:700;transition:all .2s}.rail-toggle-btn:hover{color:var(--ink)}.rail-toggle-btn.is-active{background:var(--teal);color:#fff}@media print{.rail-toggle{display:none!important}}.frame[data-deck=full][data-grade=dark][data-rail=panel] .engine-rail{color:#e9f7f2e6!important;background:#0a1a168c!important}.frame[data-deck=full][data-grade=dark][data-rail=glass] .engine-rail{box-shadow:inset 0 1px 0 #ffffff1f, var(--glass-t1-shadow)!important;color:#e9f7f2d1!important;background:#0a1a1675!important;border:1px solid #ffffff24!important}.frame[data-deck=full][data-grade=dark][data-rail=glass] .er-name,.frame[data-deck=full][data-grade=dark][data-rail=glass] .er-status,.frame[data-deck=full][data-grade=dark][data-rail=glass] .er-label,.frame[data-deck=full][data-grade=dark][data-rail=glass] .er-foot{color:#e9f7f2d1!important}.frame[data-deck=full][data-grade=dark][data-rail=glass] .er-row{border-bottom-color:#ffffff14!important}.frame[data-deck=full][data-grade=dark][data-rail=glass] .er-foot{border-top-color:#ffffff14!important}.frame[data-deck=full][data-grade=dark][data-rail=glass] .er-sound{color:#e9f7f2d1!important;border-color:#ffffff24!important}.frame[data-deck=full][data-grade=dark][data-rail=glass] .er-sound:hover{background:#ffffff14!important}.frame[data-deck=full][data-grade=dark][data-rail=glass] .er-teal .er-value{color:var(--teal)!important}.frame[data-deck=full][data-grade=dark][data-rail=glass] .er-red .er-value{color:#ff385c!important}.frame[data-deck=full][data-grade=dark][data-rail=glass] .er-ink .er-value{color:#e9f7f2d1!important}.frame[data-deck=full][data-grade=dark][data-rail=glass] .er-row.is-active{background:#0bb98f29!important;outline-color:#0bb98f99!important;box-shadow:0 0 16px #0bb98f59!important}body:has(.frame[data-deck=full][data-grade=dark]) .diagram text.caption-fade{fill:#8b9691!important}body:has(.frame[data-deck=full][data-grade=dark]) .diagram text.nl-main-caption{fill:#8b9691!important}body:has(.frame[data-deck=full][data-grade=dark]) .diagram text.zs-caption{fill:#8b9691!important}body:has(.frame[data-deck=full][data-grade=dark]) .diagram text.ts-label-fade{fill:#8b9691!important}body:has(.frame[data-deck=full][data-grade=dark]) .diagram .ts-label-fade text{fill:#8b9691!important}body:has(.frame[data-deck=full][data-grade=dark]) .diagram .ts-label-fade{fill:#8b9691!important}body:has(.frame[data-deck=full][data-grade=dark]) .diagram text.caption-fade[fill=\#3d4a46]{fill:#d5dcd8!important}body:has(.frame[data-deck=full][data-grade=dark]) .diagram text.caption-fade[fill=\#3d4a46] tspan{fill:#d5dcd8!important}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .decktabs-title{color:#f2fbf8}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .decktabs-unified-title{color:#f2fbf8}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .decktabs-pane-title{color:#f2fbf8}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .decktabs-foot{color:#e9f7f2ad}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .decktabs-scene-caption{color:#e9f7f2c7}@keyframes fly-march{to{stroke-dashoffset:-20px}}@keyframes fly-rotate{to{transform:rotate(360deg)}}.frame[data-deck=full][data-design=webclaude] .fly-arc-march{stroke-dasharray:6 6;animation:1s linear infinite fly-march}.frame[data-deck=full][data-design=webclaude] .fly-guide-rotate{transform-origin:240px 210px;animation:40s linear infinite fly-rotate}.rev-container{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.rev-card{-webkit-backdrop-filter:blur(16px);box-sizing:border-box;background:#ffffffb3;border:1px solid #0e151314;border-radius:24px;width:100%;max-width:580px;padding:24px;box-shadow:0 8px 32px #0000000a}.rev-chart-wrap{flex-direction:column;width:100%;display:flex}.rev-chart-title{font-family:var(--meta);text-transform:uppercase;letter-spacing:.1em;color:var(--ink,#0e1513);margin:0 0 12px;font-size:12px;font-weight:700}.rev-svg-chart{width:100%;height:auto;overflow:visible}.rev-label-text{font-family:var(--meta);font-size:10.5px;font-weight:600}.rev-x-text{font-family:var(--meta);fill:var(--muted,#5b6b66);font-size:10px;font-weight:600}.rev-caption{font-family:var(--display);color:var(--ink-soft,#334440);border-left:3px solid #12b886;margin:20px 0 0;padding-left:12px;font-size:12.5px;line-height:1.45}.frame[data-grade=dark] .ve-flank,.frame[data-grade=dark] .rev-card{background:#0e1a1699;border-color:#ffffff1a;box-shadow:0 8px 32px #0003}.frame[data-grade=dark] .fly-node-text--r3{fill:#e9f7f2}.frame[data-grade=dark] .fly-ord{fill:#8b9691}.frame[data-grade=dark] .fly-center-1{fill:#f2fbf8}.frame[data-grade=dark] .fly-guide{stroke:#c3ddd347}.frame[data-grade=dark] .dataroom-why-who{color:#0bb98f}.frame[data-grade=dark] .dataroom-why-line{color:#e9f7f2bd}.frame[data-grade=dark] .decktabs .diagram.scene2d{background:#f4f8f6;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 8px 32px #00000047}.frame[data-grade=dark] .ve-flank .ve-title{color:#e9f7f299}.frame[data-grade=dark] .ve-flank .ve-pain{color:#ff4d6a}.frame[data-grade=dark] .ve-flank .ve-win-pill{color:#12b886;background:#12b88626;border-color:#12b886}.frame[data-grade=dark] .rev-chart-title{color:#e9f7f2e6}.frame[data-grade=dark] .rev-x-text{fill:#e9f7f299}.frame[data-grade=dark] .rev-caption{color:#e9f7f2cc}.frame[data-grade=dark] .rev-axis line{stroke:#ffffff1a}.frame[data-grade=dark] .rev-axis text{fill:#fff9}.frame[data-grade=dark] .rev-svg-chart line[stroke="rgba(14,21,19,0.2)"]{stroke:#ffffff4d}.dataroom-body[data-hero-fullbleed=y] .dataroom-hero.dataroom-painwall{max-width:1500px!important}.dataroom-painwall .pain-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,30px);width:100%;margin:0}.dataroom-painwall .pain-card{flex-direction:column;justify-content:center;gap:clamp(10px,1.4vh,18px);min-height:clamp(300px,44vh,500px);padding:clamp(24px,2.6vw,46px);display:flex}.dataroom-painwall .pain-badge{align-self:flex-start}.dataroom-painwall .pain-title{font-size:clamp(22px,1.9vw,36px)}.dataroom-painwall .pain-body{flex:none;font-size:clamp(14px,1.05vw,19px);line-height:1.5}.dataroom-painwall .pain-badge{font-size:clamp(11px,.8vw,14px)}@media (max-width:900px){.dataroom-painwall .pain-wall{grid-template-columns:1fr}}.dataroom-why.is-slim{border-top:1px solid var(--line);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,26px);width:100%;max-width:1500px;margin:0 auto;padding-top:clamp(8px,1.2vh,14px);display:grid}.dataroom-why.is-slim .dataroom-why-cell{flex-direction:column;gap:2px;display:flex}.dataroom-why.is-slim .dataroom-why-who{font-family:var(--meta);text-transform:uppercase;letter-spacing:.1em;color:#075e48;font-size:clamp(10.5px,.75vw,13px);font-weight:800}.dataroom-why.is-slim .dataroom-why-line{color:var(--ink-soft,#55635e);margin:0;font-size:clamp(12px,.9vw,15.5px);line-height:1.4}.dataroom-why.is-slim:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.dataroom-why.is-slim{grid-template-columns:1fr}.dataroom-why.is-slim:has(>:nth-child(4)){grid-template-columns:1fr}}.decktabs-unified-card .chart{width:100%;max-width:1600px;margin-inline-start:auto;margin-inline-end:auto}.decktabs-pane:has(.decktabs-scene-caption) .decktabs-unified-card .diagram.scene2d{max-height:64vh}.decktabs-pane:has(.decktabs-unified-card .decktabs-quote) .decktabs-unified-card .diagram.scene2d{max-height:64vh}.decktabs-pane:has(.decktabs-scene-caption) .decktabs-unified-card .diagram svg{max-height:64vh}.decktabs-pane:has(.decktabs-unified-card .decktabs-quote) .decktabs-unified-card .diagram svg{max-height:64vh}.decktabs-pane:has(.decktabs-unified-card .diagram--neverbuilt) .decktabs-unified-card .diagram.scene2d{height:min(56vh,620px);max-height:58vh}.decktabs-unified-card .rev-container{height:auto}.decktabs-unified-card .rev-card{flex-direction:column;gap:clamp(10px,1.4vh,20px);width:min(1500px,96%);max-width:none;padding:clamp(16px,2vh,32px) clamp(20px,2.4vw,36px);display:flex}.decktabs-unified-card .rev-card .rev-chart-wrap{width:100%;max-width:min(1100px,92%);margin-inline-start:auto;margin-inline-end:auto}.decktabs-unified-card .rev-card .rev-svg-chart{aspect-ratio:540/240;width:auto;max-width:100%;height:min(35vh,470px);margin-inline-start:auto;margin-inline-end:auto;display:block}.decktabs-unified-card .rev-caption{margin-top:0;font-size:clamp(12px,.95vw,15px)}.decktabs-unified-card .rev-chart-title{font-size:clamp(12px,.95vw,15px)}.rev-takerate{border-top:1px solid #0e151314;width:100%;max-width:min(1100px,92%);margin-inline-start:auto;margin-inline-end:auto;padding-top:clamp(8px,1.1vh,14px)}.rev-takerate .chart-title{font-family:var(--meta);text-transform:uppercase;letter-spacing:.1em;color:var(--ink);margin-bottom:5px;font-size:clamp(11px,.85vw,13px);font-weight:700}.rev-takerate .cbar-row{margin:7px 0}.rev-takerate .cbar-head{margin-bottom:2px}.rev-takerate .cbar-label{font-size:clamp(13px,1vw,16px)}.rev-takerate .cbar-dot{width:10px;height:10px}.rev-takerate .cbar-value{font-size:clamp(15px,1.2vw,20px)}.rev-takerate .cbar-track{height:clamp(12px,1.6vh,16px)}.rev-takerate .chart-note{margin-top:5px;font-size:clamp(12px,.95vw,14.5px)}.twin-flow{flex-direction:column;gap:clamp(12px,1.8vh,22px);width:100%;max-width:1400px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.tf-row{grid-template-columns:minmax(150px,.55fr) minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:clamp(12px,1.4vw,24px);display:grid}@keyframes tf-in-left{0%{opacity:0;transform:translate(-14px)}}@keyframes tf-in-right{0%{opacity:0;transform:translate(12px)}}@keyframes tf-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes tf-stamp{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.tf-chip--before{animation:tf-in-left .4s var(--ease-settle) backwards;animation-delay:calc(var(--i) * .13s)}.tf-cross-draw{stroke-dasharray:100;animation:tf-draw .45s var(--ease-settle) backwards;animation-delay:calc(var(--i) * .13s + .17s)}.tf-chip--after{animation:tf-in-right .4s var(--ease-settle) backwards;animation-delay:calc(var(--i) * .13s + .4s)}.tf-chip--after .tf-mark--check{animation:tf-stamp .35s var(--ease-settle) backwards;animation-delay:calc(var(--i) * .13s + .54s)}.tf-cross{background:linear-gradient(#0bb98f17,#0a7d600d);border-inline-start:1px solid #0bb98f38;border-inline-end:1px solid #0bb98f38;justify-content:center;align-self:stretch;align-items:center;margin-block-start:calc(clamp(12px,1.8vh,22px)/-2);margin-block-end:calc(clamp(12px,1.8vh,22px)/-2);display:flex}.tf-row--gatehead{animation:card-in .4s var(--ease-settle) backwards}.tf-cross--head{border-top:1px solid #0bb98f38;min-height:44px;margin-block-start:0;margin-block-end:calc(clamp(12px,1.8vh,22px)/-2)}.tf-cross--head:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:10px;border-top-right-radius:10px}.tf-cross--head:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:10px;border-top-right-radius:10px}.tf-cross--head:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:10px;border-top-right-radius:10px}.tf-cross--head:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:10px;border-top-right-radius:10px}.twin-flow--gate .tf-row:last-child .tf-cross{border-bottom:1px solid #0bb98f38;margin-block-end:0}.twin-flow--gate .tf-row:last-child .tf-cross:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:10px;border-bottom-left-radius:10px}.twin-flow--gate .tf-row:last-child .tf-cross:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:10px;border-bottom-left-radius:10px}.twin-flow--gate .tf-row:last-child .tf-cross:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:10px;border-bottom-left-radius:10px}.twin-flow--gate .tf-row:last-child .tf-cross:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:10px;border-bottom-left-radius:10px}.tf-gate-medal{background:#fff;border:1.4px solid #0bb98f73;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 2px 8px #0a7d601f}.tf-gate-medal img{width:18px;height:auto;display:block}.tf-dim{font-family:var(--meta);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);align-items:center;gap:10px;font-size:clamp(13px,1vw,17px);font-weight:800;display:inline-flex}.tf-dim .viz-ic{color:var(--muted)}.tf-chip{text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:clamp(52px,7vh,76px);padding:clamp(10px,1.2vh,16px) clamp(14px,1.4vw,24px);font-size:clamp(13.5px,1.05vw,18px);font-weight:600;line-height:1.35;display:flex}.tf-chip--before{background:var(--t-red-wash,#b91c1c12);color:var(--ink-soft,#55635e);opacity:.88;border:1px solid #b91c1c2e}.tf-chip--after{color:var(--t-teal-ink,#075e48);background:linear-gradient(135deg,#0bb98f24,#0a7d6012);border:1px solid #0a7d604d;font-weight:700;box-shadow:0 2px 10px #0a7d601a,inset 0 1px #ffffff80}.tf-cross svg{color:var(--t-teal,#0a7d60);overflow:visible}.tf-cross svg path{stroke-width:2.2px}.tf-arrow{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.tf-arrow:before{content:"";background:linear-gradient(90deg, #b91c1c47, var(--t-teal,#0a7d60));border-radius:2px;height:3px;position:absolute;top:50%;left:-10px;right:8px;transform:translateY(-50%)}.tf-arrow svg{color:var(--t-teal,#0a7d60);position:relative}.tf-arrow svg path{stroke-width:2.2px}@media (max-width:900px){.tf-row{grid-template-columns:1fr;gap:8px}.tf-cross{background:0 0;border:none;align-self:center;margin-block-start:0;margin-block-end:0;transform:rotate(90deg)}.tf-row--gatehead{display:none}}@media (max-height:820px){.decktabs-unified-card .rev-card .rev-svg-chart{height:min(24vh,470px)}.rev-takerate{padding-top:6px}.rev-takerate .cbar-row{margin:5px 0}.decktabs-pane:has(.decktabs-scene-caption) .decktabs-unified-card .diagram.scene2d{max-height:60vh}.decktabs-pane:has(.decktabs-scene-caption) .decktabs-unified-card .diagram svg{max-height:60vh}.dataroom-body[data-hero-fullbleed=y]:has(.dataroom-remainder) .dataroom-hero{flex:0 auto!important;max-height:44vh!important}.dataroom-body[data-hero-fullbleed=y]:has(.dataroom-remainder) .dataroom-hero .scene2d{max-height:44vh!important}[data-stage=never-existed] .dataroom-body[data-hero-fullbleed=y]:has(.dataroom-remainder) .dataroom-hero .scene2d--fill{height:44vh!important}[data-stage=ask] .dataroom-body[data-hero-fullbleed=y]:has(.dataroom-remainder) .dataroom-hero .arr-plot{height:calc(44vh - 64px)!important}}@media (min-width:821px){.frame[data-deck=split] .stage-verdict{justify-content:flex-start;padding-top:clamp(26px,18vh - 110px,150px)}}.dataroom-remainder{flex-wrap:wrap;gap:12px;margin-top:clamp(10px,1.4vh,18px);display:flex}.dataroom-remainder-chip{background:var(--glass-chip);border:1px solid var(--line);animation:card-in .45s var(--ease-settle) both;animation-delay:calc(var(--i) * 80ms);border-radius:12px;align-items:baseline;gap:10px;padding:9px 16px;display:inline-flex;box-shadow:0 1px 2px #0e15130a}.dataroom-remainder-v{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:clamp(17px,1.3vw,22px);font-weight:800;display:inline-flex}.dataroom-remainder-l{font-family:var(--meta);color:var(--ink-soft);align-items:center;gap:7px;font-size:clamp(11px,.85vw,13px);font-weight:600;display:inline-flex}.dataroom-remainder-l svg{color:var(--muted)}.dataroom-remainder-c{font-family:var(--meta);color:var(--muted);font-size:10.5px}.dataroom-body[data-chart=n]:has(.versus-card){flex-direction:column;align-items:center;display:flex}.dataroom-body[data-chart=n]:has(.versus-card) .versus-card{width:100%;max-width:1360px}.dataroom-body[data-chart=n]:has(.versus-card) .versus-panel{width:100%;max-width:1360px}.dataroom-body[data-chart=n]:has(.versus-card) .versus-row{padding-top:clamp(4px,.55vh,9px);padding-bottom:clamp(4px,.55vh,9px)}.dataroom-body[data-chart=n]:has(.versus-card) .versus-row--ko{padding-top:clamp(6px,.7vh,11px)}.dataroom-body[data-chart=n]:has(.versus-card) .versus-meta{margin-top:1px}.decktabs-scene-video{aspect-ratio:2;background:#fff;border-radius:18px;width:min(100%,1600px,128vh);margin-inline-start:auto;margin-inline-end:auto;display:block}@media (max-height:820px){.decktabs-pane:has(.decktabs-scene-caption) .decktabs-unified-card .decktabs-scene-video{width:min(100%,1600px,120vh)}}.frame[data-layout=center] .sv-stats{justify-content:center;margin-left:auto;margin-right:auto}.dataroom-hero .tss-legend{align-self:center;gap:30px}.dataroom-hero .tss-legend .tss-dot{width:13px;height:13px}.dataroom-hero .tss-legend .tss-lab{letter-spacing:.08em;font-size:19px;font-weight:800}.dataroom-hero .tss-legend .tss-sub{font-size:17px;line-height:1.35}@media (min-width:1600px) and (max-height:1160px){.frame[data-deck=full][data-stage=ask] .stage-verdict{top:clamp(28px,5vh,64px)}}.frame[data-deck=full][data-stage=ask] .float{right:28px;width:min(520px,28vw - 28px)!important;left:auto!important}.float .arr-scn{display:none}.decktabs-unified-card .rev-card{width:min(1600px,98%)}.decktabs-unified-card .rev-card .rev-chart-wrap{max-width:min(1480px,96%)}.decktabs-unified-card .rev-card .rev-svg-chart{width:auto;max-width:100%;height:min(56vh,620px);margin-inline-start:auto;margin-inline-end:auto;display:block}@media (max-height:820px){.decktabs-unified-card .rev-card .rev-svg-chart{height:min(52vh,620px)}}@media (min-width:1600px){.dataroom-hero .arr-bars{grid-template-columns:repeat(4,clamp(130px,11vw,220px));gap:clamp(36px,3.6vw,68px)}.dataroom-hero .arr-bar{width:clamp(96px,8vw,150px)}.dataroom-hero .arr-val{font-size:clamp(42px,2.8vw,60px);top:-64px}.dataroom-hero .arr-x{font-size:clamp(24px,1.5vw,30px)}.dataroom-hero .arr-scn-l,.dataroom-hero .arr-tick{font-size:13px}}.tf-chip{gap:9px;min-height:56px;padding:10px 16px;font-size:16.5px}.tf-mark{flex:none;font-size:17px;font-weight:800}.tf-mark--x{color:var(--t-red,#b91c1c);opacity:.8}.tf-mark--check{color:var(--t-teal,#0a7d60)}.tf-state-ic{flex:none}.tf-chip--before .tf-state-ic{color:var(--ink-soft,#55635e)}.tf-chip--after .tf-state-ic{color:var(--teal-ink,#0a7d60)}.tf-dim{font-size:15px}[data-stage=hook] .decktabs-pane[data-pane=g0] .pcard{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-bottom:1px solid #0e151317;border-radius:0;padding:16px 6px}[data-stage=hook] .decktabs-pane[data-pane=g0] .decktabs-section:last-child .pcard{border-bottom:none;padding:6px}[data-stage=hook] .decktabs-pane[data-pane=g0] .decktabs-section:last-child .pcard-b{color:var(--muted,#66736f);font-size:12.5px}.decktabs-pane .insight+.insight{box-shadow:none;-webkit-backdrop-filter:none;border:none;border-left:3px solid var(--t-teal,#0a7d60);background:0 0;border-radius:0;margin-top:6px;padding:14px 22px}.dataroom-painwall .pain-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.dataroom-painwall .pain-card{padding:clamp(18px,2vw,34px)}@media (max-width:900px){.dataroom-painwall .pain-wall{grid-template-columns:1fr 1fr}}.twin-flow{max-width:1480px;margin-inline-start:auto;margin-inline-end:auto}.hero-glow{filter:drop-shadow(0 0 calc(9px * var(--fw-glow,1)) rgba(11, 185, 143, calc(.38 * var(--fw-glow,1))))}.hero-glow,.hero-glow--box{animation:5.6s ease-in-out infinite arr-hero-breathe}.hero-glow--box{box-shadow:0 0 26px #0bb98f52,0 0 8px #0bb98f2e}@media (prefers-reduced-motion:reduce){.hero-glow,.hero-glow--box{animation:none}}.scn-row{grid-template-columns:1fr 1.25fr 1fr;align-items:stretch;gap:clamp(16px,1.8vw,30px);width:min(1360px,96%);margin-inline-start:auto;margin-inline-end:auto;display:grid}.scn-card{text-align:center;background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--line);box-shadow:var(--glass-rim), var(--glass-shadow);border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:clamp(22px,2.6vh,40px) clamp(16px,1.6vw,30px);display:flex;position:relative}.scn-card--hero{background:linear-gradient(160deg, #0bb98f1f, #0a7d600d), var(--glass-chip);box-shadow:var(--glass-rim), var(--glass-shadow), 0 0 26px #0bb98f52, 0 0 8px #0bb98f2e;border-color:#0bb98f73}.scn-badge{background:var(--t-teal,#0a7d60);color:#fff;font-family:var(--meta);letter-spacing:.1em;white-space:nowrap;border-radius:999px;padding:3px 14px;font-size:11px;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.scn-label{font-family:var(--meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px;font-size:13px;font-weight:800}.scn-arr{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(40px,3.6vw,66px);font-weight:800;line-height:1}.scn-card--hero .scn-arr{color:var(--teal-ink,#0a7d60);font-size:clamp(48px,4.4vw,82px)}.scn-arr-unit{color:var(--muted);letter-spacing:.08em;margin-left:7px;font-size:.32em;font-weight:700}.scn-total{font-family:var(--meta);color:var(--ink-soft);font-size:14px;font-weight:600}.scn-sub{color:var(--muted);text-wrap:balance;max-width:26ch;font-size:13.5px;font-weight:500}@media (max-width:900px){.scn-row{grid-template-columns:1fr}}.eg-wrap{flex-direction:column;gap:18px;width:min(1420px,96%);margin-inline-start:auto;margin-inline-end:auto;display:flex}.eg-route{grid-template-columns:1fr 1fr 1fr;gap:clamp(40px,4vw,72px);display:grid;position:relative}.eg-route:before{content:"";background:linear-gradient(90deg, #0a7d6040, var(--t-teal,#0a7d60));z-index:0;height:2px;position:absolute;top:26px;left:4%;right:4%}.eg-step{z-index:1;background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--line);box-shadow:var(--glass-rim), var(--glass-shadow);border-radius:22px;flex-direction:column;gap:8px;padding:clamp(18px,2.2vh,32px) clamp(16px,1.6vw,28px);display:flex;position:relative}.eg-step--hero{background:linear-gradient(160deg, #0bb98f1f, #0a7d600d), var(--glass-chip);box-shadow:var(--glass-rim), var(--glass-shadow), 0 0 26px #0bb98f52, 0 0 8px #0bb98f2e;border-color:#0bb98f73}.eg-n{background:var(--t-teal,#0a7d60);color:#fff;width:34px;height:34px;font-family:var(--meta);border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.eg-title{font-family:var(--display);color:var(--ink);font-size:clamp(19px,1.5vw,26px);font-weight:800}.eg-step--hero .eg-title{color:var(--teal-ink,#0a7d60)}.eg-route--forked{grid-template-columns:1fr 1fr 1.55fr;align-items:stretch}.eg-route--forked:before{right:43%}.eg-route--forked .eg-step:not(.eg-step--branch){align-self:start}.eg-fork{grid-template-columns:clamp(28px,2.4vw,48px) minmax(0,1fr);display:grid;position:relative}.eg-fork-cards{flex-direction:column;grid-column:2;gap:clamp(12px,1.6vh,20px);display:flex}.eg-step--branch{position:relative}.eg-step--branch:before{content:"";width:clamp(28px,2.4vw,48px);height:1px;animation:.4s backwards card-in;animation-delay:calc(var(--i) * 90ms + .16s);background:#0a7d6066;position:absolute;top:50%;left:calc(-1*clamp(28px,2.4vw,48px))}.eg-step--branch:after{content:"";width:4px;height:4px;animation:.4s backwards card-in;animation-delay:calc(var(--i) * 90ms + .16s);background:#0a7d608c;border-radius:50%;margin-top:-1.5px;position:absolute;top:50%;left:calc(-1*clamp(28px,2.4vw,48px) - 2px)}.eg-kicker{font-family:var(--meta);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.eg-step--hero .eg-kicker{color:var(--teal-ink-sm,#075e48)}.eg-step--branch .eg-title{font-size:clamp(17px,1.3vw,22px)}.eg-step--branch .eg-seamap{width:clamp(84px,6.5vw,118px);height:auto;position:absolute;top:50%;right:clamp(14px,1.4vw,26px);transform:translateY(-50%)}.eg-step--branch:has(.eg-seamap){padding-right:clamp(112px,9vw,160px)}.eg-sea-dot circle{fill:#0a7d6059}.eg-sea-dot.is-home circle{fill:var(--t-teal,#0a7d60)}.eg-sea-dot text{font-family:var(--meta);letter-spacing:.06em;fill:var(--muted);font-size:7.5px;font-weight:700}@keyframes eg-pop{0%{opacity:0;transform:scale(0)}}.eg-sea-dot{transform-box:fill-box;transform-origin:50%;animation:eg-pop .4s var(--ease-settle) backwards;animation-delay:calc(.65s + var(--i) * .14s)}.eg-sea-dot.is-home{animation-delay:.56s}.eg-body{color:var(--ink-soft);text-wrap:pretty;font-size:14.5px;font-weight:500;line-height:1.45}.eg-note{font-family:var(--meta);color:var(--muted);text-align:center;margin:0;font-size:12.5px}@media (max-width:900px){.eg-route{grid-template-columns:1fr}.eg-route:before{display:none}}[data-stage=hook] .dataroom-tile.is-verify .dataroom-tile-num,[data-stage=hook] .dataroom-tile.is-verify .dataroom-tile-v,[data-stage=hook] .sv-stat.is-verified dt,[data-stage=problem] .dataroom-remainder-chip,[data-stage=verify] .dataroom-tile.is-verify:last-of-type .dataroom-tile-v{filter:drop-shadow(0 0 9px #0bb98f61);animation:5.6s ease-in-out infinite arr-hero-breathe}.decktabs-unified-card .rev-svg-chart g[clip-path] path:last-of-type{filter:drop-shadow(0 0 10px #0bb98f4d)}@media (prefers-reduced-motion:reduce){[data-stage=hook] .dataroom-tile.is-verify .dataroom-tile-num,[data-stage=hook] .sv-stat.is-verified dt,[data-stage=problem] .dataroom-tile.is-verify .dataroom-tile-num,[data-stage=verify] .dataroom-tile.is-verify:last-of-type .dataroom-tile-v{animation:none}}[data-stage=moat] .versus-head+.versus-row .versus-us{filter:drop-shadow(0 0 9px #0bb98f61);animation:5.6s ease-in-out infinite arr-hero-breathe}@media (prefers-reduced-motion:reduce){[data-stage=moat] .versus-head+.versus-row .versus-us{animation:none}}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .scn-label{color:#e9f7f2b8}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .scn-arr{color:#f2fbf8}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .scn-card--hero .scn-arr{color:#0bb98f}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .scn-arr-unit{color:#e9f7f299}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .scn-total{color:#e9f7f2c7}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .scn-sub{color:#e9f7f2a8}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .eg-title{color:#f2fbf8}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .eg-step--hero .eg-title{color:#0bb98f}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .eg-body{color:#e9f7f2bd}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .eg-note{color:#e9f7f29e}.cgx-wrap{flex-direction:column;gap:clamp(14px,2vh,26px);width:min(1440px,96%);margin-inline-start:auto;margin-inline-end:auto;display:flex}.cgx-svg{width:100%;height:auto;overflow:visible}.cgx-svg text{font-family:var(--sans)}.cgx-act-k,.cgx-kicker2{font-family:var(--meta);letter-spacing:.14em;text-transform:uppercase;fill:var(--muted);color:var(--muted);font-size:12.5px;font-weight:700}.cgx-kicker2{animation:cgx-fade .45s var(--ease-settle) 2.2s backwards;margin:0}.cgx-parcel{transform-box:fill-box;transform-origin:50%;animation:cgx-in .45s var(--ease-settle) backwards;animation-delay:calc(.12s + var(--i) * 90ms)}.cgx-parcel-red{transform-box:fill-box;transform-origin:50%;animation:cgx-flush .55s var(--ease-settle) .9s backwards}.cgx-bracket{transform-box:fill-box;transform-origin:0;animation:.35s cubic-bezier(.4,0,.2,1) .7s backwards cgx-drawx}.cgx-kept{fill:var(--muted);animation:cgx-fade .4s var(--ease-settle) .78s backwards;font-size:14px;font-weight:600}.cgx-ret{fill:#b91c1c;animation:cgx-in .4s var(--ease-settle) 1s backwards;font-size:14px;font-weight:800}.cgx-arc{stroke-dasharray:1;animation:.65s cubic-bezier(.4,0,.2,1) 1.5s backwards cgx-arc}.cgx-arc-head{transform-box:fill-box;transform-origin:50%;animation:.2s cubic-bezier(.16,1,.3,1.4) 2.1s backwards cgx-pop}.cgx-fig{font-family:var(--display);fill:#b91c1c;font-variant-numeric:tabular-nums;animation:cgx-in .45s var(--ease-settle) 1.1s backwards;font-size:54px;font-weight:800}.cgx-keyline{transform-box:fill-box;transform-origin:0;animation:.4s cubic-bezier(.4,0,.2,1) 1.15s backwards cgx-drawx}.cgx-figl{fill:var(--ink-soft,#3d4a46);animation:cgx-fade .4s var(--ease-settle) 1.25s backwards;font-size:15.5px;font-weight:600}.cgx-cite{font-family:var(--meta);fill:var(--muted,#8a958f);animation:cgx-fade .4s var(--ease-settle) 1.33s backwards;font-size:12px;font-weight:500}.cgx-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,22px);display:grid;position:relative}.cgx-card{background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:card-in .45s var(--ease-settle) backwards;animation-delay:calc(2.25s + var(--i) * .11s);border:1px solid #0e151314;border-radius:16px;flex-direction:column;gap:6px;padding:clamp(14px,1.8vh,24px) clamp(16px,1.5vw,26px);display:flex;position:relative}.cgx-card:not(:first-child):before{content:"›";color:#8a958f;font-size:20px;font-weight:700;position:absolute;top:50%;left:calc(clamp(12px,1.4vw,22px)/-2 - 5px);transform:translateY(-50%)}.cgx-card--cause{background:linear-gradient(var(--t-red-tint,#b91c1c0f), var(--t-red-tint,#b91c1c0f)), var(--glass-chip);border-color:#b91c1c2e}.cgx-ck{font-family:var(--meta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.cgx-ck .viz-ic{color:var(--muted)}.cgx-cfig{font-family:var(--display);color:#b91c1c;font-variant-numeric:tabular-nums;font-size:clamp(30px,2.6vw,46px);font-weight:800;line-height:1}.cgx-cl{color:var(--ink-soft);font-size:clamp(13px,1vw,15px);font-weight:600}.cgx-ccite{font-family:var(--meta);color:var(--muted);font-size:12px}.cgx-ct{font-family:var(--display);color:var(--ink);font-size:clamp(16px,1.35vw,21px);font-weight:800}.cgx-cb{color:var(--ink-soft);text-wrap:pretty;font-size:clamp(13px,1.05vw,15.5px);font-weight:500;line-height:1.45}.cgx-verdict{font-family:var(--display);color:var(--ink);text-align:center;text-wrap:balance;max-width:62ch;animation:card-in .5s var(--ease-settle) 2.95s backwards;margin:0;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(17px,1.5vw,26px);font-weight:700}@keyframes cgx-in{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}@keyframes cgx-fade{0%{opacity:0}to{opacity:1}}@keyframes cgx-drawx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cgx-arc{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cgx-flush{0%{opacity:0;transform:scale(1)}60%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes cgx-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.cgx-journey{grid-template-columns:1fr 1fr}.cgx-card:not(:first-child):before{content:none}}@media (max-height:800px){.cgx-svg{width:auto;max-height:21vh;margin-inline-start:auto;margin-inline-end:auto}.cgx-card{padding-block-start:10px;padding-block-end:10px}}@media (prefers-reduced-motion:reduce){.cgx-parcel,.cgx-parcel-red,.cgx-bracket,.cgx-kept,.cgx-ret,.cgx-arc,.cgx-arc-head,.cgx-fig,.cgx-keyline,.cgx-figl,.cgx-cite,.cgx-kicker2,.cgx-card,.cgx-verdict{animation:none}}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-parcel g{stroke:#aebbb6}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-fig{fill:#ef4444;color:#ef4444}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-ret{fill:#ef4444;color:#ef4444}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-cfig{fill:#ef4444;color:#ef4444}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-figl{fill:#e9f7f2c7}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-kept{fill:#e9f7f299;color:#e9f7f299}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-cite{fill:#e9f7f299;color:#e9f7f299}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-act-k{fill:#e9f7f299;color:#e9f7f299}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-kicker2{color:#e9f7f299}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-ccite{color:#e9f7f299}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-bracket{stroke:#e9f7f259}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-ck{color:#e9f7f2d9}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-ct{color:#f2fbf8}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-cb{color:#e9f7f2bd}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-cl{color:#e9f7f2bd}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-verdict{color:#f2fbf8}body:has(.frame[data-deck=full][data-grade=dark]) .decktabs .cgx-card--cause{background:#ef44441a;border-color:#ef444447}@media (max-width:820px){.deck{top:auto;left:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid var(--line);box-shadow:var(--shadow);opacity:1;border-radius:999px;justify-content:flex-end;gap:12px;padding:6px;display:flex;transform:none}body:has(.frame[data-deck=full]) .deck{top:auto;left:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid var(--line);box-shadow:var(--shadow);opacity:1;border-radius:999px;justify-content:flex-end;gap:12px;padding:6px;display:flex;transform:none}.deck-meta{display:none}.deck .deck-arrow{touch-action:manipulation;width:46px;height:46px}body:has(.frame[data-deck=full]) .deck .deck-arrow{touch-action:manipulation;width:46px;height:46px}.deck .deck-arrow svg{width:16px;height:16px}.deck.is-cine{transform:translateY(14px)}body:has(.frame[data-deck=full]) .deck.is-cine{transform:translateY(14px)}}.decktabs-nav{display:none}@media (max-width:820px){.decktabs-nav{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:8;background:var(--glass-chip);-webkit-backdrop-filter:var(--glass-blur-soft);backdrop-filter:var(--glass-blur-soft);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;gap:12px;padding:6px;display:flex;position:absolute}.decktabs-nav .deck-arrow{touch-action:manipulation;width:46px;height:46px}.decktabs-nav .deck-arrow svg{width:16px;height:16px}.decktabs-hint{display:none}.decktabs-foot{padding-right:128px}body:has(.frame[data-deck=full]) .frame{overflow-x:clip}body:has(.frame[data-deck=full]) .dataroom{overflow-x:clip}body:has(.frame[data-deck=full]) .dataroom-inner{width:100%;max-width:100%;overflow:clip auto}body:has(.frame[data-deck=full]) .dataroom-page{display:block;height:auto!important;min-height:0!important}body:has(.frame[data-deck=full]) .dataroom-body{display:block;height:auto!important;min-height:0!important}body:has(.frame[data-deck=full]) .dataroom-hero{flex:none!important;height:auto!important;max-height:none!important}body:has(.frame[data-deck=full]) .dataroom-hero .chart{width:100%!important;min-width:0!important;max-width:100%!important}body:has(.frame[data-deck=full]) .dataroom-hero svg{width:100%!important;min-width:0!important;max-width:100%!important}body:has(.frame[data-deck=full]) .dataroom-hero .scene2d{width:100%!important;min-width:0!important;max-width:100%!important}body:has(.frame[data-deck=full]) .dataroom-hero iframe{width:100%!important;min-width:0!important;max-width:100%!important}body:has(.frame[data-deck=full]) .dataroom-hero .arr-plot{width:100%!important;min-width:0!important;max-width:100%!important}body:has(.frame[data-deck=full]) .dataroom-hero .arr-plot{height:min(44vh,380px)!important}body:has(.frame[data-deck=full]) .dataroom-hero .scene2d{height:min(48vh,420px)!important}body:has(.frame[data-deck=full]) .dataroom-foot{flex-wrap:wrap;row-gap:8px;display:flex;height:auto!important}.dataroom-note{white-space:normal}.topbar .corner,.topbar .cache-tick,.cache-tick{display:none}.intro-inner{padding-top:max(24px, env(safe-area-inset-top,0px))}.decktabs-pane,.finale-card{padding-bottom:84px}}
