:root{--bg:#fafbf9;--fg:#18231f;--muted:#65716a;--accent:#2855cb;--line:#dce1dc;--top-height:38px;--nav-height:64px;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color-scheme:light}
*{box-sizing:border-box}html,body{height:100%;overflow:hidden}body{margin:0;font-family:var(--sans);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure,ul,ol{margin:0}button,a,input{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--accent);outline-offset:4px}a{color:var(--accent);text-underline-offset:4px}a:hover{color:#163581}button:disabled{opacity:.3;cursor:default}.deck{height:100%;position:relative}.deck-progress{position:fixed;top:38px;height:2px;left:0;background:var(--accent);z-index:20;transition:width .18s}.slide{display:none;position:absolute;inset:var(--top-height) 0 var(--nav-height);flex-direction:column;overflow:auto;padding:38px 6.25vw 20px;scrollbar-gutter:stable}.slide.active{display:flex}.slide-body{width:100%;max-width:1400px;align-self:center;margin:auto 0}.eyebrow{font-size:12px;letter-spacing:.1em;font-weight:600;color:var(--accent);margin-bottom:18px}h1,h2{font-weight:650;letter-spacing:-.035em;text-wrap:balance}h2{font-size:clamp(29px,3.1vw,48px);line-height:1.3;margin-bottom:30px}h3{font-size:clamp(21px,1.85vw,28px);font-weight:600;line-height:1.4;margin-bottom:13px}p{font-size:clamp(17px,1.48vw,22px);line-height:1.75}p+p{margin-top:18px}b,strong{font-weight:650}.muted{color:var(--muted)}.small{font-size:12px;line-height:1.7;color:var(--muted)}.label{display:block;font-size:12px;color:var(--muted);letter-spacing:.04em;margin-bottom:18px}.intro{font-size:18px;color:var(--muted);margin:-10px 0 24px}.takeaway{border-top:1px solid var(--line);padding-top:20px;margin-top:26px;font-size:18px;color:var(--fg)}.sources{flex:none;width:100%;max-width:1400px;align-self:center;margin-top:24px;border-top:1px solid var(--line);padding-top:10px;color:var(--muted);font-size:10px;line-height:1.65}.sources div{display:flex;gap:6px 18px;flex-wrap:wrap}.sources a{color:var(--muted);text-decoration:none}.sources a:hover{text-decoration:underline;color:var(--accent)}.sources p{font-size:10px;line-height:1.65;margin-top:3px}
.cover .eyebrow{margin-bottom:42px}.cover h1{font-size:clamp(42px,7.5vw,112px);line-height:1.1;letter-spacing:-.055em;white-space:nowrap}.cover h1 span{display:block;font-size:.56em;letter-spacing:-.025em;margin-bottom:20px}.cover-sub{font-size:clamp(20px,2vw,30px);color:var(--muted);margin-top:34px}.cover-rule{height:3px;background:var(--accent);width:82px;margin:45px 0 22px}.cover-bottom{display:flex;align-items:end;justify-content:space-between;gap:24px}.cover-bottom p{font-size:14px;line-height:1.8}.cover-bottom p span{color:var(--muted);font-size:12px}.cover-index{display:flex;gap:24px;font-size:12px;color:var(--muted)}.lead{font-size:clamp(23px,2.25vw,34px);line-height:1.65;letter-spacing:-.02em;margin:8px 0 38px;max-width:38em}.split{display:grid;grid-template-columns:1fr 1fr;gap:54px}.split>article+article{border-left:1px solid var(--line);padding-left:54px}.split p{font-size:18px}.split .label{color:var(--accent)}.product-split h3{margin-top:24px}.product-name{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:600;white-space:nowrap}.product-name img{width:28px;height:28px;object-fit:contain}
.scale-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.scale-grid article{border-top:2px solid var(--fg);padding-top:20px;min-width:0}.metric{font-size:clamp(64px,6.6vw,100px);line-height:1.1;font-weight:550;font-variant-numeric:tabular-nums;letter-spacing:-.065em;color:var(--accent);white-space:nowrap}.metric span{font-size:.36em;letter-spacing:0;margin-left:6px}.scale-grid .metric{font-size:clamp(44px,5vw,80px);margin:25px 0}.scale-grid p{font-size:16px;line-height:1.85;min-height:88px}.scale-grid .small{display:block;margin-top:18px}.equation{font-family:Georgia,"Songti SC",serif;font-size:27px;letter-spacing:.02em;margin:24px 0 0;text-align:right;color:var(--muted)}.table-wrap{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:clamp(15px,1.4vw,21px);line-height:1.65}thead{border-top:2px solid var(--fg)}th,td{padding:17px 20px;border-bottom:1px solid var(--line);vertical-align:middle}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}thead th{font-size:12px;font-weight:500;color:var(--muted);padding-top:13px;padding-bottom:13px}tbody th{font-weight:600;white-space:nowrap}td{color:var(--muted)}.compact td,.compact tbody th{padding-top:14px;padding-bottom:14px;font-size:16px}.compact .product-name{font-size:16px}.compact .product-name img{width:24px;height:24px}
.visual-story{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.feature-lead{font-size:36px;line-height:1.45;margin-bottom:25px}.visual-story p{font-size:18px}.visual-story figure{text-align:center;min-width:0}.visual-story img{max-width:100%;max-height:365px;width:auto;height:auto;object-fit:contain}.image-zoom{display:block;line-height:0}figcaption{font-size:11px;color:var(--muted);line-height:1.6;margin-top:12px}.cost-ledger{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.ledger-lines>div{display:grid;grid-template-columns:1fr auto;padding:16px 0;border-bottom:1px solid var(--line);gap:5px 20px;font-size:20px}.ledger-lines small{grid-column:1/-1;font-size:13px;color:var(--muted)}.ledger-lines b{font-variant-numeric:tabular-nums}.cost-ledger aside{border-left:1px solid var(--line);padding-left:48px}.cost-ledger aside p{font-size:17px;margin-top:25px}.calculator{display:grid;grid-template-columns:1fr 1fr;gap:80px}.calc-controls label{display:flex;justify-content:space-between;font-size:17px;margin:8px 0 14px}.calc-controls output{font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent)}input[type=range]{width:100%;accent-color:var(--accent);margin:0 0 24px;cursor:pointer}.calc-controls .small{font-size:12px;line-height:1.8}.calc-result{border-left:1px solid var(--line);padding-left:48px}.result-line{display:flex;justify-content:space-between;gap:16px;margin:30px 0 20px;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:15px}.result-line b{font-size:22px;color:#a34531}.calc-result p{font-size:17px}.budget-top{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:28px}.budget-top p{font-size:16px;color:var(--muted)}.budget-top h3{font-size:25px}.budget-number{font-size:68px;letter-spacing:-.05em;color:var(--accent);white-space:nowrap}.budget-number span{font-size:24px;margin-left:6px}.trial-head{display:flex;align-items:center;gap:36px;margin-bottom:22px}.trial-head .metric{font-size:65px}.trial-head p{font-size:17px;color:var(--muted)}.trial-note{margin-top:20px}.decision-list{display:grid;grid-template-columns:1fr 1fr;gap:35px 55px}.decision-list article{border-top:1px solid var(--line);padding-top:20px;display:flex;gap:20px}.decision-list article>span{font:22px Georgia,serif;color:var(--accent)}.decision-list h3{font-size:23px}.decision-list p{font-size:17px;color:var(--muted)}
.references{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.references>a{display:flex;align-items:start;gap:16px;padding:17px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--fg)}.references>a>span{font:15px Georgia,serif;color:var(--muted);padding-top:3px}.references h3{font-size:15px;margin-bottom:5px}.references p{font-size:11px;color:var(--muted)}.references b{margin-left:auto;font-size:15px;color:var(--accent)}.references>a:hover h3{color:var(--accent)}
.deck-nav{position:fixed;bottom:0;left:0;right:0;height:var(--nav-height);display:flex;align-items:center;gap:24px;padding:0 28px;border-top:1px solid var(--line);background:var(--bg);z-index:25;font-size:11px}.nav-actions,.nav-end{display:flex;align-items:center;gap:6px}.nav-end{margin-left:auto}.deck-nav button,.dialog-head button{border:0;background:transparent;padding:12px;border-radius:4px;font-size:11px}.deck-nav button:hover,.dialog-head button:hover{background:#e9eee8}.deck-nav button[aria-pressed=true]{background:var(--fg);color:white}#chapter-label{color:var(--muted);font-size:10px}#pager{font-size:11px;font-variant-numeric:tabular-nums;min-width:65px;text-align:right;color:var(--muted)}dialog{padding:30px;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:8px;max-height:85vh;width:min(840px,92vw)}dialog::backdrop{background:rgba(17,27,20,.4);backdrop-filter:blur(4px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:16px}.dialog-head h2{font-size:24px;margin:0}.dialog-head button{flex:none}#toc-list{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2px 20px}#toc-list a{display:flex;gap:12px;color:var(--fg);text-decoration:none;font-size:13px;padding:10px 8px;line-height:1.6;border-radius:4px}#toc-list a:hover,#toc-list .toc-current{background:#e9eee8}#toc-list a span{font-variant-numeric:tabular-nums;color:var(--muted);flex:none}.review-lead{font-size:18px;margin:24px 0}.critique{padding-left:24px}.critique li{padding:16px 0;border-bottom:1px solid var(--line)}.review-body h3{font-size:18px;margin-bottom:8px}.review-body p{font-size:15px;line-height:1.9}.rewrite-title{margin-top:28px}.rewrite{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.rewrite article{border-top:2px solid var(--line);padding-top:15px}.rewrite span{display:block;font-size:11px;color:var(--accent);margin:12px 0 4px}.rewrite p{margin:0}.review-body p.small{font-size:12px}.ailln-supplement-bar{background:var(--bg)!important;border-bottom-color:var(--line)!important}.ailln-supplement-brand span,.ailln-supplement-back{color:var(--accent)!important}
html.reading,html.reading body{height:auto;overflow:auto}.reading .deck{height:auto;padding-top:var(--top-height);padding-bottom:var(--nav-height)}.reading .slide{position:relative;inset:auto;display:flex;min-height:calc(100vh - var(--top-height) - var(--nav-height));padding-top:60px;padding-bottom:36px;border-bottom:1px solid var(--line);scroll-margin-top:var(--top-height)}.reading .slide-body{margin:auto 0}.reading .sources{margin-top:32px}
@media(max-height:760px) and (min-width:901px){.slide{padding-top:25px;padding-bottom:16px}h2{font-size:36px;margin-bottom:22px}.eyebrow{margin-bottom:13px}.sources{margin-top:18px}.lead{font-size:27px;margin-bottom:28px}.split p{font-size:17px}th,td{padding-top:13px;padding-bottom:13px}.compact td,.compact tbody th{padding-top:11px;padding-bottom:11px}.takeaway{margin-top:20px;padding-top:16px;font-size:17px}.cover .eyebrow{margin-bottom:30px}.cover h1{font-size:88px}.cover-sub{margin-top:27px}.cover-rule{margin-top:32px}.visual-story img{max-height:330px}.feature-lead{font-size:31px}.references>a{padding-top:13px;padding-bottom:13px}.decision-list{gap:26px 44px}}
@media(max-width:1100px) and (min-width:901px){.slide{padding-left:5vw;padding-right:5vw}.compact td,.compact tbody th{font-size:14px}.compact .product-name{font-size:14px}.scale-grid .metric{font-size:48px}.split{gap:32px}.split>article+article{padding-left:32px}.calculator{gap:40px}.calc-result{padding-left:28px}.budget-number{font-size:52px}.cover-index{gap:14px}}
@media(max-width:900px){:root{--nav-height:59px}.slide,.reading .slide{padding:36px 25px 28px;min-height:0}.reading .slide-body{margin:0}.reading .cover{min-height:calc(100svh - 100px);justify-content:center}.eyebrow{font-size:10px}h2{font-size:29px;line-height:1.4;margin-bottom:25px}h3{font-size:21px}p{font-size:17px}.cover h1{font-size:clamp(29px,7.6vw,66px)}.cover h1 span{font-size:.62em;margin-bottom:15px}.cover-sub{font-size:19px;margin-top:28px;max-width:17em}.cover .eyebrow{margin-bottom:35px}.cover-bottom{display:block}.cover-index{margin-top:24px;gap:18px;font-size:10px}.cover-rule{margin-top:35px}.split,.scale-grid,.visual-story,.cost-ledger,.calculator,.decision-list{grid-template-columns:1fr;gap:28px}.split>article+article{padding:28px 0 0;border-left:0;border-top:1px solid var(--line)}.split p{font-size:17px}.lead{font-size:23px;margin-bottom:30px}.scale-grid article{padding-top:20px}.scale-grid .metric{font-size:65px;margin:18px 0}.scale-grid p{min-height:0}.scale-grid .small{margin-top:10px}.takeaway{font-size:16px}.intro{font-size:16px;margin-bottom:20px}table{font-size:15px}thead{display:none}table,tbody,tr,td,tbody th{display:block;width:100%}tbody tr{padding:18px 0;border-top:1px solid var(--line)}tbody th{white-space:normal;border:0;font-size:18px;padding:0 0 10px!important}tbody td,.compact td{border:0;padding:8px 0!important;font-size:15px}tbody td::before{content:attr(data-label);display:block;font-size:10px;color:var(--accent);margin-bottom:3px}.compact tbody th{font-size:18px}.compact .product-name{font-size:18px}.equation{font-size:20px;text-align:left}.feature-lead{font-size:28px}.visual-story img{max-height:360px}.sources,.sources p{font-size:10px}.sources div{gap:4px 12px}.cost-ledger aside,.calc-result{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.metric{font-size:76px}.ledger-lines>div{font-size:18px}.budget-top{display:block;margin-bottom:16px}.budget-number{display:block;font-size:60px;margin-top:20px}.budget-top h3{font-size:23px}.trial-head{align-items:start;gap:20px}.trial-head p{font-size:15px}.trial-head .metric{font-size:55px}.decision-list h3{font-size:21px}.references{grid-template-columns:1fr}.references>a{padding:17px 0}.references h3{font-size:15px}.deck-nav{padding:0 10px;gap:0}.deck-nav button{font-size:10px;padding:11px 9px}.nav-actions,.nav-end{gap:0}#chapter-label,#print{display:none}#pager{min-width:48px;font-size:10px}#toc-list{grid-template-columns:1fr}dialog{padding:22px;max-height:88svh}.dialog-head h2{font-size:21px}.dialog-head{gap:12px}.rewrite{grid-template-columns:1fr}.review-body p{font-size:14px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@page{size:320mm 180mm;margin:0}
@media print{html,body,html.reading,html.reading body{height:auto!important;overflow:visible!important;background:white!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.deck,.reading .deck{height:auto;padding:0}.slide,.reading .slide{position:relative;inset:auto;display:flex!important;min-height:0;width:320mm;height:180mm;overflow:hidden;padding:12mm 18mm 9mm;border:0;break-after:page;page-break-after:always;background:white}.slide:last-child{break-after:auto}.slide-body,.reading .slide-body{margin:auto 0}h2{font-size:33px;margin-bottom:25px}.eyebrow{font-size:11px;margin-bottom:15px}p{font-size:18px}.sources{margin-top:22px}.sources p,.sources{font-size:10px}.cover h1{font-size:90px}.cover-sub{font-size:25px}.cover .eyebrow{margin-bottom:32px}.cover-rule{margin-top:35px}.scale-grid{gap:28px}.scale-grid .metric{font-size:64px}.metric{font-size:78px}.split p{font-size:17px}.lead{font-size:27px}.takeaway{font-size:17px}.table-wrap{overflow:visible}table{font-size:17px}thead{display:table-header-group}tbody{display:table-row-group}tr{display:table-row}td,th{display:table-cell;padding:13px 20px}.compact td,.compact tbody th{font-size:15px;padding-top:12px;padding-bottom:12px}tbody td::before{display:none}.visual-story img{max-height:340px}.references>a{padding:14px 0}.references h3{font-size:14px}.trial-head .metric{font-size:60px}.trial-head p{font-size:16px}.budget-number{font-size:63px}.cost-ledger{gap:50px}.decision-list{gap:28px 45px}.decision-list h3{font-size:23px}.deck-nav,.deck-progress,dialog,.ailln-supplement-bar,.ailln-supplement-progress{display:none!important}.slide::after{content:attr(data-page);position:absolute;bottom:4mm;right:18mm;font-size:9px;color:var(--muted)}a{color:inherit}}
/* Match the shared masthead to this light presentation. */
.ailln-supplement-bar{color:var(--fg)!important}.ailln-supplement-title{color:var(--muted)!important}.ailln-supplement-progress{background:var(--accent)}
@media screen and (max-width:640px){:root{--top-height:44px}.deck-progress{top:44px}}

@media screen and (max-width:900px){.cover-sub span{display:block}.cover-sub{max-width:none}}
/* Evidence and emphasis: one visual focus per paragraph or table row. */
strong{font-weight:720;color:var(--fg)}.key{color:var(--accent);font-weight:720}.warn{color:#a34531;font-weight:700}.data-gap{color:var(--muted);font-size:.94em}h2 .key{font-weight:720}.cover-sub strong{font-weight:650}.cover-sub{max-width:none}.opening-facts h3{font-size:23px;margin-bottom:10px}.opening-facts p{min-height:0}.opening-facts .metric{font-weight:650}.opening-facts article{border-top-color:var(--accent)}.evidence-split,.china-data{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center}.evidence-split>div>p,.china-data>div>p{font-size:18px}.evidence-split .metric,.china-data .metric{margin:20px 0 26px}.word-metric{font-size:76px}.evidence-rows{border-left:1px solid var(--line);padding-left:40px}.evidence-rows article+article{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.evidence-rows h3{font-size:23px;margin-bottom:9px}.evidence-rows p{font-size:17px}.evidence-rows .label{margin-bottom:10px}.price-stack{border-top:2px solid var(--fg)}.price-stack>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;padding:16px 0;border-bottom:1px solid var(--line)}.price-stack>div>span{font-size:20px}.price-stack strong{font-size:45px;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.price-stack small{font-size:14px;font-weight:400;color:var(--muted);margin-left:6px}.price-stack p{flex-basis:100%;font-size:15px;color:var(--muted);text-align:right}.price-stack .featured strong{color:var(--accent)}.price-stack .featured{border-bottom:2px solid var(--accent)}.status-note{border-left:3px solid #a34531;padding-left:16px;color:var(--muted)}.status-note strong{color:#a34531}.instinct-data .metric{font-size:72px;margin:22px 0}.instinct-data .metric span{font-size:22px;white-space:normal}.instinct-data h3{font-size:24px}.instinct-data .small{font-size:12px}.pricing-overview .sources{font-size:10px}.slide p.small{font-size:12px}.decision-list strong.key{font-weight:650}
@media(max-height:760px) and (min-width:901px){.evidence-split,.china-data{gap:50px}.evidence-rows article+article{margin-top:18px;padding-top:18px}.evidence-split .metric,.china-data .metric{margin:15px 0 20px}.evidence-split>div>p,.china-data>div>p{font-size:17px}.instinct-data .metric{font-size:65px}.price-stack>div{padding:12px 0}.price-stack strong{font-size:40px}}
@media(max-width:1100px) and (min-width:901px){.evidence-split,.china-data{gap:35px}.evidence-rows{padding-left:28px}.instinct-data .metric{font-size:58px}.instinct-data .metric span{font-size:18px}}
@media(max-width:900px){.evidence-split,.china-data{grid-template-columns:1fr;gap:28px}.evidence-rows{padding:24px 0 0;border-left:0;border-top:1px solid var(--line)}.evidence-split>div>p,.china-data>div>p{font-size:17px}.evidence-split .metric,.china-data .metric{font-size:68px}.word-metric{font-size:64px!important}.instinct-data .metric{font-size:60px}.instinct-data .metric span{font-size:20px}.opening-facts h3{font-size:22px}.price-stack strong{font-size:42px}.price-stack p{text-align:left}}
@media print{.evidence-split,.china-data{gap:45px}.evidence-rows{padding-left:32px}.evidence-split .metric,.china-data .metric{font-size:73px}.evidence-split>div>p,.china-data>div>p{font-size:17px}.evidence-rows article+article{padding-top:17px;margin-top:17px}.evidence-rows h3{font-size:22px}.instinct-data .metric{font-size:65px}.price-stack>div{padding:12px 0}.price-stack strong{font-size:39px}.opening-facts h3{font-size:23px}}
