.Controls_controls__QtCTo{padding:16px clamp(16px,3vw,48px) 0;display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}@media (min-width:640px){.Controls_controls__QtCTo{padding:24px clamp(16px,3vw,48px) 0;gap:10px}}.Controls_row__WaO_F{display:flex;align-items:center;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;flex-wrap:nowrap}.Controls_row__WaO_F::-webkit-scrollbar{display:none}@media (min-width:768px){.Controls_row__WaO_F{flex-wrap:wrap;overflow-x:visible;gap:12px}}.Controls_label__WdL6V{letter-spacing:.1em;text-transform:uppercase}.Controls_chip__RbK_I,.Controls_label__WdL6V{font-family:var(--font-mono),monospace;font-size:11px;color:var(--muted);flex-shrink:0;white-space:nowrap}.Controls_chip__RbK_I{padding:8px 13px;border-radius:2px;border:1px solid var(--border);background:var(--surface);cursor:pointer;letter-spacing:.07em;transition:all .15s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (min-width:640px){.Controls_chip__RbK_I{padding:7px 16px;font-size:12px;letter-spacing:.08em}}.Controls_active__IYa3h,.Controls_chip__RbK_I:hover{border-color:var(--accent);color:var(--accent)}.Controls_active__IYa3h{background:rgba(0,255,163,.08)}[data-theme=light] .Controls_active__IYa3h{background:rgba(0,138,87,.08)}.Controls_divider__30J7U{width:1px;height:18px;background:var(--border);flex-shrink:0}.Controls_searchRow__LTCcw{display:flex;justify-content:flex-start;align-items:center;gap:6px}@media (min-width:768px){.Controls_searchRow__LTCcw{gap:12px}}.Controls_select__dvDdo{padding:8px 28px 8px 12px;border-radius:2px;border:1px solid var(--border);background:var(--surface);color:var(--muted);font-family:var(--font-mono),monospace;font-size:11px;cursor:pointer;letter-spacing:.06em;transition:all .15s;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%235a6070'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;outline:none;flex-shrink:0;white-space:nowrap;max-width:200px;touch-action:manipulation}@media (min-width:640px){.Controls_select__dvDdo{padding:7px 28px 7px 12px;font-size:12px;max-width:none;width:auto}}.Controls_select__dvDdo:focus,.Controls_select__dvDdo:hover{border-color:var(--accent);color:var(--accent)}.Controls_search__tPY3y{padding:8px 12px;border-radius:2px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.06em;outline:none;transition:all .15s;flex-shrink:0;min-width:160px;width:100%}@media (min-width:640px){.Controls_search__tPY3y{padding:7px 12px;font-size:12px;width:220px}}.Controls_search__tPY3y::placeholder{color:var(--muted)}.Controls_search__tPY3y:focus{border-color:var(--accent)}.Bar_bar__5SvI7{position:relative;height:36px;border-radius:2px;cursor:pointer;width:100%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,background .18s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (min-width:640px){.Bar_bar__5SvI7{height:26px}}.Bar_bar__5SvI7:hover{transform:scaleY(1.18) translateZ(0);z-index:10;overflow:visible;box-shadow:0 0 0 1px color-mix(in srgb,var(--bar-color,#888) 60%,transparent),0 4px 18px color-mix(in srgb,var(--bar-color,#888) 25%,transparent),inset 3px 0 0 var(--bar-color,#888);background:color-mix(in srgb,var(--bar-color,#888) 18%,transparent)!important}[data-theme=light] .Bar_bar__5SvI7:hover{transform:scaleY(1.12) translateZ(0);box-shadow:0 0 0 1px color-mix(in srgb,var(--bar-color,#888) 35%,transparent),0 3px 12px color-mix(in srgb,var(--bar-color,#888) 12%,transparent),inset 3px 0 0 var(--bar-color,#888);background:color-mix(in srgb,var(--bar-color,#888) 10%,transparent)!important}.Bar_fill__Te6GC{position:absolute;left:0;top:0;height:100%;border-radius:2px;pointer-events:none;transition:width .18s ease,opacity .18s ease}.Bar_bar__5SvI7:hover .Bar_fill__Te6GC{opacity:1;filter:brightness(1.4) saturate(1.2)}[data-theme=light] .Bar_bar__5SvI7:hover .Bar_fill__Te6GC{filter:brightness(.88) saturate(.85)}.Bar_label__j53P8{position:relative;z-index:1;flex:1 1;padding:0 8px;font-family:var(--font-mono),monospace;font-size:11px;color:var(--bar-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;letter-spacing:.04em;min-width:0;transition:color .15s ease,letter-spacing .15s ease}.Bar_bar__5SvI7:hover .Bar_label__j53P8{color:#ffffff;letter-spacing:.07em}[data-theme=light] .Bar_bar__5SvI7:hover .Bar_label__j53P8{color:rgba(10,8,4,.92);letter-spacing:.07em}@media (min-width:640px){.Bar_label__j53P8{font-size:10.5px}}.Bar_pay__JMdKv{position:relative;z-index:1;flex-shrink:0;padding:0 7px 0 4px;font-family:var(--font-mono),monospace;font-size:10px;color:var(--bar-pay);pointer-events:none;white-space:nowrap;display:none;transition:color .15s ease,opacity .15s ease}.Bar_bar__5SvI7:hover .Bar_pay__JMdKv{color:rgba(255,255,255,.9)}[data-theme=light] .Bar_bar__5SvI7:hover .Bar_pay__JMdKv{color:rgba(10,8,4,.65)}@media (min-width:480px){.Bar_pay__JMdKv{display:block}}.ExposureGroup_group__rNMyC{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease;width:100%}@media (min-width:640px){.ExposureGroup_group__rNMyC{width:auto}}.ExposureGroup_visible__bR1i7{opacity:1;transform:translateY(0)}.ExposureGroup_flat__TicGO{flex:unset;width:100%}.ExposureGroup_header__jPG1j{font-family:var(--font-mono),monospace;font-size:11px;color:var(--muted);letter-spacing:.08em;padding:4px 4px 2px;border-top:2px solid var(--border);display:flex;justify-content:space-between;align-items:center;transition:border-color .3s}.ExposureGroup_score__7Gimm{font-size:20px;font-family:var(--font-bebas),sans-serif;letter-spacing:.05em;line-height:1}.ExposureGroup_count__5NMrI{font-size:11px;letter-spacing:.06em}.ExposureGroup_stack__HZBI7{display:flex;flex-direction:column;gap:2px}.SummaryBar_bar__tJ6t4{margin:24px clamp(16px,3vw,48px);padding:16px 20px;background:var(--surface);border:1px solid var(--border);display:flex;gap:24px 40px;flex-wrap:wrap}@media (min-width:640px){.SummaryBar_bar__tJ6t4{padding:20px 24px;gap:40px}}.SummaryBar_stat__iEkww{display:flex;flex-direction:column;gap:4px}.SummaryBar_val__4uepk{font-size:clamp(24px,5vw,32px);color:var(--accent);letter-spacing:.04em}.SummaryBar_topTitle__092jB,.SummaryBar_val__4uepk{font-family:var(--font-bebas),sans-serif;line-height:1}.SummaryBar_topTitle__092jB{font-size:20px;color:var(--gold);letter-spacing:.01em}.SummaryBar_label__02Oqg{font-family:var(--font-mono),monospace;font-size:11px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.Insights_strip__Y7Dao{padding:0 clamp(16px,3vw,48px) 8px}.Insights_header__iezcc{font-family:var(--font-mono),monospace;font-size:11px;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;display:flex;align-items:center;gap:8px}.Insights_header__iezcc:before{content:"◆";color:var(--accent);font-size:9px}.Insights_shuffleBtn__001iA{display:inline-flex;align-items:center;gap:5px;margin-left:2px;padding:3px 8px 3px 6px;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:none;border:1px solid var(--border);border-radius:2px;cursor:pointer;transition:color .15s,border-color .15s,background .15s;line-height:1}.Insights_shuffleBtn__001iA:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.Insights_shuffleBtn__001iA svg{flex-shrink:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}@keyframes Insights_spin__1G3b5{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.Insights_spinning__b_q7s{animation:Insights_spin__1G3b5 .5s cubic-bezier(.34,1.56,.64,1) both}.Insights_cards__oPy9v{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:480px){.Insights_cards__oPy9v{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.Insights_card__n7G9s{padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-left-width:3px;animation:Insights_cardIn__iYXFn .35s ease both;transition:border-color .15s}.Insights_card__n7G9s:hover{border-color:var(--accent)}@keyframes Insights_cardIn__iYXFn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Insights_tag__DJlxc{font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;opacity:.8}.Insights_headline__zNIAm{font-family:var(--font-sans),sans-serif;font-size:13px;font-weight:500;color:var(--text);line-height:1.4;margin-bottom:6px}.Insights_detail__E15wo{font-family:var(--font-mono),monospace;font-size:11px;color:var(--muted);letter-spacing:.04em;line-height:1.55}.Legend_legend__Yd1Cg{display:flex;flex-direction:column;gap:8px;padding-bottom:4px}.Legend_row__Zc52h{display:flex;align-items:center;gap:8px;font-family:var(--font-mono),monospace;font-size:12px;color:var(--muted);letter-spacing:.08em}.Legend_payRow__nGK83{margin-top:4px}.Legend_swatchOutline___AX__,.Legend_swatch__Kvc9e{width:28px;height:8px;border-radius:2px;flex-shrink:0}.Legend_swatchOutline___AX__{border:1px solid var(--muted)}.OverviewStats_wrapper__7_X93{width:100%;padding:24px clamp(16px,3vw,48px) 0;box-sizing:border-box}.OverviewStats_hero__wl_zG{display:flex;flex-wrap:wrap;gap:24px 40px;padding:20px 24px;background:var(--surface);border:1px solid var(--border);margin-bottom:24px;align-items:flex-start}.OverviewStats_heroStat__ahm_J{display:flex;flex-direction:column;gap:4px}.OverviewStats_heroStatCenter__3NIEj{align-items:center;text-align:center}.OverviewStats_heroVal__wiAbj{font-family:var(--font-bebas),sans-serif;font-size:clamp(28px,5vw,40px);color:var(--accent);letter-spacing:.04em;line-height:1}.OverviewStats_heroLabel__wRRzk{font-family:var(--font-mono),monospace;font-size:11px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.OverviewStats_heroSub__U6hXO{font-family:var(--font-mono),monospace;font-size:10px;color:var(--muted);letter-spacing:.06em}.OverviewStats_grid__gSqcX{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:900px){.OverviewStats_grid__gSqcX{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.OverviewStats_grid__gSqcX{grid-template-columns:1fr 1fr 1fr}}.OverviewStats_section__tzjCd{padding:16px 20px;background:var(--surface);border:1px solid var(--border)}.OverviewStats_sectionTitle__Yyk1h{font-family:var(--font-mono),monospace;font-size:11px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.OverviewStats_tierList__80cAL{display:flex;flex-direction:column;gap:8px}.OverviewStats_tierRow__ghIGM{display:flex;align-items:center;gap:10px}.OverviewStats_tierDot__e2T9A{width:8px;height:8px;border-radius:50%;flex-shrink:0}.OverviewStats_tierLabel___EGEZ{font-family:var(--font-mono),monospace;font-size:12px;color:var(--text)}.OverviewStats_tierVal__RPyA9{font-family:var(--font-mono),monospace;font-size:12px;color:var(--muted);margin-left:auto}.OverviewStats_barList__dB7up{display:flex;flex-direction:column;gap:10px}.OverviewStats_barRow__DSvmv{display:flex;align-items:center;gap:12px}.OverviewStats_barLabel__vC64j{font-family:var(--font-mono),monospace;font-size:11px;color:var(--muted);width:110px;flex-shrink:0}.OverviewStats_barTrack__RoJ_1{flex:1 1;height:8px;background:var(--border);border-radius:4px;overflow:hidden}.OverviewStats_barFill__PiyFz{height:100%;border-radius:4px;transition:width .2s ease}.OverviewStats_barVal__lMvC4{font-family:var(--font-mono),monospace;font-size:12px;color:var(--text);min-width:28px;text-align:right}.Chart_header__w5Y3K{padding:20px clamp(16px,3vw,48px) 0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-direction:column;width:100%;box-sizing:border-box}@media (min-width:640px){.Chart_header__w5Y3K{padding:32px clamp(16px,3vw,48px) 0;flex-direction:row;align-items:flex-end;gap:24px}}.Chart_titleBlock__Y9i8d{display:flex;flex-direction:column}.Chart_h1__NbfQv{font-family:var(--font-bebas),sans-serif;font-size:clamp(48px,14vw,96px);line-height:.9;letter-spacing:.02em;color:var(--text)}.Chart_accent__lOPd9{color:var(--accent)}.Chart_subtitle__0CljD{font-family:var(--font-mono),monospace;font-size:clamp(10px,2.5vw,13px);color:var(--muted);margin-top:10px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5}.Chart_chartArea__Qia_g{padding:20px clamp(16px,3vw,48px) 0;position:relative;width:100%;box-sizing:border-box}@media (min-width:640px){.Chart_chartArea__Qia_g{padding:36px clamp(16px,3vw,48px) 0}}.Chart_axisRow__CtWAZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 2px}.Chart_axisLabel__ScE3n{font-family:var(--font-mono),monospace;font-size:12px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.Chart_groupsContainer__KKPnz{display:flex;gap:3px;align-items:flex-start;overflow:hidden;flex-wrap:wrap}@media (min-width:640px){.Chart_groupsContainer__KKPnz{flex-wrap:nowrap;align-items:flex-end}}.Chart_flatContainer__BMYDY{display:flex;flex-direction:column;overflow:visible}.Chart_empty__rApcA{font-family:var(--font-mono),monospace;font-size:13px;color:var(--muted);padding:40px 0;letter-spacing:.08em}.Chart_footerLink__V7C7B{color:var(--accent);text-decoration:none;border-bottom:1px solid}.Chart_footer__apakZ{padding:16px clamp(16px,3vw,48px) 32px;font-family:var(--font-mono),monospace;font-size:11px;color:var(--muted);letter-spacing:.08em;border-top:1px solid var(--border);width:100%;box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}@media (min-width:640px){.Chart_footer__apakZ{padding:16px clamp(16px,3vw,48px) 40px}}.Tooltip_portal__791qb{position:fixed;display:none;background:var(--tooltip-bg);border:1px solid var(--border);border-left:3px solid transparent;padding:14px 16px;pointer-events:none;z-index:9999;max-width:calc(100vw - 32px);width:calc(100vw - 32px);box-shadow:0 8px 32px rgba(0,0,0,.25);animation:Tooltip_fadeIn__bGj6B .08s ease}@media (min-width:480px){.Tooltip_portal__791qb{max-width:340px;width:auto}}@keyframes Tooltip_fadeIn__bGj6B{0%{opacity:0}to{opacity:1}}