.stats-summary.svelte-16pwk6k{padding:28px 0 64px}.summary-hero.svelte-16pwk6k{position:relative;overflow:hidden;padding:32px 28px;border-radius:24px;background:linear-gradient(145deg,#0c1018,#0d1117,#101820);border:1px solid rgba(255,255,255,.08)}.hero-glow.svelte-16pwk6k{position:absolute;top:-40%;right:-10%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.18) 0%,transparent 70%);pointer-events:none;animation:svelte-16pwk6k-heroFloat 8s ease-in-out infinite}.hero-glow-2.svelte-16pwk6k{inset:auto auto -60% -5%;width:400px;height:400px;background:radial-gradient(circle,rgba(56,189,248,.1) 0%,transparent 70%);animation-delay:-4s;animation-duration:10s}@keyframes svelte-16pwk6k-heroFloat{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,15px) scale(1.05)}}.hero-content.svelte-16pwk6k{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:18px}.hero-eyebrow.svelte-16pwk6k{font-family:var(--font-unbounded);font-size:11px;letter-spacing:.16em;color:#4ade80cc;margin-bottom:10px;display:flex;align-items:center;gap:8px}.eyebrow-dot.svelte-16pwk6k{display:inline-block;width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade8099;animation:svelte-16pwk6k-dotPulse 2s ease-in-out infinite}@keyframes svelte-16pwk6k-dotPulse{0%,to{opacity:1;box-shadow:0 0 8px #4ade8099}50%{opacity:.5;box-shadow:0 0 16px #4ade80e6}}.hero-title.svelte-16pwk6k{font-family:var(--font-unbounded);font-size:clamp(28px,4.2vw,46px);line-height:1.1;color:#f8fafc}.hero-title-accent.svelte-16pwk6k{background:linear-gradient(135deg,#4ade80,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-16pwk6k{margin-top:14px;max-width:840px;font-size:16px;line-height:1.55;color:#ffffffad}.hero-meta.svelte-16pwk6k{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.meta-chip.svelte-16pwk6k{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-size:12px;color:#ffffffb8}.meta-pulse.svelte-16pwk6k{display:inline-block;width:7px;height:7px;border-radius:50%;background:#22c55e;animation:svelte-16pwk6k-dotPulse 2.5s ease-in-out infinite}.back-link.svelte-16pwk6k{height:fit-content;padding:12px 20px;border-radius:999px;border:1px solid rgba(34,197,94,.35);background:#22c55e1f;color:#bbf7d0;font-size:12px;font-family:var(--font-unbounded);transition:all .25s ease;display:flex;align-items:center;gap:6px}.back-link.svelte-16pwk6k:hover{background:#22c55e38;border-color:#22c55e8c;transform:translateY(-1px);box-shadow:0 4px 20px #22c55e26}.back-link-icon.svelte-16pwk6k{font-size:14px;transition:transform .2s ease}.back-link.svelte-16pwk6k:hover .back-link-icon:where(.svelte-16pwk6k){transform:translate(-3px)}.state-box.svelte-16pwk6k{margin-top:14px;padding:18px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:#0b0f14e6;color:#fffc}.state-box.error.svelte-16pwk6k{border-color:#f8717159;color:#fecaca}.numbers-dashboard.svelte-16pwk6k{margin-top:20px;display:grid;gap:14px;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"hero hero hero win win win calc calc calc avg avg avg" "pnl pnl pnl trades trades trades calc calc calc avg avg avg"}.num-card.svelte-16pwk6k{position:relative;overflow:hidden;padding:18px;border-radius:18px;background:linear-gradient(152deg,#0c121af7,#0a1017f5);border:1px solid rgba(148,163,184,.12);box-shadow:inset 0 1px #ffffff0a,0 16px 40px #0206174d;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.num-card.svelte-16pwk6k:hover{transform:translateY(-3px);border-color:#4ade8047;box-shadow:inset 0 1px #ffffff0a,0 20px 50px #02061759,0 0 40px #22c55e0f}.card-shine.svelte-16pwk6k{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);pointer-events:none;transition:left .6s ease}.num-card.svelte-16pwk6k:hover .card-shine:where(.svelte-16pwk6k){left:150%}.num-glow.svelte-16pwk6k{position:absolute;border-radius:50%;pointer-events:none;opacity:.4}.num-glow-green.svelte-16pwk6k{top:-30%;right:-20%;width:120px;height:120px;background:radial-gradient(circle,rgba(34,197,94,.25) 0%,transparent 70%)}.num-hero.svelte-16pwk6k{grid-area:hero}.num-avg.svelte-16pwk6k{grid-area:avg}.num-winrate.svelte-16pwk6k{grid-area:win}.num-pnl.svelte-16pwk6k{grid-area:pnl}.num-trades.svelte-16pwk6k{grid-area:trades}.num-calc.svelte-16pwk6k{grid-area:calc}.num-calc.svelte-16pwk6k{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:10px}.calc-input-wrap.svelte-16pwk6k{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#ffffff0a;border:1px solid rgba(148,163,184,.15);border-radius:12px;transition:border-color .2s}.calc-input-wrap.svelte-16pwk6k:focus-within{border-color:#4ade8066}.calc-currency.svelte-16pwk6k{font-family:var(--font-unbounded);font-size:18px;color:#cbd5e14d;flex-shrink:0}.calc-input.svelte-16pwk6k{background:none;border:none;outline:none;font-family:var(--font-unbounded);font-size:18px;color:#f8fafc;width:100%;letter-spacing:-.02em}.calc-input.svelte-16pwk6k::placeholder{color:#cbd5e133}.calc-profit.svelte-16pwk6k{font-family:var(--font-unbounded);font-size:clamp(24px,2.5vw,36px);font-weight:600;letter-spacing:-.02em;white-space:nowrap;margin:8px 0 0;line-height:1;display:flex;overflow:hidden}.calc-char.svelte-16pwk6k{display:inline-block;animation:svelte-16pwk6k-charRollIn .35s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 30ms)}@keyframes svelte-16pwk6k-charRollIn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.num-kicker.svelte-16pwk6k{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#cbd5e199}.num-main.svelte-16pwk6k{margin:10px 0 0;font-family:var(--font-unbounded);font-size:clamp(24px,2.2vw,40px);line-height:1.02;letter-spacing:-.02em;color:#f8fafc;position:relative}.num-main-glow.svelte-16pwk6k{text-shadow:0 0 24px rgba(74,222,128,.3)}.num-main-blue.svelte-16pwk6k{color:#7dd3fc;text-shadow:0 0 20px rgba(56,189,248,.2)}.num-total.svelte-16pwk6k{font-size:.6em;font-weight:400;color:#cbd5e166;letter-spacing:0}.num-avg-stack.svelte-16pwk6k{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.num-avg-divider.svelte-16pwk6k{height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.2),transparent)}.kicker-dim.svelte-16pwk6k{color:#fffc;font-weight:600}.success.svelte-16pwk6k{color:#4ade80}.chart-card.svelte-16pwk6k{position:relative;overflow:hidden;margin-top:20px;padding:22px;border-radius:20px;background:radial-gradient(80% 60% at 50% 0%,rgba(34,197,94,.04) 0%,transparent 100%),linear-gradient(180deg,#0c1118f2,#0a0e14fa);border:1px solid rgba(255,255,255,.08)}.chart-card-glow.svelte-16pwk6k{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:400px;height:200px;background:radial-gradient(ellipse,rgba(34,197,94,.08) 0%,transparent 70%);pointer-events:none}.chart-head.svelte-16pwk6k{position:relative;display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.chart-head.svelte-16pwk6k h2:where(.svelte-16pwk6k){font-family:var(--font-unbounded);font-size:20px;color:#f8fafc}.chart-head.svelte-16pwk6k p:where(.svelte-16pwk6k){margin-top:5px;font-size:13px;color:#ffffff8c}.chart-legend.svelte-16pwk6k{display:flex;gap:14px;flex-wrap:wrap}.chart-legend.svelte-16pwk6k span:where(.svelte-16pwk6k){display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#ffffffc7;padding:5px 10px;border-radius:999px;background:#ffffff0a}.legend-dot.svelte-16pwk6k{display:inline-block;width:10px;height:10px;border-radius:50%}.legend-dot.atc.svelte-16pwk6k{background:#4ade80;box-shadow:0 0 8px #4ade8080}.legend-dot.sp500.svelte-16pwk6k{background:#38bdf8;box-shadow:0 0 8px #38bdf880}.chart-wrap.svelte-16pwk6k{position:relative;margin-top:16px;width:100%;overflow-x:auto}svg.svelte-16pwk6k{width:100%;height:auto}.grid-line.svelte-16pwk6k{stroke:#ffffff0f;stroke-width:1}.axis-label.svelte-16pwk6k{fill:#ffffff80;font-size:11px;font-family:var(--font-unbounded)}.line.svelte-16pwk6k{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.atc-line.svelte-16pwk6k{stroke:#4ade80}.sp500-line.svelte-16pwk6k{stroke:#38bdf8;stroke-dasharray:8 6;opacity:.7}.dot.svelte-16pwk6k{stroke:#0b0f14;stroke-width:2}.atc-dot.svelte-16pwk6k{fill:#22c55e}.dot-pulse.svelte-16pwk6k{animation:svelte-16pwk6k-chartDotPulse 2.5s ease-in-out infinite}@keyframes svelte-16pwk6k-chartDotPulse{0%,to{r:7;opacity:1}50%{r:9;opacity:.8}}.years-section.svelte-16pwk6k{margin-top:28px}.section-title.svelte-16pwk6k{font-family:var(--font-unbounded);font-size:clamp(18px,2vw,24px);color:#f8fafc;margin-bottom:18px}.years-grid.svelte-16pwk6k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.year-card.svelte-16pwk6k{position:relative;padding:18px;border-radius:18px;background:radial-gradient(120% 80% at 100% 0%,rgba(34,197,94,.04) 0%,transparent 50%),linear-gradient(160deg,#0c1219eb,#0a0e14f2);border:1px solid rgba(255,255,255,.07);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;animation:svelte-16pwk6k-yearCardIn .5s ease both;animation-delay:var(--delay, 0ms)}@keyframes svelte-16pwk6k-yearCardIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.year-card.svelte-16pwk6k:hover{transform:translateY(-3px);border-color:#4ade8038;box-shadow:0 20px 50px #02061759,0 0 40px #22c55e0d}.year-card-border.svelte-16pwk6k{position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(74,222,128,.15),transparent 40%,transparent 60%,rgba(56,189,248,.1));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s ease}.year-card.svelte-16pwk6k:hover .year-card-border:where(.svelte-16pwk6k){opacity:1}.year-card.svelte-16pwk6k header:where(.svelte-16pwk6k){display:flex;justify-content:space-between;align-items:center;gap:10px}.year-card.svelte-16pwk6k h3:where(.svelte-16pwk6k){font-family:var(--font-unbounded);font-size:24px;color:#f8fafc}.year-title-wrap.svelte-16pwk6k{display:flex;flex-direction:column;gap:4px}.year-partial.svelte-16pwk6k{font-size:.5em;font-weight:400;color:#fff6;letter-spacing:0}.year-start-note.svelte-16pwk6k{font-size:12px;line-height:1.3;color:#bbf7d0d9}.year-badge.svelte-16pwk6k{padding:6px 12px;border-radius:999px;font-family:var(--font-unbounded);font-size:13px;letter-spacing:-.01em;color:#4ade80;background:linear-gradient(180deg,#22c55e29,#22c55e0f);border:1px solid rgba(74,222,128,.3);box-shadow:0 0 16px #22c55e1a}.year-dash.svelte-16pwk6k{margin-top:16px;display:grid;grid-template-columns:1.25fr 1fr;grid-template-areas:"ret idx" "pnl ops" "ratio ratio";gap:10px}.metric.svelte-16pwk6k{padding:12px;border-radius:14px;background:linear-gradient(160deg,#ffffff0a,#ffffff04);border:1px solid rgba(148,163,184,.1);box-shadow:inset 0 1px #ffffff08;transition:border-color .24s ease,background .24s ease}.metric.svelte-16pwk6k:hover{border-color:#4ade803d;background:linear-gradient(160deg,#22c55e0f,#ffffff04)}.metric-return.svelte-16pwk6k{grid-area:ret;background:radial-gradient(120% 90% at 0% 0%,rgba(34,197,94,.12),transparent 55%),linear-gradient(160deg,#ffffff0a,#ffffff04)}.metric-index.svelte-16pwk6k{grid-area:idx}.metric-pnl.svelte-16pwk6k{grid-area:pnl}.metric-ops.svelte-16pwk6k{grid-area:ops}.metric-label.svelte-16pwk6k{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#cbd5e18c;margin:0}.metric-value.svelte-16pwk6k{margin-top:7px;font-family:var(--font-unbounded);font-size:clamp(22px,2vw,34px);line-height:1.02;color:#e2e8f0;letter-spacing:-.02em;margin-bottom:0}.metric-pct.svelte-16pwk6k{font-size:.5em;font-weight:500;color:#4ade80b3;margin-left:4px}.metric-hint.svelte-16pwk6k{margin:8px 0 0;font-size:11px;color:#38bdf8a6}.index-track.svelte-16pwk6k{margin-top:10px;height:5px;border-radius:999px;background:#94a3b81f;overflow:hidden}.index-fill.svelte-16pwk6k{height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#38bdf8);box-shadow:0 0 14px #38bdf84d;transition:width .8s ease}.metric-ops.svelte-16pwk6k{display:flex;flex-direction:column;gap:8px}.ops-row.svelte-16pwk6k{display:flex;gap:12px}.ops-item.svelte-16pwk6k .metric-value:where(.svelte-16pwk6k){font-size:clamp(20px,1.8vw,28px);margin-top:5px}.ops-progress.svelte-16pwk6k{position:relative;margin-top:4px;height:6px;border-radius:999px;background:#94a3b81f;overflow:hidden}.ops-progress-fill.svelte-16pwk6k{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4ade80e6,#10b981e6);box-shadow:0 0 10px #4ade804d;transition:width .8s ease}.ops-progress-label.svelte-16pwk6k{position:absolute;right:0;top:-18px;font-family:var(--font-unbounded);font-size:10px;color:#4ade80cc}.reveal.svelte-16pwk6k{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.is-visible .reveal.svelte-16pwk6k,.reveal.svelte-16pwk6k.is-visible{opacity:1;transform:translateY(0)}@media(max-width:1100px){.numbers-dashboard.svelte-16pwk6k{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"hero hero hero win win win" "pnl pnl trades trades avg avg" "calc calc calc calc calc calc"}.num-avg-stack.svelte-16pwk6k{flex-direction:row;align-items:center;gap:12px}.num-avg-item.svelte-16pwk6k{flex:1}.num-avg-divider.svelte-16pwk6k{width:1px;height:30px;background:linear-gradient(180deg,transparent,rgba(148,163,184,.2),transparent)}}@media(max-width:760px){.stats-summary.svelte-16pwk6k{padding:16px 0 44px}.summary-hero.svelte-16pwk6k{padding:18px;border-radius:18px}.hero-content.svelte-16pwk6k{grid-template-columns:1fr}.hero-subtitle.svelte-16pwk6k{font-size:14px}.hero-glow.svelte-16pwk6k{width:300px;height:300px}.back-link.svelte-16pwk6k{width:100%;text-align:center;justify-content:center;font-size:15px;padding:14px 16px}.numbers-dashboard.svelte-16pwk6k{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hero hero" "avg avg" "win pnl" "trades ." "calc calc";gap:10px}.num-card.svelte-16pwk6k{padding:12px;border-radius:14px}.num-kicker.svelte-16pwk6k{font-size:10px}.num-main.svelte-16pwk6k{font-size:clamp(20px,6.6vw,28px)}.num-avg-stack.svelte-16pwk6k{flex-direction:row;align-items:center;gap:12px}.num-avg-item.svelte-16pwk6k{flex:1}.num-avg-divider.svelte-16pwk6k{width:1px;height:30px;background:linear-gradient(180deg,transparent,rgba(148,163,184,.2),transparent)}.chart-card.svelte-16pwk6k{padding:14px;border-radius:14px}.chart-head.svelte-16pwk6k{flex-direction:column;gap:8px}.chart-head.svelte-16pwk6k h2:where(.svelte-16pwk6k){font-size:15px}.chart-head.svelte-16pwk6k p:where(.svelte-16pwk6k){font-size:12px}.chart-legend.svelte-16pwk6k{gap:8px}.chart-legend.svelte-16pwk6k span:where(.svelte-16pwk6k){font-size:11px}.axis-label.svelte-16pwk6k,.axis-label-x.svelte-16pwk6k{font-size:9px}.section-title.svelte-16pwk6k{font-size:16px;margin-bottom:14px}.years-grid.svelte-16pwk6k{grid-template-columns:1fr}.year-card.svelte-16pwk6k{padding:14px;border-radius:14px}.year-card.svelte-16pwk6k header:where(.svelte-16pwk6k){align-items:flex-start}.year-dash.svelte-16pwk6k{grid-template-columns:1fr;grid-template-areas:"ret" "idx" "pnl" "ops" "ratio";gap:10px}.metric.svelte-16pwk6k{padding:10px;border-radius:12px}.metric-value.svelte-16pwk6k{font-size:clamp(20px,8.2vw,32px)}}
