.theme-toggle[data-v-c1c1d378]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;border-radius:8px;border:1px solid var(--border-2);background:transparent;color:var(--text-2);transition:all .15s}.theme-toggle[data-v-c1c1d378]:hover{color:var(--text);border-color:var(--accent)}.import[data-v-0f39bc97]{min-height:100vh;display:flex;flex-direction:column;animation:ccFade .45s ease}.page-watermark[data-v-0f39bc97]{position:fixed;right:28px;bottom:28px;width:520px;height:auto;opacity:.04;pointer-events:none;z-index:0}.topbar[data-v-0f39bc97],.center[data-v-0f39bc97],.site-foot[data-v-0f39bc97]{position:relative;z-index:1}.topbar[data-v-0f39bc97]{display:flex;align-items:center;justify-content:space-between;padding:22px 32px;border-bottom:1px solid var(--border)}.brand[data-v-0f39bc97]{display:flex;align-items:center;gap:11px}.lockup[data-v-0f39bc97]{height:48px;width:auto;display:block}.logo[data-v-0f39bc97]{width:22px;height:22px;background:linear-gradient(135deg,var(--accent),#0d9488);border-radius:5px;transform:rotate(45deg)}.wordmark[data-v-0f39bc97]{display:flex;flex-direction:column;line-height:1}.name[data-v-0f39bc97]{font-family:JetBrains Mono,monospace;font-weight:700;font-size:15px;letter-spacing:1.5px}.tagline[data-v-0f39bc97]{font-size:10px;color:var(--text-dim);letter-spacing:.5px;margin-top:4px}.top-right[data-v-0f39bc97]{display:flex;align-items:center;gap:12px}.version[data-v-0f39bc97]{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-dim)}.center[data-v-0f39bc97]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px}.site-foot[data-v-0f39bc97]{text-align:center;padding:20px 24px 28px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.5px;color:var(--text-dim)}.soon-line[data-v-0f39bc97]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:12px;font-size:12px}.soon-tag[data-v-0f39bc97]{font-size:8px;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border-2);border-radius:4px;padding:2px 6px}.soon-prod[data-v-0f39bc97]{color:var(--text);font-weight:600}.soon-prod+.soon-prod[data-v-0f39bc97]:before{content:"·";margin-right:10px;color:var(--text-dim);font-weight:400}.panel[data-v-0f39bc97]{width:100%;max-width:580px}.eyebrow[data-v-0f39bc97]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:2px;color:var(--accent);text-transform:uppercase;margin-bottom:14px}h1[data-v-0f39bc97]{font-size:34px;font-weight:600;margin:0 0 10px;letter-spacing:-.6px}.lede[data-v-0f39bc97]{font-size:15px;color:var(--text-2);margin:0 0 32px;line-height:1.55}.label[data-v-0f39bc97]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1.5px;color:var(--text-dim);text-transform:uppercase;margin-bottom:11px}.rooms[data-v-0f39bc97]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:28px}.room[data-v-0f39bc97]{cursor:pointer;padding:14px 13px;border-radius:11px;border:1px solid var(--border);background:var(--panel);transition:all .15s;display:flex;flex-direction:column;gap:9px;text-align:left;font:inherit;color:inherit}.room--disabled[data-v-0f39bc97]{cursor:default;border:1px dashed var(--border);background:transparent;opacity:.5}.room[data-v-0f39bc97]:not(.room--disabled):hover{border-color:var(--room-accent)}.room.selected[data-v-0f39bc97]{border-color:var(--room-accent);background:color-mix(in srgb,var(--room-accent) 8%,transparent)}.room-head[data-v-0f39bc97]{display:flex;align-items:center;gap:7px}.dot[data-v-0f39bc97]{width:8px;height:8px;border-radius:50%}.dot--empty[data-v-0f39bc97]{border:1px solid var(--text-dim);background:transparent}.room-name[data-v-0f39bc97]{font-weight:600;font-size:13px}.muted[data-v-0f39bc97]{color:var(--text-2)}.room-sub[data-v-0f39bc97]{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--text-dim)}.dropzone[data-v-0f39bc97]{cursor:pointer;border-radius:14px;padding:50px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;transition:all .18s}.drop-icon[data-v-0f39bc97]{width:48px;height:48px;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);display:flex;align-items:center;justify-content:center}.drop-text[data-v-0f39bc97]{text-align:center}.drop-title[data-v-0f39bc97]{font-size:15px;font-weight:500;margin-bottom:5px}.ext[data-v-0f39bc97]{color:var(--accent);font-family:JetBrains Mono,monospace}.drop-sub[data-v-0f39bc97]{font-size:13px;color:var(--text-2)}.hidden-input[data-v-0f39bc97]{display:none}.overlay[data-v-bf2528b4]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:ccFade .2s ease}.box[data-v-bf2528b4]{width:340px;text-align:center}.spinner[data-v-bf2528b4]{width:40px;height:40px;margin:0 auto 22px;border:3px solid color-mix(in srgb,var(--accent) 18%,transparent);border-top-color:var(--accent);border-radius:50%;animation:ccSpin .8s linear infinite}.title[data-v-bf2528b4]{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--text);margin-bottom:7px}.file[data-v-bf2528b4]{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-dim);margin-bottom:20px}.bar[data-v-bf2528b4]{height:4px;background:var(--track);border-radius:2px;overflow:hidden;margin-bottom:11px}.bar-fill[data-v-bf2528b4]{height:100%;background:linear-gradient(90deg,var(--accent),#22d3ee);border-radius:2px;transition:width .1s}.counter[data-v-bf2528b4]{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-2)}.hero[data-v-70b7a1d6]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:22px;align-items:stretch}.stat-grid[data-v-70b7a1d6]{flex:2 1 320px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:16px}.hcard[data-v-70b7a1d6]{flex:1 1 248px;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:20px 22px}.hlabel[data-v-70b7a1d6]{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);margin-bottom:16px}.scard[data-v-70b7a1d6]{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:16px 18px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.scard-k[data-v-70b7a1d6]{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.5px;text-transform:uppercase;color:var(--text-dim)}.scard-v[data-v-70b7a1d6]{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;color:var(--text)}.sc-cents[data-v-70b7a1d6]{font-size:.5em;font-weight:600;opacity:.7;vertical-align:.7em;letter-spacing:0}.sc-cur[data-v-70b7a1d6]{margin-left:2px}.hcard--place[data-v-70b7a1d6]{display:flex;flex-direction:column}.place-body[data-v-70b7a1d6]{flex:1;display:flex;align-items:center;gap:24px}.donut[data-v-70b7a1d6]{height:clamp(96px,100%,150px);aspect-ratio:1;border-radius:50%;position:relative;flex-shrink:0}.donut-hole[data-v-70b7a1d6]{position:absolute;top:14.5%;right:14.5%;bottom:14.5%;left:14.5%;border-radius:50%;background:var(--panel);display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-pct[data-v-70b7a1d6]{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:700;color:#4ade80;line-height:1}.donut-cap[data-v-70b7a1d6]{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);margin-top:3px}.place-legend[data-v-70b7a1d6]{display:flex;flex-direction:column;gap:11px;flex:1}.pl-row[data-v-70b7a1d6]{display:grid;grid-template-columns:9px auto 1fr;align-items:center;gap:10px}.pl-dot[data-v-70b7a1d6]{width:9px;height:9px;border-radius:50%}.pl-key[data-v-70b7a1d6]{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-bright);text-transform:uppercase}.pl-pct[data-v-70b7a1d6]{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;text-align:right}.mult-rows[data-v-70b7a1d6]{display:flex;flex-direction:column;gap:13px}.mult-row[data-v-70b7a1d6]{display:grid;grid-template-columns:28px 1fr 50px;align-items:center;gap:12px}.mult-label[data-v-70b7a1d6]{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-bright)}.mult-track[data-v-70b7a1d6]{height:8px;background:var(--track);border-radius:5px;overflow:hidden}.mult-fill[data-v-70b7a1d6]{display:block;height:100%;background:var(--text-2);border-radius:5px}.mult-pct[data-v-70b7a1d6]{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-2);text-align:right}.chart-panel[data-v-90515deb]{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:22px 24px 18px;margin-bottom:22px}.panel-head[data-v-90515deb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.title[data-v-90515deb]{font-size:16px;font-weight:600;margin-bottom:4px}.subtitle[data-v-90515deb]{font-size:12px;color:var(--text-2);font-family:JetBrains Mono,monospace}.legend[data-v-90515deb]{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.legend-item[data-v-90515deb]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-2);font-family:JetBrains Mono,monospace}.line[data-v-90515deb]{width:14px;height:2px;border-radius:1px}.toggle[data-v-90515deb]{cursor:pointer;padding:6px 12px;border-radius:8px;font-size:12px;font-family:JetBrains Mono,monospace;transition:all .15s}.canvas-wrap[data-v-90515deb]{position:relative;height:460px}.infotip[data-v-e9c2c861]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:1px solid var(--border-strong);color:var(--text-2);font-family:JetBrains Mono,monospace;font-size:9px;font-style:italic;font-weight:700;cursor:help;outline:none;flex:0 0 auto;vertical-align:middle}.infotip[data-v-e9c2c861]:hover,.infotip[data-v-e9c2c861]:focus-visible{border-color:var(--accent);color:var(--accent)}.ico[data-v-e9c2c861]{line-height:1}.bubble[data-v-e9c2c861]{position:absolute;top:calc(100% + 8px);z-index:100;width:250px;max-width:62vw;padding:10px 12px;border-radius:8px;background:var(--panel-2);border:1px solid var(--border-2);box-shadow:0 8px 28px #00000080;color:var(--text-bright);font-family:IBM Plex Sans,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,transform .15s;pointer-events:none}.bubble--left[data-v-e9c2c861]{left:0}.bubble--right[data-v-e9c2c861]{right:0}.infotip:hover .bubble[data-v-e9c2c861],.infotip:focus-visible .bubble[data-v-e9c2c861]{opacity:1;visibility:visible;transform:translateY(0)}.cards[data-v-cba9fc5f]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}.card[data-v-cba9fc5f]{background:var(--panel);border:1px solid var(--border);border-radius:14px;padding:18px 18px 16px}.card--cev[data-v-cba9fc5f]{background:linear-gradient(180deg,var(--panel-2),var(--panel))}.head-tip[data-v-cba9fc5f]{margin-left:auto}.card-head[data-v-cba9fc5f]{display:flex;align-items:center;gap:7px;margin-bottom:12px}.chip[data-v-cba9fc5f]{width:8px;height:8px;border-radius:2px}.chip--round[data-v-cba9fc5f]{border-radius:50%}.card-label[data-v-cba9fc5f]{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;color:var(--text-dim);text-transform:uppercase}.card-val[data-v-cba9fc5f]{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700;letter-spacing:-.5px}.card-sub[data-v-cba9fc5f]{font-size:11px;color:var(--text-2);margin-top:8px}@media(max-width:900px){.cards[data-v-cba9fc5f]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.cards[data-v-cba9fc5f]{grid-template-columns:1fr}}.panel[data-v-4a5b1f5e]{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:22px 24px 20px;margin-bottom:22px}.head[data-v-4a5b1f5e]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.title[data-v-4a5b1f5e]{font-size:16px;font-weight:600}.filter[data-v-4a5b1f5e]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-4a5b1f5e]{cursor:pointer;font-family:JetBrains Mono,monospace;font-size:11px;padding:5px 10px;border-radius:8px;border:1px solid var(--border-2);background:transparent;color:var(--text-2)}.chip.on[data-v-4a5b1f5e]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.maps[data-v-4a5b1f5e]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.map-title[data-v-4a5b1f5e]{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--border);padding-bottom:8px;margin-bottom:12px}.posblock[data-v-4a5b1f5e]{margin-bottom:24px}.poshead[data-v-4a5b1f5e]{font-size:12px;font-weight:600;margin-bottom:6px}.poshead .dim[data-v-4a5b1f5e]{font-weight:400}.code[data-v-4a5b1f5e]{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;letter-spacing:.5px;color:var(--text);background:var(--badge-bg);border-radius:6px;padding:3px 9px;margin-right:6px}.sign[data-v-4a5b1f5e]{font-family:JetBrains Mono,monospace;font-weight:700;margin-left:2px}.actrow[data-v-4a5b1f5e]{display:grid;grid-template-columns:1fr 48px 78px 44px;gap:12px;align-items:baseline;padding:9px 8px;border-radius:6px;border-bottom:1px solid var(--border);font-family:JetBrains Mono,monospace;font-size:12px}.actrow[data-v-4a5b1f5e]:hover{background:var(--hover)}.actrow.head[data-v-4a5b1f5e]{border-bottom:none;font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--text-dim)}.actrow.head[data-v-4a5b1f5e]:hover{background:none}.aname[data-v-4a5b1f5e]{color:var(--text-bright)}.afreq[data-v-4a5b1f5e]{text-align:right;color:var(--text)}.acev[data-v-4a5b1f5e],.awin[data-v-4a5b1f5e]{text-align:right}.dim[data-v-4a5b1f5e]{color:var(--text-dim)}.loss[data-v-4a5b1f5e]{color:#f4607a}.gain[data-v-4a5b1f5e]{color:#4ade80}.empty[data-v-4a5b1f5e]{font-size:12px;color:var(--text-dim);padding:4px 0}@media(max-width:720px){.maps[data-v-4a5b1f5e]{grid-template-columns:1fr;gap:8px}}.panel[data-v-8ea7214b]{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:22px 24px 18px;margin-bottom:22px}.head[data-v-8ea7214b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.count[data-v-8ea7214b]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim)}.count select[data-v-8ea7214b]{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-bright);background:var(--panel-2);border:1px solid var(--border, rgba(255, 255, 255, .12));border-radius:8px;padding:5px 8px;cursor:pointer}.title[data-v-8ea7214b]{font-size:16px;font-weight:600;margin-bottom:4px}.subtitle[data-v-8ea7214b]{font-size:12px;color:var(--text-2)}.subtitle b[data-v-8ea7214b]{color:var(--text-bright);font-weight:600}.empty[data-v-8ea7214b]{font-size:13px;color:var(--text-dim);padding:12px 0}.scroll[data-v-8ea7214b]{overflow-x:auto}table[data-v-8ea7214b]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-8ea7214b],td[data-v-8ea7214b]{width:1%;white-space:nowrap}th[data-v-8ea7214b]{text-align:left;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);font-weight:500;padding:0 16px 12px}td[data-v-8ea7214b]{padding:12px 16px;border-top:1px solid var(--border)}tbody tr[data-v-8ea7214b]:hover{background:var(--hover)}th[data-v-8ea7214b]:first-child,td[data-v-8ea7214b]:first-child{padding-left:4px}th[data-v-8ea7214b]:last-child,td[data-v-8ea7214b]:last-child{padding-right:4px}.wide[data-v-8ea7214b]{width:auto}.num[data-v-8ea7214b]{text-align:right}.rp[data-v-8ea7214b]{width:1%;padding-right:6px}.rp-btn[data-v-8ea7214b]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--border-2);background:var(--hover);color:var(--text-2);cursor:pointer;padding:0 0 0 1px;transition:all .14s}.rp-btn[data-v-8ea7214b]:hover{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.sortable[data-v-8ea7214b]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable[data-v-8ea7214b]:hover{color:var(--text-2)}th.active[data-v-8ea7214b]{color:var(--text-bright)}.mono[data-v-8ea7214b]{font-family:JetBrains Mono,monospace}.dim[data-v-8ea7214b]{color:var(--text-dim)}.mult[data-v-8ea7214b]{color:#e0b15e}.loss[data-v-8ea7214b]{color:#f4607a}.gain[data-v-8ea7214b]{color:#4ade80}.cards[data-v-8ea7214b]{display:inline-flex;gap:4px}.card[data-v-8ea7214b]{display:inline-flex;align-items:center;font-family:JetBrains Mono,monospace;font-weight:700;border-radius:4px;padding:2px 6px;color:#fff}.card.h[data-v-8ea7214b]{background:#e2475f}.card.d[data-v-8ea7214b]{background:#2f86d4}.card.c[data-v-8ea7214b]{background:#1f9d57}.card.s[data-v-8ea7214b]{background:#2b313a}.rp-overlay[data-v-5e3a2f43]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px;background:#060a0cc7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:ccFade .2s ease}.rp-modal[data-v-5e3a2f43]{width:100%;max-width:800px;background:var(--panel);border:1px solid var(--border-2);border-radius:18px;padding:20px 22px 22px;box-shadow:0 24px 80px #0000008c}.rp-head[data-v-5e3a2f43]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.rp-meta[data-v-5e3a2f43]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-family:JetBrains Mono,monospace;font-size:12px}.rp-tour[data-v-5e3a2f43]{font-weight:700;color:var(--text-bright)}.rp-chip[data-v-5e3a2f43]{border-radius:5px;padding:1px 6px;font-size:11px;font-weight:700}.rp-mult[data-v-5e3a2f43]{color:#e0b15e;background:#e0b15e1f}.rp-sep[data-v-5e3a2f43]{color:var(--text-dim)}.rp-dim[data-v-5e3a2f43]{color:var(--text-2)}.rp-actions[data-v-5e3a2f43]{display:flex;align-items:center;gap:8px;flex-shrink:0}.rp-toggle[data-v-5e3a2f43]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;height:30px;padding:0 13px;border-radius:8px;border:1px solid color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.5px}.rp-toggle[data-v-5e3a2f43]:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent)}.rp-toggle.on[data-v-5e3a2f43]{color:var(--on-accent);background:var(--accent);border-color:var(--accent);font-weight:700}.rp-close[data-v-5e3a2f43]{flex-shrink:0;cursor:pointer;width:30px;height:30px;border-radius:8px;border:1px solid var(--border-2);background:var(--panel-2);color:var(--text-2);font-size:13px}.rp-close[data-v-5e3a2f43]:hover{color:var(--text-bright);border-color:var(--text-dim)}.felt[data-v-5e3a2f43]{position:relative;height:384px;border-radius:50%/38%;background:radial-gradient(135% 115% at 50% 44%,var(--panel) 0%,var(--bg) 82%);border:1px solid var(--border-2);box-shadow:inset 0 0 50px #00000047;margin-bottom:14px}.felt-logo[data-v-5e3a2f43]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42%;max-width:280px;height:auto;opacity:.08;pointer-events:none;z-index:0}.middle[data-v-5e3a2f43]{z-index:1;position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);text-align:center}.board[data-v-5e3a2f43]{display:flex;gap:5px;justify-content:center;min-height:56px}.pot[data-v-5e3a2f43]{margin-top:10px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.5px;color:var(--text-2)}.pot b[data-v-5e3a2f43]{color:var(--text-bright);font-weight:700}.seat[data-v-5e3a2f43]{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;transition:opacity .2s}.seat--bottom[data-v-5e3a2f43]{left:50%;bottom:16px;transform:translate(-50%)}.seat--top[data-v-5e3a2f43]{left:50%;top:16px;transform:translate(-50%)}.seat--top-left[data-v-5e3a2f43]{left:8%;top:30px}.seat--top-right[data-v-5e3a2f43]{right:8%;top:30px}.seat.folded[data-v-5e3a2f43]{opacity:.38}.seat.acting .info[data-v-5e3a2f43]{box-shadow:0 0 0 1.5px var(--accent),0 0 16px color-mix(in srgb,var(--accent) 35%,transparent)}.seat.winner .info[data-v-5e3a2f43]{box-shadow:0 0 0 1.5px #e0b15e,0 0 18px #e0b15e66}.hole[data-v-5e3a2f43]{display:flex;gap:4px}.made[data-v-5e3a2f43]{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--accent);letter-spacing:.5px}.info[data-v-5e3a2f43]{text-align:center;background:var(--panel-2);border:1px solid var(--border-2);border-radius:9px;padding:5px 12px;box-shadow:0 2px 10px #00000040;transition:box-shadow .18s}.who[data-v-5e3a2f43]{font-size:12px;font-weight:600;display:flex;align-items:center;gap:5px;justify-content:center}.star[data-v-5e3a2f43]{color:var(--accent)}.pos[data-v-5e3a2f43]{font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;letter-spacing:.5px;color:var(--text-dim);border:1px solid var(--border-2);border-radius:3px;padding:0 3px}.stack[data-v-5e3a2f43]{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:var(--accent);margin-top:2px}.bet[data-v-5e3a2f43]{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;color:var(--text-bright);background:var(--panel-2);border:1px solid rgba(224,177,94,.45);border-radius:20px;padding:2px 9px}.bet-dot[data-v-5e3a2f43]{width:9px;height:9px;border-radius:50%;background:#e0b15e;box-shadow:0 0 0 2px #e0b15e4d}.pc[data-v-5e3a2f43]{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:36px;padding:0 6px;border-radius:5px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:14px;color:#fff;box-shadow:0 2px 6px #00000059}.pc.lg[data-v-5e3a2f43]{min-width:38px;height:48px;font-size:18px;border-radius:6px}.pc.h[data-v-5e3a2f43]{background:#e2475f}.pc.d[data-v-5e3a2f43]{background:#2f86d4}.pc.c[data-v-5e3a2f43]{background:#1f9d57}.pc.s[data-v-5e3a2f43]{background:#2b313a}.pc.back[data-v-5e3a2f43]{background:repeating-linear-gradient(45deg,#14343a,#14343a 4px,#0f262b 4px,#0f262b 8px);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);box-shadow:none}.caption[data-v-5e3a2f43]{text-align:center;min-height:20px;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--text-2);margin-bottom:14px}.caption.result[data-v-5e3a2f43]{color:var(--accent);font-weight:700}.fin[data-v-5e3a2f43]{color:var(--text-dim);font-weight:400}.streets[data-v-5e3a2f43]{display:flex;justify-content:center;gap:6px;margin-bottom:14px}.st[data-v-5e3a2f43]{cursor:pointer;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--text-dim);background:transparent;border:1px solid transparent;border-radius:6px;padding:4px 10px}.st.past[data-v-5e3a2f43]{color:var(--text-2)}.st.on[data-v-5e3a2f43]{color:var(--on-accent);background:var(--accent);font-weight:700}.controls[data-v-5e3a2f43]{display:flex;align-items:center;gap:8px}.ctl[data-v-5e3a2f43]{cursor:pointer;width:34px;height:34px;border-radius:9px;border:1px solid var(--border-2);background:var(--panel-2);color:var(--text-bright);font-size:14px;line-height:1}.ctl[data-v-5e3a2f43]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 50%,transparent);color:var(--accent)}.ctl[data-v-5e3a2f43]:disabled{opacity:.3;cursor:default}.ctl--play[data-v-5e3a2f43]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.ctl--play[data-v-5e3a2f43]:hover:not(:disabled){color:var(--on-accent);filter:brightness(1.08)}.scrub[data-v-5e3a2f43]{flex:1;accent-color:var(--accent);cursor:pointer}.frac[data-v-5e3a2f43]{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-dim);min-width:46px;text-align:right}@media(max-width:560px){.felt[data-v-5e3a2f43]{height:320px}.seat--top-left[data-v-5e3a2f43]{left:3%}.seat--top-right[data-v-5e3a2f43]{right:3%}}.dayfilter[data-v-551448e6]{display:flex;flex-direction:column;gap:10px}.df-label[data-v-551448e6]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1.5px;color:var(--text-dim);text-transform:uppercase}.df-range[data-v-551448e6]{display:flex;align-items:center;gap:14px;transition:opacity .15s}.df-range.dim[data-v-551448e6]{opacity:.6}.df-field[data-v-551448e6]{position:relative;flex:1;min-width:0;display:flex}.df-select[data-v-551448e6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;padding:6px 0 8px;border:none;border-bottom:1px solid var(--border-2);border-radius:0;background:transparent;color:var(--text-bright);font-size:15px;font-family:JetBrains Mono,monospace;transition:border-color .15s}.df-select[data-v-551448e6]:hover{border-bottom-color:var(--accent)}.df-arrow[data-v-551448e6]{color:var(--text-dim);font-family:JetBrains Mono,monospace}.df-all[data-v-551448e6]{align-self:flex-start;cursor:pointer;padding:0 0 4px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-2);font-size:13px;font-family:JetBrains Mono,monospace;transition:color .15s,border-color .15s}.df-all.active[data-v-551448e6]{color:var(--text);border-bottom-color:var(--text)}.buyinfilter[data-v-f6f77725]{display:flex;flex-direction:column;gap:10px}.bf-label[data-v-f6f77725]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1.5px;color:var(--text-dim);text-transform:uppercase}.bf-field[data-v-f6f77725]{position:relative;display:flex}.bf-select[data-v-f6f77725]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;padding:6px 24px 8px 0;border:none;border-bottom:1px solid var(--border-2);border-radius:0;background:transparent;color:var(--text-bright);font-size:15px;font-family:JetBrains Mono,monospace;transition:border-color .15s}.bf-select[data-v-f6f77725]:hover{border-bottom-color:var(--accent)}.bf-chev[data-v-f6f77725]{position:absolute;right:2px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-dim);font-size:9px}.dashboard[data-v-5b6cc5e0]{min-height:100vh;animation:ccRise .5s cubic-bezier(.2,.7,.2,1)}.main-watermark[data-v-5b6cc5e0]{position:fixed;right:28px;bottom:28px;width:520px;height:auto;opacity:.04;pointer-events:none;z-index:0}.rail-brand[data-v-5b6cc5e0]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 24px;border-bottom:1px solid var(--border-2)}.brand[data-v-5b6cc5e0]{display:flex;align-items:center;cursor:pointer;background:none;border:none;padding:0;color:inherit}.lockup[data-v-5b6cc5e0]{height:44px;width:auto;display:block}.rail-foot[data-v-5b6cc5e0]{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.5px;color:var(--text-dim);text-align:center;margin-top:auto;padding-top:16px}.hidden-input[data-v-5b6cc5e0]{display:none}.btn[data-v-5b6cc5e0]{cursor:pointer;background:var(--hover);border:1px solid var(--border-2);color:var(--text-bright);font-size:12px;padding:7px 14px;border-radius:8px;font-family:IBM Plex Sans,sans-serif}.btn--add[data-v-5b6cc5e0]{border-color:var(--border-strong);background:var(--track);color:var(--text)}.layout[data-v-5b6cc5e0]{display:flex;align-items:flex-start;position:relative;z-index:1}.sidebar[data-v-5b6cc5e0]{width:332px;flex-shrink:0;position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:30px;padding:24px 22px;border-right:1px solid var(--border)}.main[data-v-5b6cc5e0]{flex:1;min-width:0;padding:32px clamp(22px,calc(104px - ((1500px - 100vw)/2)),104px) 64px}.rail-card[data-v-5b6cc5e0]{padding:4px 2px}.rail-recap[data-v-5b6cc5e0]{position:relative;overflow:hidden}.net-watermark[data-v-5b6cc5e0]{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:150px;height:auto;opacity:.05;pointer-events:none;z-index:0}.net-block[data-v-5b6cc5e0],.rail-metrics[data-v-5b6cc5e0]{position:relative;z-index:1}.rail-netlabel[data-v-5b6cc5e0]{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px}.rail-net[data-v-5b6cc5e0]{font-family:JetBrains Mono,monospace;font-size:40px;font-weight:700;letter-spacing:-1.5px;line-height:1;color:var(--accent)}.net-int[data-v-5b6cc5e0]{font-size:1em}.net-cents[data-v-5b6cc5e0]{font-size:.5em;font-weight:600;opacity:.7;vertical-align:.7em;letter-spacing:0}.net-cur[data-v-5b6cc5e0]{margin-left:2px}.net-sub[data-v-5b6cc5e0]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;font-family:JetBrains Mono,monospace;font-size:13px}.net-state[data-v-5b6cc5e0]{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--text-2)}.net-chip[data-v-5b6cc5e0]{width:15px;height:15px;display:block}.rail-metrics[data-v-5b6cc5e0]{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:26px}.rm[data-v-5b6cc5e0]{padding:0 12px;text-align:center}.rm+.rm[data-v-5b6cc5e0]{border-left:1px solid var(--border-2)}.rm-k[data-v-5b6cc5e0]{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);margin-bottom:9px}.rm-v[data-v-5b6cc5e0]{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700;color:var(--text-bright)}.rm-v--accent[data-v-5b6cc5e0]{color:var(--accent)}.rm-dec[data-v-5b6cc5e0]{font-size:.5em;font-weight:600;opacity:.7;vertical-align:.7em;letter-spacing:0}.rm-pct[data-v-5b6cc5e0]{margin-left:1px}.rail-sep[data-v-5b6cc5e0]{height:1px;background:var(--border-2)}.rail-filters[data-v-5b6cc5e0]{display:flex;flex-direction:column;gap:30px}.rail-add[data-v-5b6cc5e0]{width:100%;text-align:center;padding:10px 14px}@media(max-width:920px){.layout[data-v-5b6cc5e0]{flex-direction:column}.sidebar[data-v-5b6cc5e0]{width:100%;height:auto;position:static;top:auto;overflow:visible;border-right:none;border-bottom:1px solid var(--border)}.rail-foot[data-v-5b6cc5e0]{margin-top:8px}.main[data-v-5b6cc5e0]{max-width:none;padding:24px 22px 48px}}:root{--bg: #0a0e13;--panel: #0d131a;--panel-2: #10161e;--text: #e6edf3;--text-2: #7d8896;--text-dim: #5a6472;--text-bright: #c5cdd6;--sep: #2c3540;--border: rgba(255, 255, 255, .06);--border-2: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .22);--hover: rgba(255, 255, 255, .04);--track: rgba(255, 255, 255, .06);--badge-bg: rgba(255, 255, 255, .1);--accent: #2dd4bf;--on-accent: #0c1416;--overlay-bg: rgba(6, 9, 13, .92);--header-bg: rgba(10, 14, 19, .85);--scroll-thumb: #1c2530}html[data-theme=light]{--bg: #eef1f5;--panel: #ffffff;--panel-2: #f3f6fa;--text: #11161c;--text-2: #5c6773;--text-dim: #6b7480;--text-bright: #2c3540;--sep: #d4dae0;--border: rgba(0, 0, 0, .1);--border-2: rgba(0, 0, 0, .16);--border-strong: rgba(0, 0, 0, .26);--hover: rgba(0, 0, 0, .045);--track: rgba(0, 0, 0, .08);--badge-bg: rgba(0, 0, 0, .07);--accent: #0d9488;--on-accent: #ffffff;--overlay-bg: rgba(238, 241, 245, .9);--header-bg: rgba(255, 255, 255, .85);--scroll-thumb: #c5cdd6}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:IBM Plex Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;transition:background .2s,color .2s}#app{min-height:100vh}h1{margin:0}@keyframes ccRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ccFade{0%{opacity:0}to{opacity:1}}@keyframes ccSpin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:5px}::-webkit-scrollbar-track{background:transparent}
