main.svelte-h34f85{min-height:100vh;place-items:center;min-height:100dvh;padding:1.5rem;display:grid}form.svelte-h34f85{background:var(--surface);border:1px solid var(--rule);width:min(100%,22rem);box-shadow:var(--shadow);border-radius:16px;gap:.6rem;padding:2rem;display:grid}h1.svelte-h34f85{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:2.4rem;font-weight:500}.tagline.svelte-h34f85{color:var(--ink-soft);margin:0 0 1rem}input.svelte-h34f85{border:1px solid var(--rule);background:var(--paper);border-radius:8px;padding:.6rem .75rem}button.svelte-h34f85{margin-top:.5rem;padding:.6rem}.error.svelte-h34f85{color:var(--bad);margin:0;font-size:.9rem}header.svelte-oiwvqb{z-index:10;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);position:sticky;top:0}.inner.svelte-oiwvqb{flex-wrap:wrap;align-items:center;gap:1.5rem;max-width:78rem;margin:0 auto;padding:.7rem 1.25rem;display:flex}.brand.svelte-oiwvqb{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.6rem;text-decoration:none}nav.svelte-oiwvqb{gap:.25rem;display:flex}nav.svelte-oiwvqb a:where(.svelte-oiwvqb){color:var(--ink-soft);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;text-decoration:none;display:inline-flex}nav.svelte-oiwvqb a[aria-current=page]:where(.svelte-oiwvqb){background:var(--surface-sunk);color:var(--ink);font-weight:600}.tools.svelte-oiwvqb{flex-wrap:wrap;align-items:center;gap:1rem;margin-left:auto;display:flex}.active.svelte-oiwvqb{color:var(--ink-soft);align-items:baseline;gap:.35rem;font-size:.85rem;display:inline-flex}.active.full.svelte-oiwvqb .mono:where(.svelte-oiwvqb){color:var(--warn);font-weight:700}.status.svelte-oiwvqb{color:var(--ink-soft);align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.dot.svelte-oiwvqb{background:var(--ink-faint);border-radius:50%;width:.55rem;height:.55rem}.status.reachable.svelte-oiwvqb .dot:where(.svelte-oiwvqb){background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 25%, transparent)}.status.unreachable.svelte-oiwvqb .dot:where(.svelte-oiwvqb){background:var(--bad)}.status.unknown.svelte-oiwvqb .dot:where(.svelte-oiwvqb){background:var(--warn)}.status.disconnected.svelte-oiwvqb .dot:where(.svelte-oiwvqb){background:var(--ink-faint)}@media (max-width:720px){.status-text.svelte-oiwvqb{display:none}}.head.svelte-19n2gxs{justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0 1.25rem;display:flex}h1.svelte-19n2gxs{font-family:var(--font-display);margin:0;font-size:2rem;font-weight:500}ul.svelte-19n2gxs{background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}li.svelte-19n2gxs{align-items:center;gap:1rem;padding-right:1rem;display:flex}li.svelte-19n2gxs+li:where(.svelte-19n2gxs){border-top:1px solid var(--rule)}li.svelte-19n2gxs:hover{background:var(--surface-sunk)}a.svelte-19n2gxs{flex:1;grid-template-columns:10rem minmax(14rem,2fr) 7rem minmax(9rem,1fr);align-items:center;gap:1rem;min-width:0;padding:.85rem 1rem;text-decoration:none;display:grid}.when.svelte-19n2gxs{color:var(--ink-soft);font-size:.9rem}.who.svelte-19n2gxs{grid-template-columns:1fr 1fr;gap:1rem;min-width:0;display:grid}.participant.svelte-19n2gxs{flex-direction:column;min-width:0;display:flex}.participant.svelte-19n2gxs strong:where(.svelte-19n2gxs){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.details.svelte-19n2gxs{color:var(--ink-faint);font-size:.8rem}.duration.svelte-19n2gxs{color:var(--ink-soft);font-size:.9rem}.reason.svelte-19n2gxs{color:var(--ink-faint);font-size:.82rem}.reason.error.svelte-19n2gxs,.reason.interrupted.svelte-19n2gxs,.reason.translation_lost.svelte-19n2gxs{color:var(--bad)}.empty.svelte-19n2gxs{color:var(--ink-soft)}.error.svelte-19n2gxs{color:var(--bad)}.more.svelte-19n2gxs{margin:1rem auto 0;display:block}@media (max-width:860px){a.svelte-19n2gxs{grid-template-columns:1fr auto}.reason.svelte-19n2gxs{display:none}.when.svelte-19n2gxs{grid-column:1/-1;font-size:.8rem}}.timeline.svelte-cfijfh{flex-direction:column;padding:.8rem 1.1rem 1rem;display:flex}.timeline.live.svelte-cfijfh{overscroll-behavior:contain;height:22rem;overflow-y:auto}.bubble.svelte-cfijfh{background:var(--bubble-a,var(--surface-sunk));border-radius:.9rem;flex-shrink:0;max-width:78%;margin:.35rem 0;padding:.5rem .8rem .6rem}.bubble.a.svelte-cfijfh{border-bottom-left-radius:.25rem;align-self:flex-start}.bubble.b.svelte-cfijfh{background:var(--bubble-b,var(--accent-wash));border-bottom-right-radius:.25rem;align-self:flex-end}.meta.svelte-cfijfh{color:var(--ink-faint);margin-bottom:.15rem;font-size:.75rem}.who.svelte-cfijfh{color:var(--ink-soft);margin-right:.5em;font-weight:600}p.svelte-cfijfh{overflow-wrap:break-word;word-wrap:break-word;margin:0}.translation.svelte-cfijfh{font-size:1.08rem;line-height:1.45}.source.svelte-cfijfh{color:var(--ink-soft);margin-top:.2rem;font-size:.85rem;line-height:1.4}.open.svelte-cfijfh .translation:where(.svelte-cfijfh):after{content:"▍";color:var(--accent);margin-left:.1em;animation:1s steps(2,end) infinite svelte-cfijfh-blink}.gap.svelte-cfijfh{color:var(--bad);text-align:center;flex-shrink:0;align-self:center;margin:.5rem 0;font-size:.82rem;font-style:italic}.gap.svelte-cfijfh .time:where(.svelte-cfijfh){color:var(--ink-faint);margin-right:.5em;font-style:normal}.empty.svelte-cfijfh{color:var(--ink-faint);margin:.6rem 0;font-style:italic}.timeline.present.svelte-cfijfh{flex-shrink:0;padding:0}.present.svelte-cfijfh .bubble:where(.svelte-cfijfh){opacity:.42;border-radius:.45em;max-width:84%;margin:0 0 .35em;padding:.25em .5em .3em}.present.svelte-cfijfh .bubble.a:where(.svelte-cfijfh){border-bottom-left-radius:.12em}.present.svelte-cfijfh .bubble.b:where(.svelte-cfijfh){border-bottom-right-radius:.12em}.present.svelte-cfijfh .bubble.latest:where(.svelte-cfijfh){opacity:1}.present.svelte-cfijfh .gap.latest:where(.svelte-cfijfh){opacity:1}.present.svelte-cfijfh .meta:where(.svelte-cfijfh){color:inherit;opacity:.6;letter-spacing:.04em;margin-bottom:.1em;font-size:.36em}.present.svelte-cfijfh .who:where(.svelte-cfijfh){color:inherit}.present.svelte-cfijfh .translation:where(.svelte-cfijfh){font-size:1em;line-height:1.25}.present.svelte-cfijfh .source:where(.svelte-cfijfh){color:inherit;opacity:.7;margin-top:.15em;font-size:.5em;line-height:1.3}.present.svelte-cfijfh .gap:where(.svelte-cfijfh){opacity:.42;margin:.2em 0 .6em;font-size:.4em}.present.svelte-cfijfh .empty:where(.svelte-cfijfh){opacity:.35;margin:0}@keyframes svelte-cfijfh-blink{to{visibility:hidden}}article.svelte-yfumhu{background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:14px;transition:opacity .3s;overflow:hidden}article.ended.svelte-yfumhu{opacity:.7}header.svelte-yfumhu{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;padding:.9rem 1.1rem;display:flex}.legs.svelte-yfumhu{flex-wrap:wrap;flex:1;gap:2rem;display:flex}.leg.svelte-yfumhu{justify-items:start;gap:.15rem;min-width:0;display:grid}.name.svelte-yfumhu{font-size:1.05rem;font-weight:600}.letter.svelte-yfumhu{text-align:center;background:var(--surface-sunk);width:1.4rem;height:1.4rem;color:var(--ink-soft);border-radius:50%;margin-right:.3rem;font-size:.75rem;line-height:1.4rem;display:inline-block}.leg.b.svelte-yfumhu .letter:where(.svelte-yfumhu){background:var(--accent-wash);color:var(--accent)}.details.svelte-yfumhu{color:var(--ink-faint);font-size:.82rem}.badge.svelte-yfumhu{color:var(--ink-soft);background:var(--surface-sunk);border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:600}.badge.dialing.svelte-yfumhu,.badge.ringing.svelte-yfumhu{color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent)}.badge.notice.svelte-yfumhu,.badge.holding.svelte-yfumhu{color:var(--accent);background:var(--accent-wash)}.badge.connected.svelte-yfumhu{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent)}.badge.ended.svelte-yfumhu{color:var(--bad);background:color-mix(in srgb, var(--bad) 12%, transparent)}.status.svelte-yfumhu{align-items:center;gap:.7rem;margin-left:auto;display:flex}.duration.svelte-yfumhu{color:var(--ink-soft);font-size:1.25rem}.ended-label.svelte-yfumhu{color:var(--bad);font-weight:600}.pulse.svelte-yfumhu{background:var(--ok);border-radius:50%;width:.7rem;height:.7rem;animation:1.6s ease-out infinite svelte-yfumhu-pulse}.toolbar.svelte-yfumhu{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:0 1.1rem .9rem;display:flex}.listen.svelte-yfumhu,.actions.svelte-yfumhu{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.listen-button.listening.svelte-yfumhu{background:var(--accent-wash);border-color:var(--accent)}.track.svelte-yfumhu{color:var(--ink-faint);border-radius:999px;padding:.25rem .6rem;font-size:.8rem}.track.on.svelte-yfumhu{color:var(--ink);border-color:var(--ink-faint)}.track.live.svelte-yfumhu{border-color:var(--accent);background:var(--accent-wash)}.present.svelte-yfumhu{border:1px solid var(--rule);border-radius:8px;padding:.4rem .8rem;text-decoration:none}.present.svelte-yfumhu:hover{border-color:var(--ink-faint)}.error.svelte-yfumhu{color:var(--bad);margin:0;padding:0 1.1rem .6rem;font-size:.85rem}.conversation.svelte-yfumhu{border-top:1px solid var(--rule)}@keyframes svelte-yfumhu-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 55%, transparent)}to{box-shadow:0 0 0 .7rem #0000}}h2.svelte-w02fcd{font-family:var(--font-display);margin:2.25rem 0 1rem;font-size:1.6rem;font-weight:500}.sessions.svelte-w02fcd{gap:1.25rem;display:grid}.empty.svelte-w02fcd{border:1px dashed var(--rule);text-align:center;color:var(--ink-soft);border-radius:14px;padding:2.5rem 1.5rem}.headline.svelte-w02fcd{font-family:var(--font-display);color:var(--ink);margin:0 0 .4rem;font-size:1.3rem}.empty.svelte-w02fcd p:where(.svelte-w02fcd){margin:0}h1.svelte-19i47am{font-family:var(--font-display);margin:.5rem 0 1.25rem;font-size:2rem;font-weight:500}form.svelte-19i47am{background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:14px;padding:1.1rem}.participants.svelte-19i47am{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}fieldset.svelte-19i47am{border:1px solid var(--rule);border-radius:10px;gap:.3rem;min-width:0;margin:0;padding:.8rem 1rem 1rem;display:grid}fieldset.a.svelte-19i47am{border-left:4px solid var(--ink-faint)}fieldset.b.svelte-19i47am{border-left:4px solid var(--accent)}legend.svelte-19i47am{padding:0 .3rem;font-weight:600}label.svelte-19i47am{color:var(--ink-soft);margin-top:.45rem;font-size:.82rem}.optional.svelte-19i47am{color:var(--ink-faint);font-size:.75rem}input.svelte-19i47am{border:1px solid var(--rule);background:var(--paper);border-radius:8px;width:100%;padding:.5rem .7rem}input[aria-invalid=true].svelte-19i47am,fieldset.svelte-19i47am select[aria-invalid=true]{border-color:var(--bad)}.field-error.svelte-19i47am,.form-error.svelte-19i47am{color:var(--bad);margin:0;font-size:.85rem}.actions.svelte-19i47am{align-items:flex-start;gap:1rem;margin-top:1.1rem;display:flex}.actions.svelte-19i47am button:where(.svelte-19i47am){padding:.55rem 2rem}.hints.svelte-19i47am{gap:.25rem;padding-top:.45rem;display:grid}.hint.svelte-19i47am{color:var(--ink-soft);margin:0;font-size:.85rem}@media (max-width:720px){.participants.svelte-19i47am{grid-template-columns:1fr}}.present.svelte-hd3ain{--bubble-a:#ffffff12;--bubble-b:#e8a33d29;--accent:#e8a33d;--bad:#ef7a6f;color:#f6f1e7;font-family:var(--font-ui);-webkit-user-select:none;user-select:none;background:#0b0a08;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.present.idle.svelte-hd3ain{cursor:none}.present.light.svelte-hd3ain{--bubble-a:#0000000d;--bubble-b:#b86e0a1f;--accent:#b86e0a;--bad:#b3322a;color:#16130f;background:#f7f4ee}.stage.svelte-hd3ain{font-size:calc(var(--scale,1) * 5.2vmin);flex-direction:column;justify-content:flex-end;padding:4vh 5vw 9vh;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.waiting.svelte-hd3ain{opacity:.35;flex-shrink:0;margin:0;font-style:italic}.fade.svelte-hd3ain{pointer-events:none;background:linear-gradient(#0b0a08,#0b0a0800);height:22vh;position:absolute;top:0;left:0;right:0}.light.svelte-hd3ain .fade:where(.svelte-hd3ain){background:linear-gradient(#f7f4ee,#f7f4ee00)}.status.svelte-hd3ain{white-space:nowrap;text-overflow:ellipsis;color:#8f8778;letter-spacing:.04em;max-width:90vw;font-size:2.2vmin;position:absolute;bottom:2.5vh;left:5vw;overflow:hidden}.dot.svelte-hd3ain{vertical-align:middle;background:#6f675a;border-radius:50%;width:.7em;height:.7em;margin-right:.4em;display:inline-block}.dot.live.svelte-hd3ain{background:#6cc28f}.light.svelte-hd3ain .status:where(.svelte-hd3ain){color:#7a7264}.light.svelte-hd3ain .dot:where(.svelte-hd3ain){background:#b5ac9d}.light.svelte-hd3ain .dot.live:where(.svelte-hd3ain){background:#2f7d4f}.controls.svelte-hd3ain{opacity:0;visibility:hidden;align-items:center;transition:opacity .3s,visibility .3s;display:flex;position:absolute;bottom:2vh;right:3vw}.controls.visible.svelte-hd3ain{opacity:1;visibility:visible}.controls.svelte-hd3ain button:where(.svelte-hd3ain){color:#f6f1e7;background:#28241ee6;border:1px solid #4a4339;border-radius:.5em;margin-left:.6vmin;padding:.5em .9em;font-size:2.4vmin}.controls.svelte-hd3ain button:where(.svelte-hd3ain):hover{border-color:#e8a33d}.light.svelte-hd3ain .controls:where(.svelte-hd3ain) button:where(.svelte-hd3ain){color:#16130f;background:#fffdf9eb;border-color:#d8cfc0}.light.svelte-hd3ain .controls:where(.svelte-hd3ain) button:where(.svelte-hd3ain):hover{border-color:#b86e0a}.controls.svelte-hd3ain .value:where(.svelte-hd3ain){font-variant-numeric:tabular-nums;min-width:5em}.back.svelte-gbl4a1{color:var(--ink-soft);font-size:.9rem;text-decoration:none}.head.svelte-gbl4a1{justify-content:space-between;align-items:flex-start;gap:1rem;margin:.75rem 0 1rem;display:flex}h1.svelte-gbl4a1{font-family:var(--font-display);margin:0;font-size:2rem;font-weight:500}.and.svelte-gbl4a1{color:var(--ink-faint);font-size:.8em}.meta.svelte-gbl4a1{color:var(--ink-soft);margin:.2rem 0 0}.participants.svelte-gbl4a1{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem;display:grid}.participant.svelte-gbl4a1{border-left:4px solid var(--ink-faint);flex-direction:column;min-width:0;padding-left:.75rem;display:flex}.participant.b.svelte-gbl4a1{border-left-color:var(--accent)}.details.svelte-gbl4a1{color:var(--ink-soft);font-size:.85rem}.players.svelte-gbl4a1{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem;display:grid}figure.svelte-gbl4a1{gap:.35rem;margin:0;display:grid}audio.svelte-gbl4a1{width:100%}.card.svelte-gbl4a1{background:var(--surface);border:1px solid var(--rule);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.note.svelte-gbl4a1{background:var(--accent-wash);border-radius:10px;padding:.7rem 1rem}.error.svelte-gbl4a1{color:var(--bad)}@media (max-width:720px){.participants.svelte-gbl4a1,.players.svelte-gbl4a1{grid-template-columns:1fr}}main.svelte-12hq2y2{max-width:78rem;margin:0 auto;padding:1.5rem 1.25rem 4rem}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f5f1ea;--surface:#fffdf9;--surface-sunk:#ede7dc;--ink:#1d1a16;--ink-soft:#5b544a;--ink-faint:#8d8578;--rule:#ddd4c6;--accent:#b86e0a;--accent-ink:#fff;--accent-wash:#f6e6cc;--ok:#2f7d4f;--warn:#a8640b;--bad:#b3322a;--font-display:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-ui:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius:10px;--shadow:0 1px 2px #281e0a0f, 0 6px 24px -12px #281e0a2e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#13110e;--surface:#1c1915;--surface-sunk:#24201b;--ink:#efe8dc;--ink-soft:#b3a998;--ink-faint:#7f7667;--rule:#332d25;--accent:#e8a33d;--accent-ink:#1d1a16;--accent-wash:#3a2a12;--ok:#6cc28f;--warn:#e8a33d;--bad:#ef7a6f;--shadow:0 1px 2px #0000004d, 0 8px 28px -14px #0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#13110e;--surface:#1c1915;--surface-sunk:#24201b;--ink:#efe8dc;--ink-soft:#b3a998;--ink-faint:#7f7667;--rule:#332d25;--accent:#e8a33d;--accent-ink:#1d1a16;--accent-wash:#3a2a12;--ok:#6cc28f;--warn:#e8a33d;--bad:#ef7a6f;--shadow:0 1px 2px #0000004d, 0 8px 28px -14px #0009}*,:before,:after{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}a{color:inherit}button,select,input{font:inherit;color:inherit}button{cursor:pointer;border:1px solid var(--rule);background:var(--surface);border-radius:8px;padding:.4rem .8rem;transition:background .12s,border-color .12s}button:hover{border-color:var(--ink-faint)}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}button.danger{color:var(--bad)}button.danger:hover{border-color:var(--bad)}button:disabled{opacity:.5;cursor:default}select{border:1px solid var(--rule);background:var(--surface);border-radius:8px;padding:.35rem .6rem}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem;font-weight:600}
