.slide-embed{--blue:#004b95;--blue-dk:#002f5f;--orange:#c2410c;--ink:#14181d;--body:#333a42;--muted:#88909a;--faint:#aeb6bf;--line:#c2c8d0;--tint:#e6edf6;--surface:#f4f6f8;--code-bg:#f7f8fa;--out-bg:#eef1f5;--violet:#6b3fa0;--good-bg:#e2f1e9;--punct:#5f6875;--problem:#9a3412;--problem-bg:#fdf1ec;--good:#1f7a4d;--font:"HarmonyOS Sans SC", "PingFang SC", sans-serif;--mono:Menlo, "SF Mono", monospace;--t-title:34pt;--t-xl:26pt;--t-l:22pt;--t-m:20pt;--t-s:18pt;--t-code:20pt;--t-code-s:18pt;--margin:.78in}.slide-embed .slide{width:1280px;height:720px;padding:.34in var(--margin) 0;font-family:var(--font);color:var(--body);font-size:var(--t-l);break-after:page;page-break-after:always;background:#fff;line-height:1.5;position:relative;overflow:hidden}.slide-embed .slide:last-child{break-after:auto;page-break-after:auto}.slide-embed .slide>h1{font-size:var(--t-title);color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:.1in;padding-right:1.05in;font-weight:700;line-height:1.22;position:relative}.slide-embed .slide>h1:before{content:"";background:var(--blue);width:.075in;height:.38in;margin-block:auto;position:absolute;top:0;bottom:.1in;left:-.26in}.slide-embed .slide>h1 .zh{font-weight:700}.slide-embed .slide>h1.t2{font-size:29pt}.slide-embed .slide>h1.t3{font-size:25pt}.slide-embed .kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.06in;font-size:13pt;font-weight:700}.slide-embed .content{margin-top:.3in}.slide-embed .lead{font-size:var(--t-l);margin-bottom:.18in}.slide-embed .slide ul{list-style:none}.slide-embed .slide li{margin-bottom:.14in;padding-left:.3in;position:relative}.slide-embed .slide li:before{content:"";background:var(--blue);width:6px;height:6px;position:absolute;top:.14in;left:.06in}.slide-embed .slide li li{font-size:var(--t-m);color:var(--muted);margin:.06in 0 0}.slide-embed .slide li li:before{border-top:1.5px solid var(--faint);background:0 0;width:9px;height:0;top:.16in}.slide-embed .panel{border:1px solid var(--line);border-top:3px solid var(--blue)}.slide-embed .panel>.cap{color:var(--blue);font-size:var(--t-s);letter-spacing:.01em;padding:.09in .18in 0;font-weight:700}.slide-embed .panel.out{border-top-color:var(--muted)}.slide-embed .panel.out>.cap{color:var(--muted)}.slide-embed .panel.err{border-top-color:var(--problem)}.slide-embed .panel.err>.cap{color:var(--problem)}.slide-embed .panel>.inner{padding:.09in .18in .13in}.slide-embed pre{font-family:var(--mono);font-size:var(--t-code);white-space:pre;background:var(--code-bg);line-height:1.3;overflow:hidden}.slide-embed pre.s{font-size:var(--t-code-s)}.slide-embed .panel pre{background:0 0}.slide-embed .panel.out .inner,.slide-embed .panel.err .inner{background:var(--out-bg)}.slide-embed .panel.err .inner{background:var(--problem-bg);color:var(--problem)}.slide-embed .gutter{color:var(--faint);user-select:none}.slide-embed .k{color:var(--blue);font-weight:700}.slide-embed .o{color:var(--blue)}.slide-embed .b{color:var(--violet)}.slide-embed .v{color:var(--blue-dk);font-style:italic}.slide-embed .s{color:var(--good)}.slide-embed .esc{color:var(--good);background:var(--good-bg);border-radius:2px;font-weight:700}.slide-embed .n{color:var(--orange)}.slide-embed .c{color:var(--muted);font-style:italic}.slide-embed .f{color:var(--ink);font-weight:700}.slide-embed .e{color:var(--problem);font-weight:700}.slide-embed .p{color:var(--punct)}.slide-embed .row{align-items:flex-start;gap:.24in;display:flex}.slide-embed .row>*{flex:1 1 0;min-width:0}.slide-embed .row.code-out>.panel:first-child{flex:auto}.slide-embed .row.code-out>.panel+.panel{flex:none;max-width:42%}.slide-embed .pair{margin-top:.2in}.slide-embed .pair .r{align-items:stretch;margin-bottom:.05in;display:flex}.slide-embed .pair .chip{font-size:var(--t-m);flex:0 0 1.15in;place-items:center;font-weight:700;display:grid}.slide-embed .pair .txt{font-size:var(--t-code-s);font-family:var(--mono);white-space:pre-wrap;flex:1;padding:.1in .2in;line-height:1.35}.slide-embed .pair .bad .chip{background:var(--problem-bg);color:var(--problem);border:1.25px solid var(--problem)}.slide-embed .pair .bad .txt{background:var(--problem-bg)}.slide-embed .pair .good .chip{background:var(--blue-dk);color:#fff}.slide-embed .pair .good .txt{background:var(--tint);color:var(--blue-dk);font-weight:700}.slide-embed .feature{background:var(--tint);border:1.25px solid var(--blue);text-align:center;padding:.24in .34in}.slide-embed .feature .big{font-size:var(--t-xl);color:var(--ink);font-weight:700}.slide-embed .feature .sub{font-size:var(--t-l);color:var(--muted);margin-top:.1in}.slide-embed .band{background:var(--blue);color:#dce6f2;font-size:var(--t-l);padding:.2in var(--margin);line-height:1.26;position:absolute;bottom:0;left:0;right:0}.slide-embed .band b,.slide-embed .band strong{color:#fff}.slide-embed .band code{font-family:var(--mono);font-size:var(--t-code-s);color:#fff}.slide-embed .band.warn{background:var(--orange)}.slide-embed .band.danger{background:var(--problem)}.slide-embed .band.good{background:var(--good)}.slide-embed .seal{opacity:.92;width:.76in;height:.76in;position:absolute;top:.16in;right:.22in}.slide-embed .slide.divider .seal{opacity:.55}.slide-embed .pno{color:var(--faint);font-size:16pt;position:absolute;bottom:.14in;right:.34in}.slide-embed .slide:has(.band) .pno{color:#9cb8dc;z-index:2;bottom:.06in}.slide-embed .slide.cover,.slide-embed .slide.divider{padding-top:0}.slide-embed .slide.cover>h1:before,.slide-embed .slide.divider>h1:before{display:none}.slide-embed .slide.cover>h1,.slide-embed .slide.divider>h1{border-bottom:none}.slide-embed .cover-wrap{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding-bottom:.4in;display:flex}.slide-embed .cover-logo{width:3.9in;height:auto;margin-bottom:.62in}.slide-embed .cover-kicker{font-size:var(--t-m);letter-spacing:.04em;color:var(--muted);font-weight:600}.slide-embed .cover-wrap h1{color:var(--ink);border:none;margin-top:.1in;font-size:54pt;line-height:1.1}.slide-embed .cover-rule{background:var(--blue);width:1.05in;height:3px;margin:.34in 0 .3in}.slide-embed .cover-by{font-size:var(--t-l);color:var(--body);font-weight:500}.slide-embed .cover-wrap .meta{font-size:var(--t-m);color:var(--muted);margin-top:.14in;line-height:1.5}.slide-embed .divider-wrap{flex-direction:column;justify-content:center;height:100%;display:flex}.slide-embed .divider-wrap .bar{background:var(--blue);width:1.05in;height:3px;margin-bottom:.2in}.slide-embed .divider-wrap h1{border:none;font-size:40pt}.slide-embed .divider-wrap h1:before{display:none}.slide-embed .divider-wrap .goal{font-size:var(--t-l);color:var(--muted);margin-top:.3in}.slide-embed .divider-wrap .goal+.goal{margin-top:.12in}.slide-embed figure{text-align:center;margin-top:.2in}.slide-embed figure img{object-fit:contain;max-width:100%;max-height:3.8in}.slide-embed figcaption{font-size:var(--t-s);color:var(--muted);margin-top:.1in;font-style:italic}.slide-embed .quiz{align-items:center;gap:.5in;margin-top:.26in;display:flex}.slide-embed .quiz img{width:2.8in;height:2.8in}.slide-embed .quiz:has(.qlist){margin-top:.04in}.slide-embed .quiz:has(.qlist) img{width:2.2in;height:2.2in}.slide-embed .quiz:has(.qlist) .hint{font-size:var(--t-s);margin-top:.1in}.slide-embed .quiz .say{font-size:var(--t-xl);color:var(--ink);font-weight:700}.slide-embed .quiz .hint{font-size:var(--t-l);color:var(--muted);margin-top:.18in}.slide-embed .dgm{justify-content:center;margin-top:.2in;display:flex}.slide-embed .dgm svg{width:100%;height:auto;max-height:4.3in}.slide-embed .dgm+.fcap{margin-top:.18in}.slide-embed .qlist{grid-template-columns:1fr 1fr;gap:0 .28in;margin-top:.14in;display:grid}.slide-embed .qlist:has(.qli:only-child){grid-template-columns:1fr}.slide-embed .qli{font-size:var(--t-l);color:var(--body);align-items:baseline;gap:.12in;line-height:1.3;display:flex}.slide-embed .qli b{width:.22in;font-size:var(--t-s);color:var(--faint);flex:none;font-weight:700}.slide-embed .qli>span{min-width:0}.slide-embed .qb.qpick{min-width:.42in}.slide-embed .qb.qpick[data-done=true]{border-color:var(--orange);color:var(--orange)}.slide-embed .quiz .url{font-size:var(--t-s);color:var(--faint);margin-top:.2in}.slide-embed .slicer{margin-top:.26in}.slide-embed .sl-expr{font-family:var(--mono);font-size:var(--t-title);color:var(--ink);font-weight:700}.slide-embed .sl-expr .n{color:var(--orange)}.slide-embed .sl-expr .om{color:var(--faint)}.slide-embed .sl-cells{gap:.1in;margin-top:.24in;display:flex}.slide-embed .sl-cell{border:1px solid var(--line);text-align:center;background:#fff;flex:1;padding:.1in 0}.slide-embed .sl-pos,.slide-embed .sl-neg{font-family:var(--mono);font-size:var(--t-s);color:var(--faint);line-height:1.25}.slide-embed .sl-val{font-family:var(--mono);font-size:var(--t-xl);color:var(--body);font-weight:700;line-height:1.35}.slide-embed .sl-cell[data-in="1"]{background:var(--blue);border-color:var(--blue)}.slide-embed .sl-cell[data-in="1"] .sl-val{color:#fff}.slide-embed .sl-cell[data-in="1"] .sl-pos,.slide-embed .sl-cell[data-in="1"] .sl-neg{color:#a9c4de}.slide-embed .sl-out{font-family:var(--mono);font-size:var(--t-xl);color:var(--orange);min-height:.42in;margin-top:.22in;font-weight:700}.slide-embed .sl-ctls{margin-top:.2in}.slide-embed .sl-row{align-items:center;gap:.16in;margin-top:.09in;display:flex}.slide-embed .sl-label{font-family:var(--mono);font-size:var(--t-s);color:var(--muted);width:.72in}.slide-embed .sl-omit{font-family:var(--font);font-size:var(--t-s);color:var(--muted);border:1px solid var(--line);cursor:pointer;background:#fff;padding:.02in .1in}.slide-embed .sl-omit[data-on=true]{background:var(--blue);border-color:var(--blue);color:#fff}.slide-embed .sl-range{accent-color:var(--blue);flex:1;height:.2in}.slide-embed .sl-num{font-family:var(--mono);font-size:var(--t-l);color:var(--ink);text-align:right;width:.55in;font-weight:700}.slide-embed .slide.quiz-live .quiz img{width:1.6in;height:1.6in}.slide-embed .slide.quiz-live .quiz .qlist,.slide-embed .slide.quiz-live .quiz .hint,.slide-embed .slide.quiz-live .quiz .url{display:none}.slide-embed .slide.quiz-live .quiz .say{font-size:var(--t-l);color:var(--muted)}.slide-embed .slide.quiz-live .qctl{height:4.5in}.slide-embed .qctl{height:3in;margin-top:.16in;overflow:hidden auto}.slide-embed .qctl-btns{gap:.12in;display:flex}.slide-embed .qctl-body{margin-top:.14in}.slide-embed .qb,.slide-embed .runbtn{font-family:var(--font);font-size:var(--t-s);color:var(--body);border:1px solid var(--line);cursor:pointer;background:#fff;padding:.05in .16in}.slide-embed .qb[data-on=true]{background:var(--blue);border-color:var(--blue);color:#fff}.slide-embed .qb.danger{color:var(--problem);border-color:var(--problem)}.slide-embed .panel>.cap{align-items:center;gap:.1in;display:flex;position:relative}.slide-embed .panel>.cap>.zoombtn{margin-left:auto}.slide-embed .runslot{position:absolute;top:50%;right:.1in;transform:translateY(-50%)}.slide-embed .runbtn{padding:.02in .12in}.slide-embed .qbar{margin-top:.05in}.slide-embed .qbar-head{font-size:var(--t-s);color:var(--body);justify-content:space-between;gap:.2in;line-height:1.15;display:flex}.slide-embed .qbar-head .ok{color:var(--blue);font-weight:700}.slide-embed .qbar-track{background:var(--surface);height:.09in;margin-top:.03in}.slide-embed .qbar-fill{background:var(--faint);height:100%;display:block}.slide-embed .qbar-fill[data-correct=true]{background:var(--blue)}.slide-embed .qctl-note{font-size:var(--t-s);color:var(--muted);line-height:1.3}.slide-embed .qctl-ans{font-size:var(--t-l);color:var(--orange);font-weight:700;line-height:1.25}.slide-embed .qctl-exp{font-size:var(--t-s);color:var(--body);margin-top:.06in}.slide-embed .panel pre.live{outline:1px dashed var(--blue);outline-offset:.04in}.slide-embed .panel pre.live,.slide-embed .panel pre.liveout{overflow:auto}.slide-embed .zoom{inset:.3in var(--margin) .3in;z-index:30;border:1px solid var(--line);background:#fff;min-width:0;padding:.2in .24in;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;position:absolute!important;overflow:auto!important}.slide-embed .zoom .qctl-body{margin-top:.12in}.slide-embed .zoombtn{margin-left:auto}.slide-embed .qq-prompt{font-size:var(--t-xl);color:var(--ink);font-weight:700;line-height:1.3}.slide-embed .qq-code{font-family:var(--mono);font-size:var(--t-code-s);color:var(--body);background:var(--code-bg);border:1px solid var(--line);white-space:pre;margin-top:.1in;padding:.1in .14in;overflow-x:auto}.slide-embed .qq-opts{gap:.08in;margin-top:.14in;display:grid}.slide-embed .qq-opt{font-size:var(--t-l);color:var(--body);gap:.14in;line-height:1.35;display:flex}.slide-embed .qq-opt .k{font-family:var(--mono);color:var(--muted)}.slide-embed .gallery{align-items:flex-start;gap:.3in;margin-top:.1in;display:flex}.slide-embed .gcell{flex:1 1 0;min-width:0}.slide-embed .gcell img{object-fit:contain;background:var(--surface);border:1px solid var(--line);width:100%;height:2.55in}.slide-embed .gallery.g2 .gcell img{height:3.05in}.slide-embed .gcell figcaption{font-size:var(--t-s);color:var(--body);text-align:left;margin-top:.1in;font-style:normal;line-height:1.3}.slide-embed .gcell figcaption b,.slide-embed .gcell figcaption strong{color:var(--ink)}.slide-embed .figside{align-items:center;gap:.46in;min-height:4.35in;display:flex}.slide-embed .figside>figure{flex:none;margin:0}.slide-embed .figside>figure img{object-fit:contain;width:auto;max-width:5.4in;height:3.3in}.slide-embed .fside-text{flex:1 1 0;min-width:0}.slide-embed .fside-text .lead{font-size:var(--t-l);margin-bottom:.16in}.slide-embed .fcap{font-size:var(--t-m);color:var(--muted);line-height:1.4}.slide-embed .fcap+.fcap{margin-top:.16in}.slide-embed .fcap b,.slide-embed .fcap strong{color:var(--ink);font-weight:700}.slide-embed .content>figure{flex-direction:column;align-items:center;display:flex}.slide-embed .content>figure figcaption{text-align:center;max-width:9in}.slide-embed .gcell img{display:block}.slide-embed{--k:1;aspect-ratio:1280/720;border:1px solid var(--line,#c2c8d0);background:#fff;width:100%;position:relative;overflow:hidden}.slide-embed .slide{transform-origin:0 0;width:1280px;height:720px;transform:scale(var(--k));box-shadow:none;position:absolute;top:0;left:0}.mk-layer,.mk-capture{pointer-events:none;position:absolute;inset:0}.mk-layer{display:none}[data-marks=on] .mk-layer{display:block}.mk-svg{width:100%;height:100%;display:block;overflow:visible}.mk-hl{mix-blend-mode:multiply}.mk-pen{fill:none;stroke-linecap:round;stroke-linejoin:round}.mk-txt{white-space:pre-wrap;word-break:break-word;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 6px #fff;max-width:560px;font-weight:600;line-height:1.3;position:absolute}.mk-txt[contenteditable]:empty:before{content:attr(data-ph);opacity:.45}.mk-txt[contenteditable]{pointer-events:auto;outline-offset:3px;cursor:text;outline:2px dashed;min-width:2em}#deck-root[data-annotate=on] .mk-capture{pointer-events:auto}#deck-root[data-annotate=on] .deck-slide{cursor:crosshair}#deck-root[data-annotate=on][data-tool=text] .deck-slide{cursor:text}#deck-root[data-annotate=on][data-tool=erase] .deck-slide{cursor:cell}.mk-bar{z-index:8;border:1px solid var(--line,#c2c8d0);backdrop-filter:blur(7px);color:#1a1a1a;opacity:.55;background:#ffffff9e;border-radius:.65rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;max-width:calc(100% - 20px);padding:.35rem .5rem;font-size:.8125rem;transition:opacity .15s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #0000001f}.mk-bar:hover,.mk-bar:focus-within{opacity:1}.mk-bar[hidden]{display:none}.mk-bar button{color:inherit;white-space:nowrap;border:1px solid #0000;border-radius:.4rem;padding:.22rem .5rem;line-height:1.3}.mk-bar button:hover{background:#0000000f}.mk-bar button[data-on=true]{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.mk-bar .sep{background:var(--line,#c2c8d0);align-self:stretch;width:1px;margin:0 .15rem}.mk-swatch{border:2px solid #0000;border-radius:999px;width:1.15rem;height:1.15rem;padding:0}.mk-swatch[data-on=true]{border-color:#1a1a1a}.mk-status{color:#6b7280;min-width:4.5rem}.mk-status[data-state=failed]{color:#b02c2c;cursor:pointer}.mkshow{color:var(--ink-faint);cursor:pointer;align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.mkshow[hidden]{display:none}@media print{.mk-capture,.mk-bar{display:none!important}}
