.avatar.svelte-8qsftv{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:999px;color:var(--avatar-color);background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.18),transparent 42%),color-mix(in srgb,var(--avatar-color) 16%,rgba(8,10,18,.88));border:1px solid color-mix(in srgb,var(--avatar-color) 24%,rgba(255,255,255,.12));box-shadow:inset 0 1px #ffffff14,0 0 26px color-mix(in srgb,var(--avatar-color) 30%,transparent)}.avatar.svelte-8qsftv span:where(.svelte-8qsftv){font-size:1.15rem;font-weight:800;line-height:1;transform:translateY(-1px)}.avatar-sm.svelte-8qsftv{width:2rem;height:2rem}.avatar-sm.svelte-8qsftv span:where(.svelte-8qsftv){font-size:.95rem}.avatar-lg.svelte-8qsftv{width:3rem;height:3rem}.avatar-lg.svelte-8qsftv span:where(.svelte-8qsftv){font-size:1.35rem}.thinking.svelte-8qsftv{animation:svelte-8qsftv-avatar-pulse 1.6s ease-in-out infinite}@keyframes svelte-8qsftv-avatar-pulse{0%,to{transform:scale(1);box-shadow:inset 0 1px #ffffff14,0 0 16px color-mix(in srgb,var(--avatar-color) 24%,transparent)}50%{transform:scale(1.04);box-shadow:inset 0 1px #ffffff14,0 0 34px color-mix(in srgb,var(--avatar-color) 48%,transparent)}}@media(prefers-reduced-motion:reduce){.thinking.svelte-8qsftv{animation:none}}.entry.svelte-1wb6z9j{position:relative;padding:1rem;border-radius:1.25rem 1.25rem 1.25rem .5rem;background:linear-gradient(180deg,#080a12db,#101725c7);border:1px solid rgba(255,255,255,.06);border-left:3px solid color-mix(in srgb,var(--accent-color, #8b5cf6) 75%,white 8%);box-shadow:inset 0 1px #ffffff0a}.entry.svelte-1wb6z9j:before{content:"";position:absolute;left:1rem;bottom:-.35rem;width:.8rem;height:.8rem;transform:rotate(45deg);background:inherit;border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.entry.latest.svelte-1wb6z9j{background:linear-gradient(135deg,#7c3aed33,#fbbf2414);border-color:#7c3aed4d}.header.svelte-1wb6z9j,.speaker.svelte-1wb6z9j,.move-info.svelte-1wb6z9j,.move-line.svelte-1wb6z9j{display:flex;align-items:center}.header.svelte-1wb6z9j{justify-content:space-between;gap:.75rem}.speaker.svelte-1wb6z9j{gap:.75rem;min-width:0}.move-info.svelte-1wb6z9j{gap:.5rem;min-width:0}.move-info.svelte-1wb6z9j{align-items:flex-start;flex-direction:column}.move-line.svelte-1wb6z9j{gap:.45rem}.speaker-name.svelte-1wb6z9j{color:#f5f3ff;font-size:.78rem;font-weight:700}.move-num.svelte-1wb6z9j{color:#6b7280;font-size:.8rem;font-family:JetBrains Mono,monospace}.move-notation.svelte-1wb6z9j{color:#c4b5fd;font-weight:700;font-family:JetBrains Mono,monospace;font-size:.95rem}.move-badge.svelte-1wb6z9j{color:#fde68a;background:#fbbf241a;border:1px solid rgba(251,191,36,.18);border-radius:999px;padding:.16rem .45rem;font-size:.65rem;font-family:var(--font-mono)}.commentary-text.svelte-1wb6z9j{color:#e4e4e7;font-size:.86rem;line-height:1.65;margin:0}.tags.svelte-1wb6z9j{display:flex;flex-wrap:wrap;gap:.35rem;margin:.55rem 0 .45rem}.tag.svelte-1wb6z9j{font-size:.64rem;padding:.18rem .5rem;border-radius:999px;background:#94a3b81f;color:#cbd5e1;text-transform:uppercase;letter-spacing:.06em}.move-description.svelte-1wb6z9j{margin:0 0 .45rem;color:#93c5fd;font-size:.75rem}.details-toggle.svelte-1wb6z9j{margin-top:.65rem;background:transparent;border:0;color:#fbbf24;cursor:pointer;font-size:.75rem;padding:0}.analysis-text.svelte-1wb6z9j{white-space:pre-wrap;margin:.5rem 0 0;padding:.75rem;border-radius:.9rem;background:#0f172ab3;color:#cbd5e1;font-size:.72rem;line-height:1.45}.latest-badge.svelte-1wb6z9j{color:#fde68a;background:#fbbf241f;border:1px solid rgba(251,191,36,.16);border-radius:999px;padding:.22rem .55rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.panel.svelte-1jg8sd1{display:flex;flex-direction:column;height:100%;min-height:320px;overflow:hidden}.panel-header.svelte-1jg8sd1{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.identity.svelte-1jg8sd1{display:flex;align-items:center;gap:.75rem}.panel-title.svelte-1jg8sd1{display:block;font-weight:700;font-size:.92rem;color:#fff}.panel-subtitle.svelte-1jg8sd1{margin:.25rem 0 0;color:#71717a;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.thinking-badge.svelte-1jg8sd1{font-size:.72rem;color:#c4b5fd;letter-spacing:.12em;text-transform:uppercase;animation:svelte-1jg8sd1-pulse 1.5s infinite}.panel-body.svelte-1jg8sd1{flex:1;overflow-y:auto;padding:.9rem;display:flex;flex-direction:column;gap:.75rem;background:linear-gradient(180deg,#0a0c12d1,#0a0c128c)}.empty-text.svelte-1jg8sd1{color:#6b7280;font-size:.875rem;text-align:center;padding:2rem 0;margin:0}.thinking-entry.svelte-1jg8sd1{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;margin-left:3.25rem;background:#7c3aed1f;border-radius:1rem;border:1px solid rgba(139,92,246,.16)}.thinking-text.svelte-1jg8sd1{color:#9ca3af;font-size:.85rem}.thinking-dots.svelte-1jg8sd1{display:flex;gap:4px}.thinking-dots.svelte-1jg8sd1 span:where(.svelte-1jg8sd1){width:5px;height:5px;border-radius:50%;background:#7c3aed;animation:svelte-1jg8sd1-bounce 1.2s infinite}.thinking-dots.svelte-1jg8sd1 span:where(.svelte-1jg8sd1):nth-child(2){animation-delay:.2s}.thinking-dots.svelte-1jg8sd1 span:where(.svelte-1jg8sd1):nth-child(3){animation-delay:.4s}@keyframes svelte-1jg8sd1-bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}@keyframes svelte-1jg8sd1-pulse{0%,to{opacity:1}50%{opacity:.4}}.overlay.svelte-jxhrew{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#000000b3;backdrop-filter:blur(10px)}.modal-shell.svelte-jxhrew{width:min(100% - 2rem,24rem);padding:2rem 1.4rem;text-align:center;box-shadow:inset 0 1px #ffffff14,0 30px 90px #0006}.glyph.svelte-jxhrew{margin-bottom:1rem;font-size:4rem;line-height:1}h2.svelte-jxhrew{margin:0;font-size:2rem;color:#fff}p.svelte-jxhrew{margin:.65rem 0 0;color:#9ca3af}.stats.svelte-jxhrew{display:grid;gap:.75rem;margin-top:1.25rem;text-align:left}.stats.svelte-jxhrew div:where(.svelte-jxhrew){display:flex;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border-radius:1rem;background:#ffffff0a}.stats.svelte-jxhrew span:where(.svelte-jxhrew){color:#9ca3af;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.stats.svelte-jxhrew strong:where(.svelte-jxhrew){color:#fff}.actions.svelte-jxhrew{display:grid;gap:.75rem;margin-top:1.4rem}
