@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Thai:wght@400;500;600;700;800&display=swap');
:root{--bg:#101918;--panel:#192623;--ink:#f2f4ec;--muted:#adbab2;--gold:#eabc67;--line:#34423d;--mint:#85c4ad;--font:'Noto Sans Thai',Tahoma,sans-serif}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px}body{overflow:hidden}button,input{font:inherit}button,a,input{touch-action:manipulation}button{border:1px solid var(--line);background:transparent;color:inherit;border-radius:5px;padding:.55rem 1rem;cursor:pointer}button:hover{background:#ffffff10}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--mint);outline-offset:4px}button:disabled{opacity:.3;cursor:default}a{color:inherit}h1,h2,h3,p{margin:0}h1{font-size:clamp(3.3rem,6.5vw,7rem);line-height:1.24;letter-spacing:-.035em;font-weight:700}h2{font-size:clamp(2.1rem,3.6vw,3.9rem);line-height:1.35;letter-spacing:-.025em;font-weight:600;margin:1rem 0 1.8rem}h3{font-size:clamp(1.25rem,1.95vw,2rem);line-height:1.5;font-weight:600}p{line-height:1.7}.accent{color:var(--gold)}.muted{color:var(--muted)}.toolbar{height:80px;display:flex;justify-content:space-between;align-items:center;padding:0 4vw;border-bottom:1px solid var(--line);position:relative;z-index:5;background:var(--bg)}.brand{display:flex;gap:13px;align-items:center;text-decoration:none;font-weight:700}.brand-symbol{font-size:27px;letter-spacing:-2px;border:1px solid #7f967f;padding:3px 8px;font-family:Arial,sans-serif}.brand-symbol>span{color:var(--gold)}.brand small{display:block;font-family:Arial,sans-serif;font-size:10px;letter-spacing:1.5px;color:var(--muted);margin-top:3px}.tools{display:flex;gap:10px;font-size:14px}.tools button{border:none}.tools button:last-child{border:1px solid var(--line)}#deck{height:calc(100dvh - 146px);position:relative}.slide{height:100%;padding:3vh 6vw 2vh;display:none;flex-direction:column;overflow:auto;scrollbar-width:thin;animation:reveal .25s ease-out}.slide.active{display:flex}.eyebrow{font-size:14px;color:var(--gold);font-weight:500;letter-spacing:.07em}.source{font-size:12px;color:var(--muted);line-height:1.7;margin-top:auto;padding-top:1.4rem}.source button{font-size:12px;padding:2px 8px;margin-left:5px;white-space:nowrap}.cover{padding-top:5vh}.cover-grid{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:6vw;flex:1}.cover .lead{margin-top:1.4rem}.lead{font-size:clamp(1.15rem,1.65vw,1.8rem);line-height:1.7}.cover-statement{border-left:1px solid var(--line);padding-left:5vw}.index-mark{font-size:clamp(6rem,12vw,13rem);line-height:1.1;font-weight:500;color:var(--gold);letter-spacing:-.08em;display:block;font-family:Arial,sans-serif}.days{color:var(--gold);font-size:18px}.cover-rule{width:52px;height:3px;background:var(--gold);margin:1.8rem 0}.cover-statement p{font-size:1.3rem}.primary{background:var(--gold);color:var(--bg);border:0;font-weight:600;padding:.75rem 1.3rem}.primary:hover{background:#f5d497}.cover .primary{margin-top:1.5rem;min-width:220px;display:flex;justify-content:space-between}.split{display:grid;grid-template-columns:1.2fr 1fr;gap:5vw;align-items:center;flex:1;min-height:0}.comparison{display:grid;gap:1rem}.comparison>div{padding:1.2rem 1.6rem;border:1px solid var(--line)}.comparison .highlight{border-color:var(--gold);background:#eabc6708}.comparison strong{font-size:3rem;display:block;line-height:1.4}.comparison small{font-size:1.2rem;font-weight:400}.comparison p{color:var(--muted);font-size:1rem}.comparison span{font-size:1rem}.big-question{border-left:1px solid var(--line);padding-left:3vw}.big-question p{color:var(--muted);margin-bottom:1.5rem}.big-question h3{font-size:2.3rem;color:var(--gold)}.chart-label{font-size:14px;color:var(--muted);margin-bottom:16px}.column-chart{display:flex;gap:4%;height:260px;padding-top:26px;border-bottom:1px solid var(--line);margin-bottom:34px}.column-chart>div{flex:1;position:relative;display:flex;justify-content:flex-end;flex-direction:column;align-items:center;height:100%}.column-chart i{height:var(--bar);background:#507564;width:100%;display:block;flex-shrink:1;min-height:1px}.column-chart b{font:600 21px Arial,sans-serif;margin-bottom:10px}.column-chart span{position:absolute;bottom:-29px;font-size:15px;color:var(--muted)}.column-chart .current i{background:var(--gold)}.column-chart .current b{color:var(--gold)}.stat-aside{border-left:1px solid var(--line);padding-left:3vw}.stat-aside>span{color:var(--muted)}.stat-aside strong{font:500 clamp(4rem,7vw,7rem)/1.25 Arial,sans-serif;color:var(--gold);display:block;letter-spacing:-.04em}.stat-aside strong span{font-family:var(--font);font-size:1.8rem;margin-left:8px}.stat-aside p{font-size:1.2rem;margin-top:10px}.stat-aside p.muted{font-size:1rem;margin-top:20px}.light{background:#edf0e9;color:#172820;--muted:#52645b;--line:#bccabe;--gold:#766021;--mint:#307962}.light .eyebrow{color:#516657}.stat-trio{display:grid;grid-template-columns:repeat(3,1fr);margin:1rem 0 2rem;gap:1px;background:#bac6bb}.stat-trio>div{background:#edf0e9;padding:1.4rem 1.5rem}.stat-trio strong{display:block;font:500 clamp(2.8rem,5vw,5rem)/1.6 Arial,sans-serif;letter-spacing:-.05em}.stat-trio b{font-size:1.5rem;font-family:Arial,sans-serif}.stat-trio .ink{background:#173c30;color:#f4f5ed}.number-pair>div{padding:1rem 0;border-bottom:1px solid var(--line)}.number-pair span{display:block;color:var(--muted)}.number-pair strong{font:500 4.3rem/1.4 Arial,sans-serif;letter-spacing:-.05em}.number-pair>div:first-child strong{color:var(--gold)}.number-pair small{display:block;margin-top:1rem;color:var(--muted)}.text-stack{display:grid;gap:1.2rem}.text-stack p{color:var(--muted);font-size:1.1rem}.text-stack b{color:var(--ink);font-weight:600;font-size:1.25rem}.horizontal-chart>div{position:relative;padding:8px 0 22px;margin-bottom:12px;font-size:1rem;display:flex;justify-content:space-between;gap:12px}.horizontal-chart b{font-family:Arial,sans-serif;color:var(--gold);font-size:20px}.horizontal-chart i{height:8px;background:var(--gold);position:absolute;bottom:0;left:0}.gold{background:var(--gold);color:#16251e;--muted:#3d4b36;--line:#98834d}.gold .eyebrow{color:#4c5033}.value-chain{display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:stretch;flex:1;max-height:330px;margin-top:1rem}.value-chain>div{padding:1.5rem 1.7rem;border:1px solid #98834d}.value-chain>div+div{border-left:0}.value-chain span{font-size:14px}.value-chain h3{margin:1rem 0}.value-chain p{font-size:1rem}.value-focus{background:#173c30;color:#f4f5ed}.closing-line{font-size:1.4rem;margin-top:2rem}.opportunity-table{margin-top:.5rem;flex:1}.opportunity-table>div{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:2vw;padding:1.3rem 0;border-bottom:1px solid var(--line);font-size:1.15rem;line-height:1.65}.opportunity-table .table-head{font-size:14px;color:var(--muted);padding:0 0 12px}.opportunity-table b{color:var(--gold);font-weight:500}.offer{padding:1.6rem 2rem;background:var(--panel);border-left:3px solid var(--gold)}.tag{font-size:13px;color:var(--gold)}.offer h3{margin:1rem 0}.offer p{font-size:1.1rem;color:var(--muted)}.offer-bottom{border-top:1px solid var(--line);padding-top:1rem;margin-top:1.4rem;line-height:1.8;font-size:1rem}.simulator{align-items:center}.simulator label{display:flex;justify-content:space-between;gap:1rem;font-size:1.05rem;margin-bottom:12px}.simulator output{font-weight:700;white-space:nowrap}.simulator input[type=range]{width:100%;accent-color:#245c46;cursor:pointer;margin:0 0 2rem;height:24px}.calc-assumptions{font-size:1rem;color:var(--muted);margin-bottom:15px}.calc-result{background:#173c30;color:#f2f4ec;padding:2rem 2.3rem;min-height:300px}.calc-result strong{display:block;font:500 clamp(4rem,6vw,7rem)/1.35 Arial,sans-serif;color:#eabc67;letter-spacing:-.05em}.calc-result p{margin-top:1rem;font-size:1.2rem}.calc-result>div{border-top:1px solid #628a74;margin-top:1rem;padding-top:1rem;font-size:.95rem}.calc-result.negative strong{color:#ffbda7}.process-list{display:grid;gap:.8rem}.process-list>div{display:flex;gap:2rem;border-bottom:1px solid var(--line);padding:.6rem 0 1rem;align-items:center}.process-list>div>span{font:400 3rem Arial,sans-serif;color:var(--gold)}.process-list p{font-size:1.05rem;color:var(--muted)}.callout{padding:1rem 1.2rem;border-left:3px solid var(--gold);background:#ffffff05;margin-top:1.5rem;font-size:1.05rem}.mini-stat{display:grid;gap:5px;border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.2rem}.mini-stat b{font-size:1.5rem}.mini-stat span{color:var(--muted);font-size:14px}.stat-aside.wide{border:0;padding-left:0}.customer-loop{display:grid;grid-template-columns:repeat(3,1fr);margin:1rem 0 2.4rem}.customer-loop>div{padding:1.5rem 1.8rem;border-left:1px solid var(--line)}.customer-loop>div:first-child{padding-left:0;border:0}.customer-loop span{color:var(--gold);font-size:14px}.customer-loop h3{margin:1rem 0}.customer-loop p{color:var(--muted);font-size:1rem}.roles{display:grid;grid-template-columns:repeat(3,1fr);gap:3vw;margin:1rem 0}.roles>div{border-top:2px solid #456550;padding-top:1.2rem}.roles span{font-size:14px;color:var(--muted)}.roles h3{margin:1rem 0}.roles p{font-size:1.05rem;color:var(--muted)}.light .callout{background:#dde5db}.roadmap{display:grid;grid-template-columns:repeat(4,1fr);margin-top:1rem;gap:2vw}.roadmap>div{border-top:3px solid var(--gold);padding-top:1.2rem}.roadmap span{font-size:15px;color:var(--gold)}.roadmap h3{margin:1.4rem 0 .8rem;font-size:1.45rem}.roadmap p{font-size:1rem;color:var(--muted);min-height:5rem}.roadmap b{display:block;font-size:.95rem;line-height:1.7;margin-top:1rem;font-weight:500}.scorecard{display:grid;gap:0;flex:1}.scorecard>div{display:grid;grid-template-columns:60px 1fr 1.8fr;gap:2rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line)}.scorecard span{font:400 1.8rem Arial,sans-serif;color:var(--gold)}.scorecard b{font-size:1.2rem;font-weight:500}.scorecard p{font-size:1rem;color:var(--muted)}.commit-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 3rem}.commit-grid label{font-size:1rem}.commit-grid input{display:block;width:100%;border:0;border-bottom:1px solid #807643;background:transparent;padding:.8rem 0;font-size:1.1rem;color:#14251c;border-radius:0}.commit-grid input::placeholder{color:#615d42;font-size:.95rem}.commit-footer{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;gap:1rem}.commit-footer p{font-size:1.4rem}.gold .primary{background:#173c30;color:#f3f4ec}.gold .primary:hover{background:#245940}.privacy{font-size:12px;margin-top:1.5rem;color:#4a5036}.appendix-box{padding:1.6rem;background:var(--panel)}.appendix-box p{font-size:1rem;color:var(--muted);margin:1rem 0}.appendix-box button{margin-top:.6rem;width:100%;font-size:14px}.navigation{height:66px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;background:var(--bg);position:relative;gap:1rem;z-index:4;border-top:1px solid var(--line)}#chapter{font-size:14px;color:var(--muted);width:33%}.nav-center{display:flex;gap:25px;align-items:center;font-family:Arial,sans-serif}.nav-center button{padding:4px 10px;border:0;font-size:24px}.slash{color:var(--muted);margin:0 5px}.key-hint{font-size:12px;color:var(--muted);width:33%;text-align:right}.key-hint span{margin:0 7px}.progress{position:absolute;bottom:0;left:0;height:3px;width:100%;background:#263a31}.progress>div{height:100%;background:var(--gold);transition:width .25s}dialog{border:1px solid #577061;background:#172720;color:var(--ink);border-radius:10px;padding:2rem;max-width:min(950px,92vw);width:950px;max-height:85dvh;box-shadow:0 30px 150px #0008}dialog::backdrop{background:#07130fe0;backdrop-filter:blur(5px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.dialog-head h3{font-size:1.5rem}.dialog-head button{font-size:1.5rem;border:0;padding:0 10px}#slideList{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}#slideList button{text-align:left;display:flex;gap:12px;align-items:start;padding:1rem;font-size:14px;border-color:#4c6355}#slideList button span{color:var(--gold);font-family:Arial,sans-serif}#slideList button.current{border-color:var(--gold);background:#eabc6710}.sources-list{padding-left:1.4rem}.sources-list li{margin-bottom:1.2rem;padding-left:.5rem;line-height:1.6}.sources-list a{color:var(--gold);font-size:1rem;text-underline-offset:4px}.sources-list p{color:var(--muted);font-size:14px;margin-top:8px}#sources>.muted{font-size:13px}#notes{position:fixed;right:3vw;bottom:82px;width:min(470px,90vw);max-height:55dvh;overflow:auto;background:#eaf0e7;color:#183024;padding:1.4rem;z-index:10;border-radius:8px;box-shadow:0 15px 50px #0008;border:1px solid #7c997f}#notes>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}#notes button{padding:0 8px;border:0;font-size:1.4rem}#notes p{font-size:1rem;line-height:1.9}#toast{position:fixed;left:50%;bottom:90px;transform:translateX(-50%);background:#edf0e9;color:#172820;border-radius:6px;padding:10px 18px;z-index:30;display:none;font-size:14px}#toast.visible{display:block}@keyframes reveal{from{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.slide{padding-left:8vw;padding-right:8vw}.column-chart{height:310px}.text-stack p{font-size:1.3rem}.text-stack b{font-size:1.5rem}.source{font-size:13px}.roadmap p{font-size:1.2rem}.roadmap b{font-size:1.1rem}}@media(max-height:780px) and (min-width:901px){.toolbar{height:64px}#deck{height:calc(100dvh - 120px)}.navigation{height:56px}.slide{padding-top:2vh}h1{font-size:4.8rem}h2{font-size:2.7rem;margin:.6rem 0 1rem}.column-chart{height:205px}.comparison>div{padding:.8rem 1.2rem}.comparison strong{font-size:2.4rem}.text-stack{gap:.7rem}.text-stack p{font-size:1rem}.text-stack b{font-size:1.1rem}.source{padding-top:.7rem;font-size:11px}.value-chain{max-height:250px}.value-chain>div{padding:1.1rem}.value-chain h3{margin:.5rem 0}.process-list>div{padding:.2rem 0 .7rem}.process-list h3{font-size:1.5rem}.stat-trio{margin:.5rem 0 1rem}.stat-trio>div{padding:1rem}.stat-trio strong{font-size:3.5rem}.offer{padding:1.2rem}.offer h3{margin:.5rem 0}.offer p{font-size:1rem}.offer-bottom{margin-top:.6rem;padding-top:.6rem}.roadmap h3{margin:.8rem 0 .5rem}.callout{margin-top:1rem;padding:.7rem 1rem}.scorecard>div{padding:.7rem 0}.cover-rule{margin:1rem 0}.cover .lead{margin-top:.7rem}.commit-grid{gap:1rem 2rem}.commit-footer{margin-top:1.3rem}.appendix-box p{margin:.7rem 0}.customer-loop{margin:.5rem 0 1rem}.calc-result{padding:1.5rem;min-height:270px}}@media(max-width:900px){.toolbar{height:66px;padding:0 5vw}.brand small{display:none}.brand-symbol{font-size:23px}.tools{gap:1px}.tools button{font-size:12px;padding:7px}.tools button:last-child{display:none}#deck{height:calc(100dvh - 126px)}.slide{padding:26px 6vw 22px;display:none;overflow:auto}.slide.active{display:block}.eyebrow{font-size:12px}h1{font-size:clamp(3rem,10vw,5rem)}h2{font-size:clamp(1.8rem,6vw,2.8rem);margin:.8rem 0 1.5rem}.cover-grid{grid-template-columns:1.2fr 1fr;gap:5vw}.cover-statement{padding-left:4vw}.index-mark{font-size:6rem}.days{font-size:14px}.cover-statement p{font-size:1rem}.cover .primary{min-width:0;width:100%;font-size:14px}.cover-rule{margin:1rem 0}.source{font-size:12px;padding-top:1.5rem}.split{gap:28px;align-items:start}.stat-aside strong{font-size:4.6rem}.stat-aside p{font-size:1.05rem}.column-chart{height:225px}.column-chart b{font-size:16px}.chart-label{font-size:12px}.comparison strong{font-size:2rem}.comparison>div{padding:1rem}.comparison span,.comparison p{font-size:14px}.big-question h3{font-size:1.7rem}.stat-trio strong{font-size:2.8rem}.stat-trio>div{padding:1rem}.stat-trio b{font-size:1.2rem}.text-stack p{font-size:1rem}.text-stack b{font-size:1.1rem}.number-pair strong{font-size:3.5rem}.number-pair span{font-size:14px}.value-chain{max-height:none}.value-chain>div{padding:1rem}.value-chain h3{font-size:1.3rem}.value-chain p{font-size:14px}.closing-line{font-size:1.2rem}.opportunity-table>div{font-size:1rem}.offer{padding:1.1rem}.offer h3{font-size:1.4rem}.offer p{font-size:1rem}.calc-result{padding:1.5rem}.calc-result strong{font-size:4rem}.simulator label{display:block;font-size:14px}.simulator output{display:block;font-size:1.3rem;margin-top:4px}.customer-loop>div{padding:1rem}.customer-loop h3{font-size:1.35rem}.customer-loop p{font-size:14px}.roles{gap:20px}.roles h3{font-size:1.2rem}.roles p{font-size:.95rem}.roadmap{grid-template-columns:1fr 1fr;gap:24px}.roadmap h3{margin:.6rem 0}.roadmap p{min-height:0}.roadmap b{margin-top:.5rem}.scorecard>div{grid-template-columns:40px 1fr 1.5fr;gap:1rem}.scorecard b{font-size:1rem}.scorecard p{font-size:14px}.commit-grid{gap:1.2rem 1.5rem}.commit-grid input{font-size:1rem}.commit-footer p{font-size:1.1rem}.navigation{height:60px;padding:0 5vw}#chapter{width:auto;font-size:12px;max-width:50%}.key-hint{display:none}.nav-center{gap:14px}#slideList{grid-template-columns:1fr 1fr}}@media(max-width:580px){.brand{font-size:14px;gap:8px}.tools button{padding:6px}.cover-grid{display:block}.cover-statement{border:0;border-top:1px solid var(--line);padding:1rem 0 0;margin-top:1.7rem;display:grid;grid-template-columns:auto 1fr;gap:6px 20px;align-items:center}.index-mark{font-size:4.6rem}.days{font-size:1rem}.cover-rule,.cover-statement p{display:none}.cover .primary{grid-column:1/-1;margin-top:.7rem}.cover .lead{font-size:1.05rem}.split{display:block}.big-question{border:0;border-top:1px solid var(--line);padding:1.2rem 0;margin-top:1.2rem}.big-question h3 br{display:none}.big-question h3{font-size:1.7rem}.big-question p{margin-bottom:1rem}.stat-aside{border-left:0;border-top:1px solid var(--line);padding:1.2rem 0 0;margin-top:1.8rem}.stat-aside strong{font-size:4rem}.stat-aside p{font-size:1rem}.stat-aside p br{display:none}.column-chart{height:210px;margin-top:24px}.column-chart b{font-size:14px}.chart-label{font-size:12px}.stat-trio{grid-template-columns:1fr;gap:1px}.stat-trio>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 12px}.stat-trio strong{font-size:2.7rem;grid-column:2;grid-row:1/3}.stat-trio b{font-size:1rem}.stat-trio span{font-size:14px}.number-pair{margin-bottom:1.5rem}.text-stack{gap:1rem}.horizontal-chart>div{font-size:14px}.horizontal-chart b{font-size:17px}.value-chain{display:block}.value-chain>div+div{border-left:1px solid #98834d;border-top:0}.value-chain>div{padding:1.2rem}.value-chain h3 br,.value-chain p br{display:none}.value-chain h3{margin:.4rem 0}.value-chain span{font-size:12px}.value-chain h3{font-size:1.4rem}.opportunity-table .table-head{display:none}.opportunity-table>div{grid-template-columns:1fr;gap:8px;padding:1.2rem 0}.opportunity-table b{font-size:1.2rem}.opportunity-table span br{display:none}.opportunity-table span:last-child{color:var(--muted);font-size:14px}.offer{margin-bottom:1.5rem}.simulator label{display:flex;align-items:center}.simulator output{font-size:1rem}.simulator input[type=range]{margin-bottom:1.5rem}.calc-result{margin-top:1.3rem;min-height:0}.calc-result strong{font-size:4.6rem}.process-list>div{gap:1rem;align-items:start;padding-top:.6rem}.process-list>div>span{font-size:2rem}.process-list h3{font-size:1.3rem}.process-list p{font-size:1rem}.stat-aside.wide{margin-bottom:1.5rem;padding-top:0;margin-top:0}.customer-loop{display:block}.customer-loop>div,.customer-loop>div:first-child{border:0;border-bottom:1px solid var(--line);padding:1rem 0}.customer-loop h3 br{display:none}.customer-loop h3{margin:.6rem 0;font-size:1.5rem}.roles{grid-template-columns:1fr;gap:20px}.roles h3{font-size:1.5rem;margin:.5rem 0}.roles p br{display:none}.roles p{font-size:1rem}.roadmap{grid-template-columns:1fr}.roadmap>div{display:grid;grid-template-columns:1fr 1fr;gap:6px 20px}.roadmap span{grid-column:1/-1}.roadmap h3{font-size:1.4rem;grid-column:1/-1;margin:.4rem 0}.roadmap p,.roadmap b{font-size:14px;margin:0}.scorecard>div{grid-template-columns:35px 1fr;gap:5px 15px}.scorecard p{grid-column:2}.scorecard b{font-size:1.1rem}.scorecard span{grid-row:1/3}.commit-grid{grid-template-columns:1fr;gap:1.1rem}.commit-footer{display:block}.commit-footer button{margin-top:1rem;width:100%}.commit-grid input{font-size:1rem}.privacy{font-size:12px}.appendix-box{margin-top:1.5rem}.navigation{gap:.4rem}.nav-center{gap:9px}.nav-center button{font-size:23px;padding:4px 8px}#chapter{font-size:11px}#slideList{grid-template-columns:1fr}dialog{padding:1.3rem}#notes{bottom:75px}h2 br{display:none}#toast{width:85vw;text-align:center}}@media(prefers-reduced-motion:reduce){.slide{animation:none}.progress>div{transition:none}}@media print{@page{size:A4 landscape;margin:10mm}html,body{height:auto;overflow:visible;background:#fff}body{font-size:12px}.toolbar,.navigation,#notes,dialog,#toast,button{display:none!important}#deck{height:auto}.slide,.slide.active{display:flex!important;height:185mm;overflow:visible;page-break-after:always;break-after:page;padding:8mm 10mm;background:#fff!important;color:#13271c!important;--ink:#13271c;--muted:#526157;--line:#bac5ba;--gold:#806324;animation:none}.slide:last-child{break-after:auto}.eyebrow{font-size:10px}h1{font-size:48px}h2{font-size:30px;margin:8px 0 18px}h3{font-size:19px}.lead{font-size:17px}.source{font-size:9px;padding-top:10px}.text-stack p{font-size:13px}.text-stack b{font-size:15px}.split{gap:25px}.column-chart{height:200px}.column-chart i{print-color-adjust:exact}.cover-grid{display:grid}.cover-statement{display:block}.index-mark{font-size:100px}.stat-trio>div{padding:12px}.stat-trio strong{font-size:48px}.stat-trio .ink,.value-focus,.calc-result{background:#e0e8df!important;color:#13271c!important;print-color-adjust:exact}.calc-result strong{font-size:65px;color:#806324}.calc-result{min-height:240px;padding:20px}.offer,.appendix-box{background:#edf0e9!important}.number-pair strong{font-size:50px}.comparison strong{font-size:35px}.big-question h3{font-size:28px}.value-chain{max-height:250px}.customer-loop h3{font-size:21px}.roles p,.offer p,.roadmap p{font-size:14px}.roadmap b{font-size:12px}.scorecard>div{padding:9px 0}.scorecard p{font-size:13px}.commit-grid input{font-size:14px}.privacy{font-size:10px}.sources-list{font-size:11px}input[type=range]{print-color-adjust:exact}}

.column-chart>div{display:block}.column-chart i{position:absolute;bottom:0;height:var(--bar);min-height:0}.column-chart b{position:absolute;bottom:calc(var(--bar) + 9px);left:50%;transform:translateX(-50%);margin:0;white-space:nowrap}.column-chart{padding-top:40px}
