.ee-note.src-hw3{--bg: #f3f5f6;--panel: #ffffff;--fg: #19222c;--muted: #5a6573;--rule: #d5dbe0;--charge: #0e6b78;--current: #b4511a;--induct: #5a46b0;--tint: #e6eef0;--warn-bg: #fbf1e9;--ok-bg: #eaf3ec;--ok: #2f7a45;--font-display: "Archivo", "Noto Sans SC", "Helvetica Neue", Arial, "PingFang SC", "Noto Sans CJK SC", sans-serif;--font-body: "Source Serif 4", "Noto Serif SC", Georgia, "Songti SC", "Noto Serif CJK SC", serif;--font-mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, "PingFang SC", "Noto Sans CJK SC", monospace}.dark .ee-note.src-hw3{--bg: #11171c;--panel: #182128;--fg: #e3e8ec;--muted: #9aa7b3;--rule: #2c3842;--charge: #4fc0cf;--current: #f0955c;--induct: #a99bf2;--tint: #19303a;--warn-bg: #2d221b;--ok-bg: #18291e;--ok: #7bd08f;color-scheme:dark}.ee-note.src-hw3 *{box-sizing:border-box}.ee-note.src-hw3{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:17px;line-height:1.7}.ee-note.src-hw3 .wrap{max-width:1120px;margin:0 auto;padding-inline:20px;padding-block:32px 80px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:48px}@media (max-width: 860px){.ee-note.src-hw3 .wrap{grid-template-columns:minmax(0,1fr);gap:20px;padding-inline:16px}}.ee-note.src-hw3 nav.toc{position:sticky;top:calc(env(safe-area-inset-top,0px) + 20px);align-self:start;font-family:var(--font-display);font-size:13.5px}.ee-note.src-hw3 nav.toc ol{list-style:none;padding:0;margin:0;display:grid;gap:6px}.ee-note.src-hw3 nav.toc a{color:var(--muted);text-decoration:none}.ee-note.src-hw3 nav.toc a:hover,.ee-note.src-hw3 nav.toc a:focus-visible{color:var(--charge)}.ee-note.src-hw3 nav.toc .k{font-family:var(--font-mono);color:var(--charge);font-size:12px;margin-right:6px}@media (max-width: 860px){.ee-note.src-hw3 nav.toc{position:static;border:1px solid var(--rule);border-radius:6px;padding:12px 14px;background:var(--panel)}.ee-note.src-hw3 nav.toc ol{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.ee-note.src-hw3 main{min-width:0;max-width:760px}.ee-note.src-hw3 header.top{margin-bottom:36px}.ee-note.src-hw3 .eyebrow{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ee-note.src-hw3 h1{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,5vw,44px);line-height:1.12;margin:8px 0 14px;text-wrap:balance;letter-spacing:-.01em}.ee-note.src-hw3 h1 .q{color:var(--charge)}.ee-note.src-hw3 h1 .i{color:var(--current)}.ee-note.src-hw3 h1 .l{color:var(--induct)}.ee-note.src-hw3 .lede{font-size:18.5px;color:var(--muted);margin:0}.ee-note.src-hw3 section{border-top:1px solid var(--rule);padding-top:28px;margin-top:44px}.ee-note.src-hw3 h2{font-family:var(--font-display);font-weight:700;font-size:26px;line-height:1.25;margin:0 0 14px;text-wrap:balance}.ee-note.src-hw3 h2 .k{font-family:var(--font-mono);font-weight:600;font-size:14px;color:var(--charge);display:block;letter-spacing:.06em;margin-bottom:4px}.ee-note.src-hw3 h3{font-family:var(--font-display);font-weight:700;font-size:19px;margin:28px 0 8px}.ee-note.src-hw3 p{margin:0 0 14px}.ee-note.src-hw3 a{color:var(--charge)}.ee-note.src-hw3 .zh,.ee-note.src-hw3 .en{font-family:var(--font-display);font-weight:500;color:var(--muted);font-size:.92em}.ee-note.src-hw3 code,.ee-note.src-hw3 .mono{font-family:var(--font-mono);font-size:.88em}.ee-note.src-hw3 footer{margin-top:56px;font-size:14px;color:var(--muted);border-top:1px solid var(--rule);padding-top:16px}.ee-note.src-hw3 .box{border:1px solid var(--rule);background:var(--panel);border-radius:8px;padding:14px 18px;margin:18px 0}.ee-note.src-hw3 .box>:last-child{margin-bottom:0}.ee-note.src-hw3 .box .tag,.ee-note.src-hw3 .ex .tag{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:6px}.ee-note.src-hw3 .box.intuit{background:var(--tint);border-color:transparent}.ee-note.src-hw3 .box.intuit .tag{color:var(--charge)}.ee-note.src-hw3 .box.sign{background:var(--warn-bg);border-color:transparent}.ee-note.src-hw3 .box.sign .tag{color:var(--current)}.ee-note.src-hw3 .box.key .tag{color:var(--induct)}.ee-note.src-hw3 .box.ok{background:var(--ok-bg);border-color:transparent}.ee-note.src-hw3 .box.ok .tag{color:var(--ok)}.ee-note.src-hw3 ol.steps{padding-left:1.3em;margin:0 0 14px;display:grid;gap:8px}.ee-note.src-hw3 ol.steps>li{min-width:0}.ee-note.src-hw3 ol.steps li::marker{font-family:var(--font-mono);color:var(--muted);font-size:.85em}.ee-note.src-hw3 .ex{border:1px solid var(--rule);border-left:4px solid var(--charge);border-radius:8px;background:var(--panel);padding:14px 18px;margin:20px 0}.ee-note.src-hw3 .ex .tag{color:var(--charge)}.ee-note.src-hw3 .ex>h4{font-family:var(--font-display);font-size:17px;margin:0 0 8px}.ee-note.src-hw3 .ex>:last-child{margin-bottom:0}.ee-note.src-hw3 .ex .sol{border-top:1px dashed var(--rule);margin-top:12px;padding-top:12px}.ee-note.src-hw3 .ex .sol>:last-child{margin-bottom:0}.ee-note.src-hw3 details.prob{border:1px solid var(--rule);border-radius:8px;background:var(--panel);padding:12px 16px;margin:14px 0}.ee-note.src-hw3 details.prob summary{cursor:pointer;font-family:var(--font-display);font-weight:700}.ee-note.src-hw3 details.prob summary:focus-visible{outline:2px solid var(--charge);outline-offset:3px}.ee-note.src-hw3 details.prob .ask{margin:10px 0 0}.ee-note.src-hw3 details.prob .sol{border-top:1px dashed var(--rule);margin-top:12px;padding-top:12px}.ee-note.src-hw3 details.prob .sol>:last-child{margin-bottom:0}.ee-note.src-hw3 details.hint{margin:8px 0;font-size:.95em}.ee-note.src-hw3 details.hint summary{cursor:pointer;color:var(--muted);font-family:var(--font-display)}.ee-note.src-hw3 .tbl{overflow-x:auto;margin:16px 0}.ee-note.src-hw3 table{border-collapse:collapse;width:100%;font-size:15px}.ee-note.src-hw3 th,.ee-note.src-hw3 td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--rule);vertical-align:top}.ee-note.src-hw3 th{font-family:var(--font-display);font-weight:700;font-size:13.5px;color:var(--muted)}.ee-note.src-hw3 td.n{font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size:13.5px}.ee-note.src-hw3 table.qa td:first-child{font-family:var(--font-display);font-weight:600;width:38%}.ee-note.src-hw3 .pill{display:inline-block;font-family:var(--font-mono);font-size:12px;padding:2px 9px;border-radius:99px;border:1px solid currentColor}.ee-note.src-hw3 .math-scroll{overflow-x:auto;overflow-y:hidden}.ee-note.src-hw3 .fig{margin:20px 0}.ee-note.src-hw3 .fig .scroll{overflow-x:auto}.ee-note.src-hw3 svg.dia{display:block;width:100%;height:auto;margin-inline:auto}.ee-note.src-hw3 .fig figcaption{font-size:14px;color:var(--muted);margin-top:6px}.ee-note.src-hw3 .figrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;align-items:start}.ee-note.src-hw3 .figrow>*{min-width:0}.ee-note.src-hw3 .panel{background:var(--panel);border:1px solid var(--rule);border-radius:8px;padding:12px 12px 6px}.ee-note.src-hw3 svg.dia .w{stroke:var(--fg);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ee-note.src-hw3 svg.dia .w.src{fill:var(--panel)}.ee-note.src-hw3 svg.dia .w.cap{stroke:var(--charge);stroke-width:3.2}.ee-note.src-hw3 svg.dia .w.ind{stroke:var(--induct)}.ee-note.src-hw3 svg.dia .w.dio{fill:var(--fg)}.ee-note.src-hw3 svg.dia .head{fill:var(--fg)}.ee-note.src-hw3 svg.dia .dot{fill:var(--panel);stroke:var(--fg);stroke-width:1.6}.ee-note.src-hw3 svg.dia .ptdot{fill:var(--fg)}.ee-note.src-hw3 svg.dia text{fill:var(--fg);font-family:var(--font-display);font-size:15px}.ee-note.src-hw3 svg.dia text.lab{font-family:var(--font-mono);font-size:12.5px}.ee-note.src-hw3 svg.dia text.pm{font-family:var(--font-mono);font-size:13px;font-weight:600}.ee-note.src-hw3 svg.dia text.sm{font-size:12px;fill:var(--muted)}.ee-note.src-hw3 svg.dia text.nlab{font-size:13px;fill:var(--charge);font-weight:700}.ee-note.src-hw3 svg.dia tspan.sub{font-size:.78em;baseline-shift:sub}.ee-note.src-hw3 svg.dia tspan.sup{font-size:.78em;baseline-shift:super}.ee-note.src-hw3 svg.dia .mesh{stroke:var(--current);stroke-width:1.8;fill:none}.ee-note.src-hw3 svg.dia .meshhead{fill:var(--current)}.ee-note.src-hw3 svg.dia text.meshlab{fill:var(--current);font-family:var(--font-mono);font-size:14px;font-weight:600}.ee-note.src-hw3 svg.dia .arr{stroke:var(--fg);stroke-width:1.8;fill:none}.ee-note.src-hw3 svg.dia .arrh{fill:var(--fg)}.ee-note.src-hw3 svg.dia .arr.act{stroke:var(--current);stroke-dasharray:4 3}.ee-note.src-hw3 svg.dia .arrh.act{fill:var(--current)}.ee-note.src-hw3 svg.dia text.act{fill:var(--current);font-family:var(--font-mono);font-size:13px;font-weight:600}.ee-note.src-hw3 svg.dia .super{fill:none;stroke:var(--induct);stroke-width:1.6;stroke-dasharray:6 4}.ee-note.src-hw3 svg.dia text.superlab{fill:var(--induct);font-size:13px;font-weight:700}.ee-note.src-hw3 svg.dia .hl{stroke:var(--current);stroke-width:2.2;stroke-dasharray:6 4;fill:none}.ee-note.src-hw3 svg.dia .grid{stroke:var(--rule);stroke-width:1}.ee-note.src-hw3 svg.dia .axis{stroke:var(--muted);stroke-width:1.2}.ee-note.src-hw3 svg.dia text.tick{font-family:var(--font-mono);font-size:11px;fill:var(--muted)}.ee-note.src-hw3 svg.dia .tr{fill:none;stroke-width:2.4}.ee-note.src-hw3 svg.dia .tr.c0{stroke:var(--charge)}.ee-note.src-hw3 svg.dia .tr.c1{stroke:var(--current)}.ee-note.src-hw3 svg.dia .tr.c2{stroke:var(--induct)}.ee-note.src-hw3 svg.dia .tr.c3{stroke:var(--muted);stroke-dasharray:5 4;stroke-width:1.6}.ee-note.src-hw3 svg.dia .axhead{fill:var(--muted)}.ee-note.src-hw3 svg.dia.plot .grid{stroke-dasharray:2 3}.ee-note.src-hw3 svg.dia.plot text.tick,.ee-note.src-hw3 svg.dia.plot text.lab,.ee-note.src-hw3 svg.dia text.axlab{paint-order:stroke;stroke:var(--panel);stroke-width:3.5px;stroke-linejoin:round}.ee-note.src-hw3 svg.dia text.axlab{font-family:var(--font-mono);font-size:13px;font-style:italic;fill:var(--fg)}.ee-note.src-hw3 svg.dia.plot .tr{stroke-linecap:round;stroke-linejoin:round}.ee-note.src-hw3 svg.dia.plot{touch-action:pan-y;cursor:crosshair;background:var(--panel);border:1px solid var(--rule);border-radius:10px}.ee-note.src-hw3 svg.dia .pl-guide{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3}.ee-note.src-hw3 svg.dia .pl-dot{stroke:var(--panel);stroke-width:2}.ee-note.src-hw3 svg.dia .pl-dot.c0{fill:var(--charge)}.ee-note.src-hw3 svg.dia .pl-dot.c1{fill:var(--current)}.ee-note.src-hw3 svg.dia .pl-dot.c2{fill:var(--induct)}.ee-note.src-hw3 svg.dia .pl-dot.c3{fill:var(--muted)}.ee-note.src-hw3 svg.dia .pl-box{fill:var(--panel);stroke:var(--rule);stroke-width:1;opacity:.94}.ee-note.src-hw3 svg.dia text.pl-read{font-family:var(--font-mono);font-size:11.5px;fill:var(--fg)}.ee-note.src-hw3 svg.dia text.pl-read tspan.c0{fill:var(--charge)}.ee-note.src-hw3 svg.dia text.pl-read tspan.c1{fill:var(--current)}.ee-note.src-hw3 svg.dia text.pl-read tspan.c2{fill:var(--induct)}.ee-note.src-hw3 svg.dia text.pl-read tspan.c3{fill:var(--muted)}.ee-note.src-hw3 svg.dia text.c0{fill:var(--charge)}.ee-note.src-hw3 svg.dia text.c1{fill:var(--current)}.ee-note.src-hw3 svg.dia text.c2{fill:var(--induct)}.ee-note.src-hw3 svg.dia text.c3{fill:var(--muted)}.ee-note.src-hw3{--vio-bg: #eeebfa}.dark .ee-note.src-hw3{--vio-bg: #221f36}.ee-note.src-hw3 .wrap{max-width:1180px;grid-template-columns:236px minmax(0,1fr)}@media (max-width: 860px){.ee-note.src-hw3 .wrap{grid-template-columns:minmax(0,1fr)}}.ee-note.src-hw3 nav.toc{max-height:calc(100vh - 40px - env(safe-area-inset-top,0px));overflow-y:auto;overscroll-behavior:contain;padding:0 6px 24px 0;scrollbar-width:thin}.ee-note.src-hw3 nav.toc summary{display:none}.ee-note.src-hw3 nav.toc .tstart{display:block;color:var(--fg);font-weight:700;margin-bottom:4px}.ee-note.src-hw3 nav.toc .tp{margin-top:16px}.ee-note.src-hw3 nav.toc .tph{display:block;color:var(--fg);font-weight:800;font-size:14px;line-height:1.3;padding-left:8px;border-left:3px solid var(--charge)}.ee-note.src-hw3 nav.toc .tp.p5 .tph{border-color:var(--current)}.ee-note.src-hw3 nav.toc .tp.pc .tph{border-color:var(--induct)}.ee-note.src-hw3 nav.toc .tp.pa .tph{border-color:var(--muted)}.ee-note.src-hw3 nav.toc .tg{font-size:12px;font-weight:700;color:var(--muted);margin:10px 0 3px 11px;line-height:1.3}.ee-note.src-hw3 nav.toc ol{gap:2px;padding-left:11px}.ee-note.src-hw3 nav.toc li a{display:block;line-height:1.35;padding:2px 0}.ee-note.src-hw3 nav.toc a.on{color:var(--charge);font-weight:700}.ee-note.src-hw3 nav.toc .k{font-size:11px}@media (max-width: 860px){.ee-note.src-hw3 nav.toc{max-height:none;overflow:visible;padding:10px 14px}.ee-note.src-hw3 nav.toc summary{display:block;cursor:pointer;font-weight:700;color:var(--fg)}.ee-note.src-hw3 nav.toc details[open] summary{margin-bottom:8px}.ee-note.src-hw3 nav.toc ol{grid-template-columns:minmax(0,1fr)}}.ee-note.src-hw3 .legend{display:grid;gap:8px;margin:14px 0 6px}.ee-note.src-hw3 .legend>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:baseline}.ee-note.src-hw3 .legend .bdg{justify-self:start}@media (max-width: 520px){.ee-note.src-hw3 .legend>div{grid-template-columns:minmax(0,1fr);gap:4px}}.ee-note.src-hw3 .tbar{display:flex;height:12px;border-radius:99px;overflow:hidden;gap:3px;margin:10px 0 12px}.ee-note.src-hw3 .tbar i{display:block}.ee-note.src-hw3 .tbar .p5,.ee-note.src-hw3 .tc.p5 b{background:var(--current)}.ee-note.src-hw3 .tbar .p6,.ee-note.src-hw3 .tc.p6 b{background:var(--charge)}.ee-note.src-hw3 .tbar .pc,.ee-note.src-hw3 .tc.pc b{background:var(--induct)}.ee-note.src-hw3 .tbar .rv,.ee-note.src-hw3 .tc.rv b{background:var(--ok)}.ee-note.src-hw3 .tcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.ee-note.src-hw3 .tc{display:flex;flex-direction:column;gap:2px;border:1px solid var(--rule);border-radius:10px;padding:10px 12px;background:var(--panel);text-decoration:none;color:var(--fg);min-width:0}.ee-note.src-hw3 .tc:hover,.ee-note.src-hw3 .tc:focus-visible{border-color:var(--charge)}.ee-note.src-hw3 .tc b{align-self:start;color:var(--bg);font-family:var(--font-mono);font-size:12px;padding:1px 8px;border-radius:99px}.ee-note.src-hw3 .tc span{font-family:var(--font-display);font-weight:700;font-size:16px}.ee-note.src-hw3 .tc em{font-style:normal;font-size:13.5px;color:var(--muted);line-height:1.45}.ee-note.src-hw3 p.note{font-size:.93em;color:var(--muted)}.ee-note.src-hw3 .muted{color:var(--muted)}.ee-note.src-hw3 table.hwmap td:first-child{font-family:var(--font-display);font-weight:700;white-space:nowrap}.ee-note.src-hw3 table.hwmap td{font-size:14.5px}.ee-note.src-hw3 a.sref{display:block;text-decoration:none;line-height:1.4;margin:1px 0;white-space:nowrap}.ee-note.src-hw3 a.sref:hover{text-decoration:underline}.ee-note.src-hw3 a.sref .k,.ee-note.src-hw3 .cover-toc .k{font-family:var(--font-mono);font-size:11.5px;margin-right:6px}.ee-note.src-hw3 h2 .badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ee-note.src-hw3 .bdg{display:inline-block;max-width:100%;font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.02em;line-height:1.5;padding:1px 9px;border-radius:12px;border:1px solid var(--rule);color:var(--muted)}.ee-note.src-hw3 .bdg.b-lec{color:var(--current);background:var(--warn-bg);border-color:transparent}.ee-note.src-hw3 .bdg.b-hw{color:var(--ok);background:var(--ok-bg);border-color:transparent}.ee-note.src-hw3 .bdg.b-skip{border-style:dashed}.ee-note.src-hw3 section.part{border-top:0;margin-top:72px;padding:26px 24px 22px;border-radius:14px;background:var(--tint)}.ee-note.src-hw3 section.part.p5{background:var(--warn-bg)}.ee-note.src-hw3 section.part.pc{background:var(--vio-bg)}.ee-note.src-hw3 section.part.pa{background:var(--panel);border:1px solid var(--rule)}.ee-note.src-hw3 section.part h2{font-size:clamp(26px,4.2vw,34px)}.ee-note.src-hw3 section.part h2 .k{display:none}.ee-note.src-hw3 section.part h2 .pn{display:block;font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--charge);margin-bottom:6px}.ee-note.src-hw3 section.part.p5 h2 .pn{color:var(--current)}.ee-note.src-hw3 section.part.pc h2 .pn{color:var(--induct)}.ee-note.src-hw3 section.part.pa h2 .pn{color:var(--muted)}.ee-note.src-hw3 section.part .lede{font-size:16.5px;color:var(--fg);margin:12px 0 16px}.ee-note.src-hw3 .pills{display:flex;flex-wrap:wrap;gap:6px}.ee-note.src-hw3 .pp{font-family:var(--font-mono);font-size:12px;padding:2px 10px;border-radius:99px;background:var(--panel);border:1px solid var(--rule)}.ee-note.src-hw3 .cover-toc{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px 20px}.ee-note.src-hw3 .cover-toc .cg{min-width:0}.ee-note.src-hw3 .cover-toc .cgh{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--muted);margin:6px 0 2px}.ee-note.src-hw3 .cover-toc ol{list-style:none;margin:0;padding:0;font-family:var(--font-display);font-size:14px}.ee-note.src-hw3 .cover-toc li{display:flex;align-items:baseline;gap:6px;padding:2px 0}.ee-note.src-hw3 .cover-toc li a{color:var(--fg);text-decoration:none;min-width:0}.ee-note.src-hw3 .cover-toc li a:hover{color:var(--charge)}.ee-note.src-hw3 .cover-toc .dot{width:7px;height:7px;border-radius:50%;background:var(--ok);flex:none;transform:translateY(-1px)}.ee-note.src-hw3 .grouphead{margin:60px 0 -22px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-family:var(--font-display);border-bottom:2px solid var(--fg);padding-bottom:8px}.ee-note.src-hw3 .grouphead b{font-size:21px;font-weight:800}.ee-note.src-hw3 .grouphead span{font-size:14px;color:var(--muted)}.ee-note.src-hw3 .grouphead+section{border-top-color:transparent;padding-top:6px}.ee-note.src-hw3 section.lec>h2{background:var(--warn-bg);border-left:4px solid var(--current);border-radius:0 10px 10px 0;padding:12px 16px 12px 14px}.ee-note.src-hw3 section.lec>h2 .k{color:var(--current)}.ee-note.src-hw3 .lecsample{justify-self:start;font-family:var(--font-mono);font-size:11.5px;font-weight:600;color:var(--current);background:var(--warn-bg);border-left:4px solid var(--current);border-radius:0 6px 6px 0;padding:2px 10px 2px 8px;white-space:nowrap}.ee-note.src-hw3 .lt{display:inline-block;font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--current);background:var(--warn-bg);border-radius:4px;padding:0 4px;margin-left:5px;line-height:1.5;vertical-align:1px}.ee-note.src-hw3 nav.toc li.lec .k,.ee-note.src-hw3 .cover-toc li.lec .k,.ee-note.src-hw3 a.sref.lec .k{color:var(--current)}.ee-note.src-hw3 .watch{font-size:.9em;color:var(--muted);margin:-4px 0 12px}.ee-note.src-hw3 p.xhw{font-family:var(--font-display);font-weight:600;color:var(--current);border-left:3px solid var(--current);padding:2px 0 2px 10px;margin:14px 0;font-size:.95em}.ee-note.src-hw3 details.xguess{background:var(--panel);border:1px dashed var(--rule);border-radius:10px;padding:10px 14px;margin:14px 0}.ee-note.src-hw3 details.xguess summary{color:var(--current);font-family:var(--font-display);font-weight:600}.ee-note.src-hw3 p.skipnote{background:var(--tint);border-radius:8px;padding:8px 12px;font-size:.95em}.ee-note.src-hw3 details.skipd{border:1px solid var(--rule);border-radius:8px;padding:10px 14px;background:var(--panel)}.ee-note.src-hw3 details.skipd summary{cursor:pointer;font-family:var(--font-display);font-weight:600;color:var(--muted)}.ee-note.src-hw3 div.two{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0 18px}.ee-note.src-hw3 div.two>*{min-width:0}.ee-note.src-hw3 svg.dia .shade{fill:var(--charge);opacity:.18}.ee-note.src-hw3 .p5 p.note{font-size:.93em;color:var(--muted)}.ee-note.src-hw3 .p5 p.see{font-size:.92em;color:var(--muted);margin:6px 0 12px}.ee-note.src-hw3 .p5 p.skip{background:var(--tint);border-radius:8px;padding:8px 12px;font-size:.95em}.ee-note.src-hw3 .p5 table.gl td:first-child{font-family:var(--font-display);font-weight:600;width:34%}.ee-note.src-hw3 .p5 table.gl td:last-child{font-family:var(--font-mono);font-size:13px;color:var(--muted);white-space:nowrap}.ee-note.src-hw3 .p5 ol.tricks{padding-left:1.5em;display:grid;gap:10px}.ee-note.src-hw3 .p5 ol.tricks>li{min-width:0}.ee-note.src-hw3 .p5 ol.tricks li::marker{font-family:var(--font-mono);color:var(--charge);font-weight:600}.ee-note.src-hw3 .p5 ol.tricks .src{font-family:var(--font-mono);font-size:12px;color:var(--muted)}.ee-note.src-hw3 .p5 img.board{display:block;max-width:100%;height:auto;border-radius:8px;border:1px solid var(--rule);margin:0 auto}.ee-note.src-hw3 .p5 .watch{font-size:.9em;color:var(--muted);margin:-4px 0 12px}.ee-note.src-hw3 .p5 p.hw{font-family:var(--font-display);font-weight:600;color:var(--current);border-left:3px solid var(--current);padding:2px 0 2px 10px;margin:12px 0;font-size:.95em}.ee-note.src-hw3 .p6 .hw{font-size:.95em;border-left:4px solid var(--current);padding:6px 12px;margin:14px 0;background:var(--panel);border-radius:0 8px 8px 0}.ee-note.src-hw3 .p6 .hw b{color:var(--current)}.ee-note.src-hw3 .p6 p.note{font-size:.93em;color:var(--muted)}.ee-note.src-hw3{--nA: #1d63c4;--nB: #c8530e;--nC: #23843a;--nD: #b2369e;--nE: #8d6a00}.dark .ee-note.src-hw3{--nA: #74acff;--nB: #ff9a5c;--nC: #6fd884;--nD: #f08fe2;--nE: #eec74f}.ee-note.src-hw3 .p6 svg.dia.nc .w.cap,.ee-note.src-hw3 .p6 svg.dia.nc .w.ind{stroke:var(--fg)}.ee-note.src-hw3 .pc svg.dia .shade{fill:var(--induct);opacity:.28;stroke:none}.ee-note.src-hw3 .pc .hw{border-left:3px solid var(--current);padding:4px 0 4px 12px;margin:16px 0;font-size:.95em}.ee-note.src-hw3 .pc .hw b{color:var(--current)}.ee-note.src-hw3 .pc .bd{font-family:var(--font-mono)}.ee-note.src-hw3 .tmr{position:fixed;z-index:50;right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:8px;padding:6px;background:var(--panel);border:1px solid var(--rule);border-radius:99px;box-shadow:0 4px 18px color-mix(in srgb,var(--fg) 16%,transparent);font-family:var(--font-mono);color:var(--fg);max-width:calc(100vw - 28px)}.ee-note.src-hw3 .tmr button{font:inherit;cursor:pointer;border:0}.ee-note.src-hw3 .tmr-go{width:36px;height:36px;border-radius:50%;background:var(--charge);color:var(--bg);font-size:13px;flex:none}.ee-note.src-hw3 .tmr.on .tmr-go{background:var(--current)}.ee-note.src-hw3 .tmr-mid{display:flex;flex-direction:column;line-height:1.25;min-width:0;padding-right:2px}.ee-note.src-hw3 .tmr-t{font-size:16px;font-weight:600}.ee-note.src-hw3 .tmr-sub{font-size:11px;color:var(--muted);white-space:nowrap}.ee-note.src-hw3 .tmr-pace.slow{color:var(--current)}.ee-note.src-hw3 .tmr-pace.fast,.ee-note.src-hw3 .tmr-pace.even{color:var(--ok)}.ee-note.src-hw3 .tmr-rs{background:transparent;color:var(--muted);padding:6px 8px;border-radius:99px;font-size:13px!important}.ee-note.src-hw3 .tmr-rs.arm{color:var(--current);background:var(--warn-bg)}.ee-note.src-hw3 .ptm{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 10px}.ee-note.src-hw3 .ptm-b{font-family:var(--font-display);font-size:13.5px;font-weight:600;cursor:pointer;border:1px solid var(--rule);background:var(--bg);color:var(--charge);border-radius:99px;padding:3px 12px}.ee-note.src-hw3 .ptm-b:hover,.ee-note.src-hw3 .ptm-b:focus-visible{border-color:var(--charge)}.ee-note.src-hw3 .ptm.run .ptm-b{background:var(--charge);color:var(--bg);border-color:var(--charge)}.ee-note.src-hw3 .ptm-r{font-family:var(--font-mono);font-size:12.5px;color:var(--muted)}.ee-note.src-hw3 .ptm-r.over{color:var(--current)}.ee-note.src-hw3 .ptm-r.good{color:var(--ok)}.ee-note.src-hw3 .bdg.b-time{color:var(--fg);background:var(--tint);border-color:transparent}.ee-note.src-hw3 nav.toc li a:has(.tm){display:flex;align-items:baseline}.ee-note.src-hw3 nav.toc .tm{margin-left:auto;padding-left:8px;flex:none;font-family:var(--font-mono);font-size:10.5px;color:var(--muted)}.ee-note.src-hw3 nav.toc .tmeta{font-size:12px;color:var(--muted);padding-left:11px;margin-top:2px}.ee-note.src-hw3 nav.toc .tother{margin-top:18px;padding-top:10px;border-top:1px solid var(--rule);display:grid;gap:4px;font-size:13px}.ee-note.src-hw3 .pnav{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;font-family:var(--font-display);font-size:13px}.ee-note.src-hw3 .pnav a,.ee-note.src-hw3 .pnav span{padding:2px 10px;border-radius:99px;border:1px solid var(--rule);background:var(--panel);text-decoration:none;color:var(--fg)}.ee-note.src-hw3 .pnav .cur{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ee-note.src-hw3 p.tmrhelp{font-size:14.5px;background:var(--panel);border:1px solid var(--rule);border-radius:10px;padding:10px 14px;margin-top:16px}@media (max-width: 520px){.ee-note.src-hw3 .tmr-rs{padding:6px 4px}}
