.card .pic svg{position:absolute;inset:0;margin:auto;width:calc(100% - 24px);height:calc(100% - 24px);overflow:visible}.card svg use{color:#1e293b}.card svg .w{stroke:#1e293b;stroke-width:2;fill:none}.card svg .t{font:13px Work Sans,sans-serif;fill:#1e293b}.card svg .s{font:11.5px Work Sans,sans-serif;fill:#64748b}.card svg .b{font-weight:650}.card svg .gt{fill:#00a86b}.card svg .sub{font-size:.75em}.card svg .thin{stroke:#64748b;stroke-width:1.3;fill:none}.card svg .mf{fill:#64748b}.card svg .dots{stroke:#64748b;stroke-width:2;stroke-dasharray:2 5;fill:none}.card svg .dash{stroke:#64748b;stroke-width:1.3;stroke-dasharray:6 5;fill:none}.card svg .meter{fill:#fafafa;stroke:#1e293b;stroke-width:2}.card svg .blk{fill:#eef2f0;stroke:#1e293b;stroke-width:1.5}.card svg .bigdot{fill:#00a86b}.card svg .hl{fill:#00a86b24;stroke:#00a86b;stroke-width:1.5}.card svg .glow{stroke:#00a86b;stroke-opacity:.2;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;fill:none}.card svg .march{stroke:#00a86b;stroke-width:3;stroke-dasharray:7 9;fill:none;animation:march .9s linear infinite}.card svg .pt{fill:#fbe5d6;stroke:#1e293b;stroke-width:1.5}.card svg .nt{fill:#dce8fb;stroke:#1e293b;stroke-width:1.5}.card svg .ox{fill:#e2e8f0;stroke:#64748b;stroke-width:1.2}.card svg .metal{fill:#94a3b8;stroke:#1e293b;stroke-width:1.5}.card svg .el{fill:#1e293b}.card svg .hole{fill:#fff;stroke:#1e293b;stroke-width:1.5}.card svg .atom{fill:#fff;stroke:#1e293b;stroke-width:1.5}.card svg .atom.odd{fill:#00a86b24;stroke:#00a86b}.card svg .bond{stroke:#94a3b8;stroke-width:1.5}.card svg .legend{fill:#fff;stroke:#00a86b73;stroke-width:1}.card svg .dep{fill:#ffffffbf;stroke:#64748b;stroke-width:1.2;stroke-dasharray:4 3}.card svg .ion{fill:#fff;stroke:#1e293b;stroke-width:1.2}.card svg .plus{font:700 13px Work Sans,sans-serif;fill:#fff}.card svg .grid{stroke:#e2e8f0;stroke-width:1}.card svg .garrow{stroke:#00a86b;stroke-width:2;fill:none}.card svg .gfill{fill:#00a86b}.card svg .wave-a{stroke:#64748b;stroke-width:2.5;fill:none}.card svg .wave-b{stroke:#1e293b;stroke-width:2.5;fill:none}.card svg .wave-blue{stroke:#2563eb;stroke-width:2;fill:none}.card svg .wave-ir{stroke:#b91c1c;stroke-width:2;fill:none}@keyframes march{to{stroke-dashoffset:-16}}@media (prefers-reduced-motion: reduce){.card svg .march{animation:none}}.app[data-astro-cid-3wiemlyk]{--g: #00a86b;--ink: #1e293b;--paper: #fafafa;--mute: rgba(0, 168, 107, .7);--line: rgba(0, 168, 107, .3);--s0: #00a86b;--s1: #6b3fa0;--s2: #c2410c;--s3: #2563eb;--s4: #b91c1c;--s5: #1e293b;max-width:1400px;margin:0 auto;padding:0 24px 16px;color:var(--ink);display:flex;flex-direction:column}.app[data-astro-cid-3wiemlyk].js{height:100vh;height:100dvh}.mono[data-astro-cid-3wiemlyk]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.top[data-astro-cid-3wiemlyk]{padding-top:14px}.toprow[data-astro-cid-3wiemlyk]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;border-top:2px solid var(--g);padding:8px 0}.name[data-astro-cid-3wiemlyk]{color:var(--g);font-size:12px;font-weight:500}.rule[data-astro-cid-3wiemlyk]{height:6px;background:var(--g)}.titlebar[data-astro-cid-3wiemlyk]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;margin-top:14px}.kicker[data-astro-cid-3wiemlyk]{color:var(--mute);margin:0;font-size:11px}h1[data-astro-cid-3wiemlyk]{font-style:italic;font-weight:700;color:var(--g);font-size:clamp(26px,3vw,34px);line-height:1.1;margin:2px 0}.lede[data-astro-cid-3wiemlyk]{margin:0;font-size:15px}.bar[data-astro-cid-3wiemlyk]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.bar[data-astro-cid-3wiemlyk],.strip[data-astro-cid-3wiemlyk]{visibility:hidden}.app[data-astro-cid-3wiemlyk].js .bar[data-astro-cid-3wiemlyk],.app[data-astro-cid-3wiemlyk].js .strip[data-astro-cid-3wiemlyk]{visibility:visible}.count[data-astro-cid-3wiemlyk]{color:var(--mute);margin-right:6px}.btn[data-astro-cid-3wiemlyk]{font-family:ui-monospace,Menlo,Consolas,monospace;text-transform:uppercase;letter-spacing:.08em;font-size:12px;padding:6px 12px;border:1px solid var(--g);background:var(--g);color:#fff;cursor:pointer}.btn[data-astro-cid-3wiemlyk]:hover{filter:brightness(.9)}.strip[data-astro-cid-3wiemlyk]{display:flex;list-style:none;margin:12px 0 0;padding:0;gap:2px}.strip[data-astro-cid-3wiemlyk] li[data-astro-cid-3wiemlyk]{flex:1 1 0;min-width:0}.tick[data-astro-cid-3wiemlyk]{display:block;width:100%;height:10px;border:0;padding:0;cursor:pointer;background:var(--sc);opacity:.3}.tick[data-astro-cid-3wiemlyk].on{opacity:1;height:16px;margin-top:-6px}.tick[data-astro-cid-3wiemlyk]:hover{opacity:.7}.s0[data-astro-cid-3wiemlyk]{--sc: var(--s0)}.s1[data-astro-cid-3wiemlyk]{--sc: var(--s1)}.s2[data-astro-cid-3wiemlyk]{--sc: var(--s2)}.s3[data-astro-cid-3wiemlyk]{--sc: var(--s3)}.s4[data-astro-cid-3wiemlyk]{--sc: var(--s4)}.s5[data-astro-cid-3wiemlyk]{--sc: var(--s5)}.stage[data-astro-cid-3wiemlyk]{margin-top:14px}.app[data-astro-cid-3wiemlyk].js .stage[data-astro-cid-3wiemlyk]{flex:1;min-height:0}.card[data-astro-cid-3wiemlyk]{background:#fff;border:1px solid var(--line);padding:14px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:18px;height:min(82vh,760px);margin-bottom:16px}.app[data-astro-cid-3wiemlyk].js .card[data-astro-cid-3wiemlyk]{height:100%;margin:0}.card[data-astro-cid-3wiemlyk][hidden]{display:none}.pic[data-astro-cid-3wiemlyk]{position:relative;margin:0;min-height:0;border:1px dashed var(--line);background:var(--paper)}.side[data-astro-cid-3wiemlyk]{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding:2px 4px 0 0}.meta[data-astro-cid-3wiemlyk]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;color:var(--mute)}.tags[data-astro-cid-3wiemlyk]{display:inline-flex;flex-wrap:wrap;gap:6px}.chip[data-astro-cid-3wiemlyk]{display:inline-flex;align-items:center;gap:6px;padding:1px 8px;font-size:11px;letter-spacing:.08em;line-height:1.6}.chip[data-astro-cid-3wiemlyk]{border:1px solid var(--sc);color:var(--ink);background:var(--paper)}.chip[data-astro-cid-3wiemlyk]:before{content:"";width:8px;height:8px;background:var(--sc);display:inline-block}.q[data-astro-cid-3wiemlyk]{font-style:italic;font-weight:700;color:var(--g);font-size:clamp(21px,2vw,27px);line-height:1.25;margin:18px 0 0}.ans[data-astro-cid-3wiemlyk]{margin-top:20px;text-align:center}.ans[data-astro-cid-3wiemlyk] summary[data-astro-cid-3wiemlyk]{display:inline-block;cursor:pointer;padding:8px 18px;border:1px solid var(--g);color:var(--g);list-style:none}.ans[data-astro-cid-3wiemlyk] summary[data-astro-cid-3wiemlyk]::-webkit-details-marker{display:none}.ans[data-astro-cid-3wiemlyk][open] summary[data-astro-cid-3wiemlyk]{background:#00a86b1f}.ans[data-astro-cid-3wiemlyk] .hide[data-astro-cid-3wiemlyk],.ans[data-astro-cid-3wiemlyk][open] .show[data-astro-cid-3wiemlyk]{display:none}.ans[data-astro-cid-3wiemlyk][open] .hide[data-astro-cid-3wiemlyk]{display:inline}.ans[data-astro-cid-3wiemlyk] .body[data-astro-cid-3wiemlyk]{text-align:left;margin-top:16px;padding:14px 18px;background:#00a86b0f;border-left:4px solid var(--g);font-size:18px;line-height:1.5}.ans[data-astro-cid-3wiemlyk] p[data-astro-cid-3wiemlyk]{margin:0}.ans[data-astro-cid-3wiemlyk] .verdict[data-astro-cid-3wiemlyk]{font-size:22px;font-weight:700;line-height:1.3}.ans[data-astro-cid-3wiemlyk] .why[data-astro-cid-3wiemlyk]{margin-top:8px;font-size:17px}.ans[data-astro-cid-3wiemlyk] .why[data-astro-cid-3wiemlyk] a{color:var(--g);text-decoration:underline;text-underline-offset:3px}.ans[data-astro-cid-3wiemlyk] .katex-display{margin:10px 0}.steps[data-astro-cid-3wiemlyk]{margin:0;padding-left:1.4em;list-style:decimal}.steps[data-astro-cid-3wiemlyk] li[data-astro-cid-3wiemlyk]{margin:4px 0}.keys[data-astro-cid-3wiemlyk]{display:none;color:var(--mute);margin:auto 0 0;padding-top:16px;font-size:10px}.app[data-astro-cid-3wiemlyk].js .keys[data-astro-cid-3wiemlyk]{display:block}@media (max-width: 860px){.app[data-astro-cid-3wiemlyk]{padding:0 16px 16px}.app[data-astro-cid-3wiemlyk].js{height:auto}.card[data-astro-cid-3wiemlyk],.app[data-astro-cid-3wiemlyk].js .card[data-astro-cid-3wiemlyk]{grid-template-columns:minmax(0,1fr);height:auto}.pic[data-astro-cid-3wiemlyk]{height:52vh}.side[data-astro-cid-3wiemlyk]{overflow:visible}}
