.answers.svelte-1t8npj8{color:var(--ink-2);margin:0 0 14px;max-width:64ch;line-height:1.55}.answers.svelte-1t8npj8 strong:where(.svelte-1t8npj8){color:var(--ink-1);font-weight:600}.lead.svelte-1t8npj8{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px}.lead-eg.svelte-1t8npj8{font-size:12px;color:var(--ink-3)}.eg.svelte-1t8npj8{font:inherit;font-size:13px;color:var(--ink-1);background:var(--surface-raised);border:.5px solid var(--border-strong);border-radius:var(--r-sm);padding:5px 12px;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.eg.svelte-1t8npj8:hover{border-color:var(--accent);color:var(--accent)}.lead-hint.svelte-1t8npj8{font-size:12px;color:var(--ink-3)}.inputs.svelte-1t8npj8{display:grid;grid-template-columns:1fr auto 1fr auto;gap:12px;align-items:end}@media (max-width: 680px){.inputs.svelte-1t8npj8{grid-template-columns:1fr}.swap.svelte-1t8npj8{justify-self:center}}.slot.svelte-1t8npj8{position:relative}.slot.svelte-1t8npj8 label:where(.svelte-1t8npj8){display:block;font-size:11px;color:var(--ink-3);margin-bottom:5px}.slot.svelte-1t8npj8 input:where(.svelte-1t8npj8){width:100%;font:inherit;font-size:14px;color:var(--ink-1);background:var(--surface-raised);border:.5px solid var(--border-strong);border-radius:var(--r-sm);padding:9px 11px}.slot.svelte-1t8npj8 input:where(.svelte-1t8npj8):focus{outline:none;border-color:var(--accent)}.chosen.svelte-1t8npj8{display:flex;align-items:center;gap:8px;background:var(--accent-wash);border:.5px solid var(--accent);border-radius:var(--r-sm);padding:8px 10px}.chosen.svelte-1t8npj8 .cn:where(.svelte-1t8npj8){font-size:14px;color:var(--ink-1)}.chosen.svelte-1t8npj8 .ck:where(.svelte-1t8npj8){font-size:11px;color:var(--ink-3)}.chosen.svelte-1t8npj8 .x:where(.svelte-1t8npj8){margin-left:auto;font:inherit;font-size:16px;line-height:1;color:var(--ink-3);background:none;border:none;cursor:pointer}.chosen.svelte-1t8npj8 .x:where(.svelte-1t8npj8):hover{color:var(--bad)}.suggest.svelte-1t8npj8{position:absolute;z-index:5;top:100%;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;background:var(--surface-raised);border:.5px solid var(--border-strong);border-radius:var(--r-sm);box-shadow:var(--shadow-2);max-height:280px;overflow-y:auto}.suggest.svelte-1t8npj8 button:where(.svelte-1t8npj8){width:100%;display:flex;flex-direction:column;gap:1px;text-align:left;font:inherit;background:none;border:none;border-radius:var(--r-sm);padding:6px 8px;cursor:pointer}.suggest.svelte-1t8npj8 button:where(.svelte-1t8npj8):hover{background:var(--surface-sunk)}.sn.svelte-1t8npj8{font-size:14px;color:var(--ink-1)}.sk.svelte-1t8npj8{font-size:11px;color:var(--ink-3)}.swap.svelte-1t8npj8{font:inherit;font-size:16px;color:var(--ink-2);background:var(--surface);border:.5px solid var(--border-strong);border-radius:var(--r-sm);padding:8px 12px;cursor:pointer;height:fit-content}.swap.svelte-1t8npj8:hover{border-color:var(--accent);color:var(--accent)}.go.svelte-1t8npj8{font:inherit;font-size:14px;color:var(--accent-ink);background:var(--accent);border:.5px solid var(--accent);border-radius:var(--r-sm);padding:9px 18px;cursor:pointer;height:fit-content;transition:background var(--dur-1) var(--ease-out)}.go.svelte-1t8npj8:hover:not(:disabled){background:var(--accent-hover)}.go.svelte-1t8npj8:disabled{opacity:.45;cursor:default}.out.svelte-1t8npj8{margin-top:28px}.muted.svelte-1t8npj8{color:var(--ink-3)}.pending.svelte-1t8npj8{margin:0;font-size:13px;color:var(--ink-3)}@media (prefers-reduced-motion: no-preference){.pending.svelte-1t8npj8{animation:svelte-1t8npj8-pending-in var(--dur-2, .18s) var(--ease-out, ease-out) both}}@keyframes svelte-1t8npj8-pending-in{0%{opacity:0}to{opacity:1}}.retry.svelte-1t8npj8{font:inherit;font-size:13px;color:var(--ink-1);background:var(--surface-raised);border:.5px solid var(--border-strong);border-radius:var(--r-sm);padding:5px 14px;cursor:pointer;margin-top:4px}.retry.svelte-1t8npj8:hover{border-color:var(--accent);color:var(--accent)}.found-head.svelte-1t8npj8{font-size:13px;color:var(--ink-2);margin-bottom:12px}.found-hint.svelte-1t8npj8{color:var(--ink-3)}.teach.svelte-1t8npj8{margin-top:28px;border:1px dashed var(--border-strong);border-radius:var(--r-lg);padding:22px 24px;background:var(--surface-sunk)}.teach-row.svelte-1t8npj8{display:flex;gap:12px;align-items:baseline;margin-bottom:14px}.teach-row.svelte-1t8npj8 p:where(.svelte-1t8npj8){margin:0;font-size:14px;color:var(--ink-2);line-height:1.55;max-width:64ch}.teach-row.svelte-1t8npj8 strong:where(.svelte-1t8npj8){color:var(--ink-1);font-weight:600}.teach-row.svelte-1t8npj8 em:where(.svelte-1t8npj8){font-style:normal;color:var(--accent)}.teach-num.svelte-1t8npj8{flex:0 0 auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-variant-numeric:tabular-nums;color:var(--accent-ink);background:var(--accent);border-radius:50%}.kbd.svelte-1t8npj8{display:inline-block;border:.5px solid var(--border-strong);border-radius:4px;padding:0 5px;background:var(--surface-raised);color:var(--ink-1);font-size:12px}.teach-eg.svelte-1t8npj8{margin:4px 0 0;padding-left:32px;font-size:13px;color:var(--ink-3)}.linklike.svelte-1t8npj8{font:inherit;font-size:13px;color:var(--accent);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.linklike.svelte-1t8npj8:hover{color:var(--accent-hover)}.conf.svelte-1t8npj8{display:flex;gap:10px;align-items:flex-start;border:.5px solid var(--border);border-radius:var(--r-sm);padding:10px 12px;margin-bottom:16px;background:var(--surface-sunk)}.conf-dot.svelte-1t8npj8{flex:0 0 auto;width:9px;height:9px;border-radius:50%;margin-top:4px}.conf-strong.svelte-1t8npj8 .conf-dot:where(.svelte-1t8npj8){background:var(--ok, #1f8a4c)}.conf-mixed.svelte-1t8npj8 .conf-dot:where(.svelte-1t8npj8){background:var(--warn)}.conf-weak.svelte-1t8npj8 .conf-dot:where(.svelte-1t8npj8){background:var(--ink-3)}.conf-body.svelte-1t8npj8{display:flex;flex-direction:column;gap:3px;min-width:0}.conf-label.svelte-1t8npj8{font-size:13px;color:var(--ink-1);font-weight:500}.conf-caveat.svelte-1t8npj8{font-size:12px;color:var(--ink-3);line-height:1.45}.conf-strong.svelte-1t8npj8{border-color:color-mix(in srgb,var(--ok, #1f8a4c) 35%,var(--border))}.conf-weak.svelte-1t8npj8{border-style:dashed}.chain.svelte-1t8npj8{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;border:.5px solid var(--border);border-radius:var(--r);padding:18px 20px;background:var(--surface-raised)}.node.svelte-1t8npj8{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:4px 0;min-width:0}.node.svelte-1t8npj8 .dot:where(.svelte-1t8npj8){width:11px;height:11px;border-radius:50%;background:var(--c);border:1px solid var(--border-strong);margin-bottom:2px}.node.svelte-1t8npj8 .dot.synthetic:where(.svelte-1t8npj8){background:transparent;border-style:dashed;border-color:var(--ink-3)}.nlabel.svelte-1t8npj8{font-size:15px;color:var(--ink-1);text-decoration:none}a.nlabel.svelte-1t8npj8:hover{color:var(--accent)}.nkind.svelte-1t8npj8{font-size:11px;color:var(--ink-3)}.link.svelte-1t8npj8{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 14px;align-self:center;position:relative}.link.svelte-1t8npj8:before{content:"";position:absolute;top:50%;left:0;right:0;height:.5px;background:var(--border-strong);z-index:0}.link.weak.svelte-1t8npj8:before{background:transparent;height:0;border-top:.5px dashed var(--border-strong)}.rel.svelte-1t8npj8{position:relative;z-index:1;font-size:11px;color:var(--accent);background:var(--surface-raised);padding:0 6px}.rel.weak.svelte-1t8npj8{color:var(--ink-3)}.strength.svelte-1t8npj8{position:relative;z-index:1;font-size:10px;color:var(--ink-3);background:var(--surface-raised);padding:0 6px;font-style:italic}.detail.svelte-1t8npj8{position:relative;z-index:1;font-size:10px;color:var(--ink-3);background:var(--surface-raised);padding:0 6px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.none.svelte-1t8npj8{border:.5px dashed var(--border-strong);border-radius:var(--r);padding:28px 24px;text-align:center}.none.svelte-1t8npj8 p:where(.svelte-1t8npj8){margin:0 0 8px}.none.svelte-1t8npj8 p:where(.svelte-1t8npj8):last-child{margin-bottom:0}
