.para.svelte-zkhvto{align-items:flex-start;gap:10px;margin:0 0 20px;display:flex}.body.svelte-zkhvto{flex:1;min-width:0}.en.svelte-zkhvto{margin:0;font-size:1.125rem;line-height:1.6}.term.svelte-zkhvto{white-space:nowrap;position:relative}.word.svelte-zkhvto{all:unset;cursor:pointer;-webkit-text-decoration:underline dotted var(--accent-text);text-decoration:underline dotted var(--accent-text);text-underline-offset:4px;background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:3px;text-decoration-thickness:2px;min-width:0!important;min-height:0!important}.word.svelte-zkhvto:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.word[aria-expanded=true].svelte-zkhvto{background:color-mix(in srgb, var(--accent) 20%, transparent)}.pop.svelte-zkhvto{z-index:5;transform:translateX(calc(-50% + var(--shift,0px)));border-radius:var(--radius-sm);background:var(--ink);width:max-content;max-width:min(260px,100vw - 24px);color:var(--surface);box-shadow:var(--shadow-md);white-space:normal;padding:8px 12px;font-size:.9375rem;line-height:1.4;position:absolute;top:calc(100% + 6px);left:50%}.pop.up.svelte-zkhvto{top:auto;bottom:calc(100% + 6px)}.pop.svelte-zkhvto b:where(.svelte-zkhvto){margin-right:4px}.w.svelte-zkhvto{border-radius:4px;transition:color .2s,background .2s}.past.svelte-zkhvto{color:var(--accent-text)}.cur.svelte-zkhvto{color:var(--accent-text);background:color-mix(in srgb, var(--accent) 14%, transparent)}.tr-toggle.svelte-zkhvto{min-height:44px;color:var(--accent-text);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.9375rem;font-weight:600;display:inline-flex}.id.svelte-zkhvto{border-left:3px solid var(--line-strong);background:var(--surface-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--ink-soft);margin:0 0 4px;padding:10px 14px;font-size:1rem;line-height:1.6}@media (width>=1000px){.en.svelte-zkhvto{font-size:1.1875rem}}.quiz.svelte-129zzi6{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}h2.svelte-129zzi6{margin:0 0 4px;font-size:1.3rem}.lead.svelte-129zzi6{color:var(--ink-soft);margin:0 0 12px}ol.svelte-129zzi6{gap:22px;margin:0;padding:0;list-style:none;display:grid}.n.svelte-129zzi6{color:var(--ink-faint);margin:0;font-size:.875rem;font-weight:600}.q.svelte-129zzi6{margin:2px 0 10px;font-size:1.0625rem;font-weight:700}.opts.svelte-129zzi6{gap:8px;display:grid}.opt.svelte-129zzi6{text-align:left;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:48px;color:var(--ink);padding:10px 14px;font-size:1rem;font-weight:600}.opt.svelte-129zzi6:hover:not(:disabled){background:var(--surface-2)}.opt.svelte-129zzi6:disabled{cursor:default}.opt.correct.svelte-129zzi6{border-color:var(--accent-text);background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent-text)}.opt.wrong.svelte-129zzi6{border-color:var(--orange-text);background:color-mix(in srgb, var(--orange-strong) 12%, var(--surface));color:var(--orange-text)}.fb.svelte-129zzi6{color:var(--orange-text);margin:10px 0 0;font-size:.9375rem}.fb.ok.svelte-129zzi6{color:var(--accent-text)}.fb.svelte-129zzi6 span:where(.svelte-129zzi6){color:var(--ink-soft)}.score.svelte-129zzi6{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:20px 0 0;font-weight:700;display:flex}.retry.svelte-129zzi6{border:1px solid var(--line-strong);background:var(--surface);min-height:44px;color:var(--ink);border-radius:999px;padding:0 14px;font-weight:600}.teaser.svelte-1pm94xd{color:var(--ink-faint);font-size:1.05rem;line-height:1.7;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}article.svelte-1pm94xd{width:100%}article.svelte-1pm94xd>*{max-width:65ch}@media (width>=1000px){article.svelte-1pm94xd{background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);box-shadow:var(--shadow-sm);padding:36px 44px 28px}}.topbar.svelte-1pm94xd{margin-bottom:12px}.back.svelte-1pm94xd{min-height:44px;color:var(--ink-soft);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.back.svelte-1pm94xd:hover{color:var(--accent-text)}h1.svelte-1pm94xd{margin:0 0 8px;font-size:clamp(1.6rem,5vw,2.3rem);line-height:1.15}.meta.svelte-1pm94xd{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 14px;font-size:.9375rem;display:flex}.dot.svelte-1pm94xd:before{content:"·";color:var(--ink-faint);margin-right:10px}.topic.svelte-1pm94xd{background:var(--surface-2);min-height:44px;color:var(--accent-text);border-radius:999px;align-items:center;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.sr.svelte-1pm94xd{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.intro.svelte-1pm94xd{color:var(--ink-soft);margin:0 0 16px;font-size:1.1rem}.listen.svelte-1pm94xd{align-items:center;gap:12px;margin:0 0 8px;font-weight:600;display:flex}.hint.svelte-1pm94xd{color:var(--ink-faint);margin:0 0 18px;font-size:.875rem}header.svelte-1pm94xd{border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:14px}.next.svelte-1pm94xd{flex-direction:column;align-items:flex-start;gap:6px;margin-top:32px;display:flex}.next-title.svelte-1pm94xd{color:var(--ink-faint);font-size:.875rem}@media (width<=640px){.next.svelte-1pm94xd .btn-primary:where(.svelte-1pm94xd){text-align:center;justify-content:center;width:100%}}
