.financial-shell.svelte-3oxdxk{min-height:100vh;padding:clamp(var(--space-4),5vw,var(--space-5));color:var(--color-text-primary);display:flex;flex-direction:column;gap:var(--space-4);overflow-x:hidden}.page-header.svelte-3oxdxk{text-align:center;margin-bottom:36px}.page-header.svelte-3oxdxk h1:where(.svelte-3oxdxk){font-family:var(--font-family-display);font-size:var(--font-step-3);font-weight:600;margin:0 0 var(--space-2) 0;letter-spacing:-.01em;background:linear-gradient(120deg,#8f7fff,#5ad3ffd9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-description.svelte-3oxdxk{max-width:60ch;margin:0 auto;font-size:var(--font-step-0);color:var(--color-text-secondary);line-height:1.6}.page-value.svelte-3oxdxk{max-width:60ch;margin:var(--space-3) auto 0;font-size:var(--font-step--1);color:var(--color-text-secondary);line-height:1.5}.page-value__link.svelte-3oxdxk{display:inline-block;margin-left:var(--space-2);color:#94cfffe0;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(148,207,255,.3);padding-bottom:2px}.page-value__link.svelte-3oxdxk:hover,.page-value__link.svelte-3oxdxk:focus{border-color:#94cfffcc}.current-subject-info.svelte-3oxdxk{display:flex;justify-content:center;gap:12px;align-items:center;margin-top:16px;flex-wrap:wrap}.subject-name.svelte-3oxdxk{font-size:18px;font-weight:600}.financial-content.svelte-3oxdxk{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.overview-card.svelte-3oxdxk{background:#0f1630ad;border:1px solid rgba(148,207,255,.2);border-radius:var(--radius-md);padding:clamp(var(--space-3),3vw,var(--space-4));display:flex;flex-direction:column;gap:var(--space-3);box-shadow:0 20px 44px #05091459}.overview-header.svelte-3oxdxk{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.overview-title.svelte-3oxdxk h2:where(.svelte-3oxdxk){margin:0;font-size:var(--font-step-2);font-weight:600;color:var(--color-text-primary);letter-spacing:-.01em}.asset-tags.svelte-3oxdxk{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}.trading-code.svelte-3oxdxk{background:#5ad3ff2e;color:var(--color-accent-secondary);padding:6px 12px;border-radius:var(--radius-sm);font-family:JetBrains Mono,SFMono-Regular,monospace;font-size:13px;font-weight:600;max-width:100%;overflow-wrap:anywhere}.category-badge.svelte-3oxdxk{padding:5px 10px;border-radius:999px;background:#8f7fff29;border:1px solid rgba(148,207,255,.28);font-size:12px;font-weight:500;color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;max-width:100%;overflow-wrap:anywhere}.category-badge[data-category="US Stocks"].svelte-3oxdxk{background:#60a5fa2e;border-color:#60a5fa59;color:#95c4ffd9}.category-badge[data-category="BIST Stocks"].svelte-3oxdxk{background:#f871712e;border-color:#f8717159;color:#ff9595d9}.category-badge[data-category=Cryptocurrency].svelte-3oxdxk{background:#a78bfa2e;border-color:#a78bfa59;color:#d1c6ffd1}.category-badge[data-category=Commodities].svelte-3oxdxk{background:#fbbf242e;border-color:#fbbf2459;color:#fde68aeb}.category-badge[data-category=Forex].svelte-3oxdxk{background:#34d3992e;border-color:#34d39959;color:#58d3a2d9}.price-block.svelte-3oxdxk{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.price-now.svelte-3oxdxk{font-size:34px;font-weight:700}.price-delta.svelte-3oxdxk{font-size:14px;font-weight:600;color:var(--color-text-secondary)}.price-block[data-trend=positive].svelte-3oxdxk .price-delta:where(.svelte-3oxdxk){color:var(--color-success)}.price-block[data-trend=negative].svelte-3oxdxk .price-delta:where(.svelte-3oxdxk){color:var(--color-danger)}.price-loading.svelte-3oxdxk{font-size:12px;color:var(--color-text-muted);display:inline-flex;align-items:center;gap:6px}.price-loading.svelte-3oxdxk:before{content:"⏳";font-size:12px;line-height:1}.metric-grid.svelte-3oxdxk{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.metric-item.svelte-3oxdxk{background:#0f163099;border:1px solid rgba(148,207,255,.16);border-radius:var(--radius-sm);padding:var(--space-2);display:flex;flex-direction:column;gap:4px}.metric-label.svelte-3oxdxk{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.metric-value.svelte-3oxdxk{font-size:var(--font-step--1);font-weight:600;color:var(--color-text-primary)}.overview-footer.svelte-3oxdxk{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px}.incorporation-grid.svelte-3oxdxk{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0;width:100%;align-items:start}.incorporation-grid.svelte-3oxdxk div:where(.svelte-3oxdxk){display:flex;flex-direction:column;gap:4px;min-width:0}.incorporation-grid.svelte-3oxdxk dt:where(.svelte-3oxdxk){font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.incorporation-grid.svelte-3oxdxk dd:where(.svelte-3oxdxk){margin:0;font-size:14px;font-weight:600;color:var(--color-text-secondary);word-break:break-word}@media (max-width: 900px){.incorporation-grid.svelte-3oxdxk{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width: 540px){.incorporation-grid.svelte-3oxdxk{grid-template-columns:1fr}.overview-meta.svelte-3oxdxk{margin-left:0;width:100%;justify-content:flex-start}}.overview-meta.svelte-3oxdxk{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-left:auto}.range-chip.svelte-3oxdxk,.event-count.svelte-3oxdxk{padding:6px 12px;border-radius:999px;background:#0f172a8c;border:1px solid rgba(96,165,250,.35);font-size:12px;color:#95c4ffd9}.event-count.svelte-3oxdxk{background:#3b82f638;border-color:#3b82f666}.chart-panel.svelte-3oxdxk{background:#0f172ab8;border:1px solid rgba(59,130,246,.28);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:inset 0 0 0 1px #ffffff05;overflow:hidden}.chart-toolbar.svelte-3oxdxk{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.toolbar-left.svelte-3oxdxk{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.chart-toolbar.svelte-3oxdxk h3:where(.svelte-3oxdxk){margin:0;font-size:22px;font-weight:600}.toolbar-chip.svelte-3oxdxk{padding:6px 12px;border-radius:999px;background:#3b82f62e;border:1px solid rgba(59,130,246,.35);font-size:13px;color:#95c4ffd9}.toolbar-actions.svelte-3oxdxk{display:flex;gap:10px;flex-wrap:wrap}.toolbar-button.svelte-3oxdxk,.toolbar-icon-button.svelte-3oxdxk{display:inline-flex;align-items:center;gap:8px;border-radius:10px;border:1px solid rgba(148,163,184,.25);background:#94a3b81f;color:#e5edff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.toolbar-button.svelte-3oxdxk{padding:8px 16px}.toolbar-icon-button.svelte-3oxdxk{padding:8px}.toolbar-button.active.svelte-3oxdxk{background:#3b82f659;border-color:#3b82f699}.toolbar-button.svelte-3oxdxk:hover,.toolbar-icon-button.svelte-3oxdxk:hover{transform:translateY(-1px);border-color:#60a5fa73;background:#3b82f638}.toolbar-spinner.svelte-3oxdxk{width:14px;height:14px;border:2px solid rgba(226,232,240,.3);border-top-color:#60a5fa;border-radius:50%;animation:svelte-3oxdxk-spin .8s linear infinite}.toolbar-status.svelte-3oxdxk{display:flex;gap:8px;align-items:center;margin-top:10px}.status-pill.svelte-3oxdxk{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:9999px;font-size:12px;font-weight:500;border:1px solid rgba(148,163,184,.25);background:#94a3b81f;color:#e5edff}.status-pill.error.svelte-3oxdxk{border-color:#f8717159;background:#ef44441f;color:#fca5a5}.chart-canvas.svelte-3oxdxk{width:100%;max-width:100%;min-height:320px;border-radius:14px;border:1px solid rgba(148,163,184,.2);background:#080d18e6;overflow:hidden;position:relative}.legend-panel.svelte-3oxdxk{background:#080d18bf;border:1px solid rgba(59,130,246,.25);border-radius:12px;padding:12px 16px;color:#cdd6f4}.legend-panel.svelte-3oxdxk+.legend-panel:where(.svelte-3oxdxk){margin-top:-6px}.legend-panel.svelte-3oxdxk summary:where(.svelte-3oxdxk){cursor:pointer;font-weight:600;font-size:14px}.legend-grid.svelte-3oxdxk{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px}.legend-item.svelte-3oxdxk{display:flex;align-items:center;gap:10px;font-size:13px;color:#9fb1d1}.legend-dot.svelte-3oxdxk{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.25)}.legend-dot--bullish.svelte-3oxdxk{background:linear-gradient(135deg,#16a34a,#4ade80)}.legend-dot--bearish.svelte-3oxdxk{background:linear-gradient(135deg,#dc2626,var(--color-danger))}.legend-dot--volatility.svelte-3oxdxk{background:linear-gradient(135deg,#facc15,#f97316)}.legend-dot--neutral.svelte-3oxdxk{background:linear-gradient(135deg,#38bdf8,#818cf8)}.insight-card.svelte-3oxdxk{background:#0f172ab3;border:1px solid rgba(148,163,184,.25);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:18px;box-shadow:0 12px 24px #080c1847}.config-card.svelte-3oxdxk{padding:0}.config-card.svelte-3oxdxk .insight-header:where(.svelte-3oxdxk){padding:24px 24px 0}.config-card.svelte-3oxdxk .transit-config-panel{margin:16px 24px 24px;background:#080d18d1;border-color:#94a3b840}.insight-card--full.svelte-3oxdxk{grid-column:1 / -1}.insight-header.svelte-3oxdxk{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.insight-header.svelte-3oxdxk h3:where(.svelte-3oxdxk){margin:0;font-size:20px;font-weight:600}.insight-subtitle.svelte-3oxdxk{margin:0;font-size:13px;color:#9fb1d1}.insight-meta.svelte-3oxdxk{display:flex;gap:8px;flex-wrap:wrap}.meta-chip.svelte-3oxdxk{padding:6px 12px;border-radius:999px;background:#3b82f633;border:1px solid rgba(59,130,246,.35);font-size:12px;color:#95c4ffd9}.meta-chip.loading.svelte-3oxdxk{background:#facc1529;border-color:#facc1559;color:#facc15}.chip-group.svelte-3oxdxk{display:flex;flex-direction:column;gap:6px}.chip-label.svelte-3oxdxk{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.chip-row.svelte-3oxdxk{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-3oxdxk{padding:6px 12px;border-radius:999px;background:#3b82f626;border:1px solid rgba(59,130,246,.35);font-size:12px;font-weight:600;letter-spacing:.03em}.transit-focus-panel.svelte-3oxdxk{margin-top:-6px}.transit-focus.svelte-3oxdxk{display:flex;flex-direction:column;gap:14px;padding-top:10px}.transit-focus.svelte-3oxdxk .chip:where(.svelte-3oxdxk){padding:4px 10px;font-size:11px;letter-spacing:.02em}.transit-focus.svelte-3oxdxk .chip-row:where(.svelte-3oxdxk){gap:6px}.transit-focus.svelte-3oxdxk .chip-group:where(.svelte-3oxdxk){gap:4px}.insight-metrics.svelte-3oxdxk{display:flex;gap:10px;flex-wrap:wrap}.metric-pill.svelte-3oxdxk{padding:6px 10px;border-radius:8px;background:#0284c72e;border:1px solid rgba(2,132,199,.35);font-size:12px;font-weight:600;color:#bae6fd}.insight-note.svelte-3oxdxk{margin:0;font-size:13px;line-height:1.5;color:#9fb1d1}.loading-placeholder.svelte-3oxdxk{text-align:center;padding:24px;color:#9fb1d1;font-style:italic}.loading-state.svelte-3oxdxk,.error-state.svelte-3oxdxk,.empty-state.svelte-3oxdxk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;gap:12px}.spinner.svelte-3oxdxk{width:32px;height:32px;border:3px solid rgba(148,163,184,.25);border-top:3px solid rgba(90,211,255,1);border-radius:50%;animation:svelte-3oxdxk-spin 1s linear infinite}@keyframes svelte-3oxdxk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-icon.svelte-3oxdxk,.empty-icon.svelte-3oxdxk{font-size:48px}.hint.svelte-3oxdxk{font-size:14px;color:var(--color-text-muted)}@media (max-width: 1100px){.config-card.svelte-3oxdxk .transit-config-panel{margin:16px}}@media (max-width: 900px){.price-block.svelte-3oxdxk{align-items:flex-start}.overview-header.svelte-3oxdxk,.chart-toolbar.svelte-3oxdxk{flex-direction:column;align-items:flex-start}.price-now.svelte-3oxdxk{font-size:30px}}@media (max-width: 640px){.financial-shell.svelte-3oxdxk{padding:16px}.overview-card.svelte-3oxdxk,.chart-panel.svelte-3oxdxk,.insight-card.svelte-3oxdxk{padding:20px}.config-card.svelte-3oxdxk{padding:0}.config-card.svelte-3oxdxk .insight-header:where(.svelte-3oxdxk){padding:20px 20px 0}.config-card.svelte-3oxdxk .transit-config-panel{margin:14px 20px 20px}}
