.owner-interpreter-entry.svelte-1d90o7l{color:#effcff;background:linear-gradient(110deg,#0891b259,#7c3aed4d);border:1px solid #67e8f980;border-radius:.85rem;align-items:center;gap:.6rem;margin:0 0 1.1rem;padding:.7rem 1rem;font-weight:800;display:inline-flex}.translate-stage.interpreter-hidden.svelte-1d90o7l{display:none}.translate-shell.svelte-1d90o7l{color:#f7fbff;background:radial-gradient(circle at 12% 18%,#f472b62e,#0000 28%),radial-gradient(circle at 82% 8%,#26e0e029,#0000 32%),radial-gradient(circle at 70% 80%,#8b5cf638,#0000 36%),linear-gradient(#08040e33,#05060cf0);min-height:calc(100vh - 6rem);padding:1rem 0 3rem;position:relative;overflow:hidden}.translate-bg.svelte-1d90o7l{pointer-events:none;position:absolute}.translate-bg.svelte-1d90o7l span:where(.svelte-1d90o7l){pointer-events:none;position:absolute}.translate-bg.svelte-1d90o7l{z-index:0;opacity:.95;inset:0}.signal.svelte-1d90o7l{background:linear-gradient(90deg,#0000,#26e0e09e,#0000);height:1px;left:10%;right:10%;transform:rotate(-8deg)}.signal-a.svelte-1d90o7l{top:32%}.signal-b.svelte-1d90o7l{background:linear-gradient(90deg,#0000,#8b5cf694,#0000);bottom:20%;transform:rotate(7deg)}.translate-wrap.svelte-1d90o7l{z-index:1;width:min(1480px,100% - 2rem);margin:0 auto;position:relative}.translate-head.svelte-1d90o7l{justify-content:space-between;align-items:end;gap:1rem;padding:1rem 0 1.25rem;display:flex}.eyebrow.svelte-1d90o7l,.live-badge.svelte-1d90o7l{color:#9eeeff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080e1ab8;border:1px solid #7dd3fc3d;border-radius:999px;align-items:center;gap:.5rem;min-height:2.25rem;padding:0 .8rem;font-size:.75rem;font-weight:800;display:inline-flex}h1.svelte-1d90o7l{letter-spacing:0;background:linear-gradient(115deg,#fff,#9eeeff 42%,#c4b5fd 68%,#fb7185);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.75rem 0 0;font-size:4rem;font-weight:950;line-height:.96}.lead.svelte-1d90o7l{color:#ebf5ffb8;max-width:48rem;margin:.9rem 0 0;line-height:1.8}.live-badge.svelte-1d90o7l span:where(.svelte-1d90o7l){background:#86efac;border-radius:999px;width:.65rem;height:.65rem;box-shadow:0 0 18px #86efacb8}.live-badge.svelte-1d90o7l span.busy:where(.svelte-1d90o7l){background:#fbbf24;animation:.8s ease-in-out infinite alternate svelte-1d90o7l-ping}.translate-stage.svelte-1d90o7l{grid-template-columns:auto minmax(0,1fr) 22rem;align-items:start;gap:1rem;display:grid}.tool-rail.svelte-1d90o7l,.translator-card.svelte-1d90o7l,.image-strip.svelte-1d90o7l,.camera-panel.svelte-1d90o7l{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#0c1220d1,#050810c7);border:1px solid #ffffff1a;box-shadow:0 24px 80px #00000052}.insight-panel.svelte-1d90o7l>:where(.svelte-1d90o7l){-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#0c1220d1,#050810c7);border:1px solid #ffffff1a;box-shadow:0 24px 80px #00000052}.tool-rail.svelte-1d90o7l{border-radius:1.35rem;gap:.65rem;padding:.55rem;display:grid;position:sticky;top:5.5rem}.tool-rail.svelte-1d90o7l button:where(.svelte-1d90o7l){color:#f5faffa8;background:#ffffff0b;border:1px solid #0000;border-radius:1rem;place-items:center;gap:.15rem;width:100%;min-width:4.5rem;min-height:3.25rem;transition:transform .15s,color .15s,border-color .15s,background .15s;display:grid}.tool-rail.svelte-1d90o7l label:where(.svelte-1d90o7l){color:#f5faffa8;background:#ffffff0b;border:1px solid #0000;border-radius:1rem;place-items:center;gap:.15rem;width:100%;min-width:4.5rem;min-height:3.25rem;transition:transform .15s,color .15s,border-color .15s,background .15s;display:grid}.tool-rail.svelte-1d90o7l small:where(.svelte-1d90o7l){font-size:.65rem;font-weight:800;line-height:1}.tool-rail.svelte-1d90o7l label:where(.svelte-1d90o7l){cursor:pointer;position:relative}.tool-rail.svelte-1d90o7l .file-input:where(.svelte-1d90o7l){opacity:0;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tool-rail.svelte-1d90o7l label:where(.svelte-1d90o7l):focus-within{outline-offset:2px;outline:2px solid #26e0e0}.camera-hint.svelte-1d90o7l,.speak-turns.svelte-1d90o7l{color:#ebf5ffb8;margin:.6rem 0 0;font-size:.8rem}.camera-panel.svelte-1d90o7l>.camera-hint:where(.svelte-1d90o7l){top:.75rem;z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05060c8c;border-radius:999px;width:max-content;max-width:calc(100% - 1.5rem);margin:0;padding:.35rem .75rem;position:absolute;inset-inline:.75rem}.speak-turns.svelte-1d90o7l{align-items:center;gap:.45rem;display:flex}.turns.svelte-1d90o7l{gap:.45rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.turns.svelte-1d90o7l li:where(.svelte-1d90o7l){background:#ffffff0a;border-radius:.8rem;gap:.15rem;padding:.55rem .7rem;display:grid}.turns.svelte-1d90o7l span:where(.svelte-1d90o7l){color:#ebf5ff9e}.camera-actions.svelte-1d90o7l button:where(.svelte-1d90o7l){min-height:2.75rem}.tool-rail.svelte-1d90o7l button:where(.svelte-1d90o7l):hover{color:#fff;background:linear-gradient(135deg,#26e0e02e,#8b5cf633);border-color:#26e0e06b;transform:translateY(-1px)}.tool-rail.svelte-1d90o7l label:where(.svelte-1d90o7l):hover{color:#fff;background:linear-gradient(135deg,#26e0e02e,#8b5cf633);border-color:#26e0e06b;transform:translateY(-1px)}.tool-rail.svelte-1d90o7l .active:where(.svelte-1d90o7l){color:#fff;background:linear-gradient(135deg,#26e0e02e,#8b5cf633);border-color:#26e0e06b;transform:translateY(-1px)}.translator-card.svelte-1d90o7l{border-radius:1.9rem;padding:1.1rem;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000073,0 0 0 1px #ffffff0f,0 0 80px #8b5cf61f}.translator-card.svelte-1d90o7l:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 20%,#ffffff0d,#0000 48%);animation:7s ease-in-out infinite svelte-1d90o7l-sheen;position:absolute;inset:0;transform:translate(-60%)}.language-bar.svelte-1d90o7l{grid-template-columns:minmax(0,1fr) 3.25rem minmax(0,1fr);align-items:end;gap:.75rem;display:grid}.language-bar.svelte-1d90o7l label:where(.svelte-1d90o7l){gap:.4rem;min-width:0;display:grid}.language-bar.svelte-1d90o7l span:where(.svelte-1d90o7l){color:#e1ebfa94;letter-spacing:.02em;font-size:.72rem;font-weight:800}.pane-head.svelte-1d90o7l span:where(.svelte-1d90o7l):last-child{color:#e1ebfa94;letter-spacing:.02em;font-size:.72rem;font-weight:800}.metric-card.svelte-1d90o7l span:where(.svelte-1d90o7l){color:#e1ebfa94;letter-spacing:.02em;font-size:.72rem;font-weight:800}.example-card.svelte-1d90o7l p:where(.svelte-1d90o7l){color:#e1ebfa94;letter-spacing:.02em;font-size:.72rem;font-weight:800}.chips-card.svelte-1d90o7l p:where(.svelte-1d90o7l){color:#e1ebfa94;letter-spacing:.02em;font-size:.72rem;font-weight:800}textarea.svelte-1d90o7l{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;outline:none;width:100%}.language-picker.svelte-1d90o7l{position:relative}.language-trigger.svelte-1d90o7l{color:#fff;text-align:start;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:1rem;justify-content:space-between;align-items:center;gap:.6rem;width:100%;min-height:3rem;padding:0 .9rem;display:flex}.language-trigger.svelte-1d90o7l:hover,.language-trigger[aria-expanded=true].svelte-1d90o7l{background:#26e0e01a;border-color:#26e0e0b3}.language-menu.svelte-1d90o7l{z-index:20;top:calc(100% + .45rem);background:#111827;border:1px solid #7dd3fc47;border-radius:1rem;max-height:18rem;padding:.35rem;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 1rem 2.5rem #00000073}.language-menu.svelte-1d90o7l button:where(.svelte-1d90o7l){color:#f5faffe6;text-align:start;background:0 0;border:0;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;width:100%;min-height:2.6rem;padding:.45rem .65rem;display:grid}.language-menu.svelte-1d90o7l button:where(.svelte-1d90o7l):hover{color:#fff;background:linear-gradient(90deg,#26e0e029,#8b5cf633)}.language-menu.svelte-1d90o7l button.chosen:where(.svelte-1d90o7l){color:#fff;background:linear-gradient(90deg,#26e0e029,#8b5cf633)}.language-menu.svelte-1d90o7l small:where(.svelte-1d90o7l){color:#e1ebfa94;font-size:.72rem}.swap.svelte-1d90o7l{color:#f5faffdb;background:#ffffff0f;border:1px solid #7dd3fc2e;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.5rem;font-size:.78rem;font-weight:800;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.pane-actions.svelte-1d90o7l button:where(.svelte-1d90o7l){color:#f5faffdb;background:#ffffff0f;border:1px solid #7dd3fc2e;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.5rem;font-size:.78rem;font-weight:800;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.camera-actions.svelte-1d90o7l button:where(.svelte-1d90o7l){color:#f5faffdb;background:#ffffff0f;border:1px solid #7dd3fc2e;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.5rem;font-size:.78rem;font-weight:800;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.chips-card.svelte-1d90o7l button:where(.svelte-1d90o7l){color:#f5faffdb;background:#ffffff0f;border:1px solid #7dd3fc2e;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.5rem;font-size:.78rem;font-weight:800;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.swap.svelte-1d90o7l{color:#9eeeff;width:3.25rem;height:3rem}.swap.svelte-1d90o7l:hover{background:#26e0e01f;border-color:#26e0e066;transform:translateY(-1px)}.pane-actions.svelte-1d90o7l button:where(.svelte-1d90o7l):hover{background:#26e0e01f;border-color:#26e0e066;transform:translateY(-1px)}.camera-actions.svelte-1d90o7l button:where(.svelte-1d90o7l):hover{background:#26e0e01f;border-color:#26e0e066;transform:translateY(-1px)}.chips-card.svelte-1d90o7l button:where(.svelte-1d90o7l):hover{background:#26e0e01f;border-color:#26e0e066;transform:translateY(-1px)}.glossary-row.svelte-1d90o7l{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.85rem;display:flex}.glossary-row.svelte-1d90o7l span:where(.svelte-1d90o7l){border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:800}.glossary-row.svelte-1d90o7l button:where(.svelte-1d90o7l){border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:800}.glossary-row.svelte-1d90o7l span:where(.svelte-1d90o7l){color:#ebf5ff8c}.glossary-row.svelte-1d90o7l button:where(.svelte-1d90o7l){color:#e9fbff;background:#26e0e014;border:1px solid #26e0e047}.glossary-row.svelte-1d90o7l input:where(.svelte-1d90o7l){color:#e9fbff;background:#26e0e014;border:1px solid #26e0e047}.glossary-row.svelte-1d90o7l input:where(.svelte-1d90o7l){border-radius:999px;outline:none;min-width:8rem;padding:.35rem .75rem}.mode-tabs.svelte-1d90o7l{flex-wrap:wrap;gap:.5rem;margin:.9rem 0 1rem;display:flex}.mode-tabs.svelte-1d90o7l button:where(.svelte-1d90o7l){color:#f5faffad;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;min-height:2.35rem;padding:0 .85rem;font-size:.78rem;font-weight:800;transition:all .15s}.mode-tabs.svelte-1d90o7l button.active:where(.svelte-1d90o7l){color:#041018;background:linear-gradient(120deg,#26e0e0,#8b5cf6);border-color:#0000}.work-grid.svelte-1d90o7l{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.pane.svelte-1d90o7l{background:radial-gradient(circle at 20% 0,#26e0e017,#0000 35%),#ffffff09;border:1px solid #ffffff14;border-radius:1.4rem;min-height:31rem;padding:1rem}.result-pane.svelte-1d90o7l{background:radial-gradient(circle at 80% 0,#f472b629,#0000 36%),radial-gradient(circle at 20% 100%,#26e0e01a,#0000 40%),#ffffff0a}.pane-head.svelte-1d90o7l,.pane-actions.svelte-1d90o7l{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pane-head.svelte-1d90o7l span:where(.svelte-1d90o7l):first-child{color:#fff;font-size:1rem;font-weight:900}textarea.svelte-1d90o7l,.translation-output.svelte-1d90o7l{resize:vertical;border-radius:1rem;min-height:23rem;margin-top:1rem;padding:1rem;font-size:1.35rem;line-height:1.8}.translation-output.svelte-1d90o7l{white-space:pre-wrap;color:#f8fbff;background:#00000029;transition:box-shadow .18s}.translation-output.has-text.svelte-1d90o7l{letter-spacing:-.03em;font-size:max(1.7rem,min(3vw,2.6rem));font-weight:750;line-height:1.35}.arrive.svelte-1d90o7l{margin:0;animation:.48s cubic-bezier(.16,1,.3,1) svelte-1d90o7l-arrive}.translation-output.is-stale.svelte-1d90o7l .arrive:where(.svelte-1d90o7l){opacity:.45}.pane-actions.svelte-1d90o7l button:where(.svelte-1d90o7l):disabled{opacity:.45;cursor:not-allowed;transform:none}.translation-output.is-live.svelte-1d90o7l{animation:1.1s ease-in-out infinite svelte-1d90o7l-live-pulse;box-shadow:inset 0 0 0 1px #f472b68c}@keyframes svelte-1d90o7l-live-pulse{50%{box-shadow:inset 0 0 0 1px #26e0e0bf}}@keyframes svelte-1d90o7l-arrive{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:none;transform:none}}@keyframes svelte-1d90o7l-sheen{50%{transform:translate(60%)}}.muted.svelte-1d90o7l{color:#ebf5ff73}.pane-actions.svelte-1d90o7l{color:#ebf5ff80;margin-top:.75rem;font-size:.75rem}.pane-actions.svelte-1d90o7l button:where(.svelte-1d90o7l){padding:0 .8rem}.image-strip.svelte-1d90o7l{border-radius:1.15rem;grid-template-columns:4.5rem 1fr 2.5rem;align-items:center;gap:.8rem;margin-bottom:.85rem;padding:.6rem;display:grid}.image-strip.svelte-1d90o7l img:where(.svelte-1d90o7l){object-fit:cover;border-radius:.85rem;width:4.5rem;height:3.4rem}.image-strip.svelte-1d90o7l p:where(.svelte-1d90o7l){margin:0;font-weight:900}.image-strip.svelte-1d90o7l span:where(.svelte-1d90o7l){color:#ebf5ff8c;font-size:.76rem}.image-strip.svelte-1d90o7l button:where(.svelte-1d90o7l){color:#fff;border-radius:.8rem;place-items:center;display:grid}.camera-panel.svelte-1d90o7l{border-radius:1.25rem;margin-bottom:.85rem;position:relative;overflow:hidden}video.svelte-1d90o7l{aspect-ratio:4/3;object-fit:cover;background:#05060c;width:100%;max-height:28rem;display:block}.live-caption.svelte-1d90o7l{inset-inline:.8rem;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05060cb8;border-radius:.9rem;margin:0;padding:.65rem .8rem;font-size:1.05rem;font-weight:750;line-height:1.45;position:absolute;bottom:4.6rem}.scan-line.svelte-1d90o7l{inset-inline:5%;background:linear-gradient(90deg,#0000,#26e0e0,#0000);height:2px;animation:2.1s ease-in-out infinite svelte-1d90o7l-scan;position:absolute;top:20%;box-shadow:0 0 24px #26e0e0}.camera-actions.svelte-1d90o7l{inset-inline:1rem;justify-content:center;gap:.6rem;display:flex;position:absolute;bottom:1rem}.camera-actions.svelte-1d90o7l button:where(.svelte-1d90o7l){background:#00000094;padding:0 .9rem}.insight-panel.svelte-1d90o7l{gap:.85rem;display:grid}.insight-panel.svelte-1d90o7l>:where(.svelte-1d90o7l){border-radius:1.35rem;padding:1rem}.metric-card.svelte-1d90o7l strong:where(.svelte-1d90o7l){color:#fff;margin-top:.45rem;line-height:1.7;display:block}.example-card.svelte-1d90o7l strong:where(.svelte-1d90o7l){color:#fff;margin-top:.45rem;line-height:1.7;display:block}.metric-card.svelte-1d90o7l small:where(.svelte-1d90o7l){color:#9eeeff;margin-top:.4rem;font-size:.72rem;font-weight:800;display:block}.chips-card.svelte-1d90o7l div:where(.svelte-1d90o7l){flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.chips-card.svelte-1d90o7l button:where(.svelte-1d90o7l){min-height:2rem;padding:0 .7rem}.error-line.svelte-1d90o7l{color:#fecaca;background:#7f1d1d33;border:1px solid #f871714d;border-radius:1rem;margin:.8rem 0 0;padding:.75rem .9rem;font-size:.85rem;font-weight:700}.ghost-line.svelte-1d90o7l{background:linear-gradient(90deg,#ffffff14,#fff3,#ffffff14);border-radius:999px;width:85%;height:1.1rem;animation:1.2s ease-in-out infinite svelte-1d90o7l-shimmer;display:block}.ghost-line.short.svelte-1d90o7l{width:52%;margin-top:1rem}.spin{animation:.8s linear infinite svelte-1d90o7l-spin}@keyframes svelte-1d90o7l-ping{to{opacity:.65;transform:scale(1.35)}}@keyframes svelte-1d90o7l-scan{0%,to{transform:translateY(0)}50%{transform:translateY(13rem)}}@keyframes svelte-1d90o7l-shimmer{0%{background-position:-12rem 0}to{background-position:12rem 0}}@keyframes svelte-1d90o7l-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.translate-stage.svelte-1d90o7l{grid-template-columns:1fr}.tool-rail.svelte-1d90o7l{width:max-content;display:flex;position:static}}@media (max-width:760px){h1.svelte-1d90o7l{font-size:2.35rem}.translate-head.svelte-1d90o7l,.pane-head.svelte-1d90o7l,.pane-actions.svelte-1d90o7l{flex-direction:column;align-items:flex-start}.language-bar.svelte-1d90o7l,.work-grid.svelte-1d90o7l{grid-template-columns:1fr}.swap.svelte-1d90o7l{width:100%}.pane.svelte-1d90o7l{min-height:0}textarea.svelte-1d90o7l,.translation-output.svelte-1d90o7l{min-height:13rem;font-size:1.12rem;line-height:1.7}.tool-rail.svelte-1d90o7l{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;width:100%;padding:.4rem;display:grid}.tool-rail.svelte-1d90o7l button:where(.svelte-1d90o7l){min-width:0}.tool-rail.svelte-1d90o7l label:where(.svelte-1d90o7l){min-width:0}.insight-panel.svelte-1d90o7l{gap:.6rem}.insight-panel.svelte-1d90o7l>:where(.svelte-1d90o7l){padding:.85rem}.translator-card.svelte-1d90o7l{border-radius:1.25rem;padding:.75rem}.mode-tabs.svelte-1d90o7l{gap:.4rem;margin:.7rem 0 .8rem}.mode-tabs.svelte-1d90o7l button:where(.svelte-1d90o7l){flex:calc(50% - .4rem);min-height:2.6rem;padding:0 .6rem}.pane.svelte-1d90o7l{border-radius:1.1rem;padding:.8rem}}@media (prefers-reduced-motion:reduce){.svelte-1d90o7l,.svelte-1d90o7l:before,.svelte-1d90o7l:after{transition:none!important;animation:none!important}}
