.present-open[data-astro-cid-xf2p4iiv]{border:2px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:99px;margin-inline-start:6px;padding:.35em .9em;font-size:.85rem;font-weight:700}.present-open[data-astro-cid-xf2p4iiv]:hover{color:var(--primary);border-color:var(--primary)}.present-bar[data-astro-cid-xf2p4iiv]{inset-inline:0;z-index:100;background:var(--primary);color:#fff;justify-content:center;align-items:center;gap:14px;padding:10px 16px;font-size:1.05rem;display:flex;position:fixed;bottom:0}.present-bar[data-astro-cid-xf2p4iiv] button[data-astro-cid-xf2p4iiv]{color:#fff;min-width:52px;font:inherit;cursor:pointer;background:0 0;border:2px solid #fff9;border-radius:10px;padding:6px 14px;font-size:1.3rem;font-weight:800}.present-bar[data-astro-cid-xf2p4iiv] .present-exit[data-astro-cid-xf2p4iiv]{font-size:.95rem;position:absolute;inset-inline-end:16px}.present-pos[data-astro-cid-xf2p4iiv]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.presenting{background:var(--surface)}body.presenting>:not(main):not(.present-bar),body.presenting main .container>:not(.steps),body.presenting .steps>:not(.step),body.presenting .step:not(.present-current),body.presenting .step [data-next]{display:none!important}body.presenting main .container{max-width:1280px}body.presenting main section,body.presenting main article{padding-top:24px!important}body.presenting .step.present-current{box-shadow:none;border:none;padding-bottom:90px;font-size:clamp(1.15rem,2.1vw,1.75rem);line-height:1.9;animation:.3s ease-out step-in;display:block}body.presenting .step-title{font-size:1.6em}body.presenting .step-body img,body.presenting .step-body figure svg{width:auto;max-width:100%;max-height:60vh}@media (width<=700px){.present-pos[data-astro-cid-xf2p4iiv] b[data-astro-cid-xf2p4iiv]{display:none}.present-bar[data-astro-cid-xf2p4iiv] .present-exit[data-astro-cid-xf2p4iiv]{position:static}}.listen[data-astro-cid-ispx7myd]{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.listen-btn[data-astro-cid-ispx7myd]{border:2px solid var(--primary);background:var(--surface);color:var(--primary);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-weight:700;display:inline-flex}.listen-note[data-astro-cid-ispx7myd]{color:var(--muted);font-size:.85rem}.save-btn[data-astro-cid-cbiybu46]{border:2px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:6px 14px;font-weight:700;display:inline-flex}.save-btn[data-astro-cid-cbiybu46].saved{color:#15803d;border-color:#16a34a}.iso[data-astro-cid-kfqhap2u]{vertical-align:middle;unicode-bidi:isolate;align-items:center;font-weight:700;display:inline-flex}.nums[data-astro-cid-kfqhap2u]{flex-direction:column;align-items:flex-end;margin-inline-end:2px;font-size:.62em;line-height:1.1;display:inline-flex}.teacher-tools[data-astro-cid-sf4oe4bw]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.topic-head[data-astro-cid-sf4oe4bw]{margin-bottom:18px}.kicker[data-astro-cid-sf4oe4bw]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.95rem;display:flex}.code[data-astro-cid-sf4oe4bw]{color:color-mix(in srgb, var(--primary) 70%, var(--text));background:color-mix(in srgb, var(--primary) 12%, transparent);border-radius:99px;padding:.1em .7em;font-weight:700}h1[data-astro-cid-sf4oe4bw]{margin:.3em 0 .2em;font-size:clamp(1.7rem,4vw,2.3rem)}.meta[data-astro-cid-sf4oe4bw]{color:var(--muted);margin:0;font-size:.9rem}.topic-progress[data-astro-cid-sf4oe4bw]{z-index:5;background:var(--bg);align-items:center;gap:12px;margin-bottom:14px;padding:10px 0;display:flex;position:sticky;top:64px}.track[data-astro-cid-sf4oe4bw]{background:var(--border);border-radius:99px;flex:1;height:10px;position:relative;overflow:hidden}.fill[data-astro-cid-sf4oe4bw]{background:linear-gradient(90deg, var(--primary), var(--accent));border-radius:99px;width:0;transition:width .5s;position:absolute;inset-block:0;inset-inline-start:0}.label[data-astro-cid-sf4oe4bw]{color:var(--muted);flex:none;font-size:.85rem;font-weight:700}.returning[data-astro-cid-sf4oe4bw]{border:2px solid var(--primary);margin-bottom:14px}.returning[data-astro-cid-sf4oe4bw] p[data-astro-cid-sf4oe4bw]{margin:0 0 12px;font-weight:700}.returning-actions[data-astro-cid-sf4oe4bw]{flex-wrap:wrap;gap:10px;display:flex}.intro[data-astro-cid-sf4oe4bw]{margin-bottom:18px}.intro[data-astro-cid-sf4oe4bw] h2[data-astro-cid-sf4oe4bw]{margin-bottom:.4em;font-size:1.05rem}.intro[data-astro-cid-sf4oe4bw] ul[data-astro-cid-sf4oe4bw]{margin:0 0 1em;padding-inline-start:20px}.chips[data-astro-cid-sf4oe4bw]{flex-wrap:wrap;gap:8px;margin:0;display:flex}.finish[data-astro-cid-sf4oe4bw],.soon[data-astro-cid-sf4oe4bw]{text-align:center;margin-bottom:18px}.finish[data-astro-cid-sf4oe4bw]{border:2px solid var(--accent)}.medal[data-astro-cid-sf4oe4bw]{font-size:3.5rem;animation:.6s ease-out pop}@keyframes pop{0%{opacity:0;transform:scale(.3)rotate(-20deg)}}.study-tools[data-astro-cid-sf4oe4bw]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.summary[data-astro-cid-sf4oe4bw]{text-align:start;margin:12px 0 18px}.summary[data-astro-cid-sf4oe4bw] h3[data-astro-cid-sf4oe4bw]{font-size:1.05rem}.summary[data-astro-cid-sf4oe4bw] ul[data-astro-cid-sf4oe4bw]{margin:0;padding-inline-start:20px}.cert-ready[data-astro-cid-sf4oe4bw]{background:color-mix(in srgb, var(--accent) 22%, transparent);max-width:520px;color:var(--text);border-radius:12px;margin:0 auto 14px;padding:10px 16px;font-weight:800;text-decoration:none;display:block}.btn-practice[data-astro-cid-sf4oe4bw]{background:var(--accent);border-color:var(--accent);color:#1c2533}.finish-actions[data-astro-cid-sf4oe4bw]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.prev-link[data-astro-cid-sf4oe4bw]{color:var(--muted);margin-top:14px;font-size:.9rem;text-decoration:none;display:inline-block}.prev-link[data-astro-cid-sf4oe4bw]:hover{color:var(--primary)}.soon[data-astro-cid-sf4oe4bw] p[data-astro-cid-sf4oe4bw]{color:var(--muted)}.pager[data-astro-cid-sf4oe4bw]{justify-content:space-between;gap:12px;margin-top:28px;display:flex}.pager[data-astro-cid-sf4oe4bw] a[data-astro-cid-sf4oe4bw]{border:1px solid var(--border);background:var(--surface);max-width:48%;color:var(--text);border-radius:12px;flex-direction:column;padding:12px 16px;font-weight:700;text-decoration:none;display:flex}.pager[data-astro-cid-sf4oe4bw] a[data-astro-cid-sf4oe4bw]:hover{border-color:var(--primary)}.pager[data-astro-cid-sf4oe4bw] small[data-astro-cid-sf4oe4bw]{color:var(--muted);font-weight:400}.next[data-astro-cid-sf4oe4bw]{text-align:end;margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.medal[data-astro-cid-sf4oe4bw]{animation:none}}
