:root{--red:#BA0C2F;--green:#13322B;--muted:#58625c;--paper:#fff;--warm:#EDEAE1;--scale:1}
*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#232925;color:var(--green);font-family:Calibri,Carlito,Arial,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%}button,select,input{font:inherit}button{cursor:pointer}a{color:inherit}button:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid #e998aa;outline-offset:3px}
#viewport{position:absolute;inset:0 0 54px;display:flex;align-items:center;justify-content:center;overflow:hidden}#stage{width:1600px;height:900px;flex:none;transform:scale(var(--scale));transform-origin:center;position:relative}.slide{display:none;position:absolute;inset:0;background:var(--paper);padding:52px 72px;overflow:hidden}.slide.active{display:block}.eyebrow{font-size:19px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding-top:14px;max-width:970px}.brand{position:absolute;top:48px;right:72px;width:350px;height:49px;object-fit:contain}header{margin-top:65px}h1,h2,h3,p,figure{margin:0}h1{font-family:Georgia,serif;font-size:58px;font-weight:400;line-height:1.07;letter-spacing:-1.6px}h2{font-family:Georgia,serif;font-weight:400;font-size:31px;line-height:1.16}footer{position:absolute;bottom:27px;left:72px;right:72px;border-top:1px solid #ccd0c8;padding-top:13px;font-size:16px;display:flex;justify-content:space-between;gap:30px;color:var(--muted)}.folio{font-weight:700;color:var(--red);font-size:19px}
.content{position:absolute;top:256px;left:72px;right:72px;bottom:94px}.native-body{font-size:34px;line-height:1.3}.text-layout{display:flex;flex-direction:column;gap:.78em}.text-layout.two-columns{display:grid;grid-template-columns:1fr 1fr;gap:1em 64px;align-items:start}.text-group{min-width:0}.text-group+.text-group{border-top:1px solid #c8cec7;padding-top:.7em}.two-columns .text-group{border-top:2px solid var(--green);padding-top:.6em}.group-heading{font-family:Georgia,serif;font-weight:400;font-size:1.1em;line-height:1.2;margin-bottom:.45em}.group-heading strong{font-weight:400}.body-line+.body-line,.group-heading+.body-line{margin-top:.28em}.depth-1,.depth-2,.depth-3{color:var(--muted);position:relative;padding-left:1em}.depth-1::before,.depth-2::before,.depth-3::before{content:'•';position:absolute;left:0;color:var(--red)}.depth-2{margin-left:1em}.depth-3{margin-left:2em}.body-lead{margin-bottom:.8em;font-size:1.05em}.accent{color:var(--red)}.native-body a{color:var(--red);text-underline-offset:4px;overflow-wrap:anywhere}.content.evidence{display:flex;align-items:center;justify-content:center}.evidence>svg{display:block;width:100%;height:100%;overflow:visible}.evidence .load-error{font-size:28px;color:var(--muted)}
.cover header{margin-top:167px;max-width:1430px}.cover h1{font-size:100px;line-height:1.05;letter-spacing:-3px}.cover-name{font-size:32px;margin-top:40px;color:var(--muted);line-height:1.4;max-width:1390px}.cover-meta{font-size:28px;margin-top:13px;color:var(--muted)}.divider header{margin-top:200px;max-width:1330px}.divider h1{font-size:98px;line-height:1.1;letter-spacing:-2.6px}.section-number{position:absolute;top:200px;font:52px Georgia,serif;color:var(--red)}
.method-rows{top:259px}.method-rows article{display:grid;grid-template-columns:85px 660px 1fr;align-items:center;gap:30px;border-top:1px solid #b9c2b5;padding:24px 0;min-height:145px}.method-number{font:54px Georgia,serif;color:var(--red)}.method-rows h2{font-size:37px}.method-rows article p{font-size:29px;line-height:1.3;color:var(--muted)}.method-rows article .equation{font-family:Georgia,serif;font-size:32px;color:var(--green);margin-top:7px}.gradient-equation{display:block;width:280px;max-height:80px;object-fit:contain;object-position:left;margin-top:7px}.method-note{font-size:24px;color:var(--muted);margin-top:14px}.equation sup{font-size:.65em}.metrics-intro{font-size:40px;line-height:1.3;max-width:1300px}.metrics-row{display:flex;gap:85px;justify-content:space-between;margin-top:100px}.metrics-row>div{flex:1;border-top:2px solid var(--green);padding-top:24px}.metrics-row strong{font:86px Georgia,serif;color:var(--red);letter-spacing:-3px}.metrics-row p{font-size:30px;line-height:1.3;margin-top:20px}
#toolbar{position:absolute;bottom:0;left:0;right:0;height:54px;display:flex;align-items:center;gap:14px;padding:0 22px;color:#eff3ed;background:#232925;font-size:15px}#toolbar button,#toolbar select{background:#38423a;color:#eff3ed;border:1px solid #626e64;border-radius:5px;padding:7px 12px}#toolbar button:disabled{opacity:.35;cursor:default}#toolbar select{max-width:310px;min-width:100px}#position{font-variant-numeric:tabular-nums;white-space:nowrap}.toolbar-space{flex:1}#progress{position:absolute;bottom:54px;left:0;height:3px;background:var(--red);z-index:3;transition:width .2s}
 dialog{border:0;border-radius:8px;max-width:900px;width:80vw;max-height:83vh;overflow:auto;padding:35px 40px;color:var(--green);background:var(--paper);font-size:20px;line-height:1.5}dialog::backdrop{background:#0009}dialog h2{font-size:32px;margin-bottom:20px}dialog p{margin:14px 0}dialog [data-close]{float:right;border:0;background:var(--green);color:white;padding:6px 12px;border-radius:4px}dialog a{color:var(--red);overflow-wrap:anywhere}.dialog-note{font-size:17px;color:var(--muted)}#searchInput{display:block;width:100%;padding:12px 15px;border:1px solid #9aa79c;border-radius:4px;margin-bottom:22px;background:white;color:var(--green)}.search-result{display:block;width:100%;padding:14px 4px;border:0;border-top:1px solid #ccd0c8;background:none;color:var(--green);text-align:left}.search-result:hover{background:#f3f4f0}.search-result span{display:block;font-size:15px;color:var(--muted)}.search-result strong{display:block;font-size:21px;font-weight:400}.search-result small{display:block;font-size:16px;color:var(--muted);line-height:1.3;margin-top:4px}.shortcut-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.shortcut-list dt{font-weight:700}.shortcut-list dd{margin:0}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}#toast{position:absolute;bottom:74px;left:50%;transform:translateX(-50%);color:white;background:#13322bec;padding:12px 22px;border-radius:5px;opacity:0;pointer-events:none}#toast.visible{opacity:1}
#presenterPanel,#presenterClock{display:none}.presenter #viewport{right:36%;bottom:135px}.presenter #presenterPanel{display:block;position:absolute;top:0;bottom:54px;right:0;width:36%;padding:30px;overflow:auto;background:var(--paper);font-size:21px;line-height:1.5}.presenter #presenterPanel h2{font-size:30px;margin-bottom:20px}.presenter #presenterPanel h3{font-size:17px;text-transform:uppercase;letter-spacing:.06em;margin:25px 0 12px;color:var(--red)}.presenter #presenterPanel p{margin-bottom:14px}.presenter #presenterClock{position:absolute;left:25px;bottom:74px;display:flex;align-items:center;gap:16px;color:white}#clockReadout{font-size:32px;font-variant-numeric:tabular-nums}#presenterClock button{background:#38423a;color:white;border:1px solid #626e64;border-radius:4px;padding:8px 12px}.presenter #toolbar{right:36%;gap:7px}.presenter #jump{max-width:190px}.presenter #sourcesBtn,.presenter #textBtn,.presenter #presenterBtn,.presenter #helpBtn{display:none}.overtime{color:#ff7a8e}.no-script{color:white;position:absolute;top:0;left:0;padding:30px}
@media(max-width:1100px){#toolbar{gap:8px;padding:0 9px}#toolbar button{padding:7px 9px}#toolbar #jump{max-width:200px}#presenterBtn{display:none}}@media(max-width:760px){#toolbar #jump{max-width:170px}#sourcesBtn,#textBtn,#helpBtn{display:none}#fullscreenBtn{margin-left:auto}}@media(max-width:520px){#jump{display:none}#toolbar{gap:7px}#toolbar button{padding:7px 8px}dialog{width:94vw;padding:22px}.shortcut-list{font-size:16px}.presenter #viewport{right:0}.presenter #presenterPanel{display:none}.presenter #toolbar{right:0}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.slide[data-source-number="215"] .text-layout{grid-template-columns:repeat(3,1fr);gap:25px 36px}
.slide[data-source-number="215"] .text-layout{grid-template-columns:repeat(6,1fr);gap:20px 36px}.slide[data-source-number="215"] .text-group{grid-column:span 2}.slide[data-source-number="215"] .text-group:nth-child(n+4){grid-column:span 3}.slide[data-source-number="215"] .native-body{line-height:1.18}.slide[data-source-number="215"] .group-heading{font-size:1.05em;margin-bottom:.4em}

.prerequisite .body-lead{color:var(--muted);margin-bottom:1em}.prerequisite-takeaway{margin-top:1em;border-top:2px solid var(--green);padding-top:.65em;line-height:1.25;color:var(--green)}

/* Dell reading module: native tables and source figures within the AI Impact canvas. */
.dell-content{line-height:1.24}.dell-content p{font-size:.92em}.dell-content h2{font-size:1em;margin-bottom:.5em;line-height:1.18}.dell-content .dell-lead{font-size:1em;margin-bottom:.75em}.dell-content .dell-small{font-size:20px;line-height:1.3;color:var(--muted);margin-top:16px}.dell-content .dell-bibliography{font-size:20px;color:var(--muted);line-height:1.3;margin-top:20px}.dell-content .dell-takeaway{border-top:2px solid var(--green);margin-top:25px;padding-top:18px;font-size:.98em;line-height:1.24}.dell-content strong{font-weight:700}.dell-slide footer a{text-decoration:none}.dell-slide footer a:hover{text-decoration:underline}
.dell-table{width:100%;border-collapse:collapse;font-size:.86em;line-height:1.22}.dell-table th{text-align:left;font-weight:700;padding:12px 18px;border-top:2px solid var(--green);border-bottom:1px solid #8f9d93}.dell-table td{padding:18px;border-bottom:1px solid #ccd0c8;vertical-align:top}.dell-table th:first-child,.dell-table td:first-child{padding-left:0}.dell-table th:last-child,.dell-table td:last-child{padding-right:0}.dell-table th{font-size:.84em}.dell-table tbody tr:last-child td{border-bottom:0}.dell-framework .dell-table td:first-child{width:30%}.dell-framework .dell-table td:nth-child(2){width:70%}.dell-framework .dell-takeaway{margin-top:12px}
.dell-split{display:grid;grid-template-columns:1.25fr 1fr;gap:64px}.dell-stack{display:flex;flex-direction:column;gap:24px}.dell-stack article{border-top:1px solid #c8cec7;padding-top:17px}.dell-stack article:first-child{border-top:2px solid var(--green)}.dell-stack h2{margin-bottom:12px}.dell-stack p{color:var(--muted);font-size:.86em}.dell-benchmark .dell-stack{gap:18px}.dell-benchmark .dell-stack h2{font-size:.97em}.numeric td:not(:first-child),.numeric th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.numeric td{padding-top:21px;padding-bottom:21px}.numeric th:nth-child(3){color:var(--red)}
.dell-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px}.dell-columns article{border-top:2px solid var(--green);padding-top:20px}.dell-columns p+p{margin-top:20px}.dell-columns p{color:var(--muted)}.dell-case{margin-top:28px;background:var(--warm);padding:22px 27px}.dell-case h2{font-size:.95em;margin-bottom:12px}.dell-case p{font-size:.9em}.dell-labels .dell-takeaway{margin-top:20px}
.dell-chart-pair{display:grid;grid-template-columns:1fr 1fr;gap:55px}.dell-chart-pair figure{min-width:0}.dell-chart-pair figcaption{font-family:Georgia,serif;font-size:30px;margin-bottom:12px;text-align:center}.dell-chart-pair img{display:block;width:100%;height:337px;object-fit:contain}.dell-embeddings .dell-lead{margin-bottom:20px}.dell-embeddings .dell-takeaway{margin-top:20px;padding-top:17px}.dell-content .dell-legend{font-size:19px;text-align:center;margin-top:10px}.legend-blue{color:#387daf;margin-right:28px}.legend-red{color:#bc3838}
.dell-aliases{border-top:2px solid var(--green);border-bottom:1px solid #ccd0c8;display:flex;gap:18px;flex-wrap:wrap;padding:22px 0;margin-top:25px}.dell-aliases p{font-size:.85em}.dell-aliases p+p{border-left:1px solid #aab4ac;padding-left:18px}.dell-linkage .dell-small{margin-bottom:25px}.numbered h2 span{font-family:Georgia,serif;color:var(--red);padding-right:10px}.dell-linkage .dell-takeaway{margin-top:38px}
.dell-document-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:55px}.dell-document-grid figure{padding-top:27px}.dell-document-grid figure>img{width:100%;height:310px;object-fit:contain;display:block}.dell-document-grid figcaption{font-size:28px;line-height:1.3;margin-top:20px}.dell-document-grid .dell-stack{gap:18px}.dell-document-grid .dell-stack h2{font-size:.95em}.dell-digitization .dell-takeaway{margin-top:24px}
.dell-three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:46px}.dell-three-columns article{border-top:2px solid var(--green);padding-top:22px}.dell-three-columns h2{font-size:1em;min-height:2.4em}.dell-three-columns p{font-size:.91em;color:var(--muted)}.dell-three-columns .dell-output{margin-top:28px;color:var(--green)}.dell-discovery .dell-case{margin-top:35px}.dell-inference .dell-columns p{font-size:.9em}.dell-inference .dell-takeaway{margin-top:34px}.dell-workflow .dell-table td:first-child{width:36%}.dell-workflow .dell-table td{padding-top:17px;padding-bottom:17px}.dell-workflow .dell-takeaway{margin-top:20px}
.dell-condensed-applications .dell-case{margin:25px 0}.dell-condensed-applications .dell-case p{color:var(--green)}.dell-condensed-inference .dell-three-columns h2{min-height:0;font-size:.98em}.dell-condensed-inference .dell-case{margin-top:30px}.dell-condensed-inference .dell-takeaway{margin-top:22px}.dell-condensed-inference .dell-small{margin-top:14px}
.dell-example-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.dell-documents article{display:grid;grid-template-columns:50px 1fr;gap:20px;border-top:1px solid #c8cec7;padding:18px 0}.dell-documents article:first-child{border-top:2px solid var(--green)}.document-letter{font:38px Georgia,serif;color:var(--red)}.dell-documents h2{font-size:.94em;margin-bottom:8px}.dell-documents p{font-size:.85em;color:var(--muted)}.dell-question-groups article{border-top:2px solid var(--green);padding:18px 0 23px}.dell-question-groups h2{font-size:.96em}.dell-question-groups .dell-group-result{font-size:1.1em;color:var(--red);margin-bottom:10px}.dell-question-groups p{font-size:.85em;color:var(--muted)}.dell-match-example .dell-takeaway{margin-top:15px}.dell-match-example .dell-small{margin-top:12px}
.dell-bias-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:70px}.dell-bias-grid .dell-table{font-size:.95em}.dell-bias-grid .dell-table td{padding-top:14px;padding-bottom:14px}.dell-bias-result{border-top:2px solid var(--green);padding-top:20px}.dell-bias-result h2{font-size:.96em;margin-bottom:8px}.dell-bias-result .dell-big-number{font:86px Georgia,serif;line-height:1.05;color:var(--red);margin-bottom:12px}.dell-bias-result p{font-size:.88em;color:var(--muted)}.dell-linkage-bias .dell-case{margin-top:20px;padding:18px 24px}.dell-linkage-bias .dell-takeaway{margin-top:20px}.dell-linkage-bias .dell-small{margin-top:12px}

/* LLM research module: worked examples within the same AI Impact canvas. */
.llm-slide footer a{text-decoration:none}.llm-slide footer a:hover{text-decoration:underline}
.llm-content .dell-table{table-layout:fixed}.llm-content .dell-table td{padding-top:15px;padding-bottom:15px}.llm-content .dell-case{margin-top:22px;padding:19px 24px}.llm-content .dell-takeaway{margin-top:22px;padding-top:17px}.llm-content .dell-small{margin-top:13px}
.llm-overview .dell-table th:nth-child(1){width:26%}.llm-overview .dell-table th:nth-child(2){width:34%}
.llm-annotation .dell-table th:nth-child(1){width:48%}.llm-annotation .dell-table th:nth-child(2){width:17%}
.llm-excerpt{background:var(--warm);padding:22px 27px;margin-bottom:28px}.llm-excerpt>p:first-child{font-family:Georgia,serif;font-size:1.06em}.llm-excerpt .dell-small{margin-top:10px}.llm-content .llm-answer{color:var(--red);font-size:1.05em}
.llm-sensitivity .dell-table th:first-child{width:40%}.llm-sensitivity .dell-table th:last-child{width:14%}.llm-audit-actions{margin-top:25px}.llm-audit-actions article{padding-top:17px}.llm-audit-actions h2{font-size:.95em}.llm-audit-actions p{font-size:.88em}
.llm-generation .dell-table th:first-child{width:28%}.llm-generation .dell-table th:nth-child(2){width:34%}
.llm-synthetic-precision .dell-table th:first-child{width:30%}.llm-synthetic-precision .dell-table th:nth-child(2){width:30%}
.llm-boundary .dell-columns p{font-size:.87em}.llm-boundary .dell-columns p+p{margin-top:16px}
.llm-protocol .dell-table th:first-child{width:17%}.llm-protocol .dell-table td:first-child{color:var(--red);font-weight:700}
