.chart[data-v-0c01a0a8]{flex-direction:column;gap:.75rem;display:flex}.axis-label[data-v-0c01a0a8]{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;font-size:.75rem;display:flex}.axis-title[data-v-0c01a0a8]{font-style:italic}.plot[data-v-0c01a0a8]{padding:1.4rem 0 .25rem;position:relative}.lane[data-v-0c01a0a8]{grid-template-columns:6.5rem 1fr;align-items:center;gap:.5rem;height:2rem;display:grid}.lane-name[data-v-0c01a0a8]{font-size:.75rem;font-weight:600}.lane-track[data-v-0c01a0a8]{border-bottom:1px dashed var(--line);height:100%;position:relative}.dot[data-v-0c01a0a8]{border:1.5px solid var(--bg);cursor:help;border-radius:50%;width:11px;height:11px;position:absolute;top:50%;transform:translate(-50%,-50%)}.marker[data-v-0c01a0a8]{border-left:2px dotted;width:0;position:absolute;top:0;bottom:0}.mu-nn[data-v-0c01a0a8]{border-color:#2f6f4e}.mu-x[data-v-0c01a0a8]{border-color:#8b5cf6}.marker-tag[data-v-0c01a0a8]{white-space:nowrap;font-size:.65rem;font-weight:700;position:absolute;top:-.1rem;left:.25rem}.mu-nn .marker-tag[data-v-0c01a0a8]{color:#2f6f4e}.mu-x .marker-tag[data-v-0c01a0a8]{color:#8b5cf6}.empty[data-v-0c01a0a8],.hint[data-v-0c01a0a8]{color:var(--muted);font-size:.8rem;line-height:1.5}.gate[data-v-8b06097e]{background:var(--card);border:1px solid var(--line);border-radius:8px;margin-bottom:1rem;padding:1rem}h2[data-v-8b06097e]{margin:0 0 .4rem;font-size:.95rem}.offline[data-v-8b06097e]{color:var(--muted);font-size:.78rem;line-height:1.55}.signin[data-v-8b06097e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.google[data-v-8b06097e]{background:var(--accent);color:#fff;cursor:pointer;font-weight:600;font:inherit;white-space:nowrap;border:none;border-radius:6px;padding:.6rem 1.1rem}.who[data-v-8b06097e]{justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;display:flex}.onboard[data-v-8b06097e]{border-top:1px solid var(--line);flex-direction:column;gap:.7rem;margin-top:.75rem;padding-top:.75rem;display:flex}label[data-v-8b06097e]{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}label .sub[data-v-8b06097e]{font-size:.68rem}input[data-v-8b06097e],select[data-v-8b06097e]{border:1px solid var(--line);background:var(--bg);color:inherit;font:inherit;border-radius:5px;padding:.4rem .5rem}.consent[data-v-8b06097e]{flex-direction:row;align-items:flex-start;gap:.5rem;font-size:.75rem;line-height:1.55}.consent input[data-v-8b06097e]{flex:none;margin-top:.2rem}.consent em[data-v-8b06097e]{color:#b4453a;margin-top:.35rem;font-style:normal;font-weight:600;display:block}.hint[data-v-8b06097e]{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.ready[data-v-8b06097e]{border-top:1px solid var(--line);margin-top:.6rem;padding-top:.6rem;font-size:.8rem}.ready p[data-v-8b06097e]{margin:0 0 .5rem}.row[data-v-8b06097e]{flex-wrap:wrap;gap:.5rem;display:flex}button[data-v-8b06097e]{border:1px solid var(--line);background:var(--card-active);color:inherit;cursor:pointer;font:inherit;border-radius:5px;align-self:flex-start;padding:.45rem .9rem}button[data-v-8b06097e]:disabled{opacity:.5;cursor:not-allowed}.ghost[data-v-8b06097e]{background:0 0}.small[data-v-8b06097e]{padding:.25rem .55rem;font-size:.72rem}.danger[data-v-8b06097e]{color:#b4453a;border-color:#e0b4ae}.words[data-v-da8fa817]{flex-direction:column;gap:1rem;display:flex}h2[data-v-da8fa817]{margin:0 0 .5rem;font-size:.9rem}.locked[data-v-da8fa817],.form[data-v-da8fa817],.list[data-v-da8fa817]{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:1rem}.locked[data-v-da8fa817]{color:var(--muted);font-size:.8rem;line-height:1.55}.grid[data-v-da8fa817]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}label[data-v-da8fa817]{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.74rem;display:flex}label.wide[data-v-da8fa817]{grid-column:1/-1;margin-top:.75rem}.req[data-v-da8fa817]{opacity:.75;font-size:.68rem}input[data-v-da8fa817]{border:1px solid var(--line);background:var(--bg);color:inherit;font:inherit;border-radius:5px;padding:.4rem .5rem}input[data-v-da8fa817]:disabled{opacity:.6}.derived[data-v-da8fa817]{color:var(--muted);min-height:1em;font-size:.72rem;font-style:italic}.bad[data-v-da8fa817]{color:#b4453a;font-size:.7rem;line-height:1.45}.ok[data-v-da8fa817]{color:#24593c;font-size:.7rem}.sub[data-v-da8fa817]{font-size:.68rem}.hint[data-v-da8fa817]{color:var(--muted);margin:0 0 .75rem;font-size:.72rem;line-height:1.5}.linky[data-v-da8fa817]{color:var(--accent);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;margin-top:.75rem;padding:0;font-size:.74rem}.actions[data-v-da8fa817]{align-items:center;gap:.6rem;margin-top:.9rem;display:flex}button[data-v-da8fa817]{border:1px solid var(--line);background:var(--card-active);color:inherit;cursor:pointer;font:inherit;border-radius:5px;padding:.45rem .9rem}button[data-v-da8fa817]:disabled{opacity:.5;cursor:not-allowed}.blocked[data-v-da8fa817]{opacity:.6}.ghost[data-v-da8fa817]{background:0 0}.small[data-v-da8fa817]{padding:.22rem .5rem;font-size:.7rem}.danger[data-v-da8fa817]{color:#b4453a;border-color:#e0b4ae}table[data-v-da8fa817]{border-collapse:collapse;width:100%;font-size:.78rem}th[data-v-da8fa817]{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);padding:.35rem .5rem;font-size:.7rem;font-weight:600}td[data-v-da8fa817]{border-bottom:1px solid var(--line);vertical-align:top;padding:.45rem .5rem}td .lat[data-v-da8fa817]{color:var(--muted);font-size:.7rem;font-style:italic;display:block}.theme[data-v-da8fa817]{background:var(--card-active);border-radius:3px;padding:.1rem .4rem;font-size:.7rem}.carrier[data-v-da8fa817]{max-width:24rem}.rowactions[data-v-da8fa817]{white-space:nowrap;text-align:right}.ro[data-v-da8fa817]{color:var(--muted);font-size:.68rem}.count[data-v-da8fa817]{color:var(--muted);font-size:.72rem;font-weight:400}.mp[data-v-d470c19a]{flex-direction:column;gap:1rem;max-width:640px;display:flex}.intro h2[data-v-d470c19a]{margin:0 0 .25rem;font-size:1.1rem}.intro p[data-v-d470c19a]{color:var(--muted);margin:0;font-size:.85rem}.msg[data-v-d470c19a]{font-size:.85rem}.msg.error[data-v-d470c19a]{color:#d33}.picker[data-v-d470c19a]{flex-wrap:wrap;gap:.5rem;display:flex}.word[data-v-d470c19a]{border:1px solid var(--border,#8886);cursor:pointer;background:0 0;border-radius:.6rem;flex-direction:column;gap:.15rem;padding:.5rem .8rem;display:flex}.word.on[data-v-d470c19a]{background:#4a80ff18;border-color:#4a80ff}.word .cyr[data-v-d470c19a]{font-size:1.3rem}.word small[data-v-d470c19a]{color:var(--muted);font-size:.72rem}.stage[data-v-d470c19a]{align-items:center;gap:1rem;display:flex}.say[data-v-d470c19a]{margin:0}.mic[data-v-d470c19a]{font:inherit;cursor:pointer;background:#4a80ff18;border:1px solid #4a80ff;border-radius:.6rem;padding:.6rem 1.4rem}.mic.rec[data-v-d470c19a]{color:#fff;background:#d33;border-color:#d33}.result[data-v-d470c19a]{border:1px solid var(--border,#8886);border-left:4px solid #d33;border-radius:.6rem;padding:.8rem 1rem}.result.ok[data-v-d470c19a]{border-left-color:#2a9d55}.verdict[data-v-d470c19a]{align-items:center;gap:.75rem;display:flex}.verdict .icon[data-v-d470c19a]{font-size:1.4rem}.verdict small[data-v-d470c19a]{color:var(--muted);font-size:.75rem;display:block}.dists[data-v-d470c19a]{gap:1.5rem;margin:.75rem 0 0;display:flex}.dists div[data-v-d470c19a]{align-items:baseline;gap:.4rem;display:flex}.dists dt[data-v-d470c19a]{font-weight:600}.dists dd[data-v-d470c19a]{font-variant-numeric:tabular-nums;color:var(--muted);margin:0}.dists dd.near[data-v-d470c19a]{color:inherit;font-weight:600}.trainer[data-v-3d00d2f0]{flex-direction:column;gap:.85rem;max-width:760px;display:flex}.intro h2[data-v-3d00d2f0]{margin:0 0 .25rem;font-size:1.1rem}.intro p[data-v-3d00d2f0]{color:var(--muted);margin:0;font-size:.85rem}.intro .caveat[data-v-3d00d2f0]{opacity:.85;margin-top:.35rem;font-size:.78rem}.msg[data-v-3d00d2f0]{margin:0;font-size:.85rem}.msg.error[data-v-3d00d2f0]{color:#d33}.msg.ok[data-v-3d00d2f0]{color:#2a9d55}.row[data-v-3d00d2f0]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.spacer[data-v-3d00d2f0]{flex:auto}.chip[data-v-3d00d2f0],.word[data-v-3d00d2f0],.modes button[data-v-3d00d2f0],.mic[data-v-3d00d2f0],.ghost[data-v-3d00d2f0],.inline button[data-v-3d00d2f0]{font:inherit;border:1px solid var(--border,#8886);cursor:pointer;background:0 0;border-radius:.5rem;padding:.35rem .7rem}.chip.on[data-v-3d00d2f0],.modes button.on[data-v-3d00d2f0]{background:#4a80ff18;border-color:#4a80ff}.ghost[data-v-3d00d2f0]{color:var(--muted)}.ghost.danger[data-v-3d00d2f0]{color:#d33;border-color:#d3350}.inline[data-v-3d00d2f0]{gap:.4rem;display:flex}.inline input[data-v-3d00d2f0]{font:inherit;border:1px solid var(--border,#8886);color:inherit;background:0 0;border-radius:.5rem;padding:.35rem .55rem}.words[data-v-3d00d2f0]{flex-wrap:wrap;gap:.5rem;display:flex}.word[data-v-3d00d2f0]{flex-direction:column;align-items:flex-start;gap:.1rem;min-width:6rem;display:flex}.word.on[data-v-3d00d2f0]{background:#4a80ff18;border-color:#4a80ff}.word.untrained[data-v-3d00d2f0]{border-style:dashed}.word .cyr[data-v-3d00d2f0]{font-size:1.2rem}.word small[data-v-3d00d2f0],.count[data-v-3d00d2f0]{color:var(--muted);font-size:.7rem}.count.thin[data-v-3d00d2f0]{color:#c80}.addword[data-v-3d00d2f0]{flex-wrap:wrap}.stage[data-v-3d00d2f0]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.modes[data-v-3d00d2f0]{gap:.3rem;display:flex}.say[data-v-3d00d2f0]{margin:0 .4rem}.mic[data-v-3d00d2f0]{background:#4a80ff18;border-color:#4a80ff;padding:.45rem 1.2rem}.mic.rec[data-v-3d00d2f0]{color:#fff;background:#d33;border-color:#d33}.hint[data-v-3d00d2f0],.empty[data-v-3d00d2f0]{color:var(--muted);margin:0;font-size:.8rem}.result[data-v-3d00d2f0]{border:1px solid var(--border,#8886);border-left:4px solid #d33;border-radius:.6rem;padding:.75rem 1rem}.result.ok[data-v-3d00d2f0]{border-left-color:#2a9d55}.verdict[data-v-3d00d2f0]{align-items:center;gap:.7rem;display:flex}.verdict .icon[data-v-3d00d2f0]{font-size:1.3rem}.verdict small[data-v-3d00d2f0]{color:var(--muted);font-size:.75rem;display:block}.scores[data-v-3d00d2f0]{border-collapse:collapse;margin-top:.6rem;font-size:.85rem}.scores td[data-v-3d00d2f0]{font-variant-numeric:tabular-nums;padding:.15rem .8rem .15rem 0}.scores tr.near td[data-v-3d00d2f0]{font-weight:600}.scores td.dim[data-v-3d00d2f0]{color:var(--muted);font-size:.78rem}.recognition-lab[data-v-aa53d92e]{--voice-ink:var(--lightningcss-light,#17231e)var(--lightningcss-dark,#edf3ef);--voice-soft:var(--lightningcss-light,#f0eee7)var(--lightningcss-dark,#292823);--voice-raised:var(--lightningcss-light,#fffefb)var(--lightningcss-dark,#211f1b);--voice-green:#276a4a;--voice-red:#c9513e;--voice-lime:#c8ef68;color:var(--voice-ink)}.sr-only[data-v-aa53d92e]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lab-intro[data-v-aa53d92e]{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin:1.5rem 0 1rem;display:flex}.lab-intro h2[data-v-aa53d92e],.history-heading h2[data-v-aa53d92e]{letter-spacing:-.025em;margin:.15rem 0 .35rem;font-size:clamp(1.35rem,2vw,1.8rem)}.lab-intro p[data-v-aa53d92e]:not(.eyebrow){color:var(--muted);max-width:48rem;margin:0;font-size:.83rem}.eyebrow[data-v-aa53d92e]{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:750}.provider-chip[data-v-aa53d92e]{color:var(--lightningcss-light,#24593c)var(--lightningcss-dark,#a9e6bf);white-space:nowrap;background:var(--lightningcss-light,#eff9f2)var(--lightningcss-dark,#183327);border:1px solid #a9c9b5;border-radius:999px;align-items:center;gap:.45rem;padding:.48rem .7rem;font-size:.7rem;font-weight:700;display:flex}.provider-chip.unavailable[data-v-aa53d92e]{color:var(--lightningcss-light,#8f392e)var(--lightningcss-dark,#ffb8aa);background:var(--lightningcss-light,#fff3f0)var(--lightningcss-dark,#371f1b);border-color:#e0b4ae}.status-dot[data-v-aa53d92e]{width:.45rem;height:.45rem;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:50%}.lab-message[data-v-aa53d92e]{border-radius:9px;margin:0 0 .8rem;padding:.7rem .85rem;font-size:.78rem}.error-message[data-v-aa53d92e]{color:var(--lightningcss-light,#8d2f25)var(--lightningcss-dark,#ffb5aa);background:var(--lightningcss-light,#fff0ed)var(--lightningcss-dark,#391c18);border:1px solid var(--lightningcss-light,#f1bbb3)var(--lightningcss-dark,#704139)}.sync-message[data-v-aa53d92e]{color:var(--lightningcss-light,#24593c)var(--lightningcss-dark,#a7e2ba);background:var(--lightningcss-light,#edf8f1)var(--lightningcss-dark,#183126);border:1px solid var(--lightningcss-light,#b9dbc5)var(--lightningcss-dark,#315d45)}.lab-grid[data-v-aa53d92e]{grid-template-columns:minmax(220px,270px) minmax(390px,1fr) minmax(250px,305px);align-items:start;gap:1rem;display:grid}.target-panel[data-v-aa53d92e],.insights-panel[data-v-aa53d92e],.target-card[data-v-aa53d92e],.listen-card[data-v-aa53d92e],.result-card[data-v-aa53d92e],.history-panel[data-v-aa53d92e]{background:var(--voice-raised);border:1px solid var(--line);border-radius:14px}.target-panel[data-v-aa53d92e],.insights-panel[data-v-aa53d92e]{padding:.85rem;position:sticky;top:.8rem}.panel-heading[data-v-aa53d92e],.history-heading[data-v-aa53d92e],.result-heading[data-v-aa53d92e],.target-progress[data-v-aa53d92e]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.panel-heading h3[data-v-aa53d92e]{margin:.12rem 0 0;font-size:.95rem}.icon-action[data-v-aa53d92e]{border:1px solid var(--line);background:var(--voice-soft);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;border-radius:9px;padding:0;font-size:1.25rem}.search-field[data-v-aa53d92e]{border:1px solid var(--line);min-height:2.75rem;color:var(--muted);background:var(--bg);border-radius:9px;flex-direction:row;align-items:center;gap:.4rem;margin-top:.8rem;padding:0 .65rem;display:flex}.search-field input[data-v-aa53d92e]{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:.5rem 0}.theme-field[data-v-aa53d92e]{margin:.65rem 0}.theme-field select[data-v-aa53d92e]{min-height:2.5rem}.target-list[data-v-aa53d92e]{flex-direction:column;gap:.35rem;max-height:34rem;padding-right:.12rem;display:flex;overflow:auto}.target-row[data-v-aa53d92e]{text-align:left;width:100%;min-height:3.6rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:1fr auto;gap:.1rem .5rem;padding:.55rem .65rem;display:grid}.target-row[data-v-aa53d92e]:hover{background:var(--voice-soft)}.target-row[data-v-aa53d92e]:disabled{cursor:not-allowed;opacity:.62}.target-row[data-v-aa53d92e]:disabled:hover{background:0 0}.target-row.active[data-v-aa53d92e]{box-shadow:inset 3px 0 var(--voice-green);background:var(--lightningcss-light,#eaf3ed)var(--lightningcss-dark,#1c3529);border-color:#7ca38d}.target-script[data-v-aa53d92e]{font-size:1rem;font-weight:700}.target-meta[data-v-aa53d92e]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:.67rem;overflow:hidden}.target-count[data-v-aa53d92e]{background:var(--voice-soft);min-width:1.55rem;height:1.55rem;color:var(--muted);border-radius:999px;grid-area:1/2/span 2;align-self:center;place-items:center;font-size:.64rem;display:grid}.empty-small[data-v-aa53d92e],.history-empty[data-v-aa53d92e],.empty-stage[data-v-aa53d92e]{text-align:center;color:var(--muted);padding:1.4rem .5rem}.text-action[data-v-aa53d92e]{color:var(--accent);cursor:pointer;background:0 0;border:0;text-decoration:underline}.test-stage[data-v-aa53d92e]{min-width:0}.target-card[data-v-aa53d92e],.listen-card[data-v-aa53d92e],.result-card[data-v-aa53d92e]{margin-bottom:1rem;padding:1rem}.target-progress[data-v-aa53d92e]{color:var(--muted);font-size:.66rem}.hero-word[data-v-aa53d92e]{letter-spacing:-.04em;margin:1.25rem 0 .25rem;font-size:clamp(2.8rem,7vw,4.8rem);font-weight:760;line-height:1}.hero-latin[data-v-aa53d92e]{color:var(--muted);margin:0;font-size:1.05rem}.hero-meaning[data-v-aa53d92e]{color:var(--muted);margin:.2rem 0 1rem;font-size:.78rem;font-style:italic}.carrier-note[data-v-aa53d92e]{border-left:3px solid var(--voice-green);background:var(--voice-soft);border-radius:0 9px 9px 0;padding:.7rem .8rem}.carrier-note span[data-v-aa53d92e]{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.61rem;font-weight:700}.carrier-note p[data-v-aa53d92e]{margin:.2rem 0;font-size:.91rem}.carrier-note small[data-v-aa53d92e]{color:var(--muted);font-size:.65rem;line-height:1.4;display:block}.listen-card[data-v-aa53d92e]{text-align:center;color:#f5f8f6;background:var(--lightningcss-light,#17231e)var(--lightningcss-dark,#101512);border-color:#0000;flex-direction:column;justify-content:center;align-items:center;min-height:18rem;display:flex;position:relative;overflow:hidden}.listen-card[data-v-aa53d92e]:before{content:"";pointer-events:none;background:radial-gradient(circle,#3f7b5b55,#0000 68%);position:absolute;inset:-35% 35% 55% -15%}.listen-copy[data-v-aa53d92e]{z-index:1;position:relative}.listen-copy .eyebrow[data-v-aa53d92e]{color:#aab8b0}.listen-copy h3[data-v-aa53d92e]{margin:.2rem 0 .3rem;font-size:1.2rem}.listen-hint[data-v-aa53d92e],.interim[data-v-aa53d92e]{color:#aab8b0;min-height:1.1rem;margin:0;font-size:.72rem}.interim[data-v-aa53d92e]{color:var(--voice-lime);font-size:.9rem}.voice-visual[data-v-aa53d92e]{justify-content:center;align-items:center;gap:.28rem;height:3.2rem;margin:.8rem 0;display:flex}.voice-visual i[data-v-aa53d92e]{background:#708078;border-radius:999px;width:.22rem;min-height:.35rem;transition:height .12s;display:block}.listening .voice-visual i[data-v-aa53d92e]{background:var(--voice-lime);animation:.85s ease-in-out infinite alternate voice-pulse-aa53d92e}.listening .voice-visual i[data-v-aa53d92e]:nth-child(2n){animation-delay:-.35s}.listening .voice-visual i[data-v-aa53d92e]:nth-child(3n){animation-delay:-.6s}@keyframes voice-pulse-aa53d92e{to{opacity:.65;transform:scaleY(.35)}}.mic-button[data-v-aa53d92e]{background:var(--voice-lime);color:#17231e;cursor:pointer;border:0;border-radius:50%;place-items:center;width:4.8rem;height:4.8rem;font-size:1.35rem;transition:transform .16s,background .16s;display:grid;box-shadow:0 0 0 .7rem #c8ef6820}.mic-button[data-v-aa53d92e]:hover:not(:disabled){transform:scale(1.04)}.mic-button.live[data-v-aa53d92e]{background:var(--voice-red);color:#fff;box-shadow:0 0 0 .7rem #c9513e25}.mic-button[data-v-aa53d92e]:disabled{opacity:.35;cursor:not-allowed}.mic-glyph[data-v-aa53d92e]{border:2px solid;border-radius:999px;width:1rem;height:1.45rem;display:block;position:relative}.mic-glyph[data-v-aa53d92e]:before{content:"";border:2px solid;border-top:0;border-radius:0 0 999px 999px;width:1.55rem;height:.9rem;position:absolute;bottom:-.48rem;left:50%;transform:translate(-50%)}.mic-glyph[data-v-aa53d92e]:after{content:"";background:currentColor;width:.12rem;height:.45rem;position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%);box-shadow:-.38rem .45rem 0 -.01rem,.38rem .45rem 0 -.01rem}.stop-glyph[data-v-aa53d92e]{background:currentColor;border-radius:2px;width:1rem;height:1rem;display:block}.processing-mark[data-v-aa53d92e]{border:2px solid #718078;border-top-color:var(--voice-lime);border-radius:50%;place-items:center;width:4.8rem;height:4.8rem;animation:.8s linear infinite spin-aa53d92e;display:grid}.processing-mark span[data-v-aa53d92e]{background:var(--voice-lime);border-radius:50%;width:.6rem;height:.6rem}@keyframes spin-aa53d92e{to{transform:rotate(360deg)}}.cancel-action[data-v-aa53d92e]{color:#aab8b0;cursor:pointer;background:0 0;border:0;margin-top:1rem;font-size:.7rem}kbd[data-v-aa53d92e]{font:inherit;border:1px solid #56635c;border-radius:4px;padding:.05rem .25rem}.privacy-notice[data-v-aa53d92e]{border:1px solid var(--line);background:var(--voice-soft);color:inherit;border-radius:10px;flex-direction:row;align-items:flex-start;gap:.65rem;margin:-.2rem 0 1rem;padding:.8rem;line-height:1.4;display:flex}.privacy-notice input[data-v-aa53d92e]{width:1.1rem;height:1.1rem;accent-color:var(--voice-green);flex:none;margin-top:.1rem}.privacy-notice strong[data-v-aa53d92e]{margin-bottom:.1rem;font-size:.73rem;display:block}.privacy-notice span[data-v-aa53d92e]{color:var(--muted);font-size:.68rem}.result-card[data-v-aa53d92e]{border-top:4px solid var(--voice-red)}.result-card.matched[data-v-aa53d92e]{border-top-color:var(--voice-green)}.result-heading[data-v-aa53d92e]{justify-content:flex-start}.result-heading h3[data-v-aa53d92e]{margin:.1rem 0 0;font-size:1.05rem}.verdict-icon[data-v-aa53d92e]{width:2.6rem;height:2.6rem;color:var(--voice-red);background:var(--lightningcss-light,#fff0ed)var(--lightningcss-dark,#3e211d);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.matched .verdict-icon[data-v-aa53d92e]{color:var(--voice-green);background:var(--lightningcss-light,#eaf5ee)var(--lightningcss-dark,#183327)}.verdict-pill[data-v-aa53d92e]{background:var(--voice-soft);color:var(--muted);letter-spacing:.08em;border-radius:5px;margin-left:auto;padding:.25rem .45rem;font-size:.58rem;font-weight:800}.transcript-block[data-v-aa53d92e]{background:var(--voice-soft);border-radius:9px;margin:.9rem 0;padding:.8rem}.transcript-block span[data-v-aa53d92e],.confidence-row span[data-v-aa53d92e]{color:var(--muted);font-size:.64rem}.transcript-block p[data-v-aa53d92e]{margin:.15rem 0;font-size:1.2rem;font-weight:700}.transcript-block small[data-v-aa53d92e]{color:var(--muted);font-size:.66rem}.confidence-row>div[data-v-aa53d92e]:first-child{justify-content:space-between;align-items:baseline;display:flex}.confidence-row strong[data-v-aa53d92e]{font-size:.9rem}.confidence-track[data-v-aa53d92e]{background:var(--voice-soft);border-radius:999px;height:.5rem;margin-top:.35rem;overflow:hidden}.confidence-track i[data-v-aa53d92e]{background:var(--voice-green);border-radius:inherit;height:100%;display:block}.confidence-track.medium i[data-v-aa53d92e]{background:#b27a22}.confidence-track.low i[data-v-aa53d92e]{background:var(--voice-red)}.confidence-note[data-v-aa53d92e]{color:var(--muted);margin:.5rem 0;font-size:.66rem}details[data-v-aa53d92e]{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.65rem;font-size:.7rem}summary[data-v-aa53d92e]{cursor:pointer;color:var(--muted)}dl[data-v-aa53d92e]{margin:.6rem 0 0}dl div[data-v-aa53d92e]{grid-template-columns:6rem 1fr;gap:.5rem;padding:.2rem 0;display:grid}dt[data-v-aa53d92e]{color:var(--muted)}dd[data-v-aa53d92e]{overflow-wrap:anywhere;margin:0}.metric-grid[data-v-aa53d92e]{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.8rem;display:grid}.metric-grid article[data-v-aa53d92e]{background:var(--voice-soft);border-radius:9px;min-height:5.2rem;padding:.65rem}.metric-grid span[data-v-aa53d92e],.metric-grid small[data-v-aa53d92e]{color:var(--muted);font-size:.62rem;display:block}.metric-grid strong[data-v-aa53d92e]{font-variant-numeric:tabular-nums;margin:.15rem 0;font-size:1.35rem;display:block}.reading-guide[data-v-aa53d92e]{border-top:1px solid var(--line);margin:1rem 0;padding-top:.8rem}.reading-guide>div[data-v-aa53d92e]{grid-template-columns:.55rem 1fr;align-items:start;gap:.55rem;margin-top:.65rem;display:grid}.reading-guide i[data-v-aa53d92e]{background:var(--voice-green);border-radius:50%;width:.5rem;height:.5rem;margin-top:.18rem}.reading-guide i.warn[data-v-aa53d92e]{background:#b27a22}.reading-guide i.bad[data-v-aa53d92e]{background:var(--voice-red)}.reading-guide strong[data-v-aa53d92e],.reading-guide span[data-v-aa53d92e]{font-size:.68rem;display:block}.reading-guide span[data-v-aa53d92e]{color:var(--muted)}.reading-guide strong[data-v-aa53d92e]{color:var(--voice-ink)}.storage-state[data-v-aa53d92e]{border:1px dashed var(--line);border-radius:9px;align-items:center;gap:.6rem;padding:.7rem;display:flex}.storage-state>span[data-v-aa53d92e]{color:var(--voice-green)}.storage-state strong[data-v-aa53d92e],.storage-state small[data-v-aa53d92e]{font-size:.66rem;display:block}.storage-state small[data-v-aa53d92e]{color:var(--muted);margin-top:.1rem}.loading-dot[data-v-aa53d92e]{border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:.75rem;height:.75rem;animation:.7s linear infinite spin-aa53d92e}.history-panel[data-v-aa53d92e]{margin-top:1rem;padding:1rem}.history-heading h2[data-v-aa53d92e]{font-size:1.2rem}.danger-action[data-v-aa53d92e]{color:var(--lightningcss-light,#9b3d31)var(--lightningcss-dark,#ffab9f);cursor:pointer;background:0 0;border:1px solid #dfb2ab;border-radius:8px;min-height:2.75rem;padding:0 .8rem}.history-table-wrap[data-v-aa53d92e]{overflow-x:auto}.history-table[data-v-aa53d92e]{border-collapse:collapse;width:100%;font-size:.72rem}.history-table th[data-v-aa53d92e]{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.61rem;font-weight:700}.history-table th[data-v-aa53d92e],.history-table td[data-v-aa53d92e]{border-bottom:1px solid var(--line);text-align:left;padding:.68rem .5rem}.match-tag[data-v-aa53d92e]{text-align:center;color:var(--lightningcss-light,#92392d)var(--lightningcss-dark,#ffb2a6);background:var(--lightningcss-light,#fff0ed)var(--lightningcss-dark,#3e211d);border-radius:999px;min-width:4.2rem;padding:.2rem .35rem;font-size:.61rem;font-weight:700;display:inline-block}.match-tag.yes[data-v-aa53d92e]{color:var(--lightningcss-light,#24593c)var(--lightningcss-dark,#a7e2ba);background:var(--lightningcss-light,#eaf5ee)var(--lightningcss-dark,#183327)}.confidence-cell[data-v-aa53d92e]{align-items:center;gap:.35rem;display:flex}.confidence-cell i[data-v-aa53d92e]{background:var(--muted);border-radius:50%;width:.45rem;height:.45rem}.confidence-cell i.high[data-v-aa53d92e]{background:var(--voice-green)}.confidence-cell i.medium[data-v-aa53d92e]{background:#b27a22}.confidence-cell i.low[data-v-aa53d92e]{background:var(--voice-red)}.history-empty span[data-v-aa53d92e]{color:var(--line);font-size:2rem;display:block}.history-empty h3[data-v-aa53d92e]{color:var(--voice-ink);margin:.3rem 0}.history-empty p[data-v-aa53d92e]{margin:0;font-size:.75rem}button[data-v-aa53d92e]:focus-visible,input[data-v-aa53d92e]:focus-visible,select[data-v-aa53d92e]:focus-visible,summary[data-v-aa53d92e]:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px}@media (max-width:1120px){.lab-grid[data-v-aa53d92e]{grid-template-columns:minmax(210px,250px) minmax(380px,1fr)}.insights-panel[data-v-aa53d92e]{grid-column:1/-1;position:static}.metric-grid[data-v-aa53d92e]{grid-template-columns:repeat(4,1fr)}.reading-guide[data-v-aa53d92e]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.reading-guide>.eyebrow[data-v-aa53d92e]{grid-column:1/-1}}@media (max-width:760px){.lab-intro[data-v-aa53d92e]{flex-direction:column}.lab-grid[data-v-aa53d92e]{grid-template-columns:1fr}.target-panel[data-v-aa53d92e],.insights-panel[data-v-aa53d92e]{position:static}.test-stage[data-v-aa53d92e]{grid-row:1}.target-panel[data-v-aa53d92e]{grid-row:2}.insights-panel[data-v-aa53d92e]{grid-row:3}.target-list[data-v-aa53d92e]{grid-template-columns:repeat(2,minmax(0,1fr));max-height:16rem;display:grid}.hero-word[data-v-aa53d92e]{font-size:3.4rem}.metric-grid[data-v-aa53d92e]{grid-template-columns:1fr 1fr}.reading-guide[data-v-aa53d92e]{display:block}.history-table[data-v-aa53d92e],.history-table tbody[data-v-aa53d92e],.history-table tr[data-v-aa53d92e],.history-table td[data-v-aa53d92e]{width:100%;display:block}.history-table thead[data-v-aa53d92e]{display:none}.history-table tr[data-v-aa53d92e]{border:1px solid var(--line);border-radius:9px;margin-bottom:.6rem;padding:.55rem}.history-table td[data-v-aa53d92e]{border:0;grid-template-columns:6rem 1fr;gap:.5rem;padding:.25rem;display:grid}.history-table td[data-v-aa53d92e]:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.62rem}}@media (max-width:480px){.target-list[data-v-aa53d92e]{grid-template-columns:1fr}.metric-grid[data-v-aa53d92e]{grid-template-columns:1fr 1fr}.history-heading[data-v-aa53d92e]{flex-direction:column;align-items:flex-start}.danger-action[data-v-aa53d92e]{width:100%}}@media (prefers-reduced-motion:reduce){.listening .voice-visual i[data-v-aa53d92e],.processing-mark[data-v-aa53d92e],.loading-dot[data-v-aa53d92e]{animation:none}.mic-button[data-v-aa53d92e]{transition:none}}.shell[data-v-96c5c2a1]{max-width:1320px;margin:0 auto;padding:1.5rem}header[data-v-96c5c2a1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}h1[data-v-96c5c2a1]{margin:0;font-size:1.2rem}.sub[data-v-96c5c2a1]{color:var(--muted);margin:.25rem 0 0;font-size:.8rem}nav[data-v-96c5c2a1]{gap:.3rem;display:flex}nav button[data-v-96c5c2a1]{border:1px solid var(--line);background:var(--card);cursor:pointer;font:inherit;color:inherit;border-radius:6px;padding:.4rem .9rem}nav button.on[data-v-96c5c2a1]{background:var(--accent);color:#fff;border-color:#0000}.banner[data-v-96c5c2a1]{color:#6b5313;background:#fff6e0;border:1px solid #e6cf9a;border-radius:6px;padding:.6rem .8rem;font-size:.78rem;line-height:1.5}@media (prefers-color-scheme:dark){.banner[data-v-96c5c2a1]{color:#e6cf9a;background:#33290f;border-color:#6b5313}}.columns[data-v-96c5c2a1]{grid-template-columns:17rem 1fr;align-items:start;gap:1.5rem;margin-top:1.25rem;display:grid}.filter[data-v-96c5c2a1]{color:var(--muted);flex-direction:column;gap:.2rem;margin-bottom:.6rem;font-size:.7rem;display:flex}.words[data-v-96c5c2a1]{flex-direction:column;gap:.25rem;max-height:70vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.words button[data-v-96c5c2a1]{text-align:left;border:1px solid var(--line);background:var(--card);cursor:pointer;width:100%;font:inherit;color:inherit;border-radius:6px;grid-template-columns:1fr auto;gap:.15rem .5rem;padding:.45rem .6rem;display:grid}.words button.active[data-v-96c5c2a1]{border-color:var(--accent);background:var(--card-active)}.w-cyr[data-v-96c5c2a1]{font-size:.9rem}.w-en[data-v-96c5c2a1]{color:var(--muted);grid-column:1;font-size:.68rem}.w-refs[data-v-96c5c2a1]{color:var(--muted);grid-area:1/2/span 2;align-self:center;font-size:.65rem}.w-refs.ok[data-v-96c5c2a1]{color:#2f6f4e;font-weight:700}section[data-v-96c5c2a1]{background:var(--card);border:1px solid var(--line);border-radius:8px;margin-bottom:1rem;padding:1rem}h2[data-v-96c5c2a1]{margin:0 0 .6rem;font-size:.9rem}.word[data-v-96c5c2a1]{margin:0;font-size:1.5rem}.word .lat[data-v-96c5c2a1]{color:var(--muted);font-size:1rem}.en[data-v-96c5c2a1]{color:var(--muted);margin:.1rem 0 .8rem;font-size:.8rem;font-style:italic}.carrier[data-v-96c5c2a1]{border-left:3px solid var(--accent);padding-left:.8rem}.carrier-label[data-v-96c5c2a1]{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0;font-size:.65rem}.carrier-cyr[data-v-96c5c2a1]{margin:.2rem 0 0;font-size:1.25rem;line-height:1.35}.carrier-lat[data-v-96c5c2a1]{color:var(--muted);margin:.1rem 0 0;font-size:.9rem}.why[data-v-96c5c2a1]{color:var(--muted);margin:.8rem 0 0;font-size:.7rem;line-height:1.5}.row[data-v-96c5c2a1]{flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-bottom:.6rem;display:flex}.grow[data-v-96c5c2a1]{flex:1}label[data-v-96c5c2a1]{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.75rem;display:flex}input[data-v-96c5c2a1],select[data-v-96c5c2a1]{border:1px solid var(--line);background:var(--bg);color:inherit;font:inherit;border-radius:5px;padding:.4rem .5rem}button[data-v-96c5c2a1]{border:1px solid var(--line);background:var(--card-active);color:inherit;cursor:pointer;font:inherit;border-radius:5px;padding:.45rem .9rem}button[data-v-96c5c2a1]:disabled{opacity:.5;cursor:not-allowed}.record[data-v-96c5c2a1]{background:var(--accent);color:#fff;border-color:#0000;min-width:6rem;font-weight:600}.record.live[data-v-96c5c2a1]{background:#b4453a}.ghost[data-v-96c5c2a1]{background:0 0}.small[data-v-96c5c2a1]{padding:.2rem .45rem;font-size:.7rem}.import[data-v-96c5c2a1]{border:1px solid var(--line);cursor:pointer;color:inherit;border-radius:5px;padding:.45rem .9rem;font-size:.85rem;display:inline-block}.meter[data-v-96c5c2a1]{background:var(--card-active);border-radius:999px;height:.7rem;margin-bottom:.5rem;overflow:hidden}.meter-fill[data-v-96c5c2a1]{background:linear-gradient(90deg,#2f6f4e,#d8a13a 78%,#b4453a);height:100%;transition:width 60ms linear}.review[data-v-96c5c2a1],.score[data-v-96c5c2a1]{border-top:1px solid var(--line);margin-top:.6rem;padding-top:.6rem;font-size:.8rem}.review p[data-v-96c5c2a1],.score p[data-v-96c5c2a1]{margin:0 0 .45rem}.verdict[data-v-96c5c2a1]{font-size:.95rem;font-weight:700}.score.native-range .verdict[data-v-96c5c2a1]{color:#2f6f4e}.score.close .verdict[data-v-96c5c2a1]{color:#a8791f}.score.outside .verdict[data-v-96c5c2a1]{color:#b4453a}.numbers[data-v-96c5c2a1]{font-variant-numeric:tabular-nums}.warn[data-v-96c5c2a1]{color:#b4453a}.good[data-v-96c5c2a1]{color:#2f6f4e}.hint[data-v-96c5c2a1]{color:var(--muted);font-size:.75rem;line-height:1.5}.sync[data-v-96c5c2a1]{color:#24593c;background:#eaf5ee;border:1px solid #b8ddc6;border-radius:6px;padding:.5rem .75rem;font-size:.78rem}.error[data-v-96c5c2a1]{color:#922;background:#fdeceb;border:1px solid #f3b8b3;border-radius:6px;padding:.6rem .8rem;font-size:.8rem}table[data-v-96c5c2a1]{border-collapse:collapse;width:100%;margin-top:.8rem;font-size:.75rem}th[data-v-96c5c2a1],td[data-v-96c5c2a1]{text-align:left;border-bottom:1px solid var(--line);padding:.3rem .4rem}th[data-v-96c5c2a1]{color:var(--muted);font-weight:500}.actions[data-v-96c5c2a1]{gap:.3rem;display:flex}@media (max-width:900px){.columns[data-v-96c5c2a1]{grid-template-columns:1fr}}:root{--bg:#fbfaf8;--card:#fff;--card-active:#f1efea;--line:#e0dcd4;--muted:#6b6459;--accent:#2f6f4e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#171614;--card:#201f1c;--card-active:#2b2925;--line:#383530;--muted:#a09889;--accent:#3f8f66}}*{box-sizing:border-box}body{background:var(--bg);color:var(--lightningcss-light,#22201c)var(--lightningcss-dark,#eae5dc);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.45}code{background:var(--card-active);border-radius:3px;padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}
