@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.18ql67ww2ii1-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f2jdebwxs8i-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.1ygs37po_4mpd.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2ojkkrs9oa5rc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1_6ayb0k2-vor.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0w5z4e7s8jfe5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.flex{display:flex}.hidden{display:none}.h-full{height:100%}.min-h-full{min-height:100%}.flex-col{flex-direction:column}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--background:#f5f2ea;--foreground:#18201d;--ink:#18201d;--muted:#66706a;--paper:#fffdfa;--paper-soft:#f7f3ea;--line:#ddd6c7;--green:#1f6f57;--blue:#2459a6;--amber:#b66a22;--coral:#b6463b;--violet:#5b4b9a;--shadow:0 22px 70px #18201d26}*{box-sizing:border-box}html{background:var(--background)}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}button{font:inherit}.deck-app{background:linear-gradient(90deg, #1f6f570f 1px, transparent 1px), linear-gradient(#2459a60d 1px, transparent 1px), var(--background);background-size:44px 44px;grid-template-columns:264px minmax(0,1fr) minmax(260px,320px);min-height:100vh;display:grid}.deck-app.notes-collapsed{grid-template-columns:264px minmax(0,1fr)}.deck-sidebar,.speaker-notes{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfad1;border-color:#18201d1f}.deck-sidebar{border-right:1px solid #18201d1f;flex-direction:column;height:100vh;min-height:100vh;padding:16px 14px;display:flex;position:sticky;top:0;overflow:hidden}.notes-header strong{color:var(--ink);margin:0;font-size:14px;font-weight:760}.notes-header span,.slide-tab small,.keyboard-hint{color:var(--muted);font-size:12px}.field-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.slide-list{scrollbar-width:none;-ms-overflow-style:none;flex:1;gap:6px;min-height:0;padding-right:2px;display:grid;overflow:auto}.slide-list::-webkit-scrollbar{display:none}.slide-tab{width:100%;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:24px 18px minmax(0,1fr);align-items:center;gap:6px;padding:10px 9px;display:grid}.slide-tab:hover,.slide-tab[data-active=true]{color:var(--ink);background:#1f6f5714;border-color:#1f6f5738}.slide-number{color:var(--green);font-family:var(--font-geist-mono), monospace;font-size:11px}.slide-tab>svg{justify-self:center}.slide-tab-copy{gap:2px;min-width:0;display:grid}.slide-tab-copy>span{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.deck-stage{grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;height:100vh;min-height:100vh;padding:16px 24px;display:grid;overflow:hidden}.deck-toolbar,.deck-controls,.control-cluster,.toolbar-actions,.slide-section,.notes-header{align-items:center;display:flex}.deck-toolbar{justify-content:space-between;gap:14px;min-width:0}.deck-controls{justify-content:space-between;gap:18px}.toolbar-actions,.control-cluster{gap:8px}.toolbar-actions{flex:none}.icon-button,.nav-button{min-height:40px;color:var(--ink);cursor:pointer;background:#fffdfad9;border:1px solid #18201d29;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:680;display:inline-flex}.icon-button{width:42px}.nav-button{padding:0 14px}.notes-window-button{padding:0 12px}.nav-button.primary{color:var(--paper);background:var(--ink)}.nav-button:disabled{cursor:not-allowed;opacity:.45}.section-rail{gap:4px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.section-rail span{color:var(--muted);background:#fffdfa9e;border:1px solid #18201d24;flex:none;padding:7px 9px;font-size:11px;font-weight:700}.section-rail span[data-active=true]{color:var(--paper);background:var(--ink)}.section-rail span[data-passed=true]{color:var(--green);border-color:#1f6f5738}.slide-canvas{aspect-ratio:16/9;border:1px solid #18201d24;border-top:6px solid var(--accent);background:linear-gradient(180deg, #ffffffd1, #fff0), var(--paper);width:min(100%,1180px);box-shadow:var(--shadow);grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,1.5vw,20px);margin:0 auto;padding:clamp(18px,2.6vw,40px);display:grid;overflow:hidden}@media (min-width:1500px) and (min-height:820px){.slide-canvas{aspect-ratio:auto;place-self:stretch stretch;width:100%;height:100%}}.tone-ink{--accent:var(--ink)}.tone-green{--accent:var(--green)}.tone-blue{--accent:var(--blue)}.tone-amber{--accent:var(--amber)}.tone-coral{--accent:var(--coral)}.tone-violet{--accent:var(--violet)}.slide-header{gap:10px;display:grid}.slide-section{color:var(--accent);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;gap:7px;font-size:12px;font-weight:760}.slide-title-row{display:block}.slide-title-row h2{color:var(--ink);margin:0;font-size:clamp(27px,3.4vw,44px);line-height:.96}.slide-title-row p{max-width:760px;color:var(--muted);margin:8px 0 0;font-size:clamp(13px,1.35vw,18px);line-height:1.35}.slide-paper-badges{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.paper-meta-badge{border:1px solid var(--accent);align-items:center;gap:8px;min-height:32px;padding:6px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.paper-meta-badge{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line))}}.paper-meta-badge{color:var(--ink);white-space:nowrap;background:#fffdfad1;border-radius:8px;text-decoration:none}.paper-meta-badge>span{color:var(--accent);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:10px;font-weight:800}.paper-meta-badge>strong{color:var(--ink);font-size:13px;font-weight:760;line-height:1}.paper-meta-link{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.paper-meta-link{background:color-mix(in srgb, var(--accent) 9%, var(--paper))}}.paper-meta-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.paper-meta-link:hover{border-color:color-mix(in srgb, var(--accent) 54%, var(--line))}}.paper-meta-link:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.paper-meta-link:hover{background:color-mix(in srgb, var(--accent) 14%, var(--paper))}}.slide-grid{gap:24px;min-height:0;display:grid}.title-layout,.evidence-layout,.funnel-layout,.position-layout,.quadrant-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch}.paper-card-main,.figure-frame,.prompt-panel,.evidence-card,.argument-lane,.quadrant-cell,.ledger,.critique-table,.method-card,.score-card,.opportunity-node,.takeaway-card,.launch-card,.move-card{border:1px solid var(--line);background:#fffdfac7;border-radius:8px}.paper-card-main{flex-direction:column;justify-content:space-between;padding:18px;display:flex}.paper-title-placeholder{color:var(--ink);margin-top:10px;font-size:clamp(28px,3.1vw,40px);font-weight:780;line-height:1}.paper-card-main p{max-width:520px;color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.5}.paper-meta-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.paper-meta-grid div{border-left:3px solid var(--accent);background:var(--paper-soft);gap:6px;padding:13px;display:grid}.paper-meta-grid span{color:var(--muted);font-size:11px}.paper-meta-grid strong{color:var(--ink);font-size:14px}.figure-frame{background:linear-gradient(135deg,#1f6f571f,#0000 42%),#fffdfae6;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:12px;display:grid}.figure-ruler{gap:6px;margin-bottom:14px;display:flex}.figure-ruler span{background:var(--accent);width:28px;height:5px}.figure-ruler span:nth-child(2){opacity:.55}.figure-ruler span:nth-child(3){opacity:.25}.figure-placeholder{min-height:0;color:var(--muted);text-align:center;border:1px dashed #18201d42;align-content:center;place-items:center;gap:8px;display:grid}.figure-placeholder strong{color:var(--ink);font-size:19px}.figure-placeholder span{max-width:360px;font-size:13px;line-height:1.5}.prompt-panel{background:var(--paper-soft);align-content:start;gap:12px;padding:16px;display:grid}.prompt-panel[data-compact=true]{padding:14px}.prompt-panel h3{color:var(--ink);margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.1}.prompt-meta{gap:8px;display:grid}.prompt-meta div{border-left:3px solid var(--accent);gap:5px;padding-left:12px;display:grid}.prompt-meta strong{color:var(--ink);text-transform:uppercase;font-size:12px}.prompt-meta span{color:var(--muted);font-size:12px;line-height:1.42}.evidence-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.evidence-card,.score-card,.method-card,.move-card,.launch-card{gap:8px;padding:14px;display:grid}.evidence-card span,.method-card span,.takeaway-card span,.launch-card span,.arc-step span,.score-card span{color:var(--accent);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:12px;font-weight:780}.evidence-card strong,.method-card strong,.score-card strong,.opportunity-node span,.takeaway-card strong,.move-card strong,.launch-card strong{color:var(--ink);font-size:18px;line-height:1.12}.evidence-card p,.method-card p,.score-card p,.move-card p,.opportunity-node p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.funnel{align-content:center;gap:10px;display:grid}.funnel-step{margin-inline:calc(var(--step) * 22px);border-left:5px solid var(--accent);background:var(--paper-soft);gap:4px;padding:13px 16px;display:grid}.funnel-step[data-step="0"]{--step:0}.funnel-step[data-step="1"]{--step:1}.funnel-step[data-step="2"]{--step:2}.funnel-step[data-step="3"]{--step:3}.funnel-step span{color:var(--ink);font-size:18px;font-weight:760}.funnel-step p{color:var(--muted);margin:0;font-size:13px}.paired-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.argument-lane{align-content:start;gap:10px;padding:18px;display:grid}.argument-lane strong{color:var(--ink);font-size:24px}.argument-lane span{border-left:4px solid var(--accent);background:var(--paper-soft);color:var(--muted);padding:12px;font-size:14px;font-weight:650}.quadrant{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quadrant-cell{align-content:center;gap:10px;min-height:116px;padding:16px;display:grid}.quadrant-cell[data-selected=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.quadrant-cell[data-selected=true]{background:color-mix(in srgb, var(--accent) 12%, var(--paper))}}.quadrant-cell[data-selected=true]{box-shadow:inset 0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.quadrant-cell[data-selected=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}}.quadrant-cell strong{color:var(--ink);font-size:20px;line-height:1.1}.quadrant-cell span{color:var(--muted);font-size:13px}.ledger-layout,.related-layout,.method-layout,.evaluation-layout,.critical-layout,.architecture-layout,.interaction-layout,.discussion-layout{grid-template-columns:minmax(250px,.82fr) minmax(0,1.42fr);gap:18px;min-height:0;display:grid}.ledger,.critique-table{align-content:start;display:grid;overflow:hidden}.ledger-row,.critique-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;display:grid}.ledger-row{grid-template-columns:1fr 1.2fr 1fr}.critique-row{grid-template-columns:1fr .8fr 1fr 1fr}.ledger-row:last-child,.critique-row:last-child{border-bottom:0}.ledger-head,.critique-head{background:var(--ink);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:780}.ledger-row strong,.critique-row strong{color:var(--ink);font-size:15px}.ledger-head strong,.critique-head strong{color:var(--paper)}.ledger-row span,.critique-row span{color:var(--muted);font-size:12px;line-height:1.35}.ledger-head span,.critique-head span{color:var(--paper)}.method-flow{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.method-card{align-content:start;position:relative}.method-card:after{background:var(--accent);content:"";width:16px;height:1px;position:absolute;top:32px;right:-13px}.method-card:last-child:after{display:none}.scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.score-card strong{font-size:30px}.opportunity-map,.move-library,.launchpad{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.opportunity-node{border-left:5px solid var(--accent);align-content:start;gap:8px;padding:15px;display:grid}.take-home-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.takeaway-card{align-content:space-between;min-height:238px;padding:18px;display:grid}.takeaway-card strong{font-size:clamp(25px,2.6vw,36px)}.takeaway-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.arc{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:7px;padding-top:18px;display:grid}.arc-step{min-height:calc(92px + var(--rise) * 13px);border-top:4px solid var(--accent);background:var(--paper-soft);align-content:end;gap:8px;padding:12px;display:grid}.arc-step:first-child{--rise:0}.arc-step:nth-child(2){--rise:1}.arc-step:nth-child(3){--rise:2}.arc-step:nth-child(4){--rise:4}.arc-step:nth-child(5){--rise:2}.arc-step strong{color:var(--ink);font-size:15px;line-height:1.15}.orality-layout{gap:clamp(14px,1.5vw,24px);height:100%;min-height:0;display:grid}.orality-cover,.orality-comparison,.orality-figure-focus,.orality-pipeline-slide{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.slide-canvas.layout-cover .slide-title-row h2{white-space:nowrap;font-size:clamp(24px,1.8vw,32px);font-weight:760;line-height:1.08}.orality-cover{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(560px,1.06fr) minmax(360px,.94fr);align-items:stretch}.orality-cover-headline{grid-column:1/-1;align-content:start;gap:8px;display:grid}.orality-cover-headline h3{color:var(--ink);white-space:nowrap;margin:0;font-size:clamp(22px,1.55vw,28px);font-weight:400;line-height:1.05}.orality-cover-headline p{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;margin:0;font-size:clamp(12px,.95vw,15px);font-weight:650}.orality-figure-focus{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr)}.orality-figure-focus.figure-right{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.orality-big-idea,.orality-cards-slide,.orality-quadrant-slide,.orality-takeaways,.orality-related-slide{grid-template-rows:auto minmax(0,1fr)}.orality-funnel-slide{grid-template-rows:minmax(0,1fr)}.orality-evidence-slide{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:clamp(10px,1.05vw,16px)}.orality-bullet-slide{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:clamp(12px,1.25vw,18px)}.orality-cards-slide[data-slide-id=author-contributions]{grid-template-rows:auto auto;align-content:start}.orality-cards-slide[data-slide-id=formative-design-goals]{grid-template-rows:auto minmax(0,1fr);align-content:start}.orality-copy-panel,.orality-thesis,.orality-quote-panel{align-content:start;gap:12px;min-width:0;display:grid}.orality-figure-focus.figure-right .orality-copy-panel{align-content:center}.orality-figure-focus[data-slide-id=conceptual-framework] .orality-copy-panel{gap:clamp(12px,1.3vw,18px)}.orality-figure-focus[data-slide-id=conceptual-framework] .orality-copy-panel>p{color:var(--ink);font-size:clamp(18px,1.45vw,24px);line-height:1.2}.orality-quote-panel{border-left:7px solid var(--accent);background:var(--paper-soft);align-content:center;padding:clamp(18px,2.5vw,30px)}.orality-copy-panel h3,.orality-thesis h3,.orality-quote-panel h3{color:var(--ink);margin:0;font-size:clamp(24px,3.1vw,42px);line-height:1.02}.orality-copy-panel p,.orality-thesis p,.orality-quote-panel p{color:var(--muted);margin:0;font-size:clamp(13px,1.25vw,17px);line-height:1.45}.orality-figure-focus[data-slide-id=related-orca] .orality-copy-panel h3{font-size:clamp(20px,1.95vw,28px);line-height:1.16}.orality-motivation-bullets{align-content:start;gap:clamp(12px,1.35vw,18px);max-width:1500px;min-height:auto;margin:0;padding:2px 0 0 28px;list-style:outside;display:grid}.orality-motivation-bullets li{color:var(--ink);padding-left:6px;font-size:clamp(18px,1.8vw,28px);line-height:1.28}.orality-motivation-bullets li::marker{color:var(--accent)}.orality-bullet-slide :where(.orality-figure-panel){grid-template-rows:minmax(0,1fr) auto;place-self:stretch center;gap:6px;width:min(100%,1320px);padding:8px}.orality-bullet-slide :where(.paper-figure-shell){aspect-ratio:auto;height:100%}.orality-bullet-slide :where(.paper-figure-shell img){width:100%;height:100%;position:absolute;inset:0}.orality-meta-grid,.orality-point-grid{gap:12px;min-height:0;display:grid}.orality-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-self:start}.orality-cover .orality-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center}.orality-point-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orality-point-grid[data-compact=true]{grid-template-columns:1fr}.orality-cards-slide[data-slide-id=author-contributions] .orality-point-grid,.orality-cards-slide[data-slide-id=formative-design-goals] .orality-point-grid{align-content:start}.orality-point-card{border:1px solid var(--line);background:#fffdfad1;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:clamp(12px,1.4vw,18px);display:grid}.orality-point-card[data-compact=true]{padding:12px 14px}.orality-cards-slide[data-slide-id=author-contributions] .orality-point-card{min-height:clamp(142px,12vw,184px)}.orality-cards-slide[data-slide-id=formative-design-goals] .orality-point-card{min-height:clamp(138px,11.5vw,176px)}.orality-point-card[data-emphasis=true]{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.orality-point-card[data-emphasis=true]{border-color:color-mix(in srgb, var(--green) 42%, var(--line))}}.orality-point-card[data-emphasis=true]{background:linear-gradient(135deg, var(--green), #fffdfae6 62%)}@supports (color:color-mix(in lab, red, red)){.orality-point-card[data-emphasis=true]{background:linear-gradient(135deg, color-mix(in srgb, var(--green) 16%, var(--paper)), #fffdfae6 62%)}}.orality-point-card[data-emphasis=true]{box-shadow:inset 6px 0 0 var(--green)}.orality-point-card[data-emphasis=true] span{color:var(--green)}.orality-figure-focus[data-slide-id=conceptual-framework] .orality-point-card{padding:clamp(10px,1.05vw,14px)}.orality-point-card div{gap:5px;display:grid}.orality-point-card span,.orality-funnel-step span,.related-paper-card span{color:var(--accent);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:11px;font-weight:800}.orality-point-card strong,.orality-funnel-step strong,.related-paper-card strong{color:var(--ink);font-size:clamp(16px,1.45vw,22px);line-height:1.12}.orality-point-card p,.orality-point-card a,.orality-point-card li,.orality-funnel-step p,.related-paper-card p{color:var(--muted);margin:0;font-size:clamp(12px,1.1vw,15px);line-height:1.4}.orality-point-card ul{gap:5px;margin:0;padding-left:18px;list-style:outside;display:grid}.orality-point-card a{color:var(--green);text-underline-offset:3px;font-weight:700;text-decoration:underline}.orality-evidence-summary{grid-template-columns:minmax(260px,.8fr) minmax(0,1.35fr);align-items:center;gap:clamp(14px,1.6vw,24px);min-width:0;display:grid}.orality-evidence-summary h3{color:var(--ink);margin:0;font-size:clamp(22px,2.35vw,34px);line-height:1.05}.orality-evidence-summary .orality-point-grid,.orality-evidence-summary .orality-point-grid[data-compact=true]{grid-template-columns:repeat(3,minmax(0,1fr))}.orality-evidence-summary :where(.orality-point-card){min-height:0;padding:clamp(9px,1vw,13px)}.orality-evidence-summary :where(.orality-point-card strong){font-size:clamp(14px,1.15vw,18px)}.orality-evidence-summary :where(.orality-point-card p){font-size:clamp(11px,.95vw,13px);line-height:1.32}.orality-figure-panel{border:1px solid var(--line);background:linear-gradient(135deg, var(--accent), transparent 46%), #fffdfae6;border-radius:8px;grid-template-rows:auto auto;align-self:center;gap:10px;min-width:0;min-height:0;max-height:100%;margin:0;padding:12px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.orality-figure-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, transparent), transparent 46%), #fffdfae6}}.paper-figure-shell,.related-figure-shell{width:100%;aspect-ratio:var(--figure-aspect);background:#fff;border:1px solid #18201d1f;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.paper-figure-shell img,.related-figure-shell img{object-fit:contain;width:100%;height:100%;display:block}.related-figure-shell img{object-fit:contain}.orality-figure-panel figcaption{color:var(--muted);gap:5px;font-size:12px;line-height:1.35;display:grid}.orality-figure-panel:has(.figure-read-card) .paper-figure-shell{justify-self:center;width:100%}.orality-figure-panel:has(.figure-read-card) .paper-figure-shell img{position:absolute;inset:0}.orality-figure-panel:has(.figure-read-card+.figure-read-card){align-self:stretch;gap:6px;padding:8px}@media (max-width:1499px),(max-height:819px){.orality-figure-focus[data-slide-id^=related-]{gap:12px}.orality-figure-focus[data-slide-id^=related-] .orality-copy-panel{align-content:center;gap:8px;overflow:hidden}.orality-figure-focus[data-slide-id^=related-] .orality-copy-panel h3{font-size:clamp(16px,1.75vw,22px);line-height:1.12}.orality-figure-focus[data-slide-id^=related-] .orality-point-grid[data-compact=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.orality-figure-focus[data-slide-id^=related-] .orality-point-card[data-compact=true]{gap:5px;padding:8px}.orality-figure-focus[data-slide-id^=related-] .orality-point-card span{font-size:8.5px}.orality-figure-focus[data-slide-id^=related-] .orality-point-card strong{font-size:12.5px;line-height:1.15}.orality-figure-focus[data-slide-id^=related-] .orality-point-card p{display:none}.orality-figure-panel:has(.figure-read-card+.figure-read-card) .paper-figure-shell{width:min(100%,420px)}}.figure-read-card{border:1px solid var(--green);gap:6px;padding:clamp(10px,1.05vw,14px);display:grid}@supports (color:color-mix(in lab, red, red)){.figure-read-card{border:1px solid color-mix(in srgb, var(--green) 42%, var(--line))}}.figure-read-card{background:linear-gradient(135deg, var(--green), #fffdfaeb 62%);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.figure-read-card{background:linear-gradient(135deg, color-mix(in srgb, var(--green) 16%, var(--paper)), #fffdfaeb 62%)}}.figure-read-card{box-shadow:inset 5px 0 0 var(--green)}.figure-read-card span{color:var(--green);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:10px;font-weight:800}.figure-read-card strong{color:var(--ink);font-size:clamp(14px,1.15vw,18px);line-height:1.18}.orality-figure-panel:has(.figure-read-card+.figure-read-card) .figure-read-card{gap:3px;padding:clamp(5px,.65vw,8px)}.orality-figure-panel:has(.figure-read-card+.figure-read-card) .figure-read-card span{font-size:8px}.orality-figure-panel:has(.figure-read-card+.figure-read-card) .figure-read-card strong{font-size:clamp(12px,.95vw,14px);line-height:1.12}.orality-cover .paper-figure-shell{aspect-ratio:var(--figure-aspect)}.orality-evidence-slide :where(.orality-figure-panel){grid-template-rows:minmax(0,1fr) auto;align-self:stretch;gap:6px;width:100%;max-width:none;padding:8px}.orality-evidence-slide :where(.paper-figure-shell){aspect-ratio:auto;height:100%}.orality-evidence-slide :where(.paper-figure-shell img){width:100%;height:100%;position:absolute;inset:0}.orality-funnel{align-content:start;gap:10px;min-height:0;display:grid}.orality-funnel-step{border-left:5px solid var(--accent);background:var(--paper-soft);gap:5px;padding:13px 16px;display:grid}.orality-quadrant{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;display:grid}.orality-quadrant-cell{border:1px solid var(--line);background:#fffdfad1;border-radius:8px;align-content:center;gap:10px;min-height:0;padding:clamp(14px,1.7vw,22px);display:grid}.orality-quadrant-cell[data-selected=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.orality-quadrant-cell[data-selected=true]{background:color-mix(in srgb, var(--accent) 13%, var(--paper))}}.orality-quadrant-cell[data-selected=true]{box-shadow:inset 0 0 0 2px var(--accent)}@supports (color:color-mix(in lab, red, red)){.orality-quadrant-cell[data-selected=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}}.orality-quadrant-cell strong{color:var(--ink);font-size:clamp(18px,1.8vw,28px);line-height:1.08}.orality-quadrant-cell span{color:var(--muted);font-size:clamp(12px,1.1vw,15px);line-height:1.4}.orality-problem-panel{border-left:7px solid var(--accent);background:var(--paper-soft);align-content:center;gap:clamp(8px,1vw,14px);padding:clamp(20px,2.2vw,34px);display:grid}.orality-problem-panel span,.orality-tech-panel span{color:var(--accent);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:12px;font-weight:800}.orality-problem-panel h3{color:var(--ink);margin:0;font-size:clamp(26px,3.15vw,48px);font-weight:520;line-height:1.08}.orality-problem-panel p{max-width:1240px;color:var(--muted);margin:0;font-size:clamp(14px,1.25vw,18px);line-height:1.42}.orality-tech-panel{align-content:start;gap:clamp(10px,1.15vw,16px);display:grid}.orality-tech-list{align-content:start;gap:clamp(9px,1.05vw,14px);max-width:1320px;margin:0;padding:0 0 0 30px;list-style:outside;display:grid}.orality-tech-list li{color:var(--ink);padding-left:8px;font-size:clamp(18px,1.75vw,27px);line-height:1.24}.orality-tech-list li::marker{color:var(--accent)}.orality-takeaways .orality-point-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.orality-takeaways[data-slide-id=critical-read] .orality-point-card{gap:clamp(10px,1.05vw,16px);padding:clamp(18px,1.7vw,28px)}.orality-takeaways[data-slide-id=critical-read] .orality-point-card span{font-size:clamp(12px,.85vw,16px)}.orality-takeaways[data-slide-id=critical-read] .orality-point-card strong{font-size:clamp(22px,2vw,34px);line-height:1.08}.orality-takeaways[data-slide-id=critical-read] .orality-point-card p{font-size:clamp(16px,1.45vw,24px);line-height:1.32}.orality-related-slide{gap:14px}.related-paper-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:0;display:grid}.related-paper-card{border:1px solid var(--line);background:#fffdfadb;border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.related-figure-shell{border-bottom:1px solid var(--line);min-height:0}.related-paper-copy{gap:6px;padding:12px;display:grid}.move-card{grid-template-columns:18px minmax(0,1fr)}.move-card p{grid-column:2}.launch-card{min-height:120px}.deck-controls{grid-template-columns:minmax(120px,1fr) auto;display:grid}.progress-shell{background:#fffdfab8;border:1px solid #18201d24;height:9px}.progress-shell div{background:var(--green);height:100%;transition:width .18s}.speaker-notes{border-left:1px solid #18201d1f;align-content:start;gap:18px;height:100vh;min-height:100vh;padding:24px 20px;display:grid;position:sticky;top:0;overflow:auto}.notes-header{border-bottom:1px solid var(--line);gap:10px;padding-bottom:16px}.notes-header div{gap:2px;display:grid}.speaker-notes section{gap:9px;display:grid}.speaker-notes p,.speaker-notes li{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.speaker-notes ul{gap:8px;margin:0;padding-left:18px;display:grid}.principles{border:1px solid var(--line);background:var(--paper);padding:14px}.principles div{color:var(--ink);align-items:center;gap:8px;display:flex}.presenter-notes-page{background:linear-gradient(90deg, #1f6f570f 1px, transparent 1px), linear-gradient(#2459a60d 1px, transparent 1px), var(--background);background-size:44px 44px;grid-template-rows:auto minmax(0,1fr);gap:clamp(22px,3vw,38px);min-height:100vh;padding:clamp(24px,3.2vw,56px);display:grid}.presenter-notes-hero{border-bottom:1px solid var(--line);gap:10px;padding-bottom:22px;display:grid}.presenter-notes-index,.presenter-notes-label{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.presenter-notes-hero h1{max-width:min(100%,1380px);color:var(--ink);margin:0;font-size:clamp(42px,7vw,86px);line-height:.98}.presenter-notes-hero p{max-width:min(100%,1120px);color:var(--muted);margin:0;font-size:clamp(20px,2.5vw,30px);line-height:1.35}.presenter-notes-card{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:14px;width:100%;padding:clamp(18px,3vw,30px);display:grid}.presenter-notes-move{border-left:7px solid var(--green);background:var(--paper-soft)}.presenter-notes-card p,.presenter-notes-card li{color:var(--ink);margin:0;font-size:clamp(20px,2.4vw,30px);line-height:1.45}.presenter-notes-card ul{gap:12px;margin:0;padding-left:26px;display:grid}@media (min-width:1400px){.presenter-notes-page{gap:clamp(24px,2.4vw,42px)}.presenter-notes-card{align-content:start;align-self:stretch;padding:clamp(26px,3vw,48px)}.presenter-notes-card ul{row-gap:clamp(22px,2.2vw,36px);padding-left:30px}.presenter-notes-card li{max-width:none;font-size:clamp(25px,1.65vw,32px);line-height:1.32}}.presenter-notes-principles p{color:var(--muted);font-size:clamp(17px,2vw,22px)}.orality-cards-slide[data-slide-id=evaluation-task] .orality-point-card{gap:clamp(10px,1.1vw,16px);padding:clamp(18px,1.7vw,26px)}.orality-cards-slide[data-slide-id=evaluation-task] .orality-point-card p,.orality-cards-slide[data-slide-id=evaluation-task] .orality-point-card li{font-size:clamp(16px,1.35vw,23px);line-height:1.34}.orality-cards-slide[data-slide-id=evaluation-task] .orality-point-card ul{gap:clamp(6px,.65vw,10px)}.orality-big-idea[data-slide-id=transcript-trap] .orality-quote-panel p,.orality-comparison[data-slide-id=problem-position] .orality-copy-panel>p,.orality-figure-focus[data-slide-id=conceptual-framework] .orality-copy-panel>p{font-size:clamp(17px,1.45vw,23px);line-height:1.36}.orality-cover[data-slide-id=paper-card] .orality-point-card p,.orality-cover[data-slide-id=paper-card] .orality-point-card a,.orality-cover[data-slide-id=paper-card] .orality-point-card li,.orality-funnel-slide[data-slide-id=background-funnel] .orality-funnel-step p,.orality-big-idea[data-slide-id=transcript-trap] .orality-point-card p,.orality-big-idea[data-slide-id=transcript-trap] .orality-point-card li,.orality-cards-slide[data-slide-id=author-contributions] .orality-point-card p,.orality-cards-slide[data-slide-id=author-contributions] .orality-point-card li,.orality-cards-slide[data-slide-id=formative-design-goals] .orality-point-card p,.orality-cards-slide[data-slide-id=formative-design-goals] .orality-point-card li,.orality-figure-focus[data-slide-id=system-overview] .orality-point-card p,.orality-figure-focus[data-slide-id=system-overview] .orality-point-card li,.orality-figure-focus[data-slide-id=conceptual-framework] .orality-point-card p,.orality-figure-focus[data-slide-id=conceptual-framework] .orality-point-card li,.orality-figure-focus[data-slide-id=voice-restructuring] .orality-point-card p,.orality-figure-focus[data-slide-id=voice-restructuring] .orality-point-card li,.orality-figure-focus[data-slide-id=embedded-scaffolds] .orality-point-card p,.orality-figure-focus[data-slide-id=embedded-scaffolds] .orality-point-card li,.orality-pipeline-slide[data-slide-id=implementation] .orality-point-card p,.orality-pipeline-slide[data-slide-id=implementation] .orality-point-card li,.orality-comparison[data-slide-id=problem-position] .orality-point-card p,.orality-comparison[data-slide-id=problem-position] .orality-point-card li,.orality-figure-focus[data-slide-id=workflow-strategies] .orality-point-card p,.orality-figure-focus[data-slide-id=workflow-strategies] .orality-point-card li,.orality-figure-focus[data-slide-id=related-orca] .orality-point-card p,.orality-figure-focus[data-slide-id=related-orca] .orality-point-card li,.orality-figure-focus[data-slide-id=related-ai-personality] .orality-point-card p,.orality-figure-focus[data-slide-id=related-ai-personality] .orality-point-card li,.orality-figure-focus[data-slide-id=related-visual-metaphors] .orality-point-card p,.orality-figure-focus[data-slide-id=related-visual-metaphors] .orality-point-card li{font-size:clamp(15px,1.3vw,21px);line-height:1.35}@media (max-width:1520px){.deck-app{grid-template-columns:244px minmax(0,1fr)}.speaker-notes{display:none}}@media (min-width:821px){html,body{overflow:hidden}.deck-app{height:100vh;overflow:hidden}}@media (max-width:1180px){.deck-app{grid-template-columns:86px minmax(0,1fr)}.deck-sidebar{padding-inline:10px}.slide-tab-copy{display:none}.slide-tab{grid-template-columns:1fr;justify-items:center}.deck-stage{padding:18px}}@media (max-width:820px){.deck-app{height:auto;display:block;overflow:visible}.deck-stage{height:auto;min-height:0;overflow:visible}.deck-sidebar{border-right:0;border-bottom:1px solid var(--line);height:auto;min-height:auto;position:static;overflow:visible}.slide-list{display:flex}.slide-tab{flex:0 0 52px}.section-rail,.keyboard-hint{display:none}.slide-canvas{aspect-ratio:auto;min-height:0;padding:24px;overflow:visible}.title-layout,.evidence-layout,.funnel-layout,.position-layout,.quadrant-layout,.ledger-layout,.related-layout,.method-layout,.evaluation-layout,.critical-layout,.architecture-layout,.interaction-layout,.discussion-layout,.take-home-layout,.orality-cover,.orality-comparison,.orality-figure-focus,.orality-pipeline-slide,.orality-evidence-slide,.orality-quadrant-slide,.method-flow,.arc,.paper-meta-grid,.scoreboard,.evidence-stack,.paired-lanes,.opportunity-map,.move-library,.launchpad,.orality-meta-grid,.orality-point-grid,.orality-takeaways .orality-point-grid,.related-paper-grid,.orality-quadrant,.orality-evidence-summary,.critique-row,.ledger-row,.deck-controls{grid-template-columns:1fr}.control-cluster{justify-content:space-between}}@media print{.deck-sidebar,.deck-toolbar,.section-rail,.deck-controls,.speaker-notes{display:none}.deck-app,.deck-stage{background:#fff;min-height:auto;padding:0;display:block}.slide-canvas{width:100vw;height:100vh;box-shadow:none;page-break-after:always}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
