.sankey-node.svelte-1i016a6{cursor:grab;outline:none}.sankey-node.svelte-1i016a6:active{cursor:grabbing}.sankey-node--plugin.svelte-1i016a6,.sankey-node--aggregate.svelte-1i016a6{cursor:pointer}.node-label.svelte-1i016a6{pointer-events:none;font-family:Inter,system-ui,sans-serif}.node-label-mono.svelte-1i016a6,.node-score.svelte-1i016a6{pointer-events:none;font-family:JetBrains Mono,Fira Code,monospace}.expand-icon.svelte-1i016a6{cursor:pointer;font-family:JetBrains Mono,Fira Code,monospace;transition:transform .15s ease}.expand-icon.svelte-1i016a6:hover{fill:var(--page-ink)}.sankey-node--dimmed.svelte-1i016a6{transition:opacity .2s ease}.sankey-node--flow-active.svelte-1i016a6{transform-box:fill-box;transform-origin:center;animation:svelte-1i016a6-node-flow-pulse .86s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(247,214,92,.35))}@keyframes svelte-1i016a6-node-flow-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.sankey-link.svelte-1euyq1e{transition:stroke-opacity .2s ease,stroke-width .3s ease;pointer-events:none}.sankey-link--flow-active.svelte-1euyq1e{opacity:.75}.sankey-link-hit.svelte-1euyq1e{cursor:pointer;pointer-events:stroke}.sankey-link-hit.svelte-1euyq1e:hover+.sankey-link:where(.svelte-1euyq1e){stroke-width:3}.connector-dot.svelte-1euyq1e{pointer-events:none;transition:r .2s ease,fill-opacity .2s ease}.sankey-link-flow.svelte-1euyq1e{pointer-events:none;animation:svelte-1euyq1e-flow-dash .65s linear infinite;filter:drop-shadow(0 0 5px rgba(247,214,92,.45))}.flow-bowl.svelte-1euyq1e{pointer-events:none;filter:drop-shadow(0 0 7px rgba(247,214,92,.75))}@keyframes svelte-1euyq1e-flow-dash{0%{stroke-dashoffset:21}to{stroke-dashoffset:0}}.canvas-container.svelte-eh55am{width:100%;height:100%;min-height:500px;position:relative;overflow-y:auto;overflow-x:hidden}@media(max-height:500px){.canvas-container.svelte-eh55am{min-height:200px}}.sankey-svg.svelte-eh55am{display:block;background:var(--page-bg);border-radius:2px}.swim-lane-sep.svelte-eh55am{pointer-events:none}.swim-lane-label.svelte-eh55am{font-family:JetBrains Mono,Fira Code,monospace;font-size:9px;letter-spacing:.18em;pointer-events:none}.score-burst.svelte-eh55am{pointer-events:none;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;font-weight:700}.score-burst-group.svelte-eh55am{pointer-events:none}.score-burst-head-ring.svelte-eh55am{fill:#0b100deb;stroke:#f7d65c8c;stroke-width:1;animation:svelte-eh55am-score-burst-head-rise .9s ease-out forwards}.score-burst-head.svelte-eh55am{animation:svelte-eh55am-score-burst-head-rise .9s ease-out forwards}.score-burst-score.svelte-eh55am{opacity:0;animation:svelte-eh55am-score-burst-rise .9s ease-out .14s forwards}.score-burst-score--with-head.svelte-eh55am{animation-delay:.22s}.score-burst--positive.svelte-eh55am{fill:#16a34a}.score-burst--negative.svelte-eh55am{fill:#dc2626}@keyframes svelte-eh55am-score-burst-rise{0%{opacity:0;transform:translateY(8px) scale(.8)}30%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-24px) scale(1)}}@keyframes svelte-eh55am-score-burst-head-rise{0%{opacity:0;transform:translateY(8px) scale(.8)}24%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-18px) scale(1)}}.toolbar.svelte-1ehgu2a{display:flex;align-items:center;gap:3px;position:absolute;top:8px;right:8px;z-index:10;padding:3px;background:color-mix(in srgb,var(--card-bg) 92%,transparent);border:1px solid var(--card-border);border-radius:3px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.divider.svelte-1ehgu2a{width:1px;height:18px;background:var(--divider-color);margin:0 2px;flex-shrink:0}.ctrl-btn.svelte-1ehgu2a{background:transparent;border:1px solid transparent;color:var(--page-ink);cursor:pointer;border-radius:2px;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,color .15s;flex-shrink:0}.ctrl-btn.svelte-1ehgu2a:hover{background:color-mix(in srgb,var(--accent-color) 12%,transparent);border-color:color-mix(in srgb,var(--accent-color) 40%,transparent)}.ctrl-btn--icon.svelte-1ehgu2a{width:26px;height:24px}.ctrl-btn--text.svelte-1ehgu2a{height:24px;padding:0 8px;font-family:JetBrains Mono,Fira Code,monospace;font-size:8px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ctrl-btn--muted.svelte-1ehgu2a{color:var(--ink-muted)}.ctrl-btn--muted.svelte-1ehgu2a:hover{color:var(--page-ink)}.ctrl-btn--active.svelte-1ehgu2a{background:color-mix(in srgb,var(--accent-color) 18%,transparent);border-color:color-mix(in srgb,var(--accent-color) 50%,transparent);color:var(--accent-color)}.ctrl-btn--play.svelte-1ehgu2a{position:relative;overflow:hidden;isolation:isolate;border-radius:999px;height:28px;padding:0 12px;gap:5px;border-color:color-mix(in srgb,#f7d65c 70%,transparent);color:#f8e7a5;background:linear-gradient(180deg,#26241cf5,#100f0cf5);box-shadow:inset 0 0 0 1px #f7d65c40,0 0 12px #f7d65c38;transition:transform .14s ease,box-shadow .18s ease,opacity .18s ease}.ctrl-btn--play-label.svelte-1ehgu2a{font-family:JetBrains Mono,Fira Code,monospace;font-size:8px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ctrl-btn--play.svelte-1ehgu2a:hover:not(:disabled){transform:translateY(-1px) scale(1.04);color:#fff2c2;box-shadow:inset 0 0 0 1px #f7d65c6b,0 0 16px #f7d65c52}.ctrl-btn--play.svelte-1ehgu2a:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:conic-gradient(from 0deg,#f7d65cd9,#f7d65c14,#f7d65cd9);animation:svelte-1ehgu2a-brain-ring-spin 1.9s linear infinite;z-index:-2}.ctrl-btn--play.svelte-1ehgu2a:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,#221f17f5,#0f0e0bf5);z-index:-1}.ctrl-btn--play-active.svelte-1ehgu2a{color:#fff2c2}.ctrl-btn--play-pulse.svelte-1ehgu2a{animation:svelte-1ehgu2a-brain-play-pulse 1.65s ease-in-out infinite}.ctrl-btn--play.svelte-1ehgu2a:disabled{opacity:.45;cursor:not-allowed;animation:none}@keyframes svelte-1ehgu2a-brain-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1ehgu2a-brain-play-pulse{0%{box-shadow:inset 0 0 0 1px #f7d65c47,0 0 #f7d65c57,0 0 10px #f7d65c2e;transform:scale(1)}60%{box-shadow:inset 0 0 0 1px #f7d65c6b,0 0 0 8px #f7d65c00,0 0 16px #f7d65c4d;transform:scale(1.03)}to{box-shadow:inset 0 0 0 1px #f7d65c47,0 0 #f7d65c00,0 0 10px #f7d65c2e;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ctrl-btn--play.svelte-1ehgu2a:before,.ctrl-btn--play-pulse.svelte-1ehgu2a{animation:none}}.score-editor.svelte-3t3djm{display:flex;flex-direction:column;gap:6px}.score-row.svelte-3t3djm{display:flex;align-items:center;justify-content:space-between}.score-label.svelte-3t3djm{font-size:11px;color:var(--ink-muted)}.score-display.svelte-3t3djm{background:var(--card-bg);border:1px solid color-mix(in srgb,var(--accent-color) 35%,transparent);color:var(--accent-color);font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;font-weight:600;padding:2px 10px;border-radius:2px;cursor:pointer;transition:border-color .15s}.score-display.svelte-3t3djm:hover{border-color:color-mix(in srgb,var(--accent-color) 55%,transparent)}.score-display.svelte-3t3djm .negative:where(.svelte-3t3djm){color:#ef4444}.score-input.svelte-3t3djm{width:80px;background:var(--page-bg);border:1px solid color-mix(in srgb,var(--accent-color) 45%,transparent);color:var(--accent-color);font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;font-weight:600;padding:2px 8px;border-radius:2px;outline:none;text-align:right}.score-input.svelte-3t3djm:focus{border-color:var(--accent-color)}.reset-btn.svelte-3t3djm{background:none;border:none;color:var(--ink-muted);font-size:10px;cursor:pointer;text-align:right;padding:0}.reset-btn.svelte-3t3djm:hover{color:var(--page-ink)}.hits.svelte-jhinsg{display:flex;flex-direction:column;gap:10px}.hit.svelte-jhinsg{padding:12px;border:1px solid var(--hit-border, rgba(247, 214, 92, .14));background:var(--hit-bg, rgba(247, 214, 92, .03));border-radius:4px}.hit__head.svelte-jhinsg{display:flex;align-items:flex-start;gap:10px}.hit__headline.svelte-jhinsg{flex:1;min-width:0;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:600;line-height:1.35;color:var(--hit-ink, #f5f2eb);overflow-wrap:anywhere}.hit__score.svelte-jhinsg{flex-shrink:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;font-weight:700;color:var(--hit-accent, #f7d65c);font-variant-numeric:tabular-nums}.hit__score--neg.svelte-jhinsg{color:#f87171}.hit__detail.svelte-jhinsg{margin:6px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.5;color:var(--hit-muted, rgba(245, 242, 235, .68))}.hit__list.svelte-jhinsg{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.hit__list.svelte-jhinsg li:where(.svelte-jhinsg){list-style:none;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12.5px;line-height:1.4;color:var(--hit-muted, rgba(245, 242, 235, .68));padding:6px 0;border-bottom:1px solid var(--hit-border, rgba(247, 214, 92, .14))}.hit__people.svelte-jhinsg{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 12px}.person.svelte-jhinsg{display:flex;align-items:center;gap:8px;min-width:0}.person__face.svelte-jhinsg{position:relative;width:36px;height:36px;flex-shrink:0;border-radius:999px;overflow:hidden;background:var(--hit-face-bg, rgba(247, 214, 92, .08));border:1px solid var(--hit-border, rgba(247, 214, 92, .2));display:grid;place-items:center}.person__face.svelte-jhinsg img:where(.svelte-jhinsg){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.person__face--team.svelte-jhinsg{background:#f5f2ebeb;border-color:transparent}.person__face--team.svelte-jhinsg img:where(.svelte-jhinsg){object-fit:contain;padding:5px}.person__initials.svelte-jhinsg{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:11px;font-weight:700;color:var(--hit-muted, rgba(245, 242, 235, .6))}.person__name.svelte-jhinsg{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;color:var(--hit-ink, #f5f2eb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hit__source.svelte-jhinsg{margin:10px 0 0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--hit-faint, rgba(245, 242, 235, .38))}.dial-wrapper.svelte-11yancp{display:flex;flex-direction:column;align-items:center;gap:4px;-webkit-user-select:none;user-select:none}.dial-label.svelte-11yancp{font-family:JetBrains Mono,Fira Code,monospace;font-size:9px;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;text-align:center;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dial-svg.svelte-11yancp{cursor:pointer;touch-action:none}.dial-value-text.svelte-11yancp{font-family:JetBrains Mono,Fira Code,monospace;font-size:16px;font-weight:700}.dial-buttons.svelte-11yancp{display:flex;gap:8px}.dial-btn.svelte-11yancp{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:2px;color:var(--ink-muted);cursor:pointer;padding:0;transition:color .15s,border-color .15s}.dial-btn.svelte-11yancp:hover{color:var(--accent-color);border-color:color-mix(in srgb,var(--accent-color) 45%,transparent)}.popover.svelte-3tmdxd{position:fixed;z-index:100;width:280px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:2px;padding:12px;color:var(--page-ink);font-family:Inter,system-ui,sans-serif;box-shadow:0 4px 20px #00000080;overflow-y:auto}.popover--hits.svelte-3tmdxd{width:340px}.popover__hits.svelte-3tmdxd{margin-bottom:10px;--hit-ink: var(--page-ink);--hit-muted: var(--ink-muted);--hit-faint: var(--ink-muted);--hit-accent: var(--accent);--hit-border: var(--card-border);--hit-bg: color-mix(in srgb, var(--card-border) 12%, transparent);--hit-face-bg: color-mix(in srgb, var(--card-border) 30%, transparent)}.popover__header.svelte-3tmdxd{display:flex;align-items:center;gap:6px;margin-bottom:8px}.popover__emoji.svelte-3tmdxd{font-size:16px}.popover__title.svelte-3tmdxd{font-size:13px;font-weight:600;flex:1;color:var(--accent)}.popover__close.svelte-3tmdxd{background:none;border:none;color:var(--ink-muted);font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.popover__close.svelte-3tmdxd:hover{color:var(--page-ink)}.popover__desc.svelte-3tmdxd{font-size:11px;color:var(--ink-muted);margin:0 0 8px;line-height:1.4}.popover__meta.svelte-3tmdxd{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.popover__badge.svelte-3tmdxd{font-size:9px;text-transform:uppercase;letter-spacing:.08em;padding:2px 6px;border-radius:2px;background:color-mix(in srgb,var(--accent-color) 16%,transparent);color:var(--accent-color);border:1px solid color-mix(in srgb,var(--accent-color) 35%,transparent)}.popover__badge--postgame.svelte-3tmdxd{background:color-mix(in srgb,var(--ink-muted) 16%,transparent);color:var(--ink-muted);border-color:color-mix(in srgb,var(--ink-muted) 35%,transparent)}.popover__badge--opinion.svelte-3tmdxd{background:#a855f71a;color:#a855f7;border-color:#a855f733}.popover__badge--modified.svelte-3tmdxd{background:#3b82f61a;color:#3b82f6;border-color:#3b82f633}.popover__plugin-link.svelte-3tmdxd{display:block;font-family:JetBrains Mono,Fira Code,monospace;font-size:9px;color:var(--ink-muted);text-decoration:none;letter-spacing:.04em;margin-bottom:8px;transition:color .15s ease}.popover__plugin-link.svelte-3tmdxd:hover{color:var(--accent-color)}.popover__editor.svelte-3tmdxd{margin:10px 0;padding-top:10px;border-top:1px solid var(--divider-color)}.popover__toggle.svelte-3tmdxd{margin-top:8px}.toggle-label.svelte-3tmdxd{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:11px}.toggle-label.svelte-3tmdxd input[type=checkbox]:where(.svelte-3tmdxd){accent-color:var(--accent-color)}.toggle-text.svelte-3tmdxd{color:var(--ink-muted)}.popover__score-display.svelte-3tmdxd{margin-top:10px;padding-top:10px;border-top:1px solid var(--divider-color);display:flex;justify-content:space-between;align-items:center}.score-label.svelte-3tmdxd{font-size:11px;color:var(--ink-muted)}.score-value.svelte-3tmdxd{font-family:JetBrains Mono,Fira Code,monospace;font-size:16px;font-weight:700;color:var(--accent-color)}.score-value--negative.svelte-3tmdxd{color:#ef4444}.popover__status.svelte-3tmdxd{margin-top:6px}.status-text.svelte-3tmdxd{font-family:JetBrains Mono,Fira Code,monospace;font-size:10px;color:#4ade80;text-transform:uppercase;letter-spacing:.06em}.status-text--inactive.svelte-3tmdxd{color:var(--ink-muted)}.popover__breakdown.svelte-3tmdxd{margin-top:10px;padding-top:10px;border-top:1px solid var(--divider-color)}.breakdown-heading.svelte-3tmdxd{font-family:JetBrains Mono,Fira Code,monospace;font-size:9px;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:8px}.breakdown-grid.svelte-3tmdxd{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.breakdown-item.svelte-3tmdxd{display:flex;flex-direction:column;align-items:center}.popover__tiers.svelte-3tmdxd{margin-top:10px;padding-top:10px;border-top:1px solid var(--divider-color)}.tier-list.svelte-3tmdxd{display:flex;flex-direction:column;gap:5px}.tier-row.svelte-3tmdxd{display:flex;align-items:center;gap:8px}.tier-bar-wrapper.svelte-3tmdxd{width:60px;height:6px;background:color-mix(in srgb,var(--card-border) 35%,transparent);border-radius:3px;overflow:hidden;flex-shrink:0}.tier-bar.svelte-3tmdxd{height:100%;border-radius:3px;transition:width .3s ease}.tier-bar--zero.svelte-3tmdxd{background:#4ade80}.tier-bar--negative.svelte-3tmdxd{background:var(--accent-color)}.tier-label.svelte-3tmdxd{font-family:JetBrains Mono,Fira Code,monospace;font-size:9px;color:var(--ink-muted);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-score.svelte-3tmdxd{font-family:JetBrains Mono,Fira Code,monospace;font-size:10px;font-weight:600;color:var(--accent-color);flex-shrink:0}.tier-score--negative.svelte-3tmdxd{color:#ef4444}
