#e148-copy{display:none!important}
.n148-frame{max-width:760px;margin:0 auto 30px!important;font-size:16px!important;color:var(--e40-muted)!important;line-height:1.8!important;text-align:center}
#current-outcomes .results39-intro{padding-top:48px;padding-bottom:35px}
#current-outcomes #r68-definitions{max-width:780px;margin:24px auto 0;text-align:left}
#r68-definitions h3{font-size:25px;line-height:1.6;margin:25px 0 8px}
#r68-definitions .e147-limits-bias{margin:18px 0}
#r68-definitions .e147-money-gini{margin:0 0 20px}
#ai-frontiers .e147-frontier-rowhead{font-size:14px;color:var(--e40-muted)}
.n148-hour-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.n148-scenario-part h3{font-size:24px;line-height:1.6}
.n148-why{padding-top:34px!important;padding-bottom:25px!important}
.n148-why h2{font-size:clamp(21px,2.5vw,30px)!important;line-height:1.6!important}
#climax-field .n148-brange{padding:25px 24px 20px;max-width:1060px}
.n148-brange>[data-copy-slot="e40:brange-title"]{font-size:23px!important;line-height:1.6!important;margin:0 0 16px!important}
.n148-brange>[data-copy-slot="e40:brange-scope"]{font-size:14px!important;line-height:1.7!important;margin:12px 0 0!important}
.n148-brange .e40-kicker{font-size:14px;margin-bottom:6px}
.n148-dumbbells{margin:10px 0 30px;padding:0}
.n148-ruler{margin-left:220px;display:flex;justify-content:space-between;color:var(--e40-muted);font-size:11px;border-bottom:1px solid var(--e40-line);padding-bottom:4px}
.n148-dumbbell{display:grid;grid-template-columns:220px 1fr;align-items:center;min-height:66px}
.n148-rule{margin:0;font-size:15px;line-height:1.7}
.n148-axis{height:35px;position:relative;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),var(--e40-line) calc(25% - 1px),var(--e40-line) 25%)}
.n148-gap{position:absolute;top:17px;height:2px;background:var(--e40-muted)}
.n148-dot{position:absolute;top:12px;width:11px;height:11px;border-radius:50%;transform:translateX(-50%);background:var(--e40-mint);color:var(--e40-mint)}
.n148-dot-ref{background:var(--e40-muted);color:var(--e40-muted)}
.n148-dot b,.n148-dot small{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;font-weight:400;font-variant-numeric:tabular-nums}
.n148-dot b{bottom:15px;font-size:17px}.n148-dot small{top:14px;font-size:11px}
.n148-pointer{font-size:12px;line-height:1.7;margin:8px 0 0;display:flex;align-items:baseline;gap:8px;color:var(--e40-muted)}
.n148-pointer .e40-tag{color:var(--e40-amber);border-style:dashed}
.n148-strips{display:block!important;padding:35px 24px 30px;max-width:1000px}
.n148-share-figure{margin:0}.n148-share-figure figcaption{font-size:17px;line-height:1.7;color:var(--e40-ink)}
.n148-share-pair{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:20px 0}.n148-share-card p{font-size:15px;margin:0 0 10px;color:var(--e40-muted)}
.n148-cells{display:grid;grid-template-columns:repeat(20,1fr);gap:3px}.n148-cells i{aspect-ratio:1;background:linear-gradient(90deg,var(--e40-mint) var(--fill,0%),transparent var(--fill,0%));border:1px solid var(--e40-line)}.n148-cells i.is-ghost{border-color:var(--e40-muted)}
.n148-share-card strong{display:block;font:400 clamp(30px,4vw,48px)/1.3 var(--e40-serif);color:var(--e40-mint);margin-top:10px}.n148-share-unit{font-size:14px;color:var(--e40-muted)}
.n148-strips>[data-copy-slot="e40:k-callback"]{font-size:18px;line-height:1.7;max-width:42em;margin:18px 0 0}
.n148-lives-bias{color:var(--e40-pink);margin-top:14px!important;align-items:baseline;flex-wrap:nowrap}.n148-lives-bias p{margin:0;font-size:14px!important;line-height:1.7!important}.n148-lives-bias .e40-tag{color:var(--e40-rust)}
.n148-lesson-set{font-size:13px;grid-column:2}.n148-lesson-set a{color:var(--e40-muted)}
.e40-evidence{flex-wrap:nowrap}.e40-evidence>*:not(.e40-tag){min-width:0}.e40-evidence-set>.e40-tag{border-style:dashed}.e40-evidence-model>.e40-tag{border-style:solid}
.e147-money-set>.e40-tag{border-style:dashed}.e147-money-model>.e40-tag{border-style:solid}
.m39-source-links{display:none!important}
.n148-methods{display:block;border:0;border-bottom:1px solid var(--e40-line);background:none;color:var(--e40-muted);padding:14px 0;font:inherit;cursor:pointer;margin-top:24px}
.n148-hidden-badge{position:fixed;top:78px;right:15px;z-index:2000;border:1px solid var(--e40-pmuted);border-radius:5px;padding:10px;background:var(--e40-paper);color:var(--e40-pink);font:14px Anuphan}
.n148-hidden-panel{position:fixed;top:126px;right:15px;z-index:2000;width:min(420px,90vw);max-height:65vh;overflow:auto;padding:18px;background:var(--e40-paper);color:var(--e40-pink);box-shadow:0 12px 40px #0005}
.n148-hidden-panel button{display:block;width:100%;min-height:44px;border:0;border-bottom:1px solid #15313a22;background:transparent;color:inherit;text-align:left;padding:9px;font:14px/1.5 Anuphan}.n148-edit-recovered{padding:15px;border:1px dashed var(--e40-green);margin:10px 0}
body.ws39-editing [data-wordsmith-empty]{display:block!important;min-height:44px!important;border:1px dashed var(--e40-muted)!important}body.ws39-editing [data-wordsmith-empty]::before{content:'ข้อความว่าง · คลิกเพื่อเขียน';font-size:13px;opacity:.5}
.n148-methods:focus-visible,summary:focus-visible{outline:2px solid var(--e40-mint);outline-offset:4px}
#current-outcomes p,#e40-learned p,#e40-today-screen p,#labor-share p{ text-wrap:pretty }h1,h2,h3{ text-wrap:balance }
@media(max-width:700px){.n148-ruler{margin-left:0}.n148-dumbbell{grid-template-columns:1fr;min-height:98px}.n148-rule{margin:9px 0 18px}.n148-axis{margin:0 15px}.n148-share-pair{gap:18px}.n148-cells{grid-template-columns:repeat(10,1fr);gap:3px}.n148-hour-cards{grid-template-columns:1fr}.n148-brange{padding-inline:18px!important}.n148-share-card strong{font-size:30px}.n148-lives-bias{display:flex;grid-column:1/-1}}
@media print{.n148-hidden-badge,.n148-hidden-panel,.n148-methods{display:none!important}#r68-definitions>.e141-detail-body,.e141-details>.e141-detail-body{display:block!important}.n148-strips{break-inside:avoid}}
.e148-draft .m145-head{margin-bottom:24px}.e148-draft .m145-scene{grid-template-columns:1fr 1fr;align-items:center}
.n148-money-pair{display:grid;gap:26px;margin:0 0 24px}.n148-money-cell p{font-size:17px;line-height:1.7;margin:0 0 5px;color:var(--e40-muted)}.n148-money-cell strong{font:400 clamp(28px,3vw,43px)/1.25 var(--e40-serif);font-variant-numeric:tabular-nums;color:var(--e40-mint);white-space:nowrap}.n148-money-pay strong{color:var(--e40-amber)}
.e148-draft .m145-context{margin-top:20px}.n148-money-more{width:100%}.n148-money-more .e147-money-note{line-height:1.8}.e148-result-tag{display:inline-block;color:var(--e40-mint)}
@media(max-width:700px){.e148-draft .m145-scene{grid-template-columns:1fr}.n148-money-pair{grid-template-columns:1fr 1fr;gap:18px}.n148-money-cell strong{font-size:25px;white-space:normal}.n148-money-cell p{font-size:15px}}
.n148-brange-scope{font-size:14px;line-height:1.7;margin:8px 0 0;color:var(--e40-muted)}
.n148-brange .e40-brange-more>summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;list-style:none;cursor:pointer}
.n148-brange .e40-brange-more>summary::-webkit-details-marker{display:none}.n148-brange .e40-brange-more>summary::after{content:'+';font-size:24px}.n148-brange .e40-brange-more[open]>summary::after{content:'−'}
@media(max-width:700px){.n148-dumbbell{min-height:85px}.n148-dumbbells{margin-bottom:18px}.n148-brange .e40-brange-more{margin-top:14px}.n148-brange .e40-brange-more>summary{padding:12px 0}}
.e148-draft .m145-proof .n148-money-cell strong{color:var(--e40-green)}.e148-draft .m145-proof .n148-money-pay strong{color:var(--e40-rust)}.e148-draft .m145-proof .n148-money-cell p{color:var(--e40-pmuted)}.e148-draft .m145-proof .e148-result-tag{color:var(--e40-green);width:fit-content;justify-self:start}
.e141-details>summary,.e147-lives-more>summary,.n148-money-more>summary,.n148-scenarios>summary,#r68-definitions>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;list-style:none;cursor:pointer}
.e141-details>summary::-webkit-details-marker,.e147-lives-more>summary::-webkit-details-marker{display:none}
.e141-details>summary::after,.e147-lives-more>summary::after{content:'+';font-size:24px;line-height:1;margin-left:20px}.e141-details[open]>summary::after,.e147-lives-more[open]>summary::after{content:'−'}
.n148-pointer p{display:inline;font-size:inherit;margin:0;line-height:inherit}.n148-share-figure figcaption p,.n148-share-unit p{display:inline;font-size:inherit;margin:0;line-height:inherit}
#climax-field .n148-brange{padding-top:22px!important;padding-bottom:20px!important}
@media(max-width:700px){#climax-field .n148-brange{padding-top:18px!important;padding-bottom:16px!important}.n148-dumbbell{min-height:80px}.n148-rule{margin:6px 0 16px}.n148-brange>[data-copy-slot="e40:brange-title"]{font-size:22px!important;margin-bottom:10px!important}.n148-brange-scope{font-size:13px!important;line-height:1.6!important}}
.n148-brange-set{align-items:baseline;margin:0!important}.n148-brange-set .n148-brange-scope{margin:0!important}
#climax-field .n148-brange .e40-brange-more{padding:0!important;margin:14px 0 0!important}
@media(max-width:700px){.n148-dumbbell{min-height:74px}.n148-brange-set .n148-brange-scope{font-size:14px!important;line-height:1.7!important}}
.e148-draft .m145-head>h2{font-size:clamp(30px,4.5vw,54px);line-height:1.35;margin:0;color:var(--e40-ink)}
/* Keep table cells and header associations; group each scenario into a mobile card. */
@media screen and (max-width:700px){
 #ai-frontiers .s65-table-scroll{overflow:visible}
 #ai-frontiers .s65-table{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}
 #ai-frontiers .s65-table thead,#ai-frontiers .s65-table tbody,#ai-frontiers .s65-table tr{display:contents}
 #ai-frontiers .s65-table th,#ai-frontiers .s65-table td{display:block;width:auto;min-width:0;padding:18px 20px;border-inline:1px solid var(--e40-line)}
 #ai-frontiers .s65-table th:nth-child(1),#ai-frontiers .s65-table td:nth-child(1){order:1}
 #ai-frontiers .s65-table th:nth-child(2),#ai-frontiers .s65-table td:nth-child(2){order:2}
 #ai-frontiers .s65-table th:nth-child(3),#ai-frontiers .s65-table td:nth-child(3){order:3}
 #ai-frontiers .s65-table th{margin-top:28px}
 #ai-frontiers .s65-table th:first-child{margin-top:0}
 #ai-frontiers .s65-table td[hidden]{display:none}
}

/* The shared calculation disclosure follows all three mobile cards. */
@media screen and (max-width:700px){
 #ai-frontiers .s65-table .n148-hour-fold td{order:4;margin-top:24px;border-top:1px solid var(--e40-line)}
 #ai-frontiers .n148-hour-cards>div::before{display:block;font:400 28px/1.4 var(--e40-serif);color:var(--e40-muted);margin-bottom:8px}
 #ai-frontiers .n148-hour-cards>div:nth-child(1)::before{content:'A'}
 #ai-frontiers .n148-hour-cards>div:nth-child(2)::before{content:'B'}
 #ai-frontiers .n148-hour-cards>div:nth-child(3)::before{content:'C'}
}

/* r149 (Claude): tag legend, share-grid reading line, money scope line */
.n149-tag-legend{margin:6px 0 14px;font:400 13px/1.7 Anuphan,sans-serif;color:var(--e40-muted,#7d8a86)}.n149-tag-legend .e40-tag{margin-right:4px}
.n149-share-read{margin:6px 0 10px;font:500 16px/1.6 Anuphan,sans-serif}
.n149-money-scope{margin-top:10px}
.m145-proof .n149-money-scope .e40-evidence-text{color:#2c3b37}.m145-proof .n149-money-scope .e40-tag{color:#1f6b57;border-color:#1f6b57}

/* r152: one Thai-rule result and its matched reference. */
#climax-field .n152-thai-first{max-width:1060px;padding:24px!important;scroll-margin-top:90px}
.n152-thai-first>[data-copy-slot="e40:brange-title"]{font-size:28px!important;line-height:1.4!important;margin:0 0 12px!important}
.n152-thai-first>[data-copy-slot="e40:brange-body"]{font-size:18px!important;line-height:1.65!important;margin:0!important;max-width:48em}
.n152-thai-chart{margin:20px 0 12px!important;padding:0!important}
.n152-thai-chart figcaption{font-size:14px;color:var(--e40-muted);margin-bottom:10px}
.n152-thai-row{display:grid;grid-template-columns:140px minmax(60px,1fr) 80px;gap:16px;align-items:center;margin:10px 0}
.n152-thai-label{font-size:15px;line-height:1.5}
.n152-thai-track{height:10px;background:rgba(177,218,207,.1);display:block}
.n152-thai-track i{display:block;height:100%;background:#a5e8d7}
.n152-thai-ref .n152-thai-track i{background:#a9c0b9}
.n152-thai-value{font-size:26px;line-height:1.3;text-align:right;color:#a5e8d7}
.n152-thai-ref .n152-thai-value{color:#a9c0b9}
.n152-thai-measure{font-size:13px!important;line-height:1.6!important;color:var(--e40-muted);margin:10px 0 0!important}
.n152-thai-first>.n152-thai-scope{font-size:13px!important;line-height:1.65!important;margin:0!important;max-width:65em}
.n152-method-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--e40-muted);text-underline-offset:4px}
.n152-thai-method{scroll-margin-top:100px;padding-top:20px;margin-top:24px;border-top:1px solid var(--e40-line)}
.n152-thai-method>h3{font-size:22px;line-height:1.5}
@media(max-width:700px){
 #climax-field .n152-thai-first{padding:20px 18px!important}
 .n152-thai-first>[data-copy-slot="e40:brange-title"]{font-size:25px!important}
 .n152-thai-first>[data-copy-slot="e40:brange-body"]{font-size:17px!important}
 .n152-thai-row{grid-template-columns:minmax(0,1fr) 70px;gap:5px 16px;margin:12px 0}
 .n152-thai-track{grid-column:1/-1;grid-row:2;height:8px}
 .n152-thai-value{font-size:25px}
 .n152-thai-label{font-size:15px}
}
