:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#f0f6fc;background-color:#050506;--bg-ink: #050506;--bg-mid: #0a0b0d;--bg-aurora-smoke: rgba(160, 170, 190, .12);--bg-aurora-carbon: rgba(60, 70, 85, .14);--bg-aurora-ember: rgba(120, 100, 80, .06);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;position:relative;background:radial-gradient(1200px 900px at 15% 8%,var(--bg-aurora-smoke),rgba(10,14,25,0)),radial-gradient(950px 800px at 85% -4%,var(--bg-aurora-carbon),rgba(10,14,25,0)),radial-gradient(1400px 1100px at 50% 118%,var(--bg-aurora-ember),rgba(10,14,25,0)),conic-gradient(from 140deg at 50% 35%,#ffffff14,#0000 18%,#b4becd14 32%,#0000 48%,#ffffff14 62%,#0000 78%,#b4becd0f),linear-gradient(130deg,#09090b,#050507 30%,#0d0d12 68%,#050506);background-repeat:no-repeat;background-size:160% 160%,140% 140%,200% 200%,180% 180%,100% 100%;background-attachment:fixed;overflow-x:hidden;isolation:isolate}body:after{content:"";position:fixed;inset:0;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.07'/></svg>");mix-blend-mode:normal;opacity:.24;z-index:-1}h1,h2,h3,h4,h5,h6{color:#f0f6fc;font-weight:600;line-height:1.2;margin:0 0 .5em}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{color:#8b949e;line-height:1.6;margin:0 0 1rem}a{color:#58a6ff;text-decoration:none;transition:color .15s ease-in-out}a:hover{color:#79c0ff;text-decoration:underline}::selection{background:#58a6ff4d;color:#f0f6fc}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px;transition:background .15s ease-in-out}::-webkit-scrollbar-thumb:hover{background:#fff3}.glass-light{background:#ffffff0d;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.1);backface-visibility:hidden;transform:translateZ(0);will-change:transform,box-shadow,filter,background-color;transition:background-color .16s ease,border-color .16s ease,box-shadow .22s ease;contain:paint}.glass-medium{background:#ffffff14;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.15);backface-visibility:hidden;transform:translateZ(0);will-change:transform,box-shadow,filter,background-color;transition:background-color .16s ease,border-color .16s ease,box-shadow .22s ease;contain:paint}.glass-heavy{background:#ffffff1f;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.2);backface-visibility:hidden;transform:translateZ(0);will-change:transform,box-shadow,filter,background-color;transition:background-color .16s ease,border-color .16s ease,box-shadow .22s ease;contain:paint}.glass-hover:hover{background:#ffffff1f;border-color:#fff3;box-shadow:0 6px 18px #00000047}.js-plotly-plot .plotly-notifier .notifier-note{background:#050506eb!important;color:#f0f6fc!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 10px 30px #00000073!important;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%)}.js-plotly-plot .plotly-notifier .notifier-note p,.js-plotly-plot .plotly-notifier .notifier-note span{color:#f0f6fc!important}.js-plotly-plot .plotly-notifier .notifier-note a{color:#79c0ff!important}.js-plotly-plot .plotly-notifier .notifier-note a:hover{color:#a5d6ff!important}.js-plotly-plot .plotly-notifier .notifier-note .notifier-close,.js-plotly-plot .plotly-notifier .notifier-note .notifier-close-button,.js-plotly-plot .plotly-notifier .notifier-note button{color:#f0f6fc!important;opacity:.9}.focus-ring:focus{outline:none;border-color:#ffffff4d;box-shadow:0 0 0 3px #58a6ff4d}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.fade-in{animation:fadeIn .35s ease-out}.slide-in{animation:slideIn .35s ease-out}@media (prefers-reduced-transparency: reduce){.glass-light,.glass-medium,.glass-heavy{backdrop-filter:none;-webkit-backdrop-filter:none;background:#ffffff0f}}.tap-target{min-height:44px;min-width:44px}.num{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.fullHeightSection{min-height:100vh}@supports (height: 100svh){.fullHeightSection{min-height:100svh}}.cq{container-type:inline-size}.statsGrid{display:grid;gap:12px}@container (width > 400px){.statsGrid{grid-template-columns:1fr 1fr}}.strategyWidgetGrid{display:grid;gap:12px}@container (width > 700px){.strategyWidgetGrid{grid-template-columns:1fr 1fr}}.summaryGrid{display:grid;gap:6px;container-type:inline-size;grid-template-columns:1fr 1fr}.summaryGrid select{width:100%}@container (width > 600px){.summaryGrid{grid-template-columns:220px 1fr!important;column-gap:16px}.summaryGrid .label{text-align:left}.summaryGrid select{width:min(100%,420px)}}@container (width <= 480px){.positionsSummaryGrid{gap:8px;padding:8px!important}.positionsSummaryGrid .num{font-size:16px!important}}.vsRow{display:flex;gap:16px}@container (width <= 700px){.vsRow{flex-direction:column}}.show-sm{display:none}.hide-sm{display:block}@container (width <= 480px){.show-sm{display:block}.hide-sm{display:none}.summaryGrid .show-sm{display:contents}}@media (max-width: 768px){body{font-size:14px}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}}
