.translator.svelte-1b9ohwy{margin:48px 0 24px;padding:28px;border-radius:18px;background:var(--card);border:1px solid var(--border);font-family:Geist Variable,system-ui,sans-serif}.head.svelte-1b9ohwy{margin-bottom:18px}.eyebrow.svelte-1b9ohwy{font:500 11px Geist Mono,ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--primary);margin-bottom:10px}.head-title.svelte-1b9ohwy{margin:0 0 6px;font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--foreground)}.head-sub.svelte-1b9ohwy{margin:0;color:var(--muted-foreground);font-size:15px;line-height:1.5}.roles.svelte-1b9ohwy{border:0;padding:0;margin:0 0 18px;min-width:0}.legend.svelte-1b9ohwy{padding:0;margin-bottom:10px;font:500 11px Geist Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.chips.svelte-1b9ohwy{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-1b9ohwy{position:relative;cursor:pointer}.chip.svelte-1b9ohwy input:where(.svelte-1b9ohwy){position:absolute;opacity:0;width:1px;height:1px;margin:0}.chip.svelte-1b9ohwy span:where(.svelte-1b9ohwy){display:inline-block;padding:9px 14px;border-radius:999px;border:1px solid var(--input);background:var(--background);color:var(--foreground);font-size:14px;line-height:1.3;transition:background .15s,color .15s,border-color .15s}.chip.svelte-1b9ohwy:hover span:where(.svelte-1b9ohwy){border-color:var(--ring)}.chip.svelte-1b9ohwy input:where(.svelte-1b9ohwy):focus-visible+span:where(.svelte-1b9ohwy){outline:2px solid var(--ring);outline-offset:2px}.chip.svelte-1b9ohwy input:where(.svelte-1b9ohwy):checked+span:where(.svelte-1b9ohwy){background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-weight:600}.reads.svelte-1b9ohwy{margin:0 0 14px;padding:14px 16px;border-radius:12px;background:var(--muted);color:var(--foreground);font-size:15px;line-height:1.55}.list.svelte-1b9ohwy{list-style:none;margin:0;padding:0;display:grid;gap:12px}.item.svelte-1b9ohwy{padding:16px;border-radius:12px;border:1px solid var(--border);background:var(--background);animation:svelte-1b9ohwy-rise .45s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--i) * 70ms)}.line.svelte-1b9ohwy{display:grid;gap:6px}.line.svelte-1b9ohwy+.line:where(.svelte-1b9ohwy){margin-top:12px;padding-top:12px;border-top:1px dashed var(--border)}.tag.svelte-1b9ohwy{justify-self:start;font:500 10px Geist Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:5px;background:var(--muted);color:var(--muted-foreground)}.tag-target.svelte-1b9ohwy{background:var(--primary);color:var(--primary-foreground)}.text.svelte-1b9ohwy{font-size:15.5px;line-height:1.6;color:var(--foreground)}.school.svelte-1b9ohwy .text:where(.svelte-1b9ohwy){color:var(--muted-foreground)}.target.svelte-1b9ohwy .text:where(.svelte-1b9ohwy){font-weight:500}.target.svelte-1b9ohwy{--hl-color: oklch(.93 .17 95 / .85)}.dark .target.svelte-1b9ohwy{--hl-color: oklch(.82 .19 90 / .42)}.hl.svelte-1b9ohwy{background-color:transparent;background-image:linear-gradient(to right,var(--hl-color),var(--hl-color));background-position:0 92%;background-repeat:no-repeat;background-size:100% 38%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px;border-radius:1px;font-weight:600;color:var(--foreground);animation:svelte-1b9ohwy-sweep .7s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(var(--i) * 70ms + .25s + var(--j) * 40ms)}.slot.svelte-1b9ohwy{display:inline-block;padding:0 6px;border-radius:6px;border:1px dashed var(--ring);font:500 13px Geist Mono,ui-monospace,monospace;color:var(--muted-foreground);white-space:nowrap}.reminder.svelte-1b9ohwy,.empty.svelte-1b9ohwy{margin:16px 0 0;font-size:14.5px;line-height:1.55;color:var(--muted-foreground)}.reminder.svelte-1b9ohwy strong:where(.svelte-1b9ohwy){color:var(--foreground)}.sr-only.svelte-1b9ohwy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-1b9ohwy-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes svelte-1b9ohwy-sweep{0%{background-size:0% 38%}to{background-size:100% 38%}}@media(prefers-reduced-motion:reduce){.item.svelte-1b9ohwy,.hl.svelte-1b9ohwy{animation:none}}@media(max-width:560px){.translator.svelte-1b9ohwy{padding:22px 16px}.chip.svelte-1b9ohwy span:where(.svelte-1b9ohwy){font-size:13.5px;padding:8px 12px}.item.svelte-1b9ohwy{padding:14px 12px}}.dict-wrap.svelte-1tkcv8w{margin:28px -24px;overflow-x:auto;border-radius:14px;border:1px solid var(--border);background:var(--card)}.dict.svelte-1tkcv8w{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;color:var(--foreground)}.dict.svelte-1tkcv8w caption:where(.svelte-1tkcv8w){caption-side:top;text-align:left;padding:16px 18px 6px;font:500 11px Geist Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground)}.dict.svelte-1tkcv8w thead:where(.svelte-1tkcv8w) th:where(.svelte-1tkcv8w){text-align:left;padding:10px 18px;font:600 11px Geist Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border)}.dict.svelte-1tkcv8w tbody:where(.svelte-1tkcv8w) th:where(.svelte-1tkcv8w),.dict.svelte-1tkcv8w td:where(.svelte-1tkcv8w){padding:12px 18px;vertical-align:top;text-align:left;border-top:1px solid var(--border)}.dict.svelte-1tkcv8w tbody:where(.svelte-1tkcv8w) tr:where(.svelte-1tkcv8w):first-child th:where(.svelte-1tkcv8w),.dict.svelte-1tkcv8w tbody:where(.svelte-1tkcv8w) tr:where(.svelte-1tkcv8w):first-child td:where(.svelte-1tkcv8w){border-top:0}.dict.svelte-1tkcv8w tbody:where(.svelte-1tkcv8w) th:where(.svelte-1tkcv8w){font-weight:600;width:28%}.dict.svelte-1tkcv8w td:where(.svelte-1tkcv8w):nth-child(2){color:var(--muted-foreground);font-style:italic;width:28%}.dict.svelte-1tkcv8w td:where(.svelte-1tkcv8w):nth-child(3){font-weight:500}@media(max-width:640px){.dict-wrap.svelte-1tkcv8w{margin:24px 0}.dict.svelte-1tkcv8w thead:where(.svelte-1tkcv8w){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.dict.svelte-1tkcv8w,.dict.svelte-1tkcv8w tbody:where(.svelte-1tkcv8w),.dict.svelte-1tkcv8w tr:where(.svelte-1tkcv8w),.dict.svelte-1tkcv8w tbody:where(.svelte-1tkcv8w) th:where(.svelte-1tkcv8w),.dict.svelte-1tkcv8w td:where(.svelte-1tkcv8w){display:block;width:auto}.dict.svelte-1tkcv8w tr:where(.svelte-1tkcv8w){padding:14px 16px;border-top:1px solid var(--border)}.dict.svelte-1tkcv8w tbody:where(.svelte-1tkcv8w) tr:where(.svelte-1tkcv8w):first-child{border-top:0}.dict.svelte-1tkcv8w tbody:where(.svelte-1tkcv8w) th:where(.svelte-1tkcv8w),.dict.svelte-1tkcv8w td:where(.svelte-1tkcv8w){padding:2px 0;border-top:0}.dict.svelte-1tkcv8w tbody:where(.svelte-1tkcv8w) th:where(.svelte-1tkcv8w){font-size:16px;margin-bottom:6px}.dict.svelte-1tkcv8w td:where(.svelte-1tkcv8w):before{content:attr(data-label);display:block;font:500 10px Geist Mono,ui-monospace,monospace;font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin-top:8px}}
