@font-face{font-family:display;src:url(../media/LXGWWenKai_Light-s.p.13qpofzsgngb-.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:display;src:url(../media/LXGWWenKai_Regular-s.p.0rlyfpbtx-yv3.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:display;src:url(../media/LXGWWenKai_Medium-s.p.0hdhecl528~pd.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:86.8%;descent-override:23.95%;line-gap-override:0.0%;size-adjust:106.91%}.display_5e8ede91-module__iizjjW__className{font-family:display,display Fallback}.display_5e8ede91-module__iizjjW__variable{--font-display:"display", "display Fallback"}
@font-face{font-family:mono;src:url(../media/LXGWWenKaiMono_Light-s.p.03chwjmt-9sqj.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:mono;src:url(../media/LXGWWenKaiMono_Regular-s.p.0fouupf2y3zj6.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono;src:url(../media/LXGWWenKaiMono_Medium-s.p.0gnttdjk1ip_2.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:84.69%;descent-override:21.99%;line-gap-override:0.0%;size-adjust:109.58%}.mono_2f484c1f-module__4JKZQG__className{font-family:mono,mono Fallback}.mono_2f484c1f-module__4JKZQG__variable{--font-mono:"mono", "mono Fallback"}
:root{--paper:#f5efe5;--paper-strong:#fffdf8;--ink:#151312;--ink-soft:#6e645b;--line:#231d1914;--line-strong:#231d1924;--blue:#2c55c9;--blue-soft:#2c55c91f;--clay:#9f6348;--radius-xl:38px;--radius-lg:28px;--radius-md:22px;--radius-sm:18px;--radius-pill:999px;--shadow:0 28px 90px #271f1724;--ease-out:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{background:radial-gradient(circle at 14% 18%,#2c55c914,#0000 24%),radial-gradient(circle at 82% 18%,#9f634814,#0000 24%),linear-gradient(#f5efe6 0%,#efe8dc 100%)}body{color:var(--ink);font-family:var(--font-display), "LXGW WenKai", "PingFang SC", "Microsoft YaHei", serif;text-rendering:optimizelegibility}body:before{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#15131204 1px,#0000 1px),linear-gradient(90deg,#15131204 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 54%,#0000 94%);mask-image:radial-gradient(circle,#000 54%,#0000 94%)}button{font:inherit}h1,h2,h3,strong{font-weight:400}.text-emphasis{color:var(--blue);text-underline-offset:.16em;-webkit-text-decoration:underline #2c55c947;text-decoration:underline #2c55c947;text-decoration-thickness:.08em;display:inline}.deck-app{height:100dvh;min-height:100dvh;position:relative;overflow:hidden}.deck-background{pointer-events:none;position:fixed;inset:0}.deck-orb{filter:blur(72px);opacity:.48;border-radius:999px;position:absolute}.deck-orb--one{background:#2c55c926;width:30vw;height:30vw;top:-8vw;right:-5vw}.deck-orb--two{background:#9f634824;width:24vw;height:24vw;bottom:-7vw;left:-6vw}.deck-grid{background:linear-gradient(90deg,#0000 0 calc(50% - 1px),#15131206 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(#0000 0 calc(50% - 1px),#15131206 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 48%,#0000 90%);mask-image:radial-gradient(circle,#000 48%,#0000 90%)}.deck-chrome,.deck-footer{z-index:4;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;left:24px;right:24px}.deck-chrome{top:18px}.deck-footer{bottom:20px}.chrome-meta,.chrome-actions,.footer-actions{align-items:center;gap:12px;display:flex}.chrome-pill,.chrome-count,.chrome-actions,.slide-dots,.step-dots{background:#fffcf7db;border:1px solid #231d191a;box-shadow:0 10px 30px #35291f0f}.chrome-pill,.chrome-count{border-radius:var(--radius-pill);color:var(--ink-soft);font-family:var(--font-mono), "LXGW WenKai Mono", monospace;letter-spacing:.06em;padding:10px 16px;font-size:clamp(.74rem,.8vw,.84rem)}.chrome-pill{color:var(--ink)}.chrome-actions{border-radius:var(--radius-pill);color:var(--ink-soft);font-family:var(--font-mono), "LXGW WenKai Mono", monospace;letter-spacing:.02em;padding:10px 16px;font-size:clamp(.74rem,.8vw,.84rem)}.deck-stage{place-items:center;min-height:100%;padding:76px 20px 88px;display:grid}.slide-frame{background:linear-gradient(180deg, #ffffffb8, #fffcf7eb), var(--paper);width:min(1780px,100vw - 40px,177.778dvh - 291.556px);height:min(56.25vw - 22.5px,100dvh - 164px);box-shadow:var(--shadow);border:1px solid #231d1914;border-radius:34px;padding:18px}.slide-shell{background:var(--paper-strong);height:100%;animation:scene-in .34s var(--ease-out);border:1px solid #231d190f;border-radius:28px;overflow:hidden}.scene{flex-direction:column;gap:clamp(18px,2vw,28px);width:100%;height:100%;padding:clamp(40px,4.4vw,74px);display:flex;position:relative}.scene-title{letter-spacing:-.05em;margin:0;font-size:clamp(3.8rem,6vw,6.2rem);font-weight:400;line-height:1.02}.scene-title--wide{max-width:15ch}.scene-title--compact{font-size:clamp(2.4rem,3.4vw,3.8rem);line-height:1.08}.scene-title--single-line{white-space:nowrap;max-width:none}.scene--cover{justify-content:center}.cover-stack{align-content:center;gap:clamp(20px,2vw,28px);display:grid}.cover-title{letter-spacing:-.065em;max-width:11ch;animation:reveal-up .48s var(--ease-out);margin:0;font-size:clamp(5.8rem,9vw,9rem);font-weight:400;line-height:.95}.cover-author{color:var(--clay);animation:reveal-up .52s var(--ease-out);margin:0;font-size:clamp(1.15rem,1.35vw,1.44rem);line-height:1.2}.scene--agenda{justify-content:center}.agenda-stack{gap:clamp(18px,2vw,26px);display:grid}.agenda-item{border:1px solid var(--line);animation:reveal-up .36s var(--ease-out) both;animation-delay:calc(var(--delay) * 90ms);background:linear-gradient(#ffffffc7,#fffbf5f0),#fffbf5e0;border-radius:32px;grid-template-columns:clamp(92px,8vw,132px) 1fr;align-items:center;gap:clamp(18px,2.2vw,34px);padding:clamp(28px,2.4vw,38px);display:grid;box-shadow:0 18px 48px #31261d0f}.agenda-index{color:var(--clay);font-family:var(--font-mono), "LXGW WenKai Mono", monospace;font-size:clamp(2rem,3vw,3rem);line-height:1}.agenda-copy{gap:8px;display:grid}.agenda-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(3.3rem,5vw,5rem);font-weight:400;line-height:.94}.agenda-copy p{color:var(--ink-soft);margin:0;font-size:clamp(1.05rem,1.3vw,1.26rem);line-height:1.46}.scene--keywords{justify-content:center}.keywords-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,2.2vw,30px);width:min(1120px,100%);margin:0 auto;display:grid}.keyword-word{border:1px solid var(--line);min-height:clamp(180px,23vh,270px);color:var(--blue);letter-spacing:-.05em;animation:reveal-up .36s var(--ease-out) both;animation-delay:calc(var(--delay) * .1s);background:linear-gradient(#fffc,#fffbf5f2),#fffbf5e6;border-radius:32px;place-items:center;font-size:clamp(3.6rem,5.4vw,5.6rem);line-height:1;display:grid;box-shadow:0 18px 46px #31261d0f}.scene--token{justify-content:center}.token-block{grid-template-rows:auto 1fr;gap:clamp(32px,6vh,68px);height:100%;display:grid}.token-head{align-content:start;gap:14px;max-width:min(1160px,76%);display:grid}.token-title{letter-spacing:-.06em;animation:reveal-up .36s var(--ease-out);margin:0;font-size:clamp(4.8rem,7.2vw,7.4rem);font-weight:400;line-height:.96}.token-question{max-width:42ch;color:var(--ink);animation:reveal-up .36s var(--ease-out);margin:0;font-size:clamp(1.22rem,1.42vw,1.52rem);line-height:1.5}.token-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px clamp(24px,3vw,56px);min-height:clamp(160px,24vh,240px);margin-top:auto;padding:clamp(18px,2vw,26px);display:flex}.token-row--main{letter-spacing:-.04em;animation:reveal-up .38s var(--ease-out);font-size:clamp(2.5rem,4vw,4.4rem);line-height:1.05}.token-row__text,.token-row__marks{align-items:center;gap:clamp(20px,2vw,34px);display:inline-flex}.token-mark{text-align:center;min-width:1ch;display:inline-block}.token-answer{background:var(--blue-soft);color:var(--blue);border-radius:999px;justify-content:center;align-items:center;padding:.24em .48em .28em;line-height:1;display:inline-flex}.scene--probability{justify-content:center}.probability-grid{flex:1;grid-template-columns:minmax(0,1.18fr) minmax(280px,.58fr);align-items:center;gap:clamp(24px,2.2vw,34px);min-height:0;display:grid}.probability-grid--single{grid-template-columns:minmax(0,1fr)}.formula-panel,.portrait-panel{border:1px solid var(--line);animation:reveal-up .36s var(--ease-out);background:#fffbf5c7;border-radius:30px;gap:14px;padding:clamp(18px,2vw,24px);display:grid;box-shadow:0 18px 48px #31261d0d}.formula-panel img,.portrait-panel img{object-fit:contain;width:100%;height:auto;max-height:min(42vh,420px)}.formula-panel figcaption,.portrait-panel figcaption{color:var(--ink-soft);font-size:clamp(1rem,1.15vw,1.14rem);line-height:1.45}.scene--context{justify-content:center}.context-row{letter-spacing:-.04em;animation:reveal-up .36s var(--ease-out);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,3vw,54px);margin-top:10px;font-size:clamp(2rem,3.3vw,3.6rem);line-height:1.08;display:flex}.variant-grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(180px,.3fr);align-items:center;gap:clamp(22px,2vw,30px);min-height:0;display:grid}.variant-list{gap:14px;display:grid}.variant-item{border:1px solid var(--line);min-height:78px;color:var(--ink-soft);animation:reveal-up .36s var(--ease-out) both;animation-delay:calc(var(--delay) * 70ms);background:#fffbf5c2;border-radius:22px;flex-wrap:wrap;align-items:center;gap:clamp(18px,2vw,34px);padding:16px 22px;font-size:clamp(1.28rem,1.6vw,1.68rem);line-height:1.35;display:flex}.variant-highlight{min-height:clamp(220px,34vh,320px);color:var(--blue);letter-spacing:-.05em;animation:reveal-up .42s var(--ease-out);background:linear-gradient(#2c55c914,#2c55c924);border:1px solid #2c55c92e;border-radius:28px;place-items:center;font-size:clamp(2.8rem,4.4vw,4.8rem);line-height:1;display:grid}.scene--source{justify-content:flex-start}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,1.8vw,24px);display:grid}.stat-card{border:1px solid var(--line);min-height:clamp(240px,32vh,340px);animation:reveal-up .36s var(--ease-out) both;animation-delay:calc(var(--delay) * 80ms);background:#fffbf5d1;border-radius:26px;align-content:start;gap:14px;padding:clamp(18px,2vw,24px);display:grid;box-shadow:0 18px 48px #31261d0d}.stat-card h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,2.4vw,2.6rem);line-height:1.02}.stat-image-wrap{flex:1;place-items:center;min-height:0;display:grid}.stat-card img{object-fit:contain;width:100%;height:auto;max-height:min(26vh,260px)}.stat-list{align-content:center;gap:10px;min-height:100%;display:grid}.stat-list p{margin:0;font-size:clamp(1.34rem,1.7vw,1.72rem);line-height:1.42}.distribution-panel{min-height:clamp(180px,25vh,260px);animation:reveal-up .38s var(--ease-out);place-items:center;padding:16px 20px 0;display:grid}.distribution-panel img{object-fit:contain;width:min(100%,980px);height:auto;max-height:min(24vh,220px)}.scene--math,.scene--demo-single{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,2.4vw,36px);display:grid}.math-copy,.params-copy,.demo-copy{align-content:start;gap:18px;display:grid}.math-equation{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,3vw,3.2rem);line-height:1.1}.math-notes{gap:10px;display:grid}.math-notes p,.params-prompt,.training-statement,.openclaw-subtitle{color:var(--ink-soft);margin:0;font-size:clamp(1.12rem,1.35vw,1.42rem);line-height:1.5}.math-ab{color:var(--blue);margin:0;font-size:clamp(1.6rem,2vw,2.2rem)}.math-visual,.demo-image-shell{border:1px solid var(--line);background:#fffbf5cc;border-radius:30px;place-items:center;min-height:0;padding:clamp(18px,2vw,26px);display:grid;box-shadow:0 18px 48px #31261d0d}.math-visual img,.demo-image-shell img{object-fit:contain;width:100%;height:auto;max-height:min(54vh,520px)}.scene--params{justify-content:center}.metric-stack{gap:18px;margin-top:12px;display:grid}.metric-card{border:1px solid var(--line);background:#fffbf5d1;border-radius:28px;gap:8px;padding:22px 24px;display:grid;box-shadow:0 18px 48px #31261d0d}.metric-card span{color:var(--clay);font-family:var(--font-mono), "LXGW WenKai Mono", monospace;font-size:clamp(.96rem,1.1vw,1.06rem)}.metric-card strong{letter-spacing:-.04em;font-size:clamp(2.1rem,3vw,3rem);line-height:1}.metric-card--large strong{color:var(--blue);font-size:clamp(2.4rem,3.5vw,3.8rem)}.scene--summary,.scene--summary-points{justify-content:center}.summary-list,.points-stack,.methods-stack{gap:16px;display:grid}.summary-item,.point-card,.method-item{border:1px solid var(--line);animation:reveal-up .36s var(--ease-out) both;animation-delay:calc(var(--delay) * 80ms);background:#fffbf5d1;border-radius:24px;padding:20px 24px;font-size:clamp(1.4rem,1.8vw,1.9rem);line-height:1.46;box-shadow:0 18px 48px #31261d0d}.scene--logic{grid-template-columns:minmax(0,.72fr) auto minmax(0,1.18fr);justify-content:center;align-items:center;gap:clamp(18px,2vw,30px);display:grid}.logic-box{border:1px solid var(--line);text-align:center;background:#fffbf5db;border-radius:30px;place-items:center;min-height:clamp(180px,28vh,260px);padding:22px 28px;font-size:clamp(2.4rem,3vw,3.1rem);line-height:1.24;display:grid;box-shadow:0 18px 48px #31261d0d}.logic-box--target{color:var(--blue);background:linear-gradient(#2c55c90f,#2c55c91f);border-color:#2c55c929}.logic-arrow{color:var(--ink-soft);font-size:clamp(2.6rem,3vw,3.4rem);line-height:1}.scene--training-chat{justify-content:center}.training-chat-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:clamp(24px,2vw,32px);display:grid}.training-conversation,.training-note,.training-result,.method-emphasis,.factor-callout{border:1px solid var(--line);background:#fffbf5d1;border-radius:26px;padding:22px 24px;box-shadow:0 18px 48px #31261d0d}.training-conversation p{margin:0;font-size:clamp(1.4rem,1.8vw,1.9rem);line-height:1.48}.training-conversation p+p{margin-top:10px}.training-aside{align-content:start;gap:16px;display:grid}.training-note,.training-result,.method-emphasis,.factor-callout,.factor-callout--secondary{font-size:clamp(1.16rem,1.4vw,1.52rem);line-height:1.5}.training-result,.method-emphasis,.factor-callout{color:var(--blue);background:#2c55c914;border-color:#2c55c924}.scene--training-gallery{justify-content:center}.gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,1.8vw,24px);display:grid}.gallery-card,.demo-card{border:1px solid var(--line);min-height:clamp(220px,28vh,340px);animation:reveal-up .36s var(--ease-out) both;animation-delay:calc(var(--delay) * 90ms);background:#fffbf5d1;border-radius:28px;place-items:center;padding:18px;display:grid;box-shadow:0 18px 48px #31261d0d}.gallery-card img,.demo-card img{object-fit:contain;width:100%;height:auto;max-height:min(34vh,320px)}.scene--methods,.scene--factors,.scene--openclaw{justify-content:center}.scene--section,.scene--question,.scene--statement{justify-content:center;align-items:center}.section-title,.question-title{text-align:center;letter-spacing:-.06em;max-width:14ch;margin:0;font-size:clamp(4.4rem,7vw,7.4rem);line-height:1.02}.statement-title{text-align:center;letter-spacing:-.05em;max-width:18ch;margin:0;font-size:clamp(3.2rem,5.3vw,5.8rem);line-height:1.12}.factors-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.factor-card{border:1px solid var(--line);text-align:center;min-height:170px;animation:reveal-up .36s var(--ease-out) both;animation-delay:calc(var(--delay) * 70ms);background:#fffbf5d1;border-radius:28px;place-items:center;padding:18px 22px;font-size:clamp(1.38rem,1.72vw,1.72rem);line-height:1.45;display:grid;box-shadow:0 18px 48px #31261d0d}.factor-callout{margin-top:10px}.factor-callout--secondary{color:var(--clay);background:#9f634814;border-color:#9f634824}.openclaw-flow{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(18px,2vw,30px);display:grid}.openclaw-column,.openclaw-bridge,.openclaw-result{opacity:0;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out);transform:translateY(18px)}.openclaw-column.is-visible,.openclaw-bridge.is-visible,.openclaw-result.is-visible{opacity:1;transform:translateY(0)}.openclaw-column{gap:18px;display:grid}.openclaw-label{color:var(--clay);font-family:var(--font-mono), "LXGW WenKai Mono", monospace;letter-spacing:.08em;font-size:clamp(.96rem,1.12vw,1.08rem)}.openclaw-pills{gap:14px;display:grid}.openclaw-pill{border:1px solid var(--line);min-height:84px;animation:reveal-up .36s var(--ease-out) both;animation-delay:calc(var(--delay) * 70ms);background:#fffbf5db;border-radius:999px;justify-content:center;align-items:center;padding:18px 24px;font-size:clamp(1.6rem,2vw,2.1rem);display:inline-flex;box-shadow:0 18px 48px #31261d0d}.openclaw-bridge,.openclaw-result{align-items:center;gap:16px;display:grid}.openclaw-arrow{color:var(--ink-soft);font-size:clamp(2rem,2.8vw,3rem);line-height:1}.openclaw-bridge-card,.openclaw-result-card{border:1px solid var(--line);background:#fffbf5d6;border-radius:28px;gap:10px;padding:24px 26px;display:grid;box-shadow:0 18px 48px #31261d0d}.openclaw-bridge-card h3,.openclaw-result-card strong{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,2.8vw,3rem);line-height:1.04}.openclaw-bridge-card p,.openclaw-result-card p{color:var(--ink-soft);margin:0;font-size:clamp(1.06rem,1.28vw,1.28rem);line-height:1.48}.openclaw-result-card{background:linear-gradient(#2c55c912,#2c55c91f);border-color:#2c55c92e}.openclaw-result-card strong{color:var(--blue)}.scene--downshift{justify-content:center}.downshift-items{flex-wrap:wrap;gap:14px;display:flex}.downshift-pill{border:1px solid var(--line);animation:reveal-up .32s var(--ease-out) both;animation-delay:calc(var(--delay) * 55ms);background:#fffbf5db;border-radius:999px;justify-content:center;align-items:center;padding:14px 20px;font-size:clamp(1.28rem,1.7vw,1.72rem);display:inline-flex;box-shadow:0 18px 48px #31261d0d}.downshift-target{justify-items:start;gap:12px;display:grid}.downshift-arrow{color:var(--ink-soft);font-size:clamp(2.4rem,3vw,3.2rem);line-height:1}.downshift-target strong{min-width:200px;color:var(--blue);letter-spacing:-.04em;background:linear-gradient(#2c55c914,#2c55c924);border:1px solid #2c55c92e;border-radius:28px;justify-content:center;align-items:center;padding:18px 26px;font-size:clamp(2.2rem,3vw,3rem);display:inline-flex}.scene--weaknesses{justify-content:center}.weakness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.weakness-card{border:1px solid var(--line);min-height:280px;animation:reveal-up .36s var(--ease-out) both;animation-delay:calc(var(--delay) * 80ms);background:#fffbf5d6;border-radius:28px;align-content:start;gap:12px;padding:22px 24px;display:grid;box-shadow:0 18px 48px #31261d0d}.weakness-card h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.82rem,2.3vw,2.3rem);line-height:1.08}.weakness-card p{color:var(--ink-soft);margin:0;font-size:clamp(1.02rem,1.2vw,1.18rem);line-height:1.55}.scene--demo-multi{justify-content:center}.demo-multi-grid{grid-template-columns:minmax(0,.62fr) minmax(0,.62fr) minmax(0,1fr);gap:clamp(18px,1.8vw,24px);display:grid}.demo-multi-grid .demo-card{min-height:clamp(240px,32vh,360px)}.scene--demo-sequence{justify-content:center}.demo-note{color:var(--ink-soft);margin:0;font-size:clamp(1.18rem,1.38vw,1.42rem);line-height:1.5}.demo-note--center{text-align:center}.demo-sequence-grid{grid-template-columns:1fr;gap:18px;display:grid}.demo-sequence-grid--dual{grid-template-columns:minmax(0,1fr) minmax(0,.62fr)}.scene--demo-single-stack{grid-template-columns:1fr;align-content:center;gap:24px}.scene--demo-single-stack .demo-copy{text-align:center;justify-items:center}.scene--demo-single-stack .demo-image-shell img{max-height:min(48vh,460px)}.zoomable-image{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0}.zoomable-image img{display:block}.image-lightbox{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#100e0dbd;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.image-lightbox__shell{background:#fffcf7f5;border-radius:24px;place-items:center;max-width:min(92vw,1800px);max-height:calc(100vh - 120px);padding:18px;display:grid;box-shadow:0 24px 80px #100e0d59}.image-lightbox__shell img{object-fit:contain;max-width:100%;max-height:calc(100vh - 170px)}.image-lightbox__close{color:#fffaf3;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;padding:10px 16px;position:absolute;top:22px;right:24px}.deck-footer{justify-content:space-between}.slide-dots,.step-dots{border-radius:var(--radius-pill);align-items:center;gap:10px;padding:10px 14px;display:flex}.slide-dot,.step-dot{background:#231d1924;border-radius:999px;width:10px;height:10px;transition:transform .18s,background .18s,width .18s}.slide-dot{appearance:none;cursor:pointer;border:0;padding:0}.slide-dot:hover{transform:scale(1.08)}.slide-dot.is-active,.step-dot.is-active{background:var(--ink);width:24px}.nav-button{appearance:none;border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;background:#fffcf7d1;border:1px solid #231d191f;padding:12px 18px;transition:transform .18s,background .18s,border-color .18s}.nav-button:hover{border-color:#231d193d;transform:translateY(-1px)}.nav-button--primary{background:var(--ink);color:#fffaf3;border-color:var(--ink)}@keyframes scene-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.deck-chrome,.deck-footer{left:16px;right:16px}.slide-frame{width:min(100%,100vw - 32px)}.stats-grid,.keywords-grid,.probability-grid,.variant-grid,.scene--math,.scene--demo-single,.training-chat-grid,.gallery-grid,.factors-grid,.demo-multi-grid,.openclaw-flow,.weakness-grid,.demo-sequence-grid--dual,.scene--logic{grid-template-columns:1fr}}@media (max-width:900px){.deck-app{height:auto;overflow:auto}.deck-stage{min-height:auto;padding-top:84px;padding-bottom:120px}.slide-frame{aspect-ratio:auto;min-height:calc(100vh - 210px)}.deck-chrome,.deck-footer{position:absolute}.deck-footer{flex-direction:column;align-items:stretch}.chrome-actions{display:none}.agenda-item,.stats-grid,.keywords-grid{grid-template-columns:1fr}.footer-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
