main.page.svelte-kgb251{max-width:960px;margin:0 auto;padding:var(--space-8) var(--space-6);min-height:calc(100vh - 200px)}.page-header.svelte-kgb251{margin-bottom:var(--space-6)}.title-row.svelte-kgb251{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-2)}.page-title.svelte-kgb251{font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--fg-base);margin:0;line-height:1.2}.page-description.svelte-kgb251{font-size:var(--text-base);color:var(--fg-muted);margin:0}.status-badge.svelte-kgb251{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-medium);border:1px solid;flex-shrink:0}.status-dot.svelte-kgb251{width:6px;height:6px;border-radius:50%}.status-connected.svelte-kgb251{border-color:#34d3994d;color:#34d399;background:#34d39914}.status-connected.svelte-kgb251 .status-dot:where(.svelte-kgb251){background:#34d399;animation:svelte-kgb251-breathe 2.5s ease-in-out infinite}.status-connecting.svelte-kgb251,.status-reconnecting.svelte-kgb251{border-color:#fbbf244d;color:#fbbf24;background:#fbbf2414}.status-connecting.svelte-kgb251 .status-dot:where(.svelte-kgb251),.status-reconnecting.svelte-kgb251 .status-dot:where(.svelte-kgb251){background:#fbbf24;animation:svelte-kgb251-blink 1s ease-in-out infinite}.status-disconnected.svelte-kgb251{border-color:#f871714d;color:#f87171;background:#f8717114}.status-disconnected.svelte-kgb251 .status-dot:where(.svelte-kgb251){background:#f87171}@keyframes svelte-kgb251-breathe{0%,to{opacity:.3}50%{opacity:.7}}@keyframes svelte-kgb251-blink{0%,to{opacity:.4}50%{opacity:1}}.version-selector.svelte-kgb251{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.version-label.svelte-kgb251{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.version-options.svelte-kgb251{display:flex;gap:var(--space-2);flex-wrap:wrap}.version-btn.svelte-kgb251{padding:var(--space-1) var(--space-3);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);background:transparent;color:var(--fg-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--motion-fast) var(--easing);white-space:nowrap}.version-btn.svelte-kgb251:hover{border-color:#ffffff26;color:var(--fg-muted)}.version-btn.active.svelte-kgb251{background:#ffffff14;border-color:#ffffff26;color:var(--fg-base)}.strategy-info.svelte-kgb251{padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.strategy-info-name.svelte-kgb251{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg-base);margin:0 0 var(--space-3)}.strategy-summary-grid.svelte-kgb251{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-2)}.strategy-summary-item.svelte-kgb251{display:flex;flex-direction:column;gap:2px}.strategy-summary-label.svelte-kgb251{font-size:var(--text-xs);color:var(--fg-subtle)}.strategy-summary-value.svelte-kgb251{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg-base);font-family:var(--font-mono, ui-monospace, monospace)}.comparison-toggle.svelte-kgb251{margin-bottom:var(--space-4)}.comparison-toggle-btn.svelte-kgb251{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);background:transparent;color:var(--fg-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--motion-fast) var(--easing)}.comparison-toggle-btn.svelte-kgb251:hover{border-color:#ffffff26;color:var(--fg-muted)}.comparison-chevron.svelte-kgb251{transition:transform var(--motion-fast) var(--easing)}.comparison-chevron.open.svelte-kgb251{transform:rotate(180deg)}.comparison-table-wrapper.svelte-kgb251{border-radius:var(--radius-lg);margin-bottom:var(--space-6);overflow:hidden}.comparison-scroll.svelte-kgb251{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table.svelte-kgb251{width:100%;border-collapse:collapse;font-size:var(--text-xs)}.comparison-table.svelte-kgb251 th:where(.svelte-kgb251),.comparison-table.svelte-kgb251 td:where(.svelte-kgb251){padding:var(--space-2) var(--space-3);text-align:center;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.comparison-table.svelte-kgb251 th:where(.svelte-kgb251){font-weight:var(--weight-medium);color:var(--fg-subtle);padding-top:var(--space-3)}.comparison-table.svelte-kgb251 td:where(.svelte-kgb251){color:var(--fg-muted);font-family:var(--font-mono, ui-monospace, monospace)}.comparison-table.svelte-kgb251 .row-label:where(.svelte-kgb251){text-align:left;font-family:inherit;color:var(--fg-subtle);font-weight:var(--weight-medium)}.comparison-table.svelte-kgb251 .active-col:where(.svelte-kgb251){background:#ffffff0a}.comparison-version-btn.svelte-kgb251{border:none;background:transparent;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--fg-subtle);cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);transition:all var(--motion-fast) var(--easing)}.comparison-version-btn.svelte-kgb251:hover{color:var(--fg-muted)}.comparison-version-btn.active.svelte-kgb251{color:var(--accent)}.hedge-badge.svelte-kgb251{font-size:var(--text-xs);padding:1px var(--space-2);border-radius:var(--radius-sm);font-weight:var(--weight-medium);font-family:inherit}.hedge-on.svelte-kgb251{background:#34d3991f;color:#34d399}.hedge-off.svelte-kgb251{background:#ffffff0f;color:var(--fg-subtle)}.strategy-banner.svelte-kgb251{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);text-decoration:none;margin-bottom:var(--space-6);transition:all var(--motion-fast) var(--easing)}.strategy-banner.svelte-kgb251:hover{transform:translateY(-1px);background:#ffffff14}.strategy-icon.svelte-kgb251{color:var(--accent);flex-shrink:0}.strategy-text.svelte-kgb251{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.strategy-title.svelte-kgb251{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--fg-base)}.strategy-desc.svelte-kgb251{font-size:var(--text-xs);color:var(--fg-muted)}.strategy-arrow.svelte-kgb251{color:var(--fg-subtle);flex-shrink:0}.disclaimer.svelte-kgb251{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--fg-subtle);background:#fbbf240f;border:1px solid rgba(251,191,36,.12);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.disclaimer.svelte-kgb251 svg:where(.svelte-kgb251){color:#fbbf24;flex-shrink:0}.date-filter.svelte-kgb251{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.date-filter-label.svelte-kgb251{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.date-filter-options.svelte-kgb251{display:flex;align-items:center;gap:var(--space-2)}.date-option-btn.svelte-kgb251{padding:var(--space-1) var(--space-3);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);background:transparent;color:var(--fg-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--motion-fast) var(--easing)}.date-option-btn.svelte-kgb251:hover{border-color:#ffffff26;color:var(--fg-muted)}.date-option-btn.active.svelte-kgb251{background:#ffffff14;border-color:#ffffff26;color:var(--fg-base)}.date-input.svelte-kgb251{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-family:var(--font-mono, ui-monospace, monospace);color:var(--fg-base);color-scheme:dark}.date-input.svelte-kgb251:focus{outline:none;border-color:var(--accent)}.hourly-chart.svelte-kgb251{padding:var(--space-5);border-radius:var(--radius-lg);margin-bottom:var(--space-4)}.chart-row.svelte-kgb251{display:flex;align-items:flex-end;gap:var(--space-2);margin-top:var(--space-3)}.chart-row-label.svelte-kgb251{font-size:9px;font-weight:var(--weight-medium);color:var(--fg-subtle);opacity:.5;width:20px;text-align:right;flex-shrink:0;padding-bottom:14px}.chart-container.svelte-kgb251{display:flex;align-items:flex-end;gap:var(--space-1);flex:1;min-width:0}.chart-col.svelte-kgb251{flex:1;display:flex;flex-direction:column;align-items:center;min-width:0;gap:2px;padding-top:32px;position:relative}.chart-col-future.svelte-kgb251{opacity:.25}.chart-value.svelte-kgb251{position:absolute;top:2px;left:50%;font-size:10px;font-family:var(--font-mono, ui-monospace, monospace);font-weight:700;white-space:nowrap;transform:translate(-50%) rotate(-40deg);transform-origin:center center}.chart-value.positive.svelte-kgb251{color:#22c55e}.chart-value.negative.svelte-kgb251{color:#ef4444}.chart-value-empty.svelte-kgb251{display:none}.chart-bar-track.svelte-kgb251{width:100%;height:80px;display:flex;align-items:flex-end;justify-content:center}.chart-bar.svelte-kgb251{width:70%;border-radius:2px 2px 0 0;min-height:4px;transition:height .3s ease}.bar-positive.svelte-kgb251{background:#22c55ee6}.bar-negative.svelte-kgb251{background:#ef4444e6}.bar-empty.svelte-kgb251{height:2px;background:#ffffff0f;border-radius:1px}.chart-hour.svelte-kgb251{font-size:10px;color:var(--fg-secondary);font-family:var(--font-mono, ui-monospace, monospace);font-weight:600}.chart-col-selected.svelte-kgb251{background:#ffffff14;border-radius:6px}.chart-col.svelte-kgb251:has(.chart-bar:where(.svelte-kgb251)){cursor:pointer}.chart-detail.svelte-kgb251{border-top:1px solid rgba(255,255,255,.08);padding:var(--space-3) 0 0;margin-top:var(--space-2)}.chart-detail-header.svelte-kgb251{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.chart-detail-hour.svelte-kgb251{font-size:14px;font-weight:600;font-family:var(--font-mono, ui-monospace, monospace);color:var(--fg-primary)}.chart-detail-profit.svelte-kgb251{font-size:18px;font-weight:700;font-family:var(--font-mono, ui-monospace, monospace)}.chart-detail-empty.svelte-kgb251{font-size:13px;color:var(--fg-subtle)}.chart-detail-grid.svelte-kgb251{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--space-2)}.chart-detail-item.svelte-kgb251{display:flex;flex-direction:column;gap:2px}.chart-detail-label.svelte-kgb251{font-size:11px;color:var(--fg-subtle)}.chart-detail-value.svelte-kgb251{font-size:14px;font-weight:600;font-family:var(--font-mono, ui-monospace, monospace);color:var(--fg-primary)}.stats-grid.svelte-kgb251{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);margin-bottom:var(--space-4)}.stat-card.svelte-kgb251{padding:var(--space-4);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-1)}.stat-label.svelte-kgb251{font-size:var(--text-xs);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.05em}.stat-value.svelte-kgb251{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--fg-base);font-family:var(--font-mono, ui-monospace, monospace)}.stat-value.highlight.svelte-kgb251{color:var(--accent)}.stat-sub.svelte-kgb251{font-size:var(--text-xs);color:var(--fg-subtle);font-family:var(--font-mono, ui-monospace, monospace)}.strategy-runtime.svelte-kgb251{display:flex;justify-content:space-between;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.runtime-row.svelte-kgb251{display:flex;align-items:center;gap:var(--space-2)}.runtime-label.svelte-kgb251{font-size:var(--text-sm);color:var(--fg-subtle)}.runtime-value.svelte-kgb251{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg-base);font-family:var(--font-mono, ui-monospace, monospace)}.runtime-date.svelte-kgb251{font-size:var(--text-sm);color:var(--fg-muted);font-family:var(--font-mono, ui-monospace, monospace)}.tab-switcher.svelte-kgb251{display:flex;gap:var(--space-1);padding:3px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-lg);margin-bottom:var(--space-5)}.tab-btn.svelte-kgb251{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-md);background:transparent;color:var(--fg-subtle);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--motion-fast) var(--easing)}.tab-btn.svelte-kgb251:hover{color:var(--fg-muted)}.tab-btn.active.svelte-kgb251{background:#ffffff14;color:var(--fg-base);box-shadow:0 1px 4px #0000001f}.tab-count.svelte-kgb251{font-size:var(--text-xs);padding:0 6px;border-radius:var(--radius-full);background:#ffffff14;color:var(--fg-muted);font-family:var(--font-mono, ui-monospace, monospace);line-height:1.6}.tab-btn.active.svelte-kgb251 .tab-count:where(.svelte-kgb251){background:#34d39926;color:#34d399}.current-round.svelte-kgb251{border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-5)}.section-label.svelte-kgb251{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-3)}.current-round-header.svelte-kgb251{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.current-round-body.svelte-kgb251{display:flex;flex-direction:column;gap:var(--space-2)}.current-round-waiting.svelte-kgb251{font-size:var(--text-sm);color:var(--fg-subtle);margin:0;font-style:italic}.scan-status.svelte-kgb251{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-xs);color:var(--fg-subtle)}.scan-dot.svelte-kgb251{width:5px;height:5px;border-radius:50%;background:#34d399;animation:svelte-kgb251-breathe 2.5s ease-in-out infinite}.scan-text.svelte-kgb251{opacity:.6}.empty-state.svelte-kgb251{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12) var(--space-6);text-align:center}.empty-icon.svelte-kgb251{color:var(--fg-faint);margin-bottom:var(--space-4)}.empty-icon.scanning.svelte-kgb251{animation:svelte-kgb251-breathe 2.5s ease-in-out infinite}.empty-title.svelte-kgb251{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--fg-muted);margin:0 0 var(--space-2)}.empty-desc.svelte-kgb251{font-size:var(--text-sm);color:var(--fg-subtle);margin:0}.loading-state.svelte-kgb251{display:flex;justify-content:center;padding:var(--space-12)}.loading-dot.svelte-kgb251{width:8px;height:8px;background:var(--fg-subtle);border-radius:50%;animation:svelte-kgb251-blink 1s ease-in-out infinite}.events-grid.svelte-kgb251{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.event-card.svelte-kgb251{border-radius:var(--radius-lg);padding:var(--space-4)}.card-header.svelte-kgb251{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.card-time.svelte-kgb251{font-size:var(--text-xs);color:var(--fg-subtle);font-family:var(--font-mono, ui-monospace, monospace)}.card-type-badge.svelte-kgb251{font-size:var(--text-xs);font-weight:var(--weight-medium);padding:2px var(--space-2);border-radius:var(--radius-sm)}.event-green-badge.svelte-kgb251{background:#34d3991f;color:#34d399}.event-blue-badge.svelte-kgb251{background:#60a5fa1f;color:#60a5fa}.event-amber-badge.svelte-kgb251{background:#fbbf241f;color:#fbbf24}.event-gray-badge.svelte-kgb251{background:#ffffff0f;color:var(--fg-subtle)}.event-settlement-badge.svelte-kgb251{background:#a855f71f;color:#a855f7}.event-message.svelte-kgb251{font-size:var(--text-sm);color:var(--fg-muted);margin:0;line-height:1.5;word-break:break-word}.settlement-result.svelte-kgb251{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-family:var(--font-mono, ui-monospace, monospace)}.settlement-result.win.svelte-kgb251{background:#34d3991a}.settlement-result.loss.svelte-kgb251{background:#f871711a}.settlement-label.svelte-kgb251{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.settlement-result.win.svelte-kgb251 .settlement-label:where(.svelte-kgb251),.settlement-result.win.svelte-kgb251 .settlement-profit:where(.svelte-kgb251){color:#34d399}.settlement-result.loss.svelte-kgb251 .settlement-label:where(.svelte-kgb251),.settlement-result.loss.svelte-kgb251 .settlement-profit:where(.svelte-kgb251){color:#f87171}.settlement-profit.svelte-kgb251{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.entry-details.svelte-kgb251{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.direction-tag.svelte-kgb251{font-size:var(--text-sm);font-weight:var(--weight-bold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}.direction-up.svelte-kgb251{color:#34d399;background:#34d3991f}.direction-down.svelte-kgb251{color:#f87171;background:#f871711f}.positive.svelte-kgb251{color:#34d399}.negative.svelte-kgb251{color:#f87171}.filter-bar.svelte-kgb251{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}.filter-group.svelte-kgb251{display:flex;gap:var(--space-2);flex-wrap:wrap}.filter-btn.svelte-kgb251{padding:var(--space-1) var(--space-3);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);background:transparent;color:var(--fg-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--motion-fast) var(--easing)}.filter-btn.svelte-kgb251:hover{border-color:#ffffff26;color:var(--fg-muted)}.filter-btn.active.svelte-kgb251{background:#ffffff14;border-color:#ffffff26;color:var(--fg-base)}.refresh-btn.svelte-kgb251{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-full);background:transparent;color:var(--fg-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--motion-fast) var(--easing);flex-shrink:0}.refresh-btn.svelte-kgb251:hover:not(:disabled){border-color:#ffffff26;color:var(--fg-muted)}.refresh-btn.svelte-kgb251:disabled{opacity:.3;cursor:not-allowed}.rounds-list.svelte-kgb251{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.round-card.svelte-kgb251{border-radius:var(--radius-lg);padding:var(--space-4)}.round-header.svelte-kgb251{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.round-id-link.svelte-kgb251{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--accent);font-family:var(--font-mono, ui-monospace, monospace);text-decoration:none}.round-id-link.svelte-kgb251:hover{text-decoration:underline}.round-time-window.svelte-kgb251{font-size:var(--text-xs);color:var(--fg-muted);font-family:var(--font-mono, ui-monospace, monospace);flex:1}.round-badge.svelte-kgb251{font-size:var(--text-xs);font-weight:var(--weight-bold);padding:2px var(--space-2);border-radius:var(--radius-sm);text-transform:uppercase}.badge-win.svelte-kgb251{background:#34d3991f;color:#34d399}.badge-loss.svelte-kgb251{background:#f871711f;color:#f87171}.badge-skip.svelte-kgb251{background:#ffffff0f;color:var(--fg-subtle)}.badge-watching.svelte-kgb251,.badge-entered.svelte-kgb251{background:#60a5fa1f;color:#60a5fa}.round-body.svelte-kgb251{display:flex;flex-direction:column;gap:var(--space-2)}.round-row.svelte-kgb251{display:flex;justify-content:space-between;align-items:center}.round-label.svelte-kgb251{font-size:var(--text-sm);color:var(--fg-subtle)}.round-value.svelte-kgb251{font-size:var(--text-sm);color:var(--fg-base);font-weight:var(--weight-medium)}.round-value.mono.svelte-kgb251{font-family:var(--font-mono, ui-monospace, monospace)}.countdown-value.svelte-kgb251{color:#60a5fa}.entry-remaining.svelte-kgb251{color:var(--fg-subtle);font-size:var(--text-xs)}.skip-reason.svelte-kgb251{font-size:var(--text-sm);color:var(--fg-subtle);margin:0;font-style:italic}.pnl-divider.svelte-kgb251{height:1px;background:#ffffff0f;margin:var(--space-2) 0}.pnl-details.svelte-kgb251{border:none}.pnl-details.svelte-kgb251 summary:where(.svelte-kgb251){list-style:none}.pnl-details.svelte-kgb251 summary:where(.svelte-kgb251)::-webkit-details-marker{display:none}.pnl-summary.svelte-kgb251{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:var(--space-1) 0}.pnl-summary.svelte-kgb251:hover{opacity:.85}.pnl-summary-right.svelte-kgb251{display:flex;align-items:center;gap:var(--space-2)}.pnl-chevron.svelte-kgb251{color:var(--fg-subtle);transition:transform var(--motion-fast) var(--easing)}.pnl-details[open].svelte-kgb251 .pnl-chevron:where(.svelte-kgb251){transform:rotate(180deg)}.pnl-section.svelte-kgb251{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-2)}.pnl-title.svelte-kgb251{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--fg-subtle);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.pnl-row.svelte-kgb251{display:flex;justify-content:space-between;align-items:center;padding:1px 0}.pnl-label.svelte-kgb251{font-size:var(--text-xs);color:var(--fg-subtle)}.pnl-value.svelte-kgb251{font-size:var(--text-xs);font-family:var(--font-mono, ui-monospace, monospace);font-weight:var(--weight-medium)}.pnl-row.cost.svelte-kgb251 .pnl-value:where(.svelte-kgb251){color:#f87171}.pnl-row.income.svelte-kgb251 .pnl-value:where(.svelte-kgb251){color:#34d399}.pnl-row.hedge-info.svelte-kgb251 .pnl-value:where(.svelte-kgb251){color:#fbbf24;font-size:var(--text-xs)}.pnl-total-label.svelte-kgb251{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--fg-muted)}.pnl-total-value.svelte-kgb251{font-size:var(--text-sm);font-weight:var(--weight-bold);font-family:var(--font-mono, ui-monospace, monospace)}.pagination.svelte-kgb251{display:flex;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-6)}.pagination-btn.svelte-kgb251{padding:var(--space-2) var(--space-4);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:transparent;color:var(--fg-muted);font-size:var(--text-sm);cursor:pointer;transition:all var(--motion-fast) var(--easing)}.pagination-btn.svelte-kgb251:hover:not(:disabled){border-color:#ffffff26;color:var(--fg-base)}.pagination-btn.svelte-kgb251:disabled{opacity:.3;cursor:not-allowed}.pagination-info.svelte-kgb251{font-size:var(--text-sm);color:var(--fg-subtle);font-family:var(--font-mono, ui-monospace, monospace)}.glass-card.svelte-kgb251{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);box-shadow:0 2px 8px #00000026}[data-theme=light] .glass-card.svelte-kgb251{background:#00000005;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000f}[data-theme=light] .tab-switcher.svelte-kgb251{background:#00000008;border-color:#00000014}[data-theme=light] .tab-btn.active.svelte-kgb251{background:#fff;box-shadow:0 1px 4px #00000014}[data-theme=light] .tab-count.svelte-kgb251{background:#0000000f}[data-theme=light] .tab-btn.active.svelte-kgb251 .tab-count:where(.svelte-kgb251){background:#10b9811f;color:#059669}[data-theme=light] .positive.svelte-kgb251{color:#059669}[data-theme=light] .negative.svelte-kgb251{color:#dc2626}[data-theme=light] .direction-up.svelte-kgb251{color:#059669;background:#10b9811a}[data-theme=light] .direction-down.svelte-kgb251{color:#dc2626;background:#dc26261a}[data-theme=light] .status-connected.svelte-kgb251{border-color:#10b9814d;color:#059669;background:#10b9810f}[data-theme=light] .status-connected.svelte-kgb251 .status-dot:where(.svelte-kgb251),[data-theme=light] .scan-dot.svelte-kgb251{background:#059669}[data-theme=light] .badge-win.svelte-kgb251,[data-theme=light] .event-green-badge.svelte-kgb251{background:#10b9811a;color:#059669}[data-theme=light] .badge-loss.svelte-kgb251{background:#dc26261a;color:#dc2626}[data-theme=light] .settlement-result.win.svelte-kgb251{background:#10b98114}[data-theme=light] .settlement-result.win.svelte-kgb251 .settlement-label:where(.svelte-kgb251),[data-theme=light] .settlement-result.win.svelte-kgb251 .settlement-profit:where(.svelte-kgb251){color:#059669}[data-theme=light] .settlement-result.loss.svelte-kgb251{background:#dc262614}[data-theme=light] .settlement-result.loss.svelte-kgb251 .settlement-label:where(.svelte-kgb251),[data-theme=light] .settlement-result.loss.svelte-kgb251 .settlement-profit:where(.svelte-kgb251){color:#dc2626}[data-theme=light] .event-amber-badge.svelte-kgb251{background:#d977061a;color:#d97706}[data-theme=light] .event-settlement-badge.svelte-kgb251{background:#9333ea1a;color:#9333ea}[data-theme=light] .filter-btn.svelte-kgb251{border-color:#00000014}[data-theme=light] .filter-btn.svelte-kgb251:hover{border-color:#00000026}[data-theme=light] .filter-btn.active.svelte-kgb251{background:#0000000a;border-color:#00000026}[data-theme=light] .pagination-btn.svelte-kgb251{border-color:#00000014}[data-theme=light] .pagination-btn.svelte-kgb251:hover:not(:disabled){border-color:#00000026}[data-theme=light] .event-gray-badge.svelte-kgb251,[data-theme=light] .badge-skip.svelte-kgb251,[data-theme=light] .strategy-banner.svelte-kgb251:hover{background:#0000000a}[data-theme=light] .disclaimer.svelte-kgb251{background:#d977060f;border-color:#d9770626}[data-theme=light] .disclaimer.svelte-kgb251 svg:where(.svelte-kgb251){color:#d97706}[data-theme=light] .date-input.svelte-kgb251{background:#00000008;border-color:#00000014;color-scheme:light}[data-theme=light] .date-option-btn.svelte-kgb251{border-color:#00000014}[data-theme=light] .date-option-btn.svelte-kgb251:hover{border-color:#00000026}[data-theme=light] .date-option-btn.active.svelte-kgb251{background:#0000000a;border-color:#00000026}[data-theme=light] .bar-positive.svelte-kgb251{background:#10b981d9}[data-theme=light] .bar-negative.svelte-kgb251{background:#dc2626d9}[data-theme=light] .bar-empty.svelte-kgb251{background:#0000000a}[data-theme=light] .chart-col-selected.svelte-kgb251{background:#0000000d}[data-theme=light] .chart-detail.svelte-kgb251{border-top-color:#00000014}[data-theme=light] .version-btn.svelte-kgb251{border-color:#00000014}[data-theme=light] .version-btn.svelte-kgb251:hover{border-color:#00000026}[data-theme=light] .version-btn.active.svelte-kgb251{background:#0000000a;border-color:#00000026}[data-theme=light] .comparison-toggle-btn.svelte-kgb251{border-color:#00000014}[data-theme=light] .comparison-toggle-btn.svelte-kgb251:hover{border-color:#00000026}[data-theme=light] .comparison-table.svelte-kgb251 th:where(.svelte-kgb251),[data-theme=light] .comparison-table.svelte-kgb251 td:where(.svelte-kgb251){border-bottom-color:#0000000f}[data-theme=light] .comparison-table.svelte-kgb251 .active-col:where(.svelte-kgb251){background:#00000008}[data-theme=light] .hedge-on.svelte-kgb251{background:#10b9811a;color:#059669}[data-theme=light] .hedge-off.svelte-kgb251{background:#0000000a}[data-theme=light] .pnl-divider.svelte-kgb251{background:#0000000f}[data-theme=light] .refresh-btn.svelte-kgb251{border-color:#00000014}[data-theme=light] .refresh-btn.svelte-kgb251:hover:not(:disabled){border-color:#00000026}[data-theme=light] .pnl-row.cost.svelte-kgb251 .pnl-value:where(.svelte-kgb251){color:#dc2626}[data-theme=light] .pnl-row.income.svelte-kgb251 .pnl-value:where(.svelte-kgb251){color:#059669}[data-theme=light] .pnl-row.hedge-info.svelte-kgb251 .pnl-value:where(.svelte-kgb251){color:#d97706}@media(max-width:768px){main.page.svelte-kgb251{padding:var(--space-6) var(--space-4)}.page-title.svelte-kgb251{font-size:var(--text-2xl)}.stats-grid.svelte-kgb251{grid-template-columns:repeat(2,1fr)}.stat-value.svelte-kgb251{font-size:var(--text-lg)}.strategy-banner.svelte-kgb251{padding:var(--space-3) var(--space-4)}.strategy-runtime.svelte-kgb251{flex-direction:column;gap:var(--space-2)}}
