@layer legacy,frame,layouts,teaching,atelier;@layer legacy{.ann{--ann-color: oklch(.62 .005 30);--ann-mark: light-dark(color-mix(in oklch, var(--ann-color) 10%, transparent), oklch(from var(--ann-color) l calc(c*1.35) h / 24%));--ann-font: "Shantell Sans", cursive;--ann-target-gap: 5px;--ann-label-gap: 6px;--ann-lower-label-gap: -4px;--ann-label-max-width: 150px;--ann-arrow-x: 0px;--ann-text-x: 0px;--ann-arrow-y: 0px;--ann-text-y: 5px;--ann-rotate: -4deg;position:relative;display:inline-block;overflow:visible;line-height:1.15;border-radius:3px;background:var(--ann-mark);box-shadow:-.3em 0 0 0 var(--ann-mark),.3em 0 0 0 var(--ann-mark)}.ann:after{content:attr(data-note);position:absolute;z-index:4;width:max-content;max-width:var(--ann-label-max-width);transform:rotate(var(--ann-rotate));font-family:var(--ann-font);font-size:.95rem;font-weight:400;line-height:1.05;color:var(--ann-color);opacity:.9;white-space:normal;overflow-wrap:anywhere;pointer-events:none}.ann:before{content:"";position:absolute;z-index:3;width:46px;height:38px;transform-origin:50% 50%;-webkit-mask:var(--_ann-arrow-mask) center / contain no-repeat;mask:var(--_ann-arrow-mask) center / contain no-repeat;background:var(--ann-color);opacity:.9;pointer-events:none}.ann:not([data-note]):before,.ann:not([data-note]):after,.ann[data-note=""]:before,.ann[data-note=""]:after{display:none}.ann-amber{--ann-color: #b8751a;--ann-mark: light-dark(color-mix(in oklch, #ffb000 14%, transparent), color-mix(in oklch, #ffb000 22%, transparent))}.ann-blue{--ann-color: #3b72c4}.ann-green{--ann-color: #2f8f5b}.ann-red{--ann-color: #c45a38}.ann-purple{--ann-color: #8657c8}.ann-rainbow{--ann-color: oklch(.65 .28 var(--ann-rainbow-hue, 350deg))}.ann-no-mark{--ann-mark: transparent}@property --ann-rainbow-hue{syntax: "<angle>"; inherits: false; initial-value: 350deg;}@keyframes ann-rainbow-cycle{to{--ann-rainbow-hue: 710deg}}@media (prefers-reduced-motion: no-preference){.ann-rainbow{animation:ann-rainbow-cycle 3s linear infinite}}@media (forced-colors: active){.ann:before{background:CanvasText;forced-color-adjust:none}}.ann-n:before{left:calc(50% - 23px + var(--ann-arrow-x));top:calc(100% + var(--ann-target-gap) - 4px + var(--ann-arrow-y));--_ann-arrow-mask: url("data:image/svg+xml,%3Csvg width='46' height='38' viewBox='0 0 46 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 35 C22 26 22 15 23 4' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M17 10 L23 3 L29 10' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ann-n:after{left:calc(50% + var(--ann-text-x));top:calc(100% + var(--ann-target-gap) + 31px + var(--ann-lower-label-gap) + var(--ann-text-y));transform:translate(-50%) rotate(var(--ann-rotate))}.ann-ne:before{left:calc(50% - 40px + var(--ann-arrow-x));top:calc(100% + var(--ann-target-gap) - 6px + var(--ann-arrow-y));transform:translate(-10%);--_ann-arrow-mask: url("data:image/svg+xml,%3Csvg width='46' height='38' viewBox='0 0 46 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 32 C16 30 28 18 40 6' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M30 10 L40 6 L36 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ann-ne:after{left:calc(50% - 34px + var(--ann-text-x));top:calc(100% + var(--ann-target-gap) + 26px + var(--ann-lower-label-gap) + var(--ann-text-y));transform:translate(-60%) rotate(var(--ann-rotate))}.ann-e:before{left:calc(-1 * var(--ann-target-gap) - 43px + var(--ann-arrow-x));top:calc(50% - 19px + var(--ann-arrow-y));--_ann-arrow-mask: url("data:image/svg+xml,%3Csvg width='46' height='38' viewBox='0 0 46 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 19 C15 18 31 18 43 19' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M36 13 L43 19 L36 25' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ann-e:after{right:calc(100% + var(--ann-target-gap) + 39px + var(--ann-label-gap) - var(--ann-text-x));top:calc(50% - 5px + var(--ann-text-y));transform:translateY(-50%) rotate(var(--ann-rotate))}.ann-se:before{left:calc(50% - 40px + var(--ann-arrow-x));top:calc(-1 * var(--ann-target-gap) - 32px + var(--ann-arrow-y));transform:translate(-10%);--_ann-arrow-mask: url("data:image/svg+xml,%3Csvg width='46' height='38' viewBox='0 0 46 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6 C16 8 28 20 40 32' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M36 22 L40 32 L30 28' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ann-se:after{left:calc(50% - 34px + var(--ann-text-x));bottom:calc(100% + var(--ann-target-gap) + 26px + var(--ann-label-gap) - var(--ann-text-y));transform:translate(-60%) rotate(var(--ann-rotate))}.ann-s:before{left:calc(50% - 23px + var(--ann-arrow-x));top:calc(-1 * var(--ann-target-gap) - 35px + var(--ann-arrow-y));--_ann-arrow-mask: url("data:image/svg+xml,%3Csvg width='46' height='38' viewBox='0 0 46 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23 4 C22 13 22 24 23 35' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M17 29 L23 36 L29 29' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ann-s:after{left:calc(50% + var(--ann-text-x));bottom:calc(100% + var(--ann-target-gap) + 31px + var(--ann-label-gap) - var(--ann-text-y));transform:translate(-50%) rotate(var(--ann-rotate))}.ann-sw:before{left:calc(50% - 6px + var(--ann-arrow-x));top:calc(-1 * var(--ann-target-gap) - 32px + var(--ann-arrow-y));transform:translate(10%);--_ann-arrow-mask: url("data:image/svg+xml,%3Csvg width='46' height='38' viewBox='0 0 46 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 6 C30 8 18 20 6 32' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M10 22 L6 32 L16 28' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ann-sw:after{left:calc(50% + 34px + var(--ann-text-x));bottom:calc(100% + var(--ann-target-gap) + 26px + var(--ann-label-gap) - var(--ann-text-y));transform:translate(-40%) rotate(var(--ann-rotate))}.ann-w:before{left:calc(100% + var(--ann-target-gap) - 3px + var(--ann-arrow-x));top:calc(50% - 19px + var(--ann-arrow-y));--_ann-arrow-mask: url("data:image/svg+xml,%3Csvg width='46' height='38' viewBox='0 0 46 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43 19 C32 18 15 18 3 19' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M10 13 L3 19 L10 25' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ann-w:after{left:calc(100% + var(--ann-target-gap) + 40px + var(--ann-label-gap) + var(--ann-text-x));top:calc(50% - 5px + var(--ann-text-y));transform:translateY(-50%) rotate(var(--ann-rotate))}.ann-nw:before{left:calc(50% - 6px + var(--ann-arrow-x));top:calc(100% + var(--ann-target-gap) - 6px + var(--ann-arrow-y));transform:translate(10%);--_ann-arrow-mask: url("data:image/svg+xml,%3Csvg width='46' height='38' viewBox='0 0 46 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40 32 C30 30 18 18 6 6' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M16 10 L6 6 L10 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ann-nw:after{left:calc(50% + 34px + var(--ann-text-x));top:calc(100% + var(--ann-target-gap) + 26px + var(--ann-lower-label-gap) + var(--ann-text-y));transform:translate(-40%) rotate(var(--ann-rotate))}}@layer legacy{:root{color-scheme:light;--paper: #fffdf8;--ink: #172235;--muted: #68717e;--line: #d8dce2;--red: #d22b37;--red-soft: #f9e2df;--blue: #2f68bd;--blue-soft: #e7effb;--green: #2f865e;--green-soft: #e2f1e8;--amber: #9f6412;--amber-soft: #faedc9;--purple: #7653aa;--sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans CJK SC", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--hand: "LXGW WenKai Screen", "Kaiti SC", KaiTi, cursive}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden;background:#111722;color:var(--ink);font-family:var(--sans)}body{display:grid;place-items:center}button,dialog{font:inherit}button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration-color:#d22b3794;text-underline-offset:.16em}.stage{position:relative;width:min(100vw,calc(100dvh * 16 / 9));height:min(100dvh,56.25vw);aspect-ratio:16 / 9;overflow:hidden;container-type:size;background:var(--paper);box-shadow:0 2.2rem 7rem #0000004d}.deck,.slide{position:absolute;top:0;right:0;bottom:0;left:0}.slide{display:none;grid-template-rows:auto minmax(0,1fr) auto;padding:4.1cqh 5.4cqw 2.2cqh;overflow:hidden;background:linear-gradient(90deg,rgb(47 104 189 / 2.5%) 1px,transparent 1px) 0 0 / 6.25cqw 11.1cqh,linear-gradient(rgb(47 104 189 / 2.5%) 1px,transparent 1px) 0 0 / 6.25cqw 11.1cqh,var(--paper)}.slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 86% 12%,rgb(255 255 255 / 92%),transparent 28%)}.slide>*{position:relative;z-index:1}.slide.is-active{display:grid}.slide-body{min-width:0;min-height:0;display:grid;align-content:center;position:relative}.slide.is-entering .slide-head,.slide.is-entering .slide-body{animation:enter-up .32s cubic-bezier(.2,.7,.2,1) both}@keyframes enter-up{0%{opacity:0;transform:translateY(1.2cqh)}to{opacity:1;transform:none}}.slide-head{padding-bottom:1.65cqh;margin-bottom:2.4cqh;border-bottom:.18cqh solid var(--line)}.slide-head:after{content:"";position:absolute;left:0;bottom:-.18cqh;width:19cqw;height:.28cqh;background:var(--red);transform:rotate(-.2deg);transform-origin:left center}.section-tag,.cover-kicker,.dialog-kicker{margin:0 0 .7cqh;color:var(--red);font-size:13px;font-size:max(1.02cqw,var(--text-note));font-weight:780;letter-spacing:.12em;text-transform:uppercase}h1,h2,h3,p,blockquote{margin-top:0}h2{max-width:86cqw;margin:0;font-size:40px;font-size:3.12cqw;line-height:1.16;letter-spacing:-.035em}h3{margin:0 0 1.3cqh;font-size:26px;font-size:2.05cqw;line-height:1.2}.slide-body{font-size:22px;font-size:1.72cqw;line-height:1.46}.slide-bottom{align-self:end;min-height:4.7cqh}.source{min-height:1.6cqh;margin:0 0 .6cqh;color:var(--muted);font-size:10.5px;font-size:max(.82cqw,var(--text-note));line-height:1.25}.slide-footer{display:flex;justify-content:space-between;align-items:center;padding-top:.75cqh;border-top:.12cqh solid var(--line);color:var(--muted);font-size:11px;font-size:max(.86cqw,var(--text-note));line-height:1;letter-spacing:.035em}.notes{display:none}.fragment{opacity:0;transform:translateY(.8cqh);transition:opacity .24s ease,transform .3s ease;pointer-events:none}.fragment.is-visible{opacity:1;transform:none;pointer-events:auto}.slide .ann,.slide .rn{--ann-font: var(--hand);--ann-label-max-width: 15cqw}.slide .ann:after{font-size:16px;font-size:max(1.25cqw,var(--text-note));line-height:1.08;font-weight:400}.hand-note{margin:1.6cqh 0 0;color:var(--amber);font-family:var(--hand);font-size:19px;font-size:1.48cqw;transform:rotate(-.6deg)}.takeaway,.warning,.definition{margin:2.5cqh auto 0;padding:1.1cqh 1.4cqw;border-left:.42cqw solid var(--blue);background:#e7effb94;font-size:19px;font-size:1.48cqw;line-height:1.4}.warning{border-left-color:var(--red);background:#f9e2df99}.definition{border-left-color:var(--green);background:#e2f1e8ad;font-weight:690}.muted{color:var(--muted)}.wide{grid-column:1 / -1;width:min(76cqw,100%)}.formula{color:var(--blue);font-family:ui-serif,Georgia,serif;font-size:2.05cqw}.slide-cover{grid-template-rows:auto minmax(0,1fr) auto;padding:7.2cqh 7.2cqw 4.2cqh;background:linear-gradient(90deg,transparent 0 7.8%,rgb(210 43 55 / 12%) 7.8% 8%,transparent 8%),linear-gradient(rgb(47 104 189 / 2.5%) 1px,transparent 1px) 0 0 / 6.25cqw 11.1cqh,var(--paper)}.cover-rule{position:absolute;left:7.2cqw;right:7.2cqw;top:11.4cqh;height:.22cqh;background:var(--red);transform:rotate(-.1deg)}.cover-kicker{align-self:start}.slide-cover .slide-body{align-content:center;grid-template-columns:1fr .42fr;gap:3.6cqw}.cover-copy h1{margin:0;font-size:66px;font-size:5.18cqw;line-height:1.18;letter-spacing:-.06em}.cover-copy>p{margin:3.2cqh 0 0;color:var(--blue);font-size:29px;font-size:2.28cqw;font-weight:720}.cover-question{align-self:end;margin-bottom:7.5cqh;padding:2.2cqh 0 2.2cqh 2cqw;border-left:.35cqw solid var(--amber);font-family:var(--hand);font-size:20px;font-size:1.56cqw;line-height:1.65;transform:rotate(-.8deg)}.cover-footer{padding-top:1.2cqh;font-size:13px;font-size:max(1.02cqw,var(--text-note))}.slide-prompt .slide-body{grid-template-columns:1fr auto;gap:5cqw}.question-stack{display:grid;gap:2.2cqh;align-self:center}.question-stack p{display:grid;grid-template-columns:7cqw 1fr;align-items:center;margin:0;padding-bottom:1.7cqh;border-bottom:.12cqh solid var(--line)}.question-stack b{color:var(--red);font-family:var(--hand);font-size:1.8cqw;font-weight:500}.question-stack span{font-size:2.05cqw;font-weight:500}.slide-prompt .hand-note{align-self:center;max-width:15cqw;font-size:2cqw}.slide-video .slide-head{margin-bottom:1.4cqh}.slide-video .slide-body{grid-template-columns:minmax(0,1fr) 10cqw;gap:2.2cqw;align-content:stretch}.video-shell{min-height:0;display:grid;place-items:center;background:#050609;border:.14cqw solid #111722}.video-shell video{display:block;max-width:100%;max-height:57cqh;width:100%;aspect-ratio:16 / 9;object-fit:contain}.video-watch{display:grid;align-content:center;gap:3cqh;color:var(--red);font-family:var(--hand);font-size:1.7cqw}.video-watch span{padding-bottom:1cqh;border-bottom:.22cqh solid currentColor;transform:rotate(-1deg)}.slide-words .slide-body{align-content:center}.verb-field{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5cqh 1.6cqw;max-width:77cqw;margin:0 auto}.verb-field span{padding:.7cqh .9cqw;border-bottom:.22cqh solid var(--line);font-family:var(--hand);font-size:2.5cqw}.verb-field span:nth-child(3n+1){color:var(--blue);transform:rotate(-1deg)}.verb-field span:nth-child(3n+2){color:var(--green);transform:rotate(.7deg)}.verb-field span:nth-child(3n){color:var(--red);transform:rotate(-.2deg)}.slide-words .takeaway{margin-top:5cqh}.sequence-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1.5cqw}.sequence-line.five{grid-template-columns:repeat(7,auto);justify-content:center}.sequence-line>div{padding:2.2cqh 1.6cqw;border-top:.55cqh solid var(--blue);background:#fff9;text-align:center}.sequence-line b,.sequence-line small{display:block}.sequence-line b{font-size:1.8cqw}.sequence-line small{margin-top:.7cqh;color:var(--muted);font-size:max(1.05cqw,var(--text-note))}.sequence-line i{color:var(--red);font-family:var(--hand);font-size:2.5cqw;font-style:normal}.slide-sequence blockquote{margin:5cqh auto 0;font-family:var(--hand);font-size:1.8cqw}.slide-split .slide-body{grid-template-columns:1fr auto 1fr;align-items:center;gap:2.8cqw}.column{min-height:28cqh;padding:3cqh 2.4cqw;border-top:.65cqh solid var(--line)}.column.accent{border-top-color:var(--blue)}.column h3{font-size:2.6cqw}.column p{margin:1.8cqh 0 0}.bridge-arrow{color:var(--red);font-family:var(--hand);font-size:4cqw}.fork-diagram{display:grid;grid-template-columns:15cqw 1fr 1fr 17cqw;grid-template-rows:auto auto;gap:2cqh 2cqw;align-items:center}.fork-start{grid-row:1 / span 2;padding:3cqh 1cqw;border:.2cqw solid var(--ink);text-align:center;font-weight:760}.fork-path{padding:2cqh 1.4cqw;border-left:.42cqw solid var(--blue);background:var(--blue-soft)}.fork-path.amber{grid-column:2 / 4;grid-row:2;border-left-color:var(--amber);background:var(--amber-soft)}.fork-path b,.fork-path span{display:block}.fork-path span{margin-top:.4cqh;color:var(--muted);font-size:max(1.25cqw,var(--text-note))}.fork-join{grid-column:4;grid-row:1 / span 2;padding:3cqh 1.1cqw;border:.22cqw dashed var(--green);text-align:center;font-weight:700}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw;align-items:stretch}.timeline>div{min-height:23cqh;padding:2.5cqh 1.7cqw;border-top:.55cqh solid var(--line)}.timeline .steer{border-top-color:var(--red);background:#f9e2df94}.timeline small,.timeline b{display:block}.timeline small{margin-bottom:2cqh;color:var(--muted);font-size:max(1.05cqw,var(--text-note))}.timeline b{font-size:1.75cqw;line-height:1.45}.ladder{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4cqw;align-items:end}.ladder>div{display:grid;align-content:center;padding:1.5cqh 1.4cqw;border-bottom:.55cqh solid var(--green);background:#e2f1e87f}.ladder>div:nth-child(1){min-height:15cqh}.ladder>div:nth-child(2){min-height:20cqh;border-color:var(--blue);background:#e7effb8c}.ladder>div:nth-child(3){min-height:25cqh;border-color:var(--amber);background:#faedc98c}.ladder>div:nth-child(4){min-height:31cqh;border-color:var(--red);background:#f9e2df99}.ladder b,.ladder span{display:block}.ladder b{font-size:2.1cqw}.ladder span{margin-top:1cqh;color:var(--muted);font-size:max(1.3cqw,var(--text-note))}.slide-ladder .ann:after{left:calc(100% + 1.2cqw);top:-1cqh;width:13cqw}.evidence-rows{display:grid;gap:1.4cqh}.evidence-rows p{display:grid;grid-template-columns:14cqw 1fr;margin:0;padding:1.8cqh 0;border-bottom:.14cqh solid var(--line)}.evidence-rows b{color:var(--blue);font-size:1.8cqw}.evidence-rows span{font-size:1.55cqw}.slide-evidence blockquote{margin:3.5cqh auto 0;font-family:var(--hand);font-size:1.65cqw}.slide-image-split .slide-body{grid-template-columns:1.02fr .98fr;gap:2.4cqw;align-items:center}.slide-image-split.reverse .slide-body{grid-template-columns:.98fr 1.02fr}.slide-image-split img{width:100%;max-height:50cqh;object-fit:contain;mix-blend-mode:multiply}.image-copy{display:grid;align-content:center;gap:1.6cqh}.image-copy>p{margin:0}.big-contrast{padding-bottom:1.7cqh;border-bottom:.14cqh solid var(--line);font-size:1.72cqw}.big-contrast b{display:inline-block;min-width:6cqw;color:var(--red);font-size:2.05cqw}.image-copy .definition{margin-top:1cqh}.generated-scene{position:relative;width:100%;height:50cqh;overflow:hidden;border:.14cqw solid var(--line);background:#f8edda}.generated-scene>img{width:100%;height:100%;object-fit:cover}.scene-annotations{position:absolute;left:2cqw;top:50%;width:27cqw;display:grid;gap:1.2cqh;transform:translateY(-50%)}.scene-annotations p{display:grid;grid-template-columns:7cqw 1fr;margin:0;padding:1.2cqh 1.1cqw;border-left:.42cqw solid var(--blue);background:#fffdf8e5;box-shadow:.3cqw .45cqh #17223517}.scene-annotations p:nth-child(2){border-color:var(--green)}.scene-annotations p:nth-child(3){border-color:var(--red)}.scene-annotations b{color:var(--red);font-family:var(--hand)}.scene-annotations span{font-size:max(1.18cqw,var(--text-note))}.frame-compare{display:grid;grid-template-columns:1fr 1fr;gap:2cqw}.frame-compare figure{margin:0}.frame-compare img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border:.14cqw solid var(--line)}.frame-compare figcaption{display:grid;grid-template-columns:7cqw 1fr;align-items:center;gap:1cqw;padding:1.2cqh 1cqw 0}.frame-compare figcaption b{color:var(--red);font-family:var(--hand);font-size:1.7cqw}.frame-compare figcaption span{color:var(--muted);font-size:max(1.15cqw,var(--text-note))}.quiz-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6cqh 1.3cqw}.quiz-grid button{min-height:10cqh;padding:1.3cqh 1.2cqw;border:.16cqw solid var(--line);border-radius:0;background:#ffffffb8;color:var(--ink);font-size:1.42cqw;cursor:pointer;transition:.2s ease}.quiz-grid button:hover,.quiz-grid button.selected{border-color:var(--blue);background:var(--blue-soft);transform:translateY(-.3cqh)}.quiz-answer{margin:3.4cqh auto 0;font-size:1.65cqw}.task-quote{max-width:75cqw;margin:0 auto 3.5cqh;padding:2.5cqh 2cqw;border-left:.5cqw solid var(--red);background:#f9e2df7a;font-size:2cqw;font-weight:690}.gap-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2cqh 1.2cqw}.gap-list span{padding:1cqh 1cqw;border-bottom:.25cqh solid var(--blue);font-family:var(--hand);font-size:1.55cqw}.token-line{display:flex;justify-content:center;align-items:center;gap:.55cqw;margin-bottom:5cqh;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:2.65cqw}.token-line span{padding:.9cqh .75cqw;background:var(--blue-soft);border-bottom:.35cqh solid var(--blue)}.token-line span:nth-child(2n){background:var(--amber-soft);border-color:var(--amber)}.token-line .next-token{background:var(--red-soft);border-color:var(--red)}.prob-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:3cqw;align-items:center}.prob-row>span{font-family:var(--hand);font-size:2.4cqw}.prob-row>div{display:grid;gap:1.1cqh}.prob-row b{position:relative;display:flex;justify-content:space-between;width:var(--p);min-width:12cqw;padding:.7cqh .9cqw;background:var(--blue-soft);border-left:.35cqw solid var(--blue);font-size:max(1.25cqw,var(--text-note))}.prob-row small{color:var(--muted)}.logic-row{display:grid;grid-template-columns:1fr 1fr;gap:2cqw;margin-top:4cqh}.logic-row p{margin:0;padding:2cqh 1.5cqw;border-top:.42cqh solid var(--line)}.logic-row p:last-child{border-color:var(--red)}.workspace-board{display:grid;grid-template-columns:1fr 1fr;gap:2cqw}.workspace-board>div{min-height:28cqh;padding:2.8cqh 2cqw;border:.16cqw solid var(--line);border-top:.6cqh solid var(--blue)}.workspace-board>div:last-child{border-top-color:var(--red)}.workspace-board b,.workspace-board span{display:block}.workspace-board b{font-size:2.15cqw}.workspace-board span{margin-top:2cqh;color:var(--muted)}.layer-stack{display:grid;gap:1cqh;width:70cqw;margin:0 auto}.layer-stack>div{display:grid;grid-template-columns:13cqw 1fr;align-items:center;padding:1.45cqh 1.7cqw;border-left:.5cqw solid var(--blue);background:#e7effb8f}.layer-stack>div:nth-child(2){width:91%;border-color:var(--green);background:#e2f1e88f}.layer-stack>div:nth-child(3){width:82%;border-color:var(--amber);background:#faedc999}.layer-stack>div:nth-child(4){width:73%;border-color:var(--red);background:#f9e2df99}.layer-stack small{color:var(--muted);font-size:max(1.05cqw,var(--text-note))}.layer-stack b{font-size:1.55cqw}.slide-code .slide-body{grid-template-columns:1.05fr .95fr;gap:3cqw;align-items:center}.code-window{padding:3.5cqh 2.6cqw;background:#172235;color:#f8fafc;box-shadow:.6cqw .8cqh #2f68bd24}.code-window code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:1.42cqw;line-height:1.8}.code-window code span{color:#f4be5a}.code-explain{display:grid;gap:1.3cqh}.code-explain p{display:grid;grid-template-columns:9cqw 1fr;margin:0;padding:1.2cqh 0;border-bottom:.14cqh solid var(--line)}.code-explain b{color:var(--red)}.code-explain span{color:var(--muted);font-size:max(1.3cqw,var(--text-note))}.loop-ring{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:9cqh 17cqw;width:62cqw;margin:0 auto}.loop-ring>div{padding:1.7cqh 1.4cqw;border-top:.48cqh solid var(--blue);text-align:center}.loop-ring>div:nth-child(2){border-color:var(--green)}.loop-ring>div:nth-child(3){border-color:var(--amber)}.loop-ring>div:nth-child(4){border-color:var(--red)}.loop-ring b,.loop-ring span{display:block}.loop-ring b{font-size:2cqw}.loop-ring span{color:var(--muted);font-size:max(1.15cqw,var(--text-note))}.loop-ring em{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-2deg);display:grid;place-items:center;width:10cqw;height:10cqw;border:.22cqw dashed var(--red);border-radius:50%;background:var(--red-soft);font-family:var(--hand);font-size:1.45cqw;font-style:normal;text-align:center}.parts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1cqh .95cqw}.parts-grid>div{min-height:15.5cqh;padding:1.8cqh .9cqw;border-top:.58cqh solid var(--blue);text-align:center;background:#fff9}.parts-grid>div:nth-child(2){border-color:var(--green)}.parts-grid>div:nth-child(3){border-color:var(--amber)}.parts-grid>div:nth-child(4){border-color:var(--purple)}.parts-grid>div:nth-child(5){border-color:var(--blue)}.parts-grid>div:nth-child(6){border-color:var(--red)}.parts-grid>div:nth-child(7){border-color:var(--green)}.parts-grid b,.parts-grid span{display:block}.parts-grid b{font-size:1.55cqw}.parts-grid span{margin-top:1.05cqh;color:var(--muted);font-size:max(1.2cqw,var(--text-note))}.slide-focus .slide-body{grid-template-columns:.45fr 1.55fr;gap:4cqw;align-items:center}.focus-word{color:var(--blue);font-family:var(--hand);font-size:5.5cqw;text-align:center;transform:rotate(-2deg)}.focus-list{display:grid;gap:1.4cqh}.focus-list p{margin:0;padding:1.5cqh 0;border-bottom:.14cqh solid var(--line)}.focus-list .emphasis{color:var(--red);font-weight:760}.tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.7cqh 1.4cqw}.tool-grid>div{min-height:14cqh;padding:2.2cqh 1.8cqw;border-left:.48cqw solid var(--blue);background:#e7effb7a}.tool-grid>div:nth-child(2){border-color:var(--green);background:#e2f1e87a}.tool-grid>div:nth-child(3){border-color:var(--amber);background:#faedc985}.tool-grid>div:nth-child(4){border-color:var(--red);background:#f9e2df85}.tool-grid b,.tool-grid span{display:block}.tool-grid b{font-size:1.72cqw}.tool-grid span{margin-top:.7cqh;color:var(--muted);font-size:max(1.25cqw,var(--text-note))}.ledger{display:grid;gap:.9cqh;width:75cqw;margin:0 auto}.ledger p{display:grid;grid-template-columns:12cqw 1fr;margin:0;padding:1.3cqh 1.3cqw;border-bottom:.14cqh solid var(--line)}.ledger b{color:var(--blue)}.ledger span{font-size:1.45cqw}.slide-compare .slide-body{grid-template-columns:1fr 1fr;gap:3cqw;align-items:center}.compare-column{min-height:33cqh;padding:3cqh 2.4cqw;border-top:.65cqh solid var(--line)}.compare-column.accent{border-top-color:var(--blue);background:#e7effb57}.compare-column h3{font-size:2.55cqw}.compare-column p{font-size:1.45cqw}.compare-column ul{display:grid;gap:1.2cqh;margin:2cqh 0 0;padding-left:1.55cqw;color:var(--muted);font-size:max(1.3cqw,var(--text-note))}.slide-filter .slide-body{grid-template-columns:13cqw 8cqw 1fr;grid-template-rows:auto auto;gap:2cqh 2cqw;align-items:center}.memory-source{display:flex;align-items:center;gap:1cqw;color:var(--muted)}.memory-source i{color:var(--red);font-style:normal;font-size:2.7cqw}.memory-filter{padding:3cqh 1cqw;border:.22cqw dashed var(--blue);text-align:center}.memory-filter b,.memory-filter span{display:block}.memory-filter span{margin-top:.7cqh;font-size:max(1.05cqw,var(--text-note))}.memory-store{display:grid;gap:1.6cqh}.memory-store p{margin:0;padding:1.7cqh 1.5cqw;border-left:.45cqw solid var(--green);background:var(--green-soft)}.slide-filter .takeaway{grid-column:1 / -1}.plan-line{display:grid;grid-template-columns:repeat(9,auto);align-items:center;justify-content:space-between;gap:.6cqw}.plan-line>div{min-width:11cqw;padding:2.2cqh .7cqw;border-top:.5cqh solid var(--blue);text-align:center}.plan-line small,.plan-line b{display:block}.plan-line small{color:var(--red);font-family:var(--hand)}.plan-line b{font-size:max(1.25cqw,var(--text-note))}.plan-line i{color:var(--muted);font-style:normal}.checkpoint-row{display:grid;grid-template-columns:repeat(5,1fr);gap:.8cqw;margin-top:3.5cqh}.checkpoint-row span{padding:1.1cqh .5cqw;border:.16cqw dashed var(--red);color:var(--red);font-family:var(--hand);font-size:max(1.05cqw,var(--text-note));text-align:center}.mapping{display:grid;grid-template-columns:1fr 1fr;gap:1.4cqh 2cqw}.mapping p{display:grid;grid-template-columns:8cqw 1fr;margin:0;padding:1.8cqh 1.5cqw;border-bottom:.18cqh solid var(--line)}.mapping b{color:var(--blue);font-size:1.65cqw}.mapping span{color:var(--muted);font-size:max(1.28cqw,var(--text-note))}.three-rule{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw}.three-rule>div{min-height:28cqh;padding:3cqh 2cqw;border-top:.65cqh solid var(--blue);text-align:center}.three-rule>div:nth-child(2){border-color:var(--amber)}.three-rule>div:nth-child(3){border-color:var(--red)}.three-rule b,.three-rule span{display:block}.three-rule b{margin-bottom:2cqh;font-size:2.45cqw}.three-rule span{color:var(--muted);font-size:max(1.38cqw,var(--text-note))}.system-map{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:.7cqw;align-items:center;height:35cqh}.system-map>div{z-index:2;padding:2.1cqh .6cqw;background:var(--paper);border-top:.5cqh solid var(--blue);text-align:center;font-size:max(1.05cqw,var(--text-note));font-weight:690}.system-map .permission{border-color:var(--red)}.system-map .tool{border-color:var(--green)}.system-map .evidence{border-color:var(--amber)}.system-map .state{border-color:var(--purple)}.system-map svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.system-map path{fill:none;stroke:var(--blue);stroke-width:4;stroke-linecap:round;marker-end:none}.brief-quote{padding:3cqh 2.4cqw;border-left:.55cqw solid var(--red);background:#f9e2df73;font-size:2cqw;font-weight:700;line-height:1.5}.brief-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5cqw;margin-top:3.2cqh}.brief-meta p{margin:0;padding-top:1.6cqh;border-top:.4cqh solid var(--blue)}.brief-meta b,.brief-meta span{display:block}.brief-meta span{margin-top:.7cqh;color:var(--muted);font-size:max(1.2cqw,var(--text-note))}.checklist{display:grid;grid-template-columns:1fr 1fr;gap:1.4cqh 2.6cqw}.checklist p{position:relative;margin:0;padding:1.5cqh 1cqw 1.5cqh 3.2cqw;border-bottom:.14cqh solid var(--line)}.checklist p:before{content:"□";position:absolute;left:.7cqw;top:.85cqh;color:var(--green);font-family:var(--hand);font-size:2.25cqw}.narrative-chain{display:grid;grid-template-columns:repeat(9,auto);align-items:center;justify-content:space-between;gap:.7cqw}.narrative-chain span{max-width:13cqw;padding:2.2cqh 1cqw;border-bottom:.5cqh solid var(--blue);text-align:center;font-size:max(1.2cqw,var(--text-note));font-weight:700}.narrative-chain i{color:var(--red);font-family:var(--hand);font-size:2cqw;font-style:normal;transform:rotate(-90deg)}.tree-root{width:18cqw;margin:0 auto 4cqh;padding:2cqh 1cqw;border:.2cqw solid var(--ink);text-align:center;font-weight:760}.tree-branches{display:grid;grid-template-columns:repeat(7,1fr);gap:.8cqw}.tree-branches span{min-height:10cqh;padding:1.6cqh .5cqw;border-top:.5cqh solid var(--blue);background:#e7effb7f;font-size:max(1.08cqw,var(--text-note));font-weight:680;text-align:center}.tree-branches span:nth-child(2n){border-color:var(--green);background:#e2f1e87f}.source-table{display:grid;gap:.8cqh}.source-table p{display:grid;grid-template-columns:12cqw 1fr 18cqw;align-items:center;margin:0;padding:1.3cqh 1.4cqw;border-bottom:.14cqh solid var(--line)}.source-table b{color:var(--blue)}.source-table span{font-size:max(1.35cqw,var(--text-note))}.source-table em{color:var(--red);font-family:var(--hand);font-size:max(1.18cqw,var(--text-note));font-style:normal}.slide-before-after .slide-body{grid-template-columns:1fr auto 1.2fr;gap:2.5cqw;align-items:center}.before,.after{padding:3cqh 2.4cqw;border-top:.65cqh solid var(--line)}.after{border-color:var(--blue);background:#e7effb66}.before small,.after small{color:var(--muted)}.before p,.after p{margin:2cqh 0 0;font-size:2.2cqw;font-weight:710}.rewrite-arrow{color:var(--red);font-family:var(--hand);font-size:3cqw}.slide-before-after .takeaway{grid-column:1 / -1}.visual-brief{display:grid;gap:.65cqh}.visual-brief p{display:grid;grid-template-columns:9cqw 1fr;margin:0;padding:1.05cqh 1.2cqw;border-bottom:.14cqh solid var(--line)}.visual-brief b{color:var(--red);font-size:1.4cqw}.visual-brief span{font-size:max(1.33cqw,var(--text-note))}.revision-log{display:grid;grid-template-columns:1fr auto 1fr auto 1.25fr;gap:1.3cqw;align-items:center}.revision-log>div{min-height:27cqh;padding:2.4cqh 1.6cqw;border-top:.55cqh solid var(--blue)}.revision-log>div:last-child{border-color:var(--red);background:#f9e2df6b}.revision-log small{color:var(--muted)}.revision-log p{margin:2cqh 0 0;font-size:max(1.35cqw,var(--text-note))}.revision-log i{color:var(--red);font-family:var(--hand);font-size:2.4cqw;font-style:normal}.demo-line{display:grid;grid-template-columns:repeat(7,auto);align-items:center;justify-content:center;gap:1.1cqw}.demo-line span{padding:1.6cqh 1cqw;border-bottom:.45cqh solid var(--blue);font-size:1.45cqw;font-weight:700}.demo-line i{color:var(--red);font-family:var(--hand);font-size:2.1cqw;font-style:normal}.demo-result{display:grid;justify-items:center;gap:1cqh;margin-top:7cqh}.demo-result b{font-size:2.2cqw}.demo-result span{color:var(--muted)}.qa-stages{display:grid;grid-template-columns:repeat(5,1fr);gap:1cqw}.qa-stages p{margin:0;padding:2.3cqh 1cqw;border-top:.5cqh solid var(--blue)}.qa-stages p:nth-child(2){border-color:var(--green)}.qa-stages p:nth-child(3){border-color:var(--amber)}.qa-stages p:nth-child(4),.qa-stages p:nth-child(5){border-color:var(--red)}.qa-stages span,.qa-stages b,.qa-stages small{display:block}.qa-stages span{color:var(--red);font-family:var(--hand);font-size:1.75cqw}.qa-stages b{margin-top:1cqh;font-size:max(1.35cqw,var(--text-note))}.qa-stages small{margin-top:1cqh;color:var(--muted);font-size:max(1.02cqw,var(--text-note))}.proof-ladder{display:grid;grid-template-columns:repeat(5,1fr);gap:1cqw;align-items:end}.proof-ladder>div{display:grid;align-content:center;min-height:15cqh;padding:1.5cqh .8cqw;border-bottom:.55cqh solid var(--line);text-align:center}.proof-ladder>div:nth-child(2){min-height:19cqh;border-color:var(--blue)}.proof-ladder>div:nth-child(3){min-height:23cqh;border-color:var(--amber)}.proof-ladder>div:nth-child(4){min-height:27cqh;border-color:var(--green)}.proof-ladder>div:nth-child(5){min-height:31cqh;border-color:var(--red)}.proof-ladder span{color:var(--red);font-family:var(--hand)}.proof-ladder b{margin-top:.6cqh;font-size:max(1.3cqw,var(--text-note))}.proof-ladder small{margin-top:.8cqh;color:var(--muted);font-size:max(.93cqw,var(--text-note))}.error-chain{display:grid;grid-template-columns:repeat(9,auto);align-items:center;justify-content:space-between}.error-chain span{max-width:13cqw;min-height:15cqh;display:grid;place-items:center;padding:1cqh 1cqw;border-top:.55cqh solid var(--red);background:#f9e2df8c;font-size:max(1.2cqw,var(--text-note));font-weight:680;text-align:center}.error-chain i{color:var(--red);font-style:normal}.math-main{display:flex;justify-content:center;align-items:center;gap:3cqw;font-family:ui-serif,Georgia,serif}.math-main span,.math-main b{font-size:5.1cqw}.math-main i{color:var(--red);font-size:3.5cqw;font-style:normal}.math-main sup{font-size:.45em}.math-table{display:grid;grid-template-columns:repeat(5,1fr);gap:.8cqw;margin-top:4cqh}.math-table span{padding:1.2cqh .6cqw;border-top:.35cqh solid var(--blue);color:var(--muted);font-size:max(1.02cqw,var(--text-note));text-align:center}.math-table strong{display:block;margin-top:.5cqh;color:var(--ink);font-size:1.45cqw}.caveat{margin:2.8cqh auto 0;color:var(--muted);font-size:max(1cqw,var(--text-note))}.slide-foundation .slide-body{grid-template-columns:1fr .8fr;gap:5cqw;align-items:center}.foundation{display:grid;justify-items:center}.house{width:27cqw;display:grid;gap:.4cqh;transform:rotate(-1.5deg)}.house span{padding:1.2cqh 1cqw;background:var(--blue-soft);border:.12cqw solid var(--blue);text-align:center}.crack{width:1cqw;height:4cqh;border-left:.28cqw solid var(--red);transform:rotate(16deg)}.ground{width:31cqw;padding:1.6cqh 1cqw;border-top:.7cqh solid var(--red);background:var(--red-soft);font-family:var(--hand);text-align:center}.foundation-notes{display:grid;gap:1.6cqh}.foundation-notes p{margin:0;padding-bottom:1.2cqh;border-bottom:.14cqh solid var(--line)}.verification{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5cqw}.verification>div{min-height:24cqh;padding:2.5cqh 1.4cqw;border-top:.58cqh solid var(--blue)}.verification>div:nth-child(2){border-color:var(--green)}.verification>div:nth-child(3){border-color:var(--amber)}.verification>div:nth-child(4){border-color:var(--red)}.verification b,.verification span{display:block}.verification b{font-size:1.8cqw}.verification span{margin-top:1.5cqh;color:var(--muted);font-size:max(1.15cqw,var(--text-note))}.slide-verification blockquote{margin:4cqh auto 0;font-family:var(--hand);font-size:1.65cqw}.benchmark-compare{display:grid;grid-template-columns:1fr 1fr;gap:3cqw}.benchmark-compare>div{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:.4cqh 1cqw;padding:2.2cqh 2cqw;border-top:.65cqh solid var(--line)}.benchmark-compare>div:last-child{border-color:var(--blue);background:#e7effb6b}.benchmark-compare small{grid-column:1 / -1;color:var(--muted);font-size:max(1.05cqw,var(--text-note))}.benchmark-compare b{color:var(--blue);font-size:3.8cqw;line-height:1}.benchmark-compare b.secondary{margin-top:2cqh;color:var(--red)}.benchmark-compare b.unknown{font-size:2.2cqw}.benchmark-compare span{font-size:max(1.15cqw,var(--text-note))}.slide-benchmark .warning{font-size:max(1.26cqw,var(--text-note))}.gate-flow{display:grid;grid-template-columns:repeat(7,auto);align-items:center;justify-content:space-between;gap:1cqw}.gate-flow>div{min-width:14cqw;padding:2.4cqh 1cqw;border-top:.55cqh solid var(--blue);text-align:center}.gate-flow .publish{border:.22cqw dashed var(--red);background:var(--red-soft)}.gate-flow b,.gate-flow span{display:block}.gate-flow b{font-size:1.55cqw}.gate-flow span{margin-top:.8cqh;color:var(--muted);font-size:max(1.05cqw,var(--text-note))}.gate-flow i{color:var(--red);font-style:normal}.risk-matrix{position:relative;width:68cqw;height:36cqh;margin:0 auto;border-left:.25cqw solid var(--ink);border-bottom:.25cqw solid var(--ink);background:linear-gradient(45deg,#e2f1e8a6,#faedc973 52%,#f9e2dfb3)}.axis-y{position:absolute;left:-6cqw;top:-1cqh;color:var(--muted);font-size:max(1cqw,var(--text-note));text-align:right}.axis-x{position:absolute;right:0;bottom:-3.5cqh;color:var(--muted);font-size:max(1cqw,var(--text-note))}.risk-dot{position:absolute;padding:.7cqh .7cqw;border:.14cqw solid var(--ink);background:var(--paper);font-size:max(1.05cqw,var(--text-note));font-weight:680}.risk-dot.read{left:8%;bottom:12%;border-color:var(--green)}.risk-dot.draft{left:34%;bottom:28%;border-color:var(--blue)}.risk-dot.send{right:24%;top:28%;border-color:var(--amber)}.risk-dot.pay{right:5%;top:7%;border-color:var(--red);background:var(--red-soft)}.injection-scene{display:grid;gap:2cqh;width:76cqw;margin:0 auto}.user-order,.page-order,.decision{padding:2cqh 1.8cqw;border-left:.5cqw solid var(--green);background:var(--green-soft)}.page-order{margin-left:10cqw;border-color:var(--red);background:var(--red-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:max(1.28cqw,var(--text-note))}.decision{margin-left:20cqw;border-color:var(--blue);background:var(--blue-soft)}.decision b,.decision span{display:block}.decision span{margin-top:.6cqh;color:var(--muted);font-size:max(1.18cqw,var(--text-note))}.projects{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6cqw}.projects>div{min-height:32cqh;padding:2.6cqh 1.7cqw;border-top:.6cqh solid var(--blue)}.projects>div:nth-child(2){border-color:var(--amber)}.projects>div:nth-child(3){border-color:var(--green)}.projects b,.projects span,.projects em{display:block}.projects b{font-size:1.9cqw}.projects span{margin-top:2cqh;color:var(--muted);font-size:max(1.15cqw,var(--text-note))}.projects em{margin-top:3cqh;padding-top:1.4cqh;border-top:.12cqh solid var(--line);color:var(--red);font-family:var(--hand);font-size:max(1.05cqw,var(--text-note));font-style:normal}.slide-worksheet blockquote{margin:0 0 2.2cqh;padding:1.5cqh 1.5cqw;border-left:.5cqw solid var(--red);background:var(--red-soft);font-size:1.55cqw;font-weight:690}.worksheet{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2cqh 1.2cqw}.worksheet>div{min-height:12cqh;padding:1.4cqh 1.2cqw;border:.16cqw dashed var(--blue)}.worksheet b,.worksheet span{display:block}.worksheet b{color:var(--blue)}.worksheet span{margin-top:.6cqh;color:var(--muted);font-size:max(1.05cqw,var(--text-note))}.eight-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6cqh 2.5cqw}.eight-grid p{display:grid;grid-template-columns:3.2cqw 1fr;align-items:center;margin:0;padding:.9cqh .5cqw;border-bottom:.12cqh solid var(--line);font-size:max(1.3cqw,var(--text-note))}.eight-grid span{color:var(--red);font-family:var(--hand);font-size:1.55cqw}.slide-closing .slide-body{grid-template-columns:1fr .85fr;gap:5cqw;align-items:center}.closing-lines{display:grid;gap:.9cqh}.closing-lines p{display:grid;grid-template-columns:8cqw 1fr;margin:0;padding:1.2cqh 0;border-bottom:.14cqh solid var(--line)}.closing-lines b{color:var(--blue);font-size:1.55cqw}.closing-lines span{color:var(--muted)}.slide-closing blockquote{margin:0;font-family:var(--hand);font-size:2.1cqw;line-height:1.65;transform:rotate(-.7deg)}.final-question{grid-column:1 / -1;margin:3cqh auto 0;color:var(--red);font-size:1.55cqw;font-weight:740}.slide figure{margin:0}.slide figure img{display:block;max-width:100%}.slide figcaption{margin-top:.8cqh;color:var(--muted);font-size:max(.88cqw,var(--text-note));line-height:1.25}.daily-ai-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4cqh 1.25cqw}.daily-ai-grid>div{min-height:12cqh;padding:1.7cqh 1.35cqw;border-top:.5cqh solid var(--blue);background:#ffffff9e}.daily-ai-grid>div:nth-child(3n+2){border-color:var(--green)}.daily-ai-grid>div:nth-child(3n){border-color:var(--amber)}.daily-ai-grid b,.daily-ai-grid span{display:block}.daily-ai-grid b{font-size:1.65cqw}.daily-ai-grid span{margin-top:.65cqh;color:var(--muted);font-size:max(1.16cqw,var(--text-note))}.slide-prompt .daily-ai-grid+.hand-note{align-self:auto;max-width:none;margin-top:2.5cqh;font-size:max(1.35cqw,var(--text-note));text-align:center}.slide-route .slide-body{align-content:center;gap:4.2cqh}.verb-route{display:flex;justify-content:center;align-items:center;gap:.8cqw;font-family:var(--hand)}.verb-route span{padding:.7cqh .5cqw;font-size:1.82cqw;font-weight:520;white-space:nowrap}.verb-route i{color:var(--muted);font-size:max(1.35cqw,var(--text-note));font-style:normal}.milestone-river{display:grid;grid-template-columns:repeat(7,1fr);gap:.7cqw}.milestone-river>div{min-height:12.5cqh;padding:1.3cqh .7cqw;border-top:.46cqh solid var(--blue);background:#e7effb70}.milestone-river>div:nth-child(2n){border-color:var(--green);background:#e2f1e873}.milestone-river>div:nth-child(5),.milestone-river>div:nth-child(7){border-color:var(--red);background:#f9e2df75}.milestone-river small,.milestone-river b{display:block}.milestone-river small{color:var(--muted);font-size:max(.82cqw,var(--text-note))}.milestone-river b{margin-top:1cqh;font-size:max(1.05cqw,var(--text-note));line-height:1.28}.milestone-layout{display:grid;grid-template-columns:28cqw 1fr;gap:3.2cqw;align-items:center}.milestone-layout.landscape,.milestone-layout.square{grid-template-columns:31cqw 1fr}.milestone-layout.wide-media{grid-template-columns:39cqw 1fr}.milestone-portrait{width:24cqw;justify-self:center}.milestone-portrait img{width:100%;height:43cqh;object-fit:cover;object-position:50% 22%;border:.14cqw solid var(--line);filter:grayscale(12%)}.milestone-landscape{width:28cqw;height:44cqh;object-fit:contain;background:#eef0f2;border:.14cqw solid var(--line)}.milestone-square{width:29cqw;justify-self:center}.milestone-square img{width:29cqw;height:42cqh;object-fit:contain;background:#fff;border:.14cqw solid var(--line)}.milestone-wide{width:38cqw}.milestone-wide img{width:38cqw;height:35cqh;object-fit:contain;padding:1cqh .8cqw;background:#fff;border:.14cqw solid var(--line)}.media-stack{position:relative;width:30cqw;min-height:46cqh}.media-stack .move-inset{position:absolute;right:-.8cqw;bottom:.8cqh;width:10.5cqw;aspect-ratio:1;object-fit:cover;border:.35cqw solid var(--paper);box-shadow:0 1cqh 2.5cqh #17223538}.milestone-copy{display:grid;align-content:center;gap:1.1cqh}.big-question{margin:0 0 1.5cqh;color:var(--blue);font-family:var(--hand);font-size:2.65cqw;line-height:1.25;transform:rotate(-.5deg)}.story-beat{display:grid;grid-template-columns:8.2cqw 1fr;gap:1cqw;align-items:baseline;padding:1.25cqh 0;border-bottom:.14cqh solid var(--line)}.story-beat b{color:var(--red);font-size:max(1.34cqw,var(--text-note))}.story-beat span{font-size:max(1.3cqw,var(--text-note));line-height:1.42}.next-question{margin:1.25cqh 0 0;color:var(--amber);font-family:var(--hand);font-size:1.42cqw}.rule-machine{display:grid;grid-template-columns:1.15fr auto .55fr auto .85fr;gap:1.5cqw;align-items:center}.rule-machine>i{color:var(--red);font-family:var(--hand);font-size:2.6cqw;font-style:normal}.rule-book,.rule-result{padding:2.2cqh 1.7cqw;border-top:.6cqh solid var(--blue)}.rule-book b,.rule-result b{display:block;margin-bottom:1.1cqh;font-size:1.75cqw}.rule-book p{margin:.8cqh 0;padding:.75cqh .8cqw;background:var(--blue-soft);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:max(1.08cqw,var(--text-note))}.rule-result span{color:var(--muted);font-size:max(1.22cqw,var(--text-note))}.rule-engine{display:grid;gap:.8cqh;color:var(--red);font-family:var(--hand);font-size:2cqw;text-align:center}.story-turn{display:grid;grid-template-columns:11cqw 1fr;gap:.7cqh 1.5cqw;margin-top:3.5cqh;padding:1.5cqh 1.4cqw;border-left:.48cqw solid var(--green);background:var(--green-soft)}.story-turn b{color:var(--green)}.story-turn span{font-size:max(1.27cqw,var(--text-note))}.story-turn strong{grid-column:2;color:var(--red);font-size:max(1.27cqw,var(--text-note))}.world-contrast{display:grid;grid-template-columns:1fr 7cqw 1fr;align-items:center;gap:2cqw}.world-contrast>div:not(.versus){min-height:32cqh;padding:2.4cqh 2cqw;border-top:.6cqh solid var(--blue)}.world-contrast .open-world{border-color:var(--red);background:#f9e2df61}.world-contrast h3{font-size:2.05cqw}.chess-board-mini{color:var(--blue);font-family:ui-monospace,monospace;font-size:2.1cqw;line-height:1.15;letter-spacing:.28em}.world-contrast p{margin:1.2cqh 0 0;color:var(--muted);font-size:max(1.2cqw,var(--text-note))}.open-world p{display:grid;grid-template-columns:1fr 1fr;gap:.8cqh .8cqw}.open-world p span{padding:.65cqh .6cqw;background:#ffffffa6}.open-world strong{display:block;margin-top:1.4cqh;color:var(--red);font-size:max(1.35cqw,var(--text-note))}.versus{color:var(--red);font-family:var(--hand);font-size:2.1cqw;text-align:center}.learning-layout{display:grid;grid-template-columns:34cqw 1fr;gap:3.5cqw;align-items:center}.learning-layout figure img{width:34cqw;height:40cqh;object-fit:contain;background:#f0f0ed;border:.14cqw solid var(--line);filter:grayscale(100%)}.learning-time{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:.65cqw;align-items:center;margin-bottom:1.6cqh}.learning-time span{padding:.7cqh .6cqw;border-bottom:.3cqh solid var(--blue);color:var(--muted);font-family:var(--hand);font-size:max(.95cqw,var(--text-note));text-align:center}.learning-time b{color:var(--ink);font-size:max(1cqw,var(--text-note))}.learning-time i{color:var(--red);font-style:normal}.before-after-inline{display:grid;grid-template-columns:1fr auto 1fr;gap:1.1cqw;align-items:center}.before-after-inline p{margin:0;padding:1.5cqh 1cqw;border-top:.5cqh solid var(--line)}.before-after-inline p:last-child{border-color:var(--blue);background:var(--blue-soft)}.before-after-inline small,.before-after-inline b,.before-after-inline span{display:block}.before-after-inline small{color:var(--muted);font-size:max(.9cqw,var(--text-note))}.before-after-inline b{margin:.7cqh 0;font-size:1.55cqw}.before-after-inline span{font-size:max(1.1cqw,var(--text-note))}.before-after-inline i{color:var(--red);font-family:var(--hand);font-size:2cqw;font-style:normal}.example-cloud{display:flex;flex-wrap:wrap;gap:.8cqh .65cqw;margin-top:2.4cqh}.example-cloud span{padding:.65cqh .7cqw;border-bottom:.25cqh solid var(--green);font-family:var(--hand);font-size:max(1.14cqw,var(--text-note))}.example-cloud strong{flex-basis:100%;margin-top:.7cqh;color:var(--red);font-size:max(1.18cqw,var(--text-note))}.artifact-collage{display:grid;grid-template-columns:17cqw 22cqw 1fr;gap:1.8cqw;align-items:center}.portrait-card img{width:17cqw;height:38cqh;object-fit:cover;object-position:50% 18%;border:.14cqw solid var(--line)}.paper-card img{width:22cqw;height:38cqh;object-fit:contain;object-position:top;background:#fff;border:.14cqw solid var(--line);box-shadow:.35cqw .6cqh #17223517}.artifact-copy{display:grid;gap:.9cqh}.paper-story-grid{display:grid;grid-template-columns:34cqw 1fr;gap:3.2cqw;align-items:center}.paper-large img{width:34cqw;height:43cqh;object-fit:contain;object-position:top;background:#fff;border:.14cqw solid var(--line);box-shadow:.4cqw .65cqh #17223517}.three-ingredients{display:grid;gap:1.1cqh}.three-ingredients>div{display:grid;grid-template-columns:10cqw 1fr;padding:1.4cqh 1.2cqw;border-left:.45cqw solid var(--blue);background:var(--blue-soft)}.three-ingredients>div:nth-child(2){border-color:var(--green);background:var(--green-soft)}.three-ingredients>div:nth-child(3){border-color:var(--amber);background:var(--amber-soft)}.three-ingredients b{font-size:1.4cqw}.three-ingredients span{color:var(--muted);font-size:max(1.12cqw,var(--text-note))}.result-stamp{margin:1.4cqh 0 0;padding:1.1cqh 1cqw;border:.2cqw solid var(--red);color:var(--red);font-family:var(--hand);font-size:1.45cqw;text-align:center;transform:rotate(-.5deg)}.vision-pipeline{display:grid;grid-template-columns:.7fr auto .9fr auto 1.5fr;gap:1.5cqw;align-items:center}.vision-pipeline>i{color:var(--red);font-family:var(--hand);font-size:2.5cqw;font-style:normal}.pixel-field{padding:2.3cqh 1cqw;border:.2cqw solid var(--ink);color:var(--blue);font-family:ui-monospace,monospace;font-size:2cqw;line-height:1.25;text-align:center}.feature-stack{display:grid;gap:.7cqh}.feature-stack span{padding:.8cqh .8cqw;border-left:.38cqw solid var(--green);background:var(--green-soft);font-size:max(1.2cqw,var(--text-note))}.vision-uses{display:grid;gap:.8cqh}.vision-uses p{display:grid;grid-template-columns:6cqw 1fr;margin:0;padding:1.1cqh 1cqw;border-bottom:.14cqh solid var(--line);font-size:max(1.22cqw,var(--text-note))}.vision-uses b{color:var(--blue)}.relay-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:.65cqw;align-items:center;margin-bottom:1.6cqh}.relay-line span{padding:1.1cqh .7cqw;border-top:.4cqh solid var(--blue);font-size:max(1.05cqw,var(--text-note));font-weight:680;text-align:center}.relay-line span:nth-of-type(2){border-color:var(--green)}.relay-line span:nth-of-type(3){border-color:var(--amber)}.relay-line i{color:var(--red);font-style:normal}.champion-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3cqw}.champion-gallery>div{min-height:30cqh;padding:2.2cqh 1.4cqw;border-top:.6cqh solid var(--blue);text-align:center}.champion-gallery>div:nth-child(2){border-color:var(--green)}.champion-gallery>div:nth-child(3){border-color:var(--amber)}.champion-gallery>div:nth-child(4){border-color:var(--red)}.champion-gallery span,.champion-gallery b{display:block}.champion-gallery span{font-size:3.4cqw}.champion-gallery b{margin-top:1.1cqh;font-size:1.45cqw}.champion-gallery p{margin:1.3cqh 0 0;color:var(--muted);font-size:max(1.1cqw,var(--text-note));line-height:1.55}.bottleneck-chain{display:grid;grid-template-columns:1fr auto 1fr auto 1.1fr auto 1fr;gap:1cqw;align-items:center}.bottleneck-chain>div{min-height:21cqh;padding:2cqh 1.2cqw;border-top:.55cqh solid var(--blue)}.bottleneck-chain>div:nth-of-type(2){border-color:var(--green)}.bottleneck-chain>div:nth-of-type(3){border-color:var(--amber)}.bottleneck-chain>div:nth-of-type(4){border-color:var(--red)}.bottleneck-chain small,.bottleneck-chain b,.bottleneck-chain span{display:block}.bottleneck-chain small{color:var(--muted);font-size:max(.9cqw,var(--text-note))}.bottleneck-chain b{margin:1.1cqh 0;font-size:1.65cqw}.bottleneck-chain span{font-size:max(1.08cqw,var(--text-note))}.bottleneck-chain i{color:var(--red);font-family:var(--hand);font-size:2cqw;font-style:normal}.door-scene{display:grid;grid-template-columns:1.1fr 10cqw 1fr;gap:2.2cqw;align-items:center}.tool-cabinet{display:grid;grid-template-columns:1fr 1fr;gap:1cqh .9cqw;padding:2cqh 1.4cqw;border:.2cqw solid var(--ink)}.tool-cabinet span{padding:1.4cqh .7cqw;border-top:.4cqh solid var(--blue);background:var(--blue-soft);font-size:max(1.12cqw,var(--text-note));text-align:center}.closed-door{display:grid;place-items:center;height:35cqh;border:.25cqw solid var(--ink);border-bottom-width:.7cqh;color:var(--red);font-family:var(--hand);font-size:5cqw}.door-copy{display:grid;gap:1cqh}.door-copy p{margin:0;padding:1.1cqh 0;border-bottom:.14cqh solid var(--line);font-size:max(1.2cqw,var(--text-note))}.door-copy strong{margin-top:1.4cqh;color:var(--red);font-size:1.55cqw;line-height:1.45}.language-hub{display:grid;grid-template-columns:1.5fr auto .75fr auto .9fr;gap:1.5cqw;align-items:center}.language-hub>i{color:var(--red);font-family:var(--hand);font-size:2.3cqw;font-style:normal}.task-bank{display:grid;grid-template-columns:1fr 1fr;gap:.8cqh .65cqw}.task-bank span{padding:.9cqh .7cqw;border-left:.35cqw solid var(--blue);background:var(--blue-soft);font-size:max(1cqw,var(--text-note))}.language-core,.one-model{display:grid;align-content:center;min-height:25cqh;padding:1.7cqh 1.2cqw;border:.22cqw dashed var(--green);text-align:center}.one-model{border-style:solid;border-color:var(--red);background:var(--red-soft)}.language-core b,.language-core span,.one-model b,.one-model span{display:block}.language-core b,.one-model b{font-size:1.5cqw}.language-core span,.one-model span{margin-top:1.2cqh;color:var(--muted);font-size:max(1cqw,var(--text-note))}.slide-token-lab .slide-body{align-content:center;gap:3cqh}.token-explain{text-align:center}.token-explain .token-line{margin-bottom:1.7cqh}.token-explain p{margin:0;font-size:max(1.35cqw,var(--text-note))}.token-quiz{padding:1.5cqh 1.6cqw;border-left:.48cqw solid var(--amber);background:var(--amber-soft)}.token-quiz>b{display:block;margin-bottom:1.2cqh;font-size:max(1.25cqw,var(--text-note))}.token-quiz .quiz-grid{grid-template-columns:repeat(3,1fr)}.token-quiz .quiz-grid button{min-height:7cqh;padding:.7cqh .8cqw;font-size:max(1.12cqw,var(--text-note))}.token-quiz>p{margin:1.1cqh 0 0;color:var(--muted);font-size:max(1cqw,var(--text-note));text-align:center}.slide-generation .slide-body{gap:3.2cqh}.sentence-build{display:grid;grid-template-columns:repeat(7,auto);justify-content:center;align-items:center;gap:1cqw}.sentence-build span,.sentence-build strong{padding:1cqh .9cqw;border-bottom:.35cqh solid var(--blue);font-size:max(1.08cqw,var(--text-note))}.sentence-build strong{border-color:var(--red);color:var(--red)}.sentence-build i{color:var(--muted);font-style:normal}.training-loop,.assistant-bridge,.body-loop{display:grid;grid-template-columns:repeat(7,auto);gap:1cqw;align-items:center}.training-loop>div,.assistant-bridge>div,.body-loop>div{min-height:17cqh;padding:1.8cqh 1.1cqw;border-top:.52cqh solid var(--blue)}.training-loop>div:nth-of-type(2),.assistant-bridge>div:nth-of-type(2),.body-loop>div:nth-of-type(2){border-color:var(--green)}.training-loop>div:nth-of-type(3),.assistant-bridge>div:nth-of-type(3),.body-loop>div:nth-of-type(3){border-color:var(--amber)}.training-loop>div:nth-of-type(4),.body-loop>div:nth-of-type(4){border-color:var(--red)}.training-loop b,.training-loop span,.assistant-bridge small,.assistant-bridge b,.body-loop b,.body-loop span{display:block}.training-loop b,.assistant-bridge b,.body-loop b{font-size:max(1.3cqw,var(--text-note))}.training-loop span,.body-loop span{margin-top:.9cqh;color:var(--muted);font-size:max(.96cqw,var(--text-note))}.training-loop i,.assistant-bridge i,.body-loop i{color:var(--red);font-family:var(--hand);font-size:1.8cqw;font-style:normal}.training-meaning{display:grid;grid-template-columns:1fr 1.6fr;gap:1.5cqw;margin-top:3.2cqh}.training-meaning p{margin:0;padding:1.4cqh 1.2cqw;border-left:.4cqw solid var(--green);background:var(--green-soft);font-size:max(1.15cqw,var(--text-note))}.training-meaning b{color:var(--green)}.paper-copy{display:grid;align-content:center;gap:1.4cqh}.attention-sentence{padding:1.8cqh 1.3cqw;border-left:.45cqw solid var(--blue);background:var(--blue-soft);font-family:var(--hand);font-size:1.65cqw;line-height:1.55}.attention-pair{display:grid;grid-template-columns:1fr 1fr;gap:1cqw}.attention-pair p{margin:0;padding:1.3cqh 1cqw;border-left:.4cqw solid var(--blue);background:var(--blue-soft);font-family:var(--hand);font-size:max(1.18cqw,var(--text-note));line-height:1.45}.attention-pair p:last-child{border-color:var(--red);background:var(--red-soft)}.paper-copy>p{margin:0;font-size:max(1.18cqw,var(--text-note))}.attention-answer{display:grid;grid-template-columns:10cqw 1fr;padding:1.3cqh 1.1cqw;border-left:.45cqw solid var(--green);background:var(--green-soft)}.attention-answer b{color:var(--green)}.attention-answer span{font-size:max(1.15cqw,var(--text-note))}.slide-generalist .workspace-board>div{display:grid;grid-template-columns:1fr 1fr;gap:.8cqh .7cqw;min-height:26cqh}.slide-generalist .workspace-board b{grid-column:1 / -1;font-size:1.55cqw}.slide-generalist .workspace-board span{margin:0;padding:.7cqh .6cqw;background:#ffffffa3;font-size:max(1.03cqw,var(--text-note))}.assistant-bridge{grid-template-columns:1fr auto 1fr auto .85fr}.assistant-bridge>div{min-height:26cqh}.assistant-bridge small{color:var(--muted);font-size:max(.88cqw,var(--text-note))}.assistant-bridge b{margin:1.1cqh 0;line-height:1.35}.assistant-bridge p{margin:0;color:var(--muted);font-size:max(1.05cqw,var(--text-note))}.pattern-map{display:grid;grid-template-columns:.75fr auto 1.2fr auto .8fr;gap:1.5cqw;align-items:center}.pattern-map>i{color:var(--red);font-family:var(--hand);font-size:2.4cqw;font-style:normal}.books,.pattern-net{display:grid;grid-template-columns:1fr 1fr;gap:.8cqh .7cqw}.books span,.pattern-net b{padding:1cqh .7cqw;border-top:.35cqh solid var(--blue);background:var(--blue-soft);font-size:max(1.05cqw,var(--text-note));text-align:center}.pattern-net b{border-color:var(--green);background:var(--green-soft)}.new-output{display:grid;place-items:center;min-height:24cqh;padding:1.5cqh 1cqw;border:.22cqw dashed var(--red);text-align:center}.new-output strong,.new-output span{display:block}.new-output strong{color:var(--red);font-size:1.45cqw}.new-output span{margin-top:1cqh;color:var(--muted);font-size:max(.95cqw,var(--text-note))}.two-truths{display:grid;grid-template-columns:1fr 1fr;gap:2cqw;margin-top:3cqh}.two-truths p{margin:0;padding:1.3cqh 1.2cqw;border-left:.4cqw solid var(--blue)}.two-truths p:last-child{border-color:var(--red)}.two-truths b,.two-truths span{display:block}.two-truths b{font-size:max(1.25cqw,var(--text-note))}.two-truths span{margin-top:.7cqh;color:var(--muted);font-size:max(1.02cqw,var(--text-note))}.launch-visual{display:grid;grid-template-columns:1.15fr .85fr;gap:3cqw;align-items:center}.chat-window{overflow:hidden;border:.14cqw solid var(--line);background:#f6f7f9;box-shadow:.55cqw .8cqh #17223517}.chat-top{padding:1.2cqh 1.2cqw;background:#172235;color:#fff;font-size:max(1.1cqw,var(--text-note));font-weight:700}.chat-window p{max-width:80%;margin:1.6cqh 1.2cqw;padding:1.1cqh 1cqw;font-size:max(1.08cqw,var(--text-note))}.user-bubble{margin-left:auto!important;background:#dce8fb}.ai-bubble{background:#fff}.chat-input{margin:1.8cqh 1.2cqw 1.2cqh;padding:.9cqh 1cqw;border:.12cqw solid var(--line);border-radius:99px;color:var(--muted);font-size:max(.9cqw,var(--text-note))}.launch-copy{display:grid;gap:.7cqh}.big-date{margin:0 0 1cqh;color:var(--red);font-family:var(--hand);font-size:3.5cqw;line-height:.9}.big-date small{font-size:max(1.2cqw,var(--text-note))}.launch-copy>strong{margin-top:1cqh;color:var(--blue);font-size:max(1.3cqw,var(--text-note))}.cinema-strip,.debrief-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3cqw}.cinema-strip img,.debrief-grid img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:.14cqw solid var(--line)}.cinema-strip figcaption{font-size:max(1.02cqw,var(--text-note));font-weight:680;text-align:center}.verb-summary{display:flex;justify-content:center;gap:.8cqw;margin-top:3cqh;align-items:center}.verb-summary span{padding:.55cqh .6cqw;border-bottom:.25cqh solid var(--blue);font-family:var(--hand);font-size:max(1.25cqw,var(--text-note))}.verb-summary strong{margin-left:1cqw;color:var(--red);font-size:max(1.15cqw,var(--text-note))}.modality-board{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2cqw}.modality-board>div{position:relative;min-height:27cqh;padding:1.7cqh 1.2cqw;overflow:hidden;border-top:.55cqh solid var(--blue);background:#e7effb6b}.modality-board>div:nth-child(2){border-color:var(--green);background:#e2f1e86b}.modality-board>div:nth-child(3){border-color:var(--amber);background:#faedc973}.modality-board>div:nth-child(4){border-color:var(--red);background:#f9e2df73}.modality-board small{display:block;color:var(--muted);font-size:max(.95cqw,var(--text-note));font-weight:700}.modality-text p{margin:3.3cqh 0 0;font-family:var(--hand);font-size:max(1.35cqw,var(--text-note));line-height:1.5}.modality-image{display:grid;grid-template-columns:repeat(3,1fr);align-content:center;gap:.5cqw}.modality-image small{position:absolute;left:1.2cqw;top:1.7cqh}.modality-image span{display:grid;place-items:center;height:8cqh;color:var(--blue);font-size:2.2cqw}.modality-audio{display:flex;justify-content:center;align-items:center;gap:.35cqw}.modality-audio small{position:absolute;left:1.2cqw;top:1.7cqh}.modality-audio i{width:.42cqw;height:var(--wave, 8cqh);background:var(--amber)}.modality-audio i:nth-of-type(1),.modality-audio i:nth-of-type(7){--wave: 5cqh}.modality-audio i:nth-of-type(2),.modality-audio i:nth-of-type(6){--wave: 10cqh}.modality-audio i:nth-of-type(3),.modality-audio i:nth-of-type(5){--wave: 15cqh}.modality-audio i:nth-of-type(4){--wave: 20cqh}.modality-video{display:grid;place-items:center}.modality-video small{position:absolute;left:1.2cqw;top:1.7cqh}.modality-video b{display:grid;place-items:center;width:5.5cqw;height:5.5cqw;border:.18cqw solid var(--red);border-radius:50%;color:var(--red);font-size:1.5cqw}.modality-video span{color:var(--muted);font-family:ui-monospace,monospace;font-size:max(.9cqw,var(--text-note))}.modality-task{display:grid;grid-template-columns:10cqw 1fr 15cqw;gap:1.2cqw;align-items:center;margin-top:2.8cqh;padding:1.25cqh 1.2cqw;border-left:.45cqw solid var(--green);background:var(--green-soft)}.modality-task b{color:var(--green);font-size:max(1.2cqw,var(--text-note))}.modality-task span{font-size:max(1.1cqw,var(--text-note))}.modality-task strong{color:var(--red);font-size:max(1.08cqw,var(--text-note))}.slide-code .slide-body{grid-template-columns:1.15fr .85fr}.runtime-window{overflow:hidden;border:.15cqw solid #172235;background:#080d1c;box-shadow:.55cqw .8cqh #2f68bd26}.runtime-top{display:flex;align-items:center;gap:.45cqw;padding:.9cqh .8cqw;background:#172235}.runtime-top span{width:.7cqw;height:.7cqw;border-radius:50%;background:#ef6461}.runtime-top span:nth-child(2){background:#f5c451}.runtime-top span:nth-child(3){background:#63c76a}.runtime-top b{margin-left:.6cqw;color:#cfd5df;font-family:ui-monospace,monospace;font-size:max(.8cqw,var(--text-note))}.game-sky{position:relative;height:34cqh;overflow:hidden;background:radial-gradient(circle at 24% 20%,#263d72,#080d1c 65%);color:#fff}.game-sky i{position:absolute;font-style:normal}.game-sky .moon{right:12%;top:13%;color:#f8e7a6;font-size:5cqw}.game-sky .rocket{left:34%;bottom:13%;color:#ff6d55;font-size:3cqw;transform:rotate(8deg)}.game-sky .star{color:#fff}.game-sky .s1{left:12%;top:18%}.game-sky .s2{right:36%;top:44%}.game-sky strong{position:absolute;left:1cqw;bottom:1cqh;font-family:ui-monospace,monospace;font-size:max(.9cqw,var(--text-note))}.code-story{display:grid;gap:.65cqh}.code-story p{display:grid;grid-template-columns:5.5cqw 1fr;margin:0;padding:1.05cqh 0;border-bottom:.14cqh solid var(--line)}.code-story b{color:var(--red);font-size:max(1.15cqw,var(--text-note))}.code-story span{font-size:max(1.08cqw,var(--text-note))}.watch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw}.watch-grid>div{min-height:28cqh;padding:2.5cqh 1.7cqw;border-top:.6cqh solid var(--blue)}.watch-grid>div:nth-child(2){border-color:var(--green)}.watch-grid>div:nth-child(3){border-color:var(--red)}.watch-grid span,.watch-grid b{display:block}.watch-grid span{color:var(--red);font-family:var(--hand);font-size:2.4cqw}.watch-grid b{margin-top:1cqh;font-size:1.55cqw}.watch-grid p{margin:1.4cqh 0 0;color:var(--muted);font-size:max(1.12cqw,var(--text-note))}.debrief-grid figure figcaption{display:grid;grid-template-columns:7cqw 1fr;gap:.7cqw;padding:.8cqh .5cqw 0}.debrief-grid figcaption b{color:var(--red);font-size:max(1.08cqw,var(--text-note))}.debrief-grid figcaption span{font-size:max(.9cqw,var(--text-note))}.debrief-answer{display:grid;grid-template-columns:auto auto auto auto auto;justify-content:center;gap:1.2cqw;align-items:center;margin-top:3cqh}.debrief-answer span,.debrief-answer strong{padding:.75cqh 1cqw;border-bottom:.35cqh solid var(--blue);font-size:max(1.15cqw,var(--text-note))}.debrief-answer strong{border-color:var(--red);color:var(--red)}.debrief-answer i{color:var(--muted);font-style:normal}.system-story{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:1cqw;align-items:center}.system-story>div{min-height:22cqh;padding:2cqh 1.2cqw;border-top:.55cqh solid var(--blue)}.system-story>div:nth-of-type(2){border-color:var(--green)}.system-story>div:nth-of-type(3){border-color:var(--amber)}.system-story .system-result{border-color:var(--red);background:var(--red-soft)}.system-story span,.system-story b{display:block}.system-story span{color:var(--red);font-family:var(--hand);font-size:max(1.05cqw,var(--text-note))}.system-story b{margin-top:1.3cqh;font-size:max(1.18cqw,var(--text-note));line-height:1.45}.system-story>i{color:var(--red);font-family:var(--hand);font-size:1.8cqw;font-style:normal}.system-boundary{display:grid;grid-template-columns:18cqw 1fr;gap:1.5cqw;margin-top:3.2cqh;padding:1.3cqh 1.3cqw;border-left:.45cqw solid var(--red);background:var(--red-soft)}.system-boundary span{font-size:max(1.12cqw,var(--text-note))}.agent-rail{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;gap:.65cqw;align-items:center}.agent-rail>div{min-height:20cqh;padding:1.7cqh .8cqw;border-top:.5cqh solid var(--blue)}.agent-rail>div:nth-of-type(2){border-color:var(--green)}.agent-rail>div:nth-of-type(3){border-color:var(--amber)}.agent-rail>div:nth-of-type(4),.agent-rail>div:nth-of-type(5){border-color:var(--red)}.agent-rail span,.agent-rail b{display:block}.agent-rail span{color:var(--red);font-family:var(--hand);font-size:max(1.02cqw,var(--text-note))}.agent-rail b{margin-top:1cqh;font-size:max(1.04cqw,var(--text-note));line-height:1.4}.agent-rail i{color:var(--red);font-family:var(--hand);font-size:1.65cqw;font-style:normal}.loop-definition{display:grid;grid-template-columns:9cqw 1fr;gap:1.4cqw;margin-top:3.4cqh;padding:1.6cqh 1.5cqw;border-left:.5cqw solid var(--green);background:var(--green-soft)}.loop-definition strong{color:var(--green);font-size:1.7cqw}.loop-definition span{font-size:max(1.28cqw,var(--text-note))}.state-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.4cqw}.state-board,.proof-board{min-height:32cqh;padding:2.2cqh 1.8cqw;border-top:.6cqh solid var(--blue)}.proof-board{border-color:var(--green);background:#e2f1e84d}.state-board h3,.proof-board h3{font-size:1.65cqw}.state-board p{margin:0;padding:.9cqh .8cqw;border-bottom:.12cqh solid var(--line);font-size:max(1.12cqw,var(--text-note))}.state-board .done{color:var(--green)}.state-board .doing{color:var(--red);font-weight:700}.proof-board p{display:grid;grid-template-columns:11cqw 1fr;margin:0;padding:1cqh 0;border-bottom:.12cqh solid var(--line)}.proof-board b{color:var(--green);font-size:max(1.08cqw,var(--text-note))}.proof-board span{font-size:max(1.08cqw,var(--text-note))}.recovery-layout{display:grid;grid-template-columns:38cqw 1fr;gap:2.5cqw;align-items:center}.recovery-layout>img{width:38cqw;max-height:44cqh;object-fit:contain;mix-blend-mode:multiply}.recovery-grid{display:grid;gap:.8cqh}.recovery-grid p{display:grid;grid-template-columns:7cqw 1fr;gap:.4cqh 1cqw;margin:0;padding:1cqh 1cqw;border-left:.4cqw solid var(--blue);background:var(--blue-soft)}.recovery-grid p:nth-child(2){border-color:var(--amber);background:var(--amber-soft)}.recovery-grid p:nth-child(3){border-color:var(--red);background:var(--red-soft)}.recovery-grid b{color:var(--red);font-size:max(1.08cqw,var(--text-note))}.recovery-grid span{font-size:max(1.02cqw,var(--text-note))}.recovery-grid strong{grid-column:2;color:var(--muted);font-size:max(.92cqw,var(--text-note))}.risk-line{margin-top:.6cqh;padding:1cqh .8cqw;border:.18cqw dashed var(--red);color:var(--red);font-family:var(--hand);font-size:max(1.05cqw,var(--text-note))}.world-board{display:grid;grid-template-columns:1.1fr .9fr;gap:3.2cqw;align-items:center}.table-plane{position:relative;height:35cqh;border:.2cqw solid var(--ink);background:linear-gradient(168deg,transparent 0 55%,#d8ae76 55.2% 72%,transparent 72.2%),linear-gradient(#edf3fa,#fffdf8)}.cup{position:absolute;left:47%;top:35%;width:5.5cqw;height:8cqh;border:.28cqw solid var(--blue);border-top-width:.16cqw;border-radius:0 0 1.2cqw 1.2cqw;background:#e7effbc7}.cup:after{content:"";position:absolute;right:-2.2cqw;top:1.2cqh;width:2.1cqw;height:3.5cqh;border:.25cqw solid var(--blue);border-left:0;border-radius:0 2cqw 2cqw 0}.cup-label,.edge-label,.hand-arrow{position:absolute;color:var(--red);font-family:var(--hand);font-size:max(1.1cqw,var(--text-note))}.cup-label{left:48%;top:18%}.edge-label{right:5%;bottom:7%}.hand-arrow{left:12%;top:44%;font-size:1.5cqw}.world-labels{display:grid;gap:.65cqh}.world-labels p{display:grid;grid-template-columns:6cqw 1fr;margin:0;padding:1.05cqh .8cqw;border-bottom:.14cqh solid var(--line)}.world-labels b{color:var(--blue);font-size:max(1.18cqw,var(--text-note))}.world-labels span{font-size:max(1.04cqw,var(--text-note))}.body-loop{grid-template-columns:1fr auto 1fr auto 1fr auto 1.2fr}.embodied-obstacles{display:flex;justify-content:center;flex-wrap:wrap;gap:.8cqh .8cqw;margin-top:3cqh}.embodied-obstacles span{padding:.75cqh .8cqw;border-bottom:.3cqh solid var(--red);font-family:var(--hand);font-size:max(1.08cqw,var(--text-note))}.route-confluence{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2cqw;align-items:end}.route-confluence.three{grid-template-columns:repeat(3,1fr)}.route-confluence>div{min-height:22cqh;padding:2cqh 1.3cqw;border-top:.55cqh solid var(--blue)}.route-confluence>div:nth-child(2){border-color:var(--green)}.route-confluence>div:nth-child(3){border-color:var(--amber)}.route-confluence>div:nth-child(4){border-color:var(--red)}.route-confluence b,.route-confluence span{display:block}.route-confluence b{font-size:max(1.38cqw,var(--text-note))}.route-confluence span{margin-top:1.3cqh;color:var(--muted);font-size:max(1.05cqw,var(--text-note))}.route-confluence>strong{grid-column:1 / -1;padding:1.2cqh 1cqw;border:.2cqw solid var(--red);color:var(--red);font-family:var(--hand);font-size:max(1.35cqw,var(--text-note));text-align:center}.agi-question{display:grid;grid-template-columns:19cqw 1fr;gap:1.5cqw;margin-top:2.5cqh;padding:1.3cqh 1.3cqw;border-left:.45cqw solid var(--purple);background:#7653aa17}.agi-question span{color:var(--purple);font-family:var(--hand);font-size:max(1.25cqw,var(--text-note))}.agi-question b{font-size:max(1.15cqw,var(--text-note))}.slide-closing .slide-body{grid-template-columns:1.28fr .72fr;gap:3cqw}.closing-story{display:grid;grid-template-columns:1fr 1fr;gap:1.6cqw}.closing-story .closing-lines p{grid-template-columns:5.3cqw 1fr;padding:.85cqh 0}.closing-story .closing-lines b{font-size:max(1.25cqw,var(--text-note))}.closing-story .closing-lines span{font-size:max(1.02cqw,var(--text-note))}.student-path{padding:1.6cqh 1.3cqw;border-top:.55cqh solid var(--green);background:#e2f1e861}.student-path h3{margin-bottom:1.2cqh;font-size:1.42cqw}.student-path p{display:grid;grid-template-columns:4.3cqw 1fr;margin:0;padding:.75cqh 0;border-bottom:.12cqh solid var(--line)}.student-path b{color:var(--green);font-size:max(1.05cqw,var(--text-note))}.student-path span{font-size:max(.98cqw,var(--text-note))}.slide-closing blockquote{font-size:1.62cqw}.slide-closing blockquote strong{color:var(--red)}.slide-closing blockquote span{color:var(--blue)}.chrome{position:absolute;z-index:20;left:50%;bottom:1.2cqh;display:flex;align-items:center;gap:5px;padding:6px;border:1px solid rgb(255 255 255 / 14%);border-radius:999px;background:#111722e5;color:#fff;box-shadow:0 8px 30px #00000047;transform:translate(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .28s ease}.chrome.is-hidden{opacity:0;pointer-events:none}.chrome button{width:34px;height:30px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.chrome button:hover{background:#ffffff1f}.chrome button:disabled{opacity:.28;cursor:default}#counter{min-width:70px;color:#cfd5df;font-size:12px;text-align:center}.chrome-divider{width:1px;height:18px;background:#ffffff2e}.progress-track{position:absolute;z-index:19;left:0;right:0;bottom:0;height:.35cqh;background:#11172217}.progress-track i{display:block;width:0;height:100%;background:var(--red);transition:width .25s ease}.key-hint{position:absolute;z-index:19;right:1.2cqw;bottom:5.8cqh;color:#1722357f;font-size:max(.72cqw,var(--text-note));transition:opacity .3s ease}.key-hint.is-hidden{opacity:0}dialog{width:min(920px,calc(100vw - 42px));max-height:min(760px,calc(100vh - 42px));padding:30px 34px;border:1px solid #d8dce2;border-radius:4px;background:#fffdf8;color:var(--ink);box-shadow:0 24px 90px #00000059}dialog::backdrop{background:#0a0f17b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-close{position:absolute;right:15px;top:13px;width:34px;height:34px;border:0;background:transparent;color:var(--muted);font-size:25px;cursor:pointer}.dialog-kicker{font-size:12px}.notes-dialog h3{margin:0 44px 20px 0;font-size:28px}#notes-content{font-size:18px;line-height:1.65}.overview-dialog{width:min(1080px,calc(100vw - 42px))}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;max-height:calc(100vh - 150px);overflow:auto;padding:3px}.overview-item{min-height:82px;padding:13px 14px;border:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.overview-item:hover,.overview-item.is-current{border-color:var(--blue);background:var(--blue-soft)}.overview-item.chapter-start{border-top:4px solid var(--red)}.overview-item small,.overview-item span{display:block}.overview-item small{margin-bottom:7px;color:var(--muted);font-size:10px}.overview-item span{font-size:14px;font-weight:680;line-height:1.3}@media (max-aspect-ratio: 4 / 3){.chrome{bottom:8px}.key-hint{display:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}}@layer teaching{.small-label{display:block;font-size:var(--text-caption);font-weight:700;letter-spacing:.07em;color:var(--muted);margin-bottom:1.6cqh}.illustrated-board{display:grid;grid-template-columns:1.05fr 1fr;gap:3cqw;align-items:center}.illustrated-board .daily-ai-grid{grid-template-columns:1fr 1fr;gap:2cqh 2cqw}.illustrated-board .daily-ai-grid>div{min-height:10cqh;padding:1.4cqh 1cqw}.daily-scene img{display:block;width:100%;max-height:55cqh;object-fit:contain}.daily-scene figcaption{margin-top:1cqh}.rules-illustrated{display:grid;grid-template-columns:1fr 1.05fr;gap:4cqw;align-items:start}.rule-explainer h3{font-size:var(--text-lead);margin:0 0 1.5cqh}.rule-explainer p{margin:1.5cqh 0;font-size:var(--text-body)}.rule-question{border-top:1px solid var(--line);margin-top:3cqh;padding-top:2cqh}.cat-scenes img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:contain;border-radius:6px}.cat-scenes figcaption{margin-top:1.2cqh}.world-photo img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;max-height:56cqh;border-radius:6px}.world-photo figcaption{margin-top:1.2cqh}.journey-scene{align-self:start}.journey-scene img{display:block;width:100%;max-height:52cqh;object-fit:contain}.journey-scene figcaption{margin-top:1.2cqh}.champion-gallery.champion-images>div{padding:1.8cqh 1cqw}.champion-images figure{width:100%;height:23cqh}.champion-images figure img{width:100%;height:23cqh;object-fit:contain}.champion-images .protein-panel{width:20cqh;height:17cqh;top:3cqh}.champion-images .protein-panel img{width:315%;height:auto;max-width:none;object-fit:initial}.slide-teaching-lab .slide-body{padding-top:2cqh}.slide-teaching-lab .lab-grid{min-height:59cqh}@container (min-width: 761px){.assistant-bridge{padding-top:3cqh;gap:1.3cqw}.assistant-bridge>div{display:grid;grid-template-rows:4cqh 14cqh auto;align-content:start;gap:2cqh;min-height:44cqh;padding:4cqh 1.1cqw}.assistant-bridge small{font-size:var(--text-note)}.assistant-bridge b{font-size:var(--text-lead);margin:0;text-wrap:balance}.assistant-bridge p{font-size:var(--text-body);line-height:1.65}.language-hub{padding-top:2cqh}.language-core,.one-model{min-height:37cqh}.language-core b,.one-model b{font-size:var(--text-lead)}.language-core span,.one-model span{font-size:var(--text-body);text-wrap:balance}.task-bank{gap:1.7cqh 1cqw}.task-bank span{font-size:var(--text-body);padding:1.7cqh .7cqw}.vision-pipeline{min-height:37cqh;padding-top:2cqh}.pixel-field{min-height:29cqh;display:grid;align-content:center;font-size:var(--text-lead)}.feature-stack{gap:1.7cqh}.feature-stack span,.vision-uses p{font-size:var(--text-body);padding-block:1.5cqh}}.cover-eyebrow{font-size:var(--text-note);color:var(--muted);letter-spacing:.15em}.cover-question{display:flex;flex-direction:column;gap:2cqh;align-items:flex-start;border-top:0;padding-top:2cqh;font-size:var(--text-body)}.cover-question span{color:var(--muted)}.cover-question strong{font-size:var(--text-lead);line-height:1.65}.journey-map{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4cqw}.journey-map>div{border-top:4px solid var(--blue);padding-top:2cqh}.journey-map>div:nth-child(2){border-color:var(--green)}.journey-map>div:nth-child(3){border-color:var(--red)}.journey-map>div:nth-child(4){border-color:#967325}.journey-map .era-year{font:700 var(--text-note)/1.3 ui-monospace,monospace;color:var(--muted)}.journey-map h3{font-size:var(--text-lead);margin:2cqh 0}.journey-map p{font-size:var(--text-body);min-height:10cqh}.journey-map b{font-size:var(--text-caption);line-height:1.8;display:block}.rule-contrast{display:grid;grid-template-columns:1fr 1fr;gap:5cqw}.rule-contrast h3{font-size:var(--text-lead);margin:1cqh 0 2cqh}.rule-contrast>div+div{border-left:1px solid var(--line);padding-left:4cqw}.rule-contrast p{font-size:var(--text-body);line-height:1.7}.rule-sentence{display:flex;flex-wrap:wrap;gap:1cqw;align-items:center;font-size:var(--text-note);margin-top:3cqh}.rule-sentence b{color:var(--blue)}.board-takeaway{border-top:1px solid var(--line);padding-top:2cqh;margin-top:3cqh;font-size:var(--text-body)}.token-board .large-example{font-size:clamp(30px,3cqw,50px);margin:0 0 3cqh}.token-strip{display:flex;flex-wrap:wrap;gap:.6cqw}.token-strip span{padding:.7cqh .7cqw;border:1px solid #acc1d9;border-radius:5px;background:#eef4fb;color:var(--blue);font-size:var(--text-body)}.concept-pair{display:grid;grid-template-columns:1fr 1fr;gap:3cqw;margin-top:2cqh}.concept-pair p{display:grid;grid-template-columns:auto 1fr;gap:1.5cqw;font-size:var(--text-body)}.concept-pair b{color:var(--blue)}.lab-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:4.5cqw;align-items:stretch;width:100%}.lab-surface{background:#f3f5f7;border:1px solid #dce2e9;border-radius:12px;padding:2.7cqh 2.2cqw;min-width:0}.lab-explanation{padding:1cqh 0;min-width:0}.lab-explanation h3{font-size:clamp(30px,3cqw,48px);line-height:1.35;margin:0 0 2.3cqh}.lab-explanation p{font-size:var(--text-body);line-height:1.7;margin:1.5cqh 0}.lab-explanation .hand-note{color:var(--blue);font-size:var(--text-lead);line-height:1.55}.explain-list{padding-left:1.3em;font-size:var(--text-body);line-height:1.9}.live-sentence{font-size:clamp(28px,2.65cqw,43px);line-height:1.65;min-height:16cqh;margin:1cqh 0 2cqh}.live-sentence strong{color:var(--blue)}.choice-row{display:flex;gap:1cqw;flex-wrap:wrap;min-height:6cqh;margin-bottom:2.7cqh}.lab-surface button,.agent-demo button{font:inherit;font-size:var(--text-note);border:1px solid #aebaca;border-radius:7px;background:#fff;color:var(--ink);padding:.85cqh 1.1cqw}.choice-row button{color:var(--blue);border-color:#91abcd;padding:1.2cqh 1.5cqw}.lab-surface button:hover,.agent-demo button:hover{border-color:var(--blue);background:#eaf1fa}.lab-surface .primary-action,.agent-demo .primary-action{background:var(--blue);color:#fff;border-color:var(--blue)}.lab-surface .primary-action:hover,.agent-demo .primary-action:hover{background:#204d8a;border-color:#204d8a}.lab-surface button:disabled,.agent-demo button:disabled{opacity:.55}.demo-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:1cqh .8cqw;margin-top:2cqh}.demo-toolbar>span{font-size:var(--text-caption);line-height:1.6;color:var(--muted)}.demo-caption{font-size:var(--text-caption);line-height:1.65;color:var(--muted);margin:2cqh 0 0}.training-prompt{font-size:var(--text-lead);line-height:1.65;margin:0 0 2.7cqh}.training-prompt b{color:var(--green)}.training-bars{display:grid;gap:1.8cqh}.training-row{display:grid;grid-template-columns:3em 1fr 3em;gap:1cqw;align-items:center;font-size:var(--text-note)}.training-row>span{text-align:right;font-variant-numeric:tabular-nums}.training-track{height:2cqh;background:#e1e5eb;border-radius:4px;overflow:hidden}.training-track span{display:block;height:100%;background:#8998ad;transition:width .4s ease}.training-row.is-target{color:var(--green)}.training-row.is-target .training-track span{background:var(--green)}.parameter-note{border-left:3px solid var(--green);padding-left:1cqw}.gpt-map{display:grid;grid-template-columns:repeat(3,1fr);gap:4cqw}.gpt-map strong{font-size:clamp(64px,7cqw,110px);line-height:1;color:var(--blue);font-weight:800}.gpt-map>div:nth-child(2) strong{color:var(--green)}.gpt-map>div:nth-child(3) strong{color:var(--red)}.gpt-map h3{font-size:var(--text-body);margin:2cqh 0}.gpt-map p{font-size:var(--text-body);line-height:1.7}.training-use{display:flex;flex-wrap:wrap;gap:1cqw 3cqw;border-top:1px solid var(--line);padding-top:1cqh;margin-top:3cqh}.training-use p{display:flex;gap:1cqw;font-size:var(--text-note)}.training-use b{color:var(--blue);white-space:nowrap}.answer-comparison{display:grid;grid-template-columns:1fr 1fr;gap:4cqw;align-items:center}.answer-comparison>div:first-child{border-left:3px solid var(--blue);background:#f3f5f7;padding:2.5cqh 2cqw}.answer-comparison blockquote{margin:2cqh 0;font-size:var(--text-lead);line-height:1.75}.answer-comparison h3{font-size:var(--text-lead);margin:0 0 2cqh}.answer-comparison p{font-size:var(--text-body);line-height:1.7}.answer-comparison .demo-caption{font-size:var(--text-caption)}.big-contrast b{margin-right:1.1cqw}.protein-panel{width:36cqh;height:30cqh;max-width:100%;margin:0 auto;position:relative;overflow:hidden}.protein-panel .figure-open{width:100%;height:100%;position:relative;padding:0;border:0}.protein-panel img{position:absolute;width:315%;max-width:none;height:auto;max-height:none;left:-22%;top:-13%;object-fit:initial;padding:0;border:0}.protein-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:2cqw;margin:1.5cqh 0;font-size:var(--text-note)}.protein-legend b:first-child{color:#1335bb}.protein-legend b:last-child{color:#138820}.table-plane{background:#f3f6fa}.table-plane:before{content:"";position:absolute;left:0;top:60%;width:82%;height:12%;background:#d8ae76;border-top:3px solid #99682b;border-right:3px solid #99682b}.table-plane .cup{top:auto;bottom:40%;left:55%}.table-plane .cup-label{left:56%;top:18%}.table-plane .hand-arrow{left:15%;top:36%}.table-plane .edge-label{left:82%;right:auto;bottom:8%;transform:translate(-50%)}.table-plane .edge-label:before{content:"";position:absolute;height:5cqh;width:1px;left:50%;bottom:100%;background:var(--red)}.reaction-top{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--text-body)}.reaction-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1cqw;margin-top:1cqh}.reaction-grid button{height:7.4cqh;background:#e2e7ed;border:1px solid #d4dbe4;font-size:var(--text-body);color:#667384;font-weight:700}.reaction-grid button.is-lit{background:#f7d45e;color:#503b00;border-color:#ca9f25;box-shadow:0 0 0 3px #f7d45e44}.reaction-grid button:disabled{opacity:1}.agent-controls{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1cqh;font-size:var(--text-note);margin-bottom:2cqh}.agent-controls>span{font-weight:700}.agent-controls label{color:var(--blue);display:flex;align-items:center;gap:.6cqw}.agent-controls input{width:1.3em;height:1.3em;accent-color:var(--blue)}.agent-workspace{display:grid;grid-template-columns:1fr 1fr;gap:3cqw}.train-browser{border:1px solid #cbd4df;border-radius:10px;overflow:hidden;align-self:start}.browser-label{display:flex;justify-content:space-between;background:#e9eef5;padding:1.3cqh 1.3cqw;font-size:var(--text-caption)}.browser-label b{color:var(--blue)}.train-table{width:100%;border-collapse:collapse;font-size:var(--text-note);font-variant-numeric:tabular-nums}.train-table td,.train-table th{text-align:left;padding:.85cqh .95cqw;border-bottom:1px solid #e7ebf0;white-space:nowrap}.train-table th{font-size:var(--text-caption);color:var(--muted)}.train-table tr:last-child td{border-bottom:0}.train-table tr.is-excluded{color:#8e97a3;background:#f6f7f9;text-decoration:line-through}.train-table tr.is-unavailable{color:var(--red)}.train-table tr.is-chosen{color:var(--green);background:#edf6ef;font-weight:700}.agent-notebook{padding:.8cqh 0}.agent-notebook ol{font-size:var(--text-note);padding-left:1.3em;line-height:1.55;margin:0}.agent-notebook li{margin-bottom:1.5cqh;padding-left:.4cqw}.agent-notebook li:last-child:not(.log-empty){color:var(--blue);font-weight:700}.agent-notebook .log-empty{list-style:none;margin-left:-1.3em;color:var(--muted)}.delivery-sheet{width:100%}.delivery-heading h3{font-size:var(--text-lead);margin:0 0 3cqh}.delivery-options{display:grid;grid-template-columns:1fr 1fr;gap:3cqw}.delivery-options>div{border:1px solid #b7d3c1;background:#f0f7f2;padding:2.5cqh 2cqw;border-radius:10px}.delivery-options h3{font-size:var(--text-lead);color:var(--green);margin:1cqh 0}.delivery-options p,.delivery-empty{font-size:var(--text-body)}.delivery-empty{min-height:15cqh;padding:3cqh 2cqw;background:#f3f5f7;border-radius:10px}.delivery-empty a{color:var(--blue);white-space:nowrap}.delivery-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1cqw;font-size:var(--text-note);margin-top:2cqh}.delivery-foot b{color:var(--red)}@media (prefers-reduced-motion: reduce){.training-track span{transition:none}}@container (max-width: 760px){.lab-grid,.agent-workspace,.rule-contrast,.concept-pair,.answer-comparison,.illustrated-board,.rules-illustrated{grid-template-columns:1fr}.journey-map{grid-template-columns:repeat(2,1fr)}.journey-map p{min-height:0}.rule-contrast>div+div{border-left:0;padding-left:0}.gpt-map{gap:2cqw}.gpt-map h3{overflow-wrap:anywhere}.reaction-grid button{min-height:44px}}}@layer atelier{:root{--paper: #fff;--ink: #14263d;--text-body: clamp(18px, 1.83cqw, 34px);--text-note: clamp(16px, 1.56cqw, 28px);--text-lead: clamp(25px, 2.4cqw, 44px)}.slide{padding:3cqh 3.5cqw 1.6cqh;gap:1.4cqh;background:#fff}.slide-head{padding-bottom:1.1cqh;border-bottom:0}.slide-head:after{width:9cqw;height:2px;bottom:0}.slide-head h2{font-size:clamp(30px,3.05cqw,56px);line-height:1.2;text-wrap:balance}.slide-body{padding:.8cqh .5cqw 1cqh;gap:1.8cqh;align-content:stretch;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.slide-body.has-coda{grid-template-rows:minmax(0,1fr) auto}.slide-body>*{min-height:0}.slide-footer{min-height:32px;font-size:var(--text-caption)}.chrome{bottom:.9cqh;box-shadow:none;background:#fffffff2}.plate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3cqw;align-items:stretch;min-height:0}.plate-copy{display:flex;flex-direction:column;justify-content:space-evenly;gap:1.8cqh;min-height:0}.plate-copy>*{margin-block:0}.milestone-name{font-family:var(--hand);font-size:var(--text-lead);color:var(--blue)}.ingredient-row{display:flex;flex-direction:column;gap:1.5cqh}.ingredient-row b{font-family:var(--hand);font-size:var(--text-lead)}.ingredient-row>span{font-size:var(--text-body);line-height:1.65}.verb-stack{display:flex;flex:1;flex-direction:column;justify-content:space-evenly;gap:2cqh}.verb-stack p{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2cqw;margin:0}.verb-stack b{font-family:var(--hand);color:var(--blue);font-size:var(--text-lead)}.verb-stack span{font-size:var(--text-body);line-height:1.65}.watercolor{display:flex;flex-direction:column;align-items:stretch;justify-content:center;min-height:0}.watercolor .figure-open{min-height:0;height:100%;display:flex;align-items:center}.watercolor img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;background:#fff;border:0;padding:0;transform:none}.watercolor figcaption{flex:0 0 auto;text-align:center;color:var(--muted);font-size:var(--text-caption);margin-top:.6cqh}.watercolor figcaption:empty{display:none}.plate-copy .story-beat{display:grid;grid-template-columns:8.5cqw 1fr;gap:1.2cqw;padding:1.6cqh 0;border:0}.story-beat b{color:var(--blue);font-family:var(--hand);font-size:2.05cqw}.story-beat span{font-size:var(--text-body);line-height:1.7;text-wrap:pretty}.plate-copy .big-question{font-family:var(--hand);font-size:3.5cqw;color:var(--ink)}.next-question,.board-takeaway,.takeaway,.warning,.definition{background:none;border:0;padding:1.3cqh 0;margin:0;font-size:var(--text-note);line-height:1.65}.next-question,.hand-note{font-family:var(--hand);color:var(--blue)}.hand-note{font-size:var(--text-lead);line-height:1.5;padding:.8cqh 0;margin:0}.plate-copy .image-copy{display:flex;flex-direction:column;justify-content:space-evenly;height:100%}.big-contrast{font-size:var(--text-body);line-height:1.7;padding:1.2cqh 0;border:0}.big-contrast b{font-family:var(--hand);color:var(--red);margin-right:1cqw;font-size:var(--text-lead)}.illustrated-board,.rules-illustrated{align-items:stretch;min-height:0}.illustrated-board .daily-ai-grid{align-self:center;gap:4cqh 2cqw}.illustrated-board .daily-ai-grid>div{min-height:12cqh;padding:1.5cqh .7cqw;border-top:0}.daily-ai-grid b{font-size:var(--text-lead);font-family:var(--hand)}.rule-explainer{display:flex;flex-direction:column;justify-content:space-evenly}.rule-explainer p{margin:1cqh 0}.rule-question{margin-top:1cqh;border:0;padding-top:0}.slide-teaching-lab .slide-body{padding-top:1.6cqh}.slide-teaching-lab .lab-grid{height:100%;min-height:0}.lab-surface{display:flex;flex-direction:column;padding:3cqh 2.2cqw;border-radius:5px;background:#f7f9fc;border-color:#e0e6ed}.lab-explanation{display:flex;flex-direction:column;justify-content:space-evenly;padding:1cqh 0}.lab-explanation h3{font-family:var(--hand);font-size:3.05cqw}.lab-explanation p{margin:1cqh 0}.lab-surface>.demo-caption{margin-top:auto;padding-top:2cqh}.live-sentence{min-height:19cqh;font-size:3cqw}.reaction-grid{flex:1;min-height:30cqh}.training-bars{gap:2.8cqh;margin-block:2cqh}.token-board{display:flex;flex-direction:column;justify-content:space-evenly;gap:3cqh}.token-board .large-example{margin:0;font-size:3.4cqw}.token-strip span{padding:1.1cqh .8cqw;font-size:var(--text-lead)}.gpt-map{align-items:stretch;padding-top:4cqh}.gpt-map>div{display:flex;flex-direction:column;justify-content:space-evenly}.gpt-map strong{font-size:11cqw;font-family:var(--hand)}.gpt-map h3{font-size:var(--text-lead);margin:2cqh 0}.gpt-map p{font-size:var(--text-body);line-height:1.8}.training-use{margin-top:0;padding-top:1cqh}.assistant-bridge{height:100%;padding:3cqh 0;align-items:stretch}.assistant-bridge>div{display:flex;flex-direction:column;justify-content:space-evenly;min-height:0;padding:2cqh 1.1cqw;gap:2cqh}.assistant-bridge i{align-self:center}.assistant-bridge b{font-family:var(--hand);font-size:var(--text-lead)}.assistant-bridge p{font-size:var(--text-body);line-height:1.8}.champion-gallery.champion-images{height:100%;align-items:stretch}.champion-gallery.champion-images>div{display:flex;flex-direction:column;justify-content:center;padding:1cqh .5cqw;border-top:0}.champion-images figure{height:36cqh}.champion-images figure img{width:100%;height:100%;object-fit:contain}.champion-images b{font-size:var(--text-lead)}.champion-images p{font-size:var(--text-body)}.journey-map{align-items:stretch;padding-top:3cqh}.journey-map>div{display:flex;flex-direction:column;justify-content:space-evenly}.journey-map h3{font-family:var(--hand);font-size:var(--text-lead);line-height:1.4}.journey-map p{min-height:0;margin-bottom:0}.journey-map b{font-size:var(--text-note)}.watch-grid{height:100%;align-items:stretch}.watch-grid>div{display:flex;flex-direction:column;justify-content:space-evenly;padding:2cqh 2cqw;background:transparent;border:0}.watch-grid b{font-family:var(--hand);font-size:var(--text-lead);line-height:1.5}.watch-grid p{font-size:var(--text-body);line-height:1.7}.watch-grid>div>span{font-family:var(--hand);font-size:7cqw}.watch-grid b .rn{display:inline;font:inherit;color:inherit}.slide[data-layout=video] .slide-body{grid-template-rows:minmax(0,1fr) auto;gap:.7cqh}.video-shell{height:100%;display:flex;align-items:center}.video-shell video{height:100%;max-height:74cqh;object-fit:contain}.video-watch{display:flex;flex-direction:row;justify-content:center;gap:7cqw;align-items:center}.video-watch span{padding:.4cqh 1cqw;border:0;font-family:var(--hand);font-size:var(--text-note)}.comparison-pair{display:grid;grid-template-columns:1fr 1fr;gap:3cqw;min-height:0}.comparison-pair>div{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:2cqh}.comparison-pair p{margin:0;font-size:var(--text-body);line-height:1.65}.comparison-pair b{font-family:var(--hand);font-size:var(--text-lead);color:var(--blue);display:block}.system-story,.body-loop{height:100%;align-items:stretch}.system-story>div,.body-loop>div{display:flex;flex-direction:column;justify-content:space-evenly;min-height:0;padding:3cqh 1cqw;background:none}.system-story>i,.body-loop>i{align-self:center}.system-story b,.body-loop span{font-size:var(--text-body);line-height:1.7}.system-story span,.body-loop b{font-size:var(--text-lead);font-family:var(--hand)}.system-boundary,.agi-question{padding-block:1cqh}.agent-demo{display:flex;flex-direction:column;gap:2cqh;height:100%}.agent-workspace{flex:1;min-height:0}.train-table{font-size:var(--text-body)}.train-table td,.train-table th{padding:1.5cqh 1cqw}.agent-notebook li{font-size:var(--text-note)}.delivery-sheet{display:flex;flex-direction:column;justify-content:space-evenly;height:100%}.recovery-grid{display:flex;flex-direction:column;justify-content:space-evenly}.recovery-grid p{padding:1.5cqh 0}.world-labels{display:flex;flex-direction:column;justify-content:space-evenly}.world-labels p{margin:0;padding:1.4cqh 0;border:0}.world-labels b{font-family:var(--hand);font-size:var(--text-lead)}.world-labels span{font-size:var(--text-body)}.closing-story{height:100%;align-items:center}.closing-lines p,.student-path p{padding-block:2.5cqh}.slide-closing blockquote{align-self:center;font-family:var(--hand);font-size:3.2cqw}.slide[data-layout=cover] .slide-body{grid-template-columns:1.15fr 1fr;align-content:stretch;align-items:center}.cover-copy h1{font-size:4.7cqw;line-height:1.32}.cover-copy>p{font-size:var(--text-body)}.cover-question{margin-top:4cqh}.cover-question strong{font-family:var(--hand);font-size:var(--text-lead)}.neat-lane{padding-bottom:9cqh}.slide .ann{--ann-font: var(--hand);--ann-label-max-width: 22cqw}.slide .ann:after{font-size:var(--text-note);line-height:1.25}.rough-annotation{width:1px!important;height:1px!important}.slide span.rn{display:inline;font:inherit;color:inherit}.slide .rn[data-rn=circle]{white-space:nowrap}.ann:not(.is-inked):before,.ann:not(.is-inked):after{opacity:0}.ann.is-inked:before{animation:draw-note-arrow .48s var(--ink-delay, 0ms) ease both}.ann.is-inked:after{animation:write-note .5s calc(var(--ink-delay, 0ms) + .28s) ease both}@keyframes draw-note-arrow{0%{clip-path:inset(100% 0 0);opacity:0}to{clip-path:inset(0);opacity:.9}}@keyframes write-note{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:.95}}.fragment{transition:opacity .24s ease,transform .24s ease,visibility .24s}.fragment.is-visible{animation:ink-enter .36s ease both}@keyframes ink-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.ann:before,.ann:after,.fragment{animation:none!important;transition:none!important}}@media (max-width: 600px) and (orientation: portrait){.slide{padding:18px 16px 58px}.slide-body{display:flex;flex-direction:column;overflow:auto}.slide-body>*{flex:0 0 auto}.plate,.comparison-pair{display:flex;flex-direction:column;gap:20px}.watercolor{min-height:180px;max-height:300px}.watercolor .figure-open{height:240px}.watercolor img{max-height:240px}.plate-copy{gap:18px}.plate-copy .story-beat{grid-template-columns:1fr;gap:6px}.plate-copy .big-question,.lab-explanation h3,.token-board .large-example,.slide-closing blockquote{font-size:28px}.assistant-bridge,.system-story,.body-loop,.journey-map{height:auto}.lab-surface,.lab-explanation{display:block}.live-sentence{font-size:26px;min-height:130px}.slide-teaching-lab .lab-grid{height:auto}.neat-lane{padding-bottom:80px}.slide .ann{--ann-label-max-width: 200px}}}@layer frame{:root{--paper: #fffefb;--ink: #172235;--muted: #5b6674;--line: #d8dce2;--red: #c42d3b;--blue: #2b62ad;--green: #287953;--text-body: clamp(18px, 1.65cqw, 30px);--text-note: clamp(16px, 1.4cqw, 25px);--text-caption: clamp(12px, 1.05cqw, 18px);--text-lead: clamp(24px, 2.2cqw, 40px)}[hidden]{display:none!important}html,body{margin:0;height:100%;background:#111722}body{min-height:100dvh}button,a{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,video:focus-visible{outline:3px solid var(--blue);outline-offset:4px}button:disabled{cursor:default}.stage{container-type:size;box-shadow:none;isolation:isolate}.slide{display:none;padding:4.4cqh 5.4cqw 2.4cqh;grid-template-rows:auto minmax(0,1fr) auto;gap:2cqh;background:linear-gradient(rgb(47 104 189 / 2%) 1px,transparent 1px) 0 0 / 100% 8cqh,var(--paper)}.slide:before{display:none}.slide.is-active{display:grid}.slide-head{margin:0;padding:0 0 1.6cqh}h2{max-width:none;font-size:clamp(30px,3cqw,54px);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}h3{font-size:var(--text-lead);line-height:1.25}.slide-body{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;align-content:safe start;gap:2.2cqh;font-size:var(--text-body);line-height:1.5;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:.7cqh .35cqw}.slide-body>*,.slide-body :is(div,figure,p){min-width:0}.slide-body p{text-wrap:pretty}.slide-footer{padding:0;border:0;min-height:38px;font-size:var(--text-caption);line-height:1.3;gap:3cqw}.slide-footer span:last-child{white-space:nowrap}.fragment{opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .22s ease,transform .24s ease,visibility .22s}.fragment.is-visible{opacity:1;visibility:visible;transform:none}.hand-note,.takeaway,.warning,.definition{font-size:var(--text-note);line-height:1.5}.takeaway,.warning,.definition{margin-top:1.5cqh;width:100%}.hand-note{transform:none}.slide figure{margin:0}.slide figcaption{font-size:var(--text-caption);line-height:1.4}.figure-open{display:block;position:relative;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.figure-open:after{content:"放大 ↗";position:absolute;right:6px;bottom:6px;font:12px var(--sans);padding:4px 7px;color:#fff;background:#172235d9;opacity:0;transition:opacity .15s}.figure-open:hover:after,.figure-open:focus-visible:after{opacity:1}.figure-open img{max-width:100%;margin-inline:auto}.image-error{min-height:120px;border:1px dashed var(--red)}.chrome{position:absolute;bottom:1.4cqh;left:50%;z-index:10;transform:translate(-50%);display:flex;align-items:center;gap:4px;max-width:96%;padding:5px 8px;color:var(--ink);background:#fffefbf5;border:1px solid #cdd3dc;border-radius:8px;box-shadow:0 3px 14px #1722350d;-webkit-backdrop-filter:none;backdrop-filter:none}.chrome button{width:auto;min-width:34px;height:32px;padding:0 8px;border:0;border-radius:4px;color:inherit;font-size:13px;background:none}.chrome button:hover{background:var(--blue-soft)}.chrome button:disabled{opacity:.35}#prev,#next{font-size:21px}#counter{min-width:60px;color:var(--ink);font:13px var(--sans);white-space:nowrap}#step-counter{min-width:80px;color:var(--muted);font-size:12px;white-space:nowrap}.chrome-divider{background:var(--line)}.progress-track{height:3px}.player-status,.layout-status{position:absolute;z-index:30;bottom:9cqh;left:50%;transform:translate(-50%);padding:10px 18px;margin:0;border-radius:4px;background:var(--ink);color:#fff;font-size:15px}.layout-status{top:5px;bottom:auto;right:5px;left:auto;transform:none;font-size:12px}.layout-status[data-overflow=true]{background:#a52130}.review-mode *,.review-mode *:before,.review-mode *:after{animation:none!important;transition:none!important}dialog{padding:28px 32px;width:min(1000px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;border-radius:8px;background:var(--paper)}dialog h2{font-size:26px;line-height:1.3;margin:0 40px 20px 0;text-wrap:initial}.dialog-close{position:sticky;display:block;float:right;top:0;right:0;background:var(--paper);z-index:1;border-radius:4px}.dialog-kicker{font-size:14px;letter-spacing:0}.overview-grid{display:block;max-height:none;overflow:visible;padding:0}.overview-chapter{margin:20px 0 28px}.overview-chapter h3{margin:0 0 10px;font-size:18px;color:var(--red)}.overview-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.overview-item{display:grid;grid-template-columns:30px 1fr;gap:9px;min-height:64px;align-items:start;padding:12px;border-radius:4px}.overview-item small{margin:0;padding-top:2px;font-size:13px}.overview-item span{font-size:16px;line-height:1.4}.notes-dialog{width:min(800px,calc(100vw - 40px))}#notes-content{font-size:19px;line-height:1.7}#notes-content hr{border:0;border-top:1px solid var(--line);margin:24px 0}#notes-content ul{padding-left:22px;font-size:15px;overflow-wrap:anywhere}.image-dialog{width:min(1200px,calc(100vw - 32px))}#image-detail{display:block;max-width:100%;max-height:76dvh;object-fit:contain;margin:auto}.help-dialog{max-width:640px}.help-dialog dl{display:grid;grid-template-columns:160px 1fr;gap:14px;font-size:17px}.help-dialog dt{font-weight:700;color:var(--blue)}.help-dialog dd{margin:0}.help-dialog p{font-size:16px;line-height:1.6;color:var(--muted)}.media-status{position:absolute;inset:40% 10% auto;color:#fff;background:#111722e8;padding:16px;font-size:18px}.media-replay{justify-self:start;width:auto;padding:6px 12px;border:1px solid var(--line);color:var(--ink);background:#fff;font-size:14px}@media (max-width: 760px),(max-height: 480px){.chrome{gap:1px;padding:4px}.chrome button{min-width:28px;padding:0 5px}#step-counter,.chrome-divider,#reveal-all{display:none}.overview-pages{grid-template-columns:1fr}}@media (max-width: 600px) and (orientation: portrait){html,body{overflow:auto}body{display:block}.stage{width:100%;height:100dvh;aspect-ratio:auto}.slide{padding:24px 20px 60px;gap:15px}.slide-head h2{font-size:27px}.slide-body{align-content:start;font-size:18px}.slide-footer{font-size:12px}.help-dialog dl{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}}@layer layouts{.slide[data-layout=cover]{grid-template-rows:minmax(0,1fr) auto}.slide[data-layout=cover] .slide-body{align-content:center}.slide[data-layout=cover] .slide-head{border:0}.slide[data-layout=cover] .slide-head:after{display:none}.slide[data-layout=cover] .slide-body{grid-template-columns:1.4fr .65fr;gap:4cqw;overflow:visible}.cover-copy h1{font-size:clamp(38px,4.8cqw,82px);line-height:1.2;letter-spacing:-.04em}.cover-copy>p{font-size:var(--text-lead);line-height:1.5}.cover-question{font-size:var(--text-body);align-self:center;margin:0;transform:none}.slide[data-layout=board] .slide-body,.slide[data-layout=process] .slide-body,.slide[data-layout=compare] .slide-body,.slide[data-layout=interactive] .slide-body{grid-template-columns:minmax(0,1fr)}.slide[data-layout=evidence].slide-image-split .slide-body,.slide[data-layout=evidence].slide-code .slide-body{grid-template-columns:1fr 1fr;gap:3cqw}.slide-prompt .hand-note{max-width:none;align-self:auto;font-size:var(--text-note);text-align:left}.milestone-river{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5cqh 1.5cqw}.milestone-river>div{min-height:11cqh}.milestone-river b{font-size:var(--text-body)}.milestone-river small{font-size:var(--text-caption)}.verb-route{justify-content:flex-start;flex-wrap:wrap}.verb-route span{font-size:var(--text-note)}.rule-book p{font-family:var(--sans);font-size:var(--text-note);line-height:1.5}.rule-result span,.story-turn span,.story-turn strong{font-size:var(--text-note)}.learning-time b,.before-after-inline small{font-size:var(--text-caption)}.before-after-inline b{font-size:var(--text-body)}.before-after-inline span,.example-cloud span,.example-cloud strong{font-size:var(--text-note)}.milestone-layout,.milestone-layout.landscape,.milestone-layout.square,.milestone-layout.wide-media{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.story-beat{grid-template-columns:7.5cqw minmax(0,1fr);gap:1.2cqw}.story-beat b,.story-beat span,.next-question{font-size:var(--text-body)}.story-beat span{text-wrap:balance}.prob-row b{white-space:nowrap}.prob-row small{position:absolute;left:calc(100% + 1cqw);white-space:nowrap}.artifact-collage{grid-template-columns:17cqw 19cqw minmax(0,1fr)}.artifact-collage .paper-card img{width:19cqw}.artifact-copy .story-beat{grid-template-columns:1fr;gap:.3cqh;padding:.7cqh 0}.artifact-copy .story-beat b{font-size:var(--text-note)}.artifact-copy .story-beat span,.daily-ai-grid b,.three-ingredients b,.champion-gallery b,.training-loop b,.assistant-bridge b,.body-loop b,.watch-grid b{font-size:var(--text-body)}.daily-ai-grid span,.three-ingredients span,.champion-gallery p,.training-loop span,.assistant-bridge p,.body-loop span,.watch-grid p,.code-story span,.state-board p,.proof-board span,.proof-board b,.system-story b,.agent-rail b,.world-labels span{font-size:var(--text-note)}.three-ingredients>div{grid-template-columns:9cqw 1fr;gap:1cqw}.code-story p{grid-template-columns:8cqw minmax(0,1fr);gap:1cqw}.system-boundary{grid-template-columns:25cqw minmax(0,1fr);align-items:center}.body-loop span,.embodied-obstacles span{font-size:var(--text-body)}.body-loop span{text-wrap:balance}.route-confluence b{font-size:max(1.9cqw,var(--text-body))}.agi-question{grid-template-columns:28cqw minmax(0,1fr);align-items:center}.route-confluence span,.route-confluence>strong,.agi-question span,.agi-question b{font-size:var(--text-body)}.paper-story-grid{grid-template-columns:31cqw minmax(0,1fr);gap:4cqw}.paper-story-grid .paper-large img{width:100%;height:39cqh;object-fit:contain}.slide-paper-story .paper-story-grid{grid-template-columns:minmax(0,1fr) 22cqw}.slide-paper-story .paper-large{grid-column:2;grid-row:1}.slide-paper-story .paper-copy{grid-column:1;grid-row:1}.slide-paper-story .paper-large img{width:22cqw;height:33cqh}.attention-pair{grid-template-columns:1fr;gap:1.6cqh}.attention-pair p{font-size:var(--text-lead)}.attention-demo .demo-choice{display:flex;gap:12px}.demo-choice button{border:1px solid var(--line);padding:8px 18px;background:transparent;color:var(--ink);font-size:var(--text-note);border-radius:4px}.demo-choice button[aria-pressed=true]{color:var(--blue);border-color:var(--blue);background:var(--blue-soft)}.attention-demo .attention-example{padding:2cqh 0;background:none;border:0;font-size:clamp(25px,2.6cqw,46px)}.attention-demo .attention-result{padding:0;background:none;border:0;color:var(--amber);font-size:var(--text-body)}.linked-word{background:var(--amber-soft);box-shadow:0 3px 0 var(--amber)}.demo-caption{display:block;margin:0;padding:8px 0;color:var(--muted);font:var(--text-caption)/1.4 var(--sans)}.runtime-window .demo-caption{padding:10px 14px;color:#d3dbe7;background:#172235}.paper-copy>p,.attention-answer span{font-size:var(--text-body)}.attention-answer{grid-template-columns:10cqw minmax(0,1fr);gap:1cqw}.recovery-layout{grid-template-columns:29cqw minmax(0,1fr);gap:3cqw}.recovery-layout>img{width:29cqw}.recovery-grid p{grid-template-columns:8cqw minmax(0,1fr)}.recovery-grid b,.recovery-grid span{font-size:var(--text-body)}.recovery-grid strong,.risk-line{font-size:var(--text-note)}.slide[data-layout=video] .slide-body{grid-template-columns:minmax(0,1fr) 10cqw;align-content:center}.video-shell{position:relative}.video-shell video{width:100%;max-height:65cqh}.media-replay{grid-column:1 / -1}.slide[data-layout=closing] .slide-body{grid-template-columns:minmax(0,1fr)}.closing-story{grid-template-columns:1fr 1fr;gap:4cqw}.closing-story .closing-lines span,.student-path span,.closing-story .closing-lines b,.student-path b{font-size:var(--text-body)}.slide-closing blockquote{margin:0;font-size:clamp(26px,2.7cqw,48px);line-height:1.6;transform:none;text-align:center}@media (max-width: 600px) and (orientation: portrait){.slide .slide-body{grid-template-columns:minmax(0,1fr)!important}.slide-body :is(.milestone-layout,.learning-layout,.artifact-collage,.paper-story-grid,.recovery-layout,.launch-visual,.frame-compare,.world-board,.closing-story){grid-template-columns:minmax(0,1fr)}.slide-paper-story .paper-large,.slide-paper-story .paper-copy{grid-column:auto;grid-row:auto}.milestone-river,.daily-ai-grid,.champion-gallery,.watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slide-body figure,.slide-body figure img{width:100%;max-height:260px;height:auto;object-fit:contain}.story-beat{grid-template-columns:1fr;gap:4px}.cover-question{margin-top:24px}.cover-copy h1{font-size:38px}}}:root{--sans: "Xuanhuai Sans", "Microsoft YaHei", "PingFang SC", sans-serif;--hand: "Xuanhuai WenKai", KaiTi, cursive;--paper: #fff;--ink: #172e43;--blue: #245f9d;--red: #b13b43;--yellow: #f5d984;--muted: #52677c;--line: #cbd7e2;--blue-soft: #eaf2fa;--text-title: 3.08cqw;--text-body: clamp(18px, 1.85cqw, 37px);--text-lead: clamp(26px, 2.65cqw, 49px);--text-note: clamp(17px, 1.55cqw, 30px);--text-caption: clamp(12px, 1.04cqw, 20px);--page-inline: 3.8cqw;--page-top: 3.3cqh;--page-bottom: 1.4cqh;--rhythm-small: 1.2cqh;--rhythm-group: 3.5cqh}html{font-family:var(--sans);font-synthesis:none}body,button,input,select,textarea{font-family:var(--sans)}::selection{background:var(--yellow);color:var(--ink)}@media (min-width: 601px),(orientation: landscape){body[data-deck=lecture] .slide{padding:var(--page-top) var(--page-inline) var(--page-bottom)}body[data-deck=lecture] .slide-head h2{font-size:var(--text-title);font-weight:700}}.slide .ann{--ann-font: var(--hand);--ann-color: var(--blue)}.slide .ann:after,.hand-note{font-weight:400}.slide[data-ink-immediate=true] .ann.is-inked:not([data-frame-note]):before,.slide[data-ink-immediate=true] .ann.is-inked:not([data-frame-note]):after{animation:none;clip-path:inset(0);opacity:.95}.slide-footer,.chrome{font-variant-numeric:tabular-nums}.motion-canvas,.training-bars,.ticket-options,.agent-results{font-family:var(--sans);font-variant-numeric:tabular-nums}.notes-dialog #notes-content{line-height:1.85}.notes-dialog #notes-content p+p{margin-top:1em}.dialog-kicker{color:var(--muted)}.generated-unit{white-space:nowrap}.motion-canvas .motion-note[data-note-layout=detached]:before{display:none}.motion-canvas .motion-note[data-note-layout=detached]:after{left:0;right:auto;top:0;bottom:auto;transform:rotate(-2deg);transform-origin:left center}.slide-lecture-generation .lab-explanation>[data-after-generation="1"]{padding-bottom:8.6cqh}@layer frame{.slide-lecture-generation .lab-explanation>[data-after-generation][hidden]{display:block!important;visibility:hidden}}.chrome button,.dialog-close{font-weight:400}.chrome button:focus-visible,.dialog-close:focus-visible{outline:2px solid var(--blue);outline-offset:3px}
