:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-feature-settings:"calt", "rlig";--bg:#050507;--bg-soft:#0b0c0c;--surface:#101010;--surface-raised:#151615;--text:#f2f2f2;--text-muted:#b8b3b0;--text-dim:#8b949e;--line:#3d3a39;--line-soft:#3d3a39b8;--accent:#00d992;--accent-soft:#2fd6a1;--accent-dim:#00d99229;--danger:#fb565b;--radius-lg:8px;--radius-md:8px;--radius-sm:6px;--shadow:0 20px 60px #000000b3, inset 0 0 0 1px #94a3b80f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--bg);width:100%;height:100%;color:var(--text);margin:0;overflow:hidden}button{font:inherit}.deck{background:linear-gradient(#00d9920e,#0000 34%),radial-gradient(circle at 86% 14%,#00d9921f,#0000 24%),linear-gradient(145deg,#050507 0%,#080908 50%,#101010 100%);width:100vw;height:100vh;position:relative;overflow:hidden}.deck__background{opacity:.72;background-image:linear-gradient(#3d3a3957 1px,#0000 1px),linear-gradient(90deg,#3d3a3957 1px,#0000 1px),linear-gradient(#00d9920b 1px,#0000 1px);background-size:56px 56px,56px 56px,100% 12px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.deck__background:after{content:"";opacity:.28;background:linear-gradient(90deg,#0000 0%,#00d9921f 50%,#0000 100%);animation:9s linear infinite signal-scan;position:absolute;inset:0;transform:translate(-55%)}.deck__slide{z-index:2;width:100%;height:100%;position:relative}.deck__controls{z-index:5;gap:8px;display:flex;position:absolute;bottom:14px;right:32px}.deck__controls button{border:1px solid var(--line);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text);cursor:pointer;background:#101010db;transition:border-color .18s,color .18s,background .18s}.deck__controls button:hover:not(:disabled){color:var(--accent);border-color:var(--accent);background:#00d99214}.deck__controls button:disabled{opacity:.28;cursor:not-allowed}.deck-progress{z-index:6;background:#3d3a39b8;width:100%;height:3px;position:absolute;top:0;left:0}.deck-progress__bar{background:var(--accent);height:100%;transition:width .42s;box-shadow:0 0 12px #00d99299}.slide-counter{z-index:6;color:var(--text-dim);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;position:absolute;top:28px;right:36px}.slide-frame{grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:34px clamp(18px,1.8vw,28px);min-height:100%;padding:7vh clamp(56px,7vw,112px) 6.5vh;display:grid}.slide-frame--split{align-items:center;display:grid}.slide-frame--center{text-align:center;align-items:center}.slide-frame--left{text-align:left;align-items:flex-start}.slide-frame__header{grid-column:1/span 8;max-width:none;position:relative}.slide-frame--split .slide-frame__header{grid-column:1/span 5}.slide-frame__body{grid-column:1/-1;width:100%;min-width:0}.slide-frame--split .slide-frame__body{grid-column:6/-1;max-width:none}.slide-frame--center .slide-frame__header,.slide-frame--hero .slide-frame__header{text-align:center;grid-column:2/span 10;justify-self:center}.slide-frame--center .slide-frame__body,.slide-frame--hero .slide-frame__body{grid-column:3/span 8;justify-self:center}.slide-frame--chapter-visual{align-items:center}.slide-frame--chapter-visual .slide-frame__header{grid-area:1/1/auto/span 5;align-self:center}.slide-frame--chapter-visual .slide-frame__body{grid-area:1/7/auto/-1;align-self:center}.slide-frame--chapter-visual h1{font-size:58px;line-height:1.08}.chapter-visual{border-radius:var(--radius-lg);background:#070b0a;border:1px solid #505c58b8;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000094}.chapter-visual:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #00d9921f;position:absolute;inset:0}.chapter-visual img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.slide-frame--center .slide-frame__header:before{content:"";background:var(--accent);border-radius:999px;width:96px;height:3px;margin:0 auto 28px;display:block;box-shadow:0 0 18px #00d992a3}.slide-frame__eyebrow{color:var(--accent);margin:0 0 18px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:22px;font-weight:700}.slide-frame--chapter-visual .slide-frame__eyebrow{text-shadow:0 0 22px #00d99247;margin-bottom:22px;font-size:44px;font-weight:800;line-height:1}.slide-frame h1{letter-spacing:0;text-wrap:balance;margin:0;font-size:76px;font-weight:520;line-height:1.04}.slide-frame--split h1{font-size:54px;line-height:1.06}.slide-frame__subtitle{max-width:860px;color:var(--text-muted);margin:26px 0 0;font-size:25px;line-height:1.45}.hero-command,.workflow-command{border:1px solid var(--line);border-radius:var(--radius-md);max-width:min(760px,86vw);color:var(--text-muted);box-shadow:var(--shadow);background:#101010e0;align-items:center;padding:16px 18px;display:inline-flex}.hero-command span,.workflow-command span{color:var(--accent);margin-right:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.hero-command code,.workflow-command code{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(13px,1.15vw,16px);line-height:1.4;overflow:hidden}.workflow-showcase,.method-panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#101010e6;padding:28px}.workflow-showcase .slide-statement,.method-panel .slide-statement{margin:22px 0 0;font-size:clamp(18px,1.6vw,24px)}.workflow-path__header{color:var(--text-muted);align-items:center;gap:12px;display:flex}.workflow-path__header span,.workflow-path__finish span{color:var(--accent);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:700}.workflow-path__header strong,.workflow-path__finish strong{font-size:15px;font-weight:520}.workflow-path{aspect-ratio:720/330;width:100%;margin-top:8px;position:relative}.workflow-path__route{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.workflow-path__route path{fill:none;stroke:#00d9929e;stroke-width:3px;stroke-linecap:round;stroke-dasharray:9 9;filter:drop-shadow(0 0 7px #00d9925c)}.workflow-path__step{border:1px solid var(--line);border-radius:var(--radius-md);width:23%;min-width:0;box-shadow:var(--shadow);background:#0f1110f5;padding:14px 16px;animation:.52s both rise-in;position:absolute;translate:-50% -50%}.workflow-path__step:before{content:"";background:var(--accent);border:3px solid #0d100f;border-radius:50%;width:12px;height:12px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 12px #00d992b8}.workflow-path__step:nth-child(2n){background:#141715fa}.workflow-path__step span{color:var(--accent);margin-bottom:7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;display:block}.workflow-path__step strong{font-size:20px;font-weight:560;display:inline}.workflow-path__step small{color:var(--text-dim);margin-left:7px;font-size:13px}.section-marker{z-index:6;min-width:0;color:var(--text-dim);align-items:center;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1;display:flex;position:absolute;top:26px;left:clamp(56px,7vw,112px)}.section-marker__number{color:var(--accent);margin-right:9px;font-weight:700}.section-marker__label{border-right:1px solid var(--line);color:var(--text-muted);margin-right:14px;padding-right:14px;font-weight:700}.section-marker strong{max-width:420px;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.workflow-path__step--1{top:25%;left:12.5%}.workflow-path__step--2{top:25%;left:37.5%}.workflow-path__step--3{top:25%;left:62.5%}.workflow-path__step--4{top:25%;left:87.5%}.workflow-path__step--5{top:76%;left:87.5%}.workflow-path__step--6{top:76%;left:50%}.workflow-path__step--7{top:76%;left:12.5%}.workflow-path__step--1:before,.workflow-path__step--2:before,.workflow-path__step--3:before,.workflow-path__step--4:before{bottom:-27px}.workflow-path__step--5:before,.workflow-path__step--6:before,.workflow-path__step--7:before{top:-27px}.workflow-path__finish{white-space:nowrap;align-items:center;gap:9px;display:flex;position:absolute;bottom:-4px;left:0}.method-panel__header{border-bottom:1px solid var(--line);color:var(--text-dim);justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding-bottom:16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;display:flex}.method-panel__header code{color:var(--accent)}.summary-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.summary-actions span{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-muted);background:#101010d1;padding:10px 14px}.card-grid,.compare-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}.card-grid>.glass-card,.compare-grid>.compare-card{grid-column:span 6}.card-grid--three>.glass-card{grid-column:span 4;height:148px;min-height:0;padding:16px 20px}.slide-frame--split .compare-grid>.compare-card{grid-column:1/-1}.slide-frame--split .card-grid>.glass-card,.slide-frame--split .card-grid--three>.glass-card{grid-column:span 6}.glass-card,.compare-card,.metric-compare,.method-chain__node{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);background:#101010e0}.glass-card{min-height:154px;padding:22px;animation:.52s both rise-in}.glass-card:nth-child(2n),.method-chain__node:nth-child(2n){background:#151615e6}.card-index,.card-tag{color:var(--accent);margin-bottom:20px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;font-weight:700;display:inline-flex}.glass-card h2,.compare-card h2{text-wrap:balance;margin:0 0 14px;font-size:26px;font-weight:560;line-height:1.16}.card-grid--three .glass-card h2{font-size:24px}.glass-card p,.compare-card p{color:var(--text-muted);margin:0;font-size:18px;line-height:1.55}.card-grid--three .glass-card p{font-size:17px;line-height:1.5}.metric-compare{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:34px;display:grid}.metric-compare p{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:22px}.metric-compare__item{border-radius:var(--radius-sm);background:var(--surface-raised);padding:30px}.metric-compare__item span,.compare-card span,.method-chain__node span{color:var(--text-dim);margin-bottom:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;display:block}.metric-compare__item strong{font-size:clamp(48px,7vw,104px);line-height:1;display:block}.metric-compare__item--accent strong{color:var(--accent)}.metric-compare__arrow{color:var(--accent);font-size:54px}.compare-card{min-height:188px;padding:26px}.compare-card--accent{border-color:var(--accent);box-shadow:0 0 0 1px #00d9921f,0 20px 60px #000000b3}.compare-card--accent span,.compare-card--accent h2{color:var(--accent)}.method-chain{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.method-chain__node{grid-column:span 4;min-width:0;padding:18px;animation:.52s both rise-in;position:relative}.method-chain__node:last-child:nth-child(5){grid-column-end:span 4}.method-chain__node:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);opacity:.55;height:2px;position:absolute;bottom:14px;left:24px;right:24px}.method-chain__node strong{overflow-wrap:anywhere;padding-bottom:18px;font-size:22px;font-weight:560;line-height:1.16;display:block}.slide-statement,.summary-quote{max-width:960px;color:var(--text-muted);margin:32px auto 0;font-size:27px;line-height:1.45}.summary-quote{max-width:1040px;color:var(--text);border:1px solid var(--line);border-radius:var(--radius-md);text-align:center;box-shadow:var(--shadow);background:#101010e0;padding:24px 30px;font-size:23px;line-height:1.4}@media (width<=900px){.section-marker{max-width:calc(100vw - 150px);left:6vw}.section-marker strong{max-width:42vw}.slide-frame{grid-template-columns:1fr;gap:30px;padding:7vh 6vw;overflow-y:auto}.slide-frame--split{display:grid}.slide-frame__header,.slide-frame__body,.slide-frame--split .slide-frame__header,.slide-frame--split .slide-frame__body,.slide-frame--center .slide-frame__header,.slide-frame--center .slide-frame__body,.slide-frame--hero .slide-frame__header,.slide-frame--hero .slide-frame__body,.slide-frame--chapter-visual .slide-frame__header,.slide-frame--chapter-visual .slide-frame__body{grid-column:1/-1}.slide-frame--chapter-visual .slide-frame__header,.slide-frame--chapter-visual .slide-frame__body{grid-row:auto}.slide-frame h1,.slide-frame--split h1,.slide-frame--chapter-visual h1{font-size:42px}.slide-frame__subtitle{font-size:20px}.card-grid>.glass-card,.card-grid--three>.glass-card,.compare-grid>.compare-card,.slide-frame--split .card-grid>.glass-card,.slide-frame--split .card-grid--three>.glass-card,.slide-frame--split .compare-grid>.compare-card,.method-chain__node{grid-column:1/-1}.card-grid--three,.compare-grid,.metric-compare,.method-chain{grid-template-columns:1fr}.workflow-path{aspect-ratio:auto;gap:12px;margin-top:18px;display:grid}.workflow-path__route{display:none}.workflow-path__step{width:100%;position:relative;inset:auto;translate:none}.workflow-path__step:before{display:none}.workflow-path__finish{margin-top:4px;position:static;transform:none}.deck__controls{display:none}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-scan{0%{transform:translate(-55%)}to{transform:translate(55%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
