.fchip.svelte-1be7q5h{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid;white-space:nowrap;line-height:1.4}.fchip.compact.svelte-1be7q5h{font-size:10px;padding:1px 6px}.fchip-icon.svelte-1be7q5h{font-size:8px;opacity:.9}.pc-wrap.svelte-1vog6rx{position:relative;width:100%}.pc-title.svelte-1vog6rx{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.pc-ticker.svelte-1vog6rx{font-size:13px;font-weight:700;color:var(--tx1);letter-spacing:.03em}.pc-sub.svelte-1vog6rx{font-size:11px;color:var(--tx3)}.pc-svg.svelte-1vog6rx{display:block;width:100%}.pc-legend.svelte-1vog6rx{display:flex;gap:12px;justify-content:center;margin-top:4px;font-size:10px;color:var(--tx3)}.pc-leg.svelte-1vog6rx{display:flex;align-items:center;gap:4px}.pc-dot.svelte-1vog6rx{width:8px;height:8px;border-radius:2px;display:inline-block}.pc-line.svelte-1vog6rx{width:14px;height:2px;background:#60a5fa;display:inline-block;border-radius:1px}.sb-wrap.svelte-tcinab{border:1px solid var(--border);border-radius:10px;overflow:hidden;margin:12px 0}.sb-header.svelte-tcinab{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--panel);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sb-header.svelte-tcinab:hover{background:var(--panel2)}.sb-hd-left.svelte-tcinab{display:flex;align-items:center;gap:8px}.sb-icon.svelte-tcinab{color:var(--accent);display:flex}.sb-hd-title.svelte-tcinab{font-size:13px;font-weight:600;color:var(--tx1)}.sb-hd-meta.svelte-tcinab{font-size:11px;color:var(--tx3);font-weight:400;margin-left:6px}.sb-chevron.svelte-tcinab{font-size:12px;color:var(--tx3);transition:transform .2s}.sb-body.svelte-tcinab{padding:14px;background:var(--bg);border-top:1px solid var(--border)}.sb-meta.svelte-tcinab{margin-bottom:14px}.sb-meta-bar.svelte-tcinab{height:8px;background:var(--panel2);border-radius:4px;overflow:hidden}.sb-meta-fill.svelte-tcinab{height:100%;border-radius:4px;transition:width .4s ease}.sb-meta-label.svelte-tcinab{font-size:11px;color:var(--tx3);margin-top:4px;display:block}.sb-classes.svelte-tcinab{display:flex;flex-direction:column;gap:6px}.sb-class.svelte-tcinab{border:1px solid var(--border);border-radius:8px;overflow:hidden}.sb-class.best.svelte-tcinab{border-color:var(--accent);border-width:1.5px}.sb-class-row.svelte-tcinab{display:flex;align-items:center;gap:8px;padding:8px 12px}.sb-class-row.clickable.svelte-tcinab{cursor:pointer}.sb-class-row.clickable.svelte-tcinab:hover{background:var(--panel)}.sb-class-rank.svelte-tcinab{width:18px;height:18px;border-radius:50%;background:var(--panel2);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:var(--tx2);flex-shrink:0}.sb-class-name.svelte-tcinab{font-size:12px;font-weight:500;color:var(--tx1);min-width:90px}.sb-class-sub-hint.svelte-tcinab{font-size:10px;color:var(--tx4)}.sb-class-bar-wrap.svelte-tcinab{flex:1;display:flex;align-items:center;gap:8px}.sb-class-bar.svelte-tcinab{flex:1;height:6px;background:var(--panel2);border-radius:3px;overflow:hidden}.sb-class-bar-fill.svelte-tcinab{height:100%;border-radius:3px;transition:width .3s}.sb-class-score.svelte-tcinab{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;width:28px;text-align:right}.sb-class-chevron.svelte-tcinab{font-size:10px;color:var(--tx3)}.sb-subs.svelte-tcinab{padding:8px 12px;background:var(--panel);border-top:1px solid var(--border)}.sb-sub-row.svelte-tcinab{display:flex;align-items:center;gap:8px;padding:5px 0}.sb-sub-row.svelte-tcinab+.sb-sub-row:where(.svelte-tcinab){border-top:1px solid var(--border)}.sb-sub-label.svelte-tcinab{font-size:11px;color:var(--tx2);min-width:120px}.sb-sub-bar-wrap.svelte-tcinab{flex:1;display:flex;align-items:center;gap:6px}.sb-sub-bar.svelte-tcinab{flex:1;height:4px;background:var(--panel2);border-radius:2px;overflow:hidden}.sb-sub-bar-fill.svelte-tcinab{height:100%;border-radius:2px}.sb-sub-score.svelte-tcinab{font-size:11px;font-weight:600;width:24px;text-align:right;font-variant-numeric:tabular-nums}.sb-sub-detail.svelte-tcinab{font-size:10px;color:var(--tx4);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-education.svelte-tcinab{margin-top:14px;padding:10px 12px;background:var(--panel);border-radius:8px;font-size:11px;color:var(--tx3);line-height:1.6}.sb-education.svelte-tcinab strong:where(.svelte-tcinab){color:var(--tx2)}.df-container.svelte-ouz1f3{max-width:720px;margin:0 auto;padding:20px 24px 80px}.df-loading.svelte-ouz1f3{text-align:center;padding:40px 0}.df-load-spin.svelte-ouz1f3{position:relative;width:56px;height:56px;margin:0 auto 16px}.df-load-pct.svelte-ouz1f3{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;font-family:var(--mono);color:var(--accent)}.df-load-title.svelte-ouz1f3{font-size:18px;font-weight:800;color:var(--tx);margin-bottom:20px}.df-load-pipeline.svelte-ouz1f3{display:flex;flex-direction:column;gap:6px;max-width:320px;margin:0 auto 20px;text-align:left}.pl-step.svelte-ouz1f3{font-size:12px;color:var(--tx3);display:flex;align-items:center;gap:8px;transition:color .3s}.pl-step.done.svelte-ouz1f3{color:var(--tx2)}.pl-step.active.svelte-ouz1f3{color:var(--accent);font-weight:600}.pl-check.svelte-ouz1f3{width:18px;text-align:center;font-size:11px;color:var(--positive)}.df-load-fact.svelte-ouz1f3{font-size:11px;color:var(--tx4);max-width:380px;margin:0 auto 20px;line-height:1.6;font-style:italic}.df-load-time.svelte-ouz1f3{font-size:11px;color:var(--tx4)}.df-chart-section.svelte-ouz1f3{margin:0 0 20px;padding:16px 20px;background:var(--panel);border:1px solid var(--border);border-radius:12px}.df-sec-sub.svelte-ouz1f3{font-size:10px;color:var(--tx3);font-weight:400;margin-left:8px}.df-chart-loading.svelte-ouz1f3{font-size:12px;color:var(--tx3);padding:12px 0}.df-load-phase.svelte-ouz1f3{font-size:12px;color:var(--accent);max-width:380px;margin:0 auto 12px;text-align:center;opacity:.9}.df-error.svelte-ouz1f3{text-align:center;padding:60px 20px}.df-error-icon.svelte-ouz1f3{font-size:48px;margin-bottom:12px}.df-error-title.svelte-ouz1f3{font-size:20px;font-weight:800;color:var(--tx);margin-bottom:8px}.df-error-msg.svelte-ouz1f3{font-size:13px;color:var(--tx3);margin-bottom:20px}.df-btn.svelte-ouz1f3{padding:10px 24px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.df-btn-back.svelte-ouz1f3{border:1px solid var(--border);background:var(--surface2);color:var(--tx2)}.df-btn-back.svelte-ouz1f3:hover{border-color:var(--border2);color:var(--tx)}.df-verdict.svelte-ouz1f3{animation:svelte-ouz1f3-fadeIn .3s ease}@keyframes svelte-ouz1f3-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.df-back.svelte-ouz1f3{padding:4px 12px;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--tx3);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;margin-bottom:16px}.df-back.svelte-ouz1f3:hover{border-color:var(--border2);color:var(--tx)}.df-header.svelte-ouz1f3{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.df-hd-ticker.svelte-ouz1f3{font-size:28px;font-weight:800;font-family:var(--mono);color:var(--tx)}.df-hd-co.svelte-ouz1f3{font-size:12px;color:var(--tx3);margin-top:2px}.df-hd-price.svelte-ouz1f3{font-size:28px;font-weight:800;font-family:var(--mono);color:var(--tx)}.df-win-badge.svelte-ouz1f3{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.df-win-ring.svelte-ouz1f3{width:140px;height:140px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.df-win-inner.svelte-ouz1f3{width:112px;height:112px;border-radius:50%;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center}.df-win-pct.svelte-ouz1f3{font-size:32px;font-weight:900;font-family:var(--mono);line-height:1}.df-win-label.svelte-ouz1f3{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.df-win-metrics.svelte-ouz1f3{display:flex;gap:16px}.df-win-metric.svelte-ouz1f3{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:100px}.df-wm-label.svelte-ouz1f3{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);margin-bottom:2px}.df-wm-val.svelte-ouz1f3{font-size:12px;font-weight:600;color:var(--tx)}.df-takeaways.svelte-ouz1f3{margin-bottom:20px}.df-ta-title.svelte-ouz1f3{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);margin-bottom:10px}.df-ta-item.svelte-ouz1f3{display:flex;gap:8px;margin-bottom:8px;font-size:13px;color:var(--tx2);line-height:1.5}.df-ta-bullet.svelte-ouz1f3{flex-shrink:0}.df-scanner-cmp.svelte-ouz1f3{padding:8px 12px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);font-size:11px;color:var(--tx3);margin-bottom:16px;line-height:1.5}.df-cmp-label.svelte-ouz1f3{font-weight:600;color:var(--tx2);margin-right:4px}.df-toggles.svelte-ouz1f3{display:flex;gap:6px;flex-wrap:wrap}.df-toggle.svelte-ouz1f3{flex:1;min-width:120px;padding:10px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--tx2);font-size:12px;font-weight:600;cursor:pointer;text-align:center;font-family:inherit;transition:all .15s}.df-toggle.svelte-ouz1f3:hover{border-color:var(--accent);color:var(--accent)}.df-drift-toggle.svelte-ouz1f3{padding:8px 12px;border-radius:6px;border:1px solid var(--border);background:var(--surface2);color:var(--tx3);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;margin-bottom:12px}.df-drift-toggle.svelte-ouz1f3:hover{border-color:var(--border2);color:var(--tx2)}.df-drift-detail.svelte-ouz1f3{padding:8px 12px;border-radius:6px;background:var(--surface2);border:1px solid var(--border);margin-bottom:12px}.df-drift-row.svelte-ouz1f3{display:flex;justify-content:space-between;font-size:10px;color:var(--tx3);padding:2px 0;font-family:var(--mono)}.df-drift-note.svelte-ouz1f3{font-size:10px;color:var(--tx4);font-style:italic;line-height:1.5;margin-top:6px;padding-top:6px;border-top:1px solid var(--border)}.df-section.svelte-ouz1f3{animation:svelte-ouz1f3-fadeIn .25s ease;margin-top:16px;padding:16px;border-radius:12px;background:var(--surface);border:1px solid var(--border)}.df-sec-title.svelte-ouz1f3{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:10px}.df-behavior.svelte-ouz1f3{font-size:13px;color:var(--tx);line-height:1.7;margin-bottom:12px}.df-behavior-grid.svelte-ouz1f3{display:grid;grid-template-columns:1fr 1fr;gap:10px}.df-bh-cell.svelte-ouz1f3{display:flex;flex-direction:column;gap:4px}.df-bh-label.svelte-ouz1f3{font-size:9px;font-weight:600;text-transform:uppercase;color:var(--tx3)}.df-bh-track.svelte-ouz1f3{height:5px;border-radius:2px;overflow:hidden;background:var(--surface2)}.df-bh-fill.svelte-ouz1f3{height:100%;border-radius:2px;transition:width .4s ease}.df-bh-val.svelte-ouz1f3{font-size:10px;font-weight:600;color:var(--tx2)}.df-hist.svelte-ouz1f3{margin:12px 0}.df-hist-bars.svelte-ouz1f3{display:flex;align-items:flex-end;gap:1px;height:80px}.df-hist-bar.svelte-ouz1f3{flex:1;border-radius:1px 1px 0 0;min-width:2px;transition:height .4s ease}.df-hist-labels.svelte-ouz1f3{display:flex;justify-content:space-between;font-size:9px;margin-top:4px}.df-mc-stats.svelte-ouz1f3{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.df-mc-stat.svelte-ouz1f3{text-align:center;padding:8px 4px;border-radius:8px;background:var(--surface2)}.df-mc-val.svelte-ouz1f3{font-size:16px;font-weight:800;font-family:var(--mono);display:block}.df-mc-lbl.svelte-ouz1f3{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);display:block;margin-top:2px}.df-mc-note.svelte-ouz1f3{font-size:9px;color:var(--tx4);text-align:center;margin-top:6px}.df-price-ladder.svelte-ouz1f3{margin:12px 0;padding:0 20px}.df-ladder-entry.svelte-ouz1f3{text-align:center;padding:8px;border-radius:8px;background:var(--accent-bg);border:1px solid var(--accent);font-size:13px;color:var(--tx2)}.df-ladder-entry.svelte-ouz1f3 b:where(.svelte-ouz1f3){color:var(--accent);font-family:var(--mono)}.df-ladder-line.svelte-ouz1f3{width:2px;height:16px;background:var(--border);margin:0 auto}.df-ladder-step.svelte-ouz1f3{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:8px;background:var(--surface2);border:1px solid var(--border);font-size:12px;color:var(--tx2)}.df-ladder-step.svelte-ouz1f3 b:where(.svelte-ouz1f3){font-family:var(--mono);font-size:14px}.df-ladder-step.stop.svelte-ouz1f3{border-left:3px solid var(--negative)}.df-ladder-step.target.svelte-ouz1f3{border-left:3px solid var(--positive)}.df-action-meta.svelte-ouz1f3{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;font-size:11px;color:var(--tx3);margin-top:10px}.df-action-meta.svelte-ouz1f3 b:where(.svelte-ouz1f3){color:var(--tx);font-family:var(--mono)}.df-action-why.svelte-ouz1f3{margin-top:10px;padding:8px 12px;border-radius:6px;background:var(--accent-bg);border-left:2px solid var(--accent);font-size:11px;color:var(--tx2);line-height:1.5}.df-cluster.svelte-ouz1f3{padding:8px 10px;border-radius:6px;background:var(--surface2);border:1px solid var(--border);margin-bottom:6px}.df-cluster-hd.svelte-ouz1f3{display:flex;align-items:center;gap:6px;margin-bottom:4px}.df-cluster-bar.svelte-ouz1f3{flex:1;height:4px;border-radius:2px;overflow:hidden;background:var(--surface3)}.df-cluster-fill.svelte-ouz1f3{height:100%;border-radius:2px}.df-cls-row.svelte-ouz1f3{display:flex;align-items:center;gap:6px;margin-bottom:2px;padding-left:12px}.df-cls-name.svelte-ouz1f3{font-size:9px;font-weight:600;color:var(--tx3);width:30px;text-align:right}.df-cls-track.svelte-ouz1f3{flex:1;height:3px;border-radius:1px;overflow:hidden;background:var(--surface3)}.df-cls-fill.svelte-ouz1f3{height:100%;border-radius:1px}.df-cls-val.svelte-ouz1f3{font-size:9px;font-weight:700;font-family:var(--mono);width:20px;text-align:right}.df-options-toggle.svelte-ouz1f3{padding:10px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--tx2);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;margin-top:8px}.df-options-toggle.svelte-ouz1f3:hover{border-color:var(--border2);color:var(--tx)}.df-options-detail.svelte-ouz1f3{padding:8px 0}.df-opt-summary.svelte-ouz1f3{font-size:12px;color:var(--tx2);line-height:1.6;font-style:italic;margin-bottom:8px}.df-opt-leg.svelte-ouz1f3{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px;padding:6px 10px;margin:4px 0;border-radius:6px;background:var(--surface);font-size:10px;color:var(--tx2)}.df-opt-greeks.svelte-ouz1f3{font-family:var(--mono);font-size:9px;color:var(--tx4)}.df-opt-warn.svelte-ouz1f3{font-size:10px;color:var(--warning);padding:4px 0}@media(max-width:600px){.df-container.svelte-ouz1f3{padding:12px 12px 80px}.df-win-ring.svelte-ouz1f3{width:120px;height:120px}.df-win-inner.svelte-ouz1f3{width:96px;height:96px}.df-win-pct.svelte-ouz1f3{font-size:28px}.df-mc-stats.svelte-ouz1f3{grid-template-columns:repeat(2,1fr)}.df-behavior-grid.svelte-ouz1f3{grid-template-columns:1fr}.df-toggles.svelte-ouz1f3{flex-direction:column}}
