.HowInfectionSpreads_root__UtSf2{color:var(--p2l-text);font-family:var(--p2l-font-sans);display:flex;flex-direction:column;gap:var(--p2l-space-4)}.HowInfectionSpreads_layout__4LlHD{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);grid-gap:var(--p2l-space-4);gap:var(--p2l-space-4);align-items:start}@media (max-width:980px){.HowInfectionSpreads_layout__4LlHD{grid-template-columns:1fr}}.HowInfectionSpreads_leftCol__tTw08,.HowInfectionSpreads_rightCol__HvWZG{display:flex;flex-direction:column;gap:var(--p2l-space-4);min-width:0}.HowInfectionSpreads_card__xqafu{background:var(--p2l-surface);border:1px solid var(--p2l-border);border-radius:var(--p2l-radius);box-shadow:var(--p2l-shadow);padding:16px 16px 18px}.HowInfectionSpreads_card__xqafu h3{margin:0 0 4px;font-size:14px;font-weight:700}.HowInfectionSpreads_sub__4FO9P{margin:2px 0 12px;font-size:11.5px;color:var(--p2l-text-muted);line-height:1.45}.HowInfectionSpreads_panelHead__VNk1H{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.HowInfectionSpreads_panelHead__VNk1H>div:first-child{min-width:0}.HowInfectionSpreads_dial__njGC9{position:relative;width:52px;height:52px;flex:none}.HowInfectionSpreads_dialTrack__2gJDn{fill:none;stroke:var(--p2l-border-soft);stroke-width:6}.HowInfectionSpreads_dialProgress__QKUN_{fill:none;stroke:var(--p2l-accent);stroke-width:6;stroke-linecap:round;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .3s ease}.HowInfectionSpreads_dialText__7jRv4{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--p2l-font-mono);font-size:11px;font-weight:800;line-height:1.05}.HowInfectionSpreads_dialText__7jRv4 small{font-size:8px;font-weight:700;color:var(--p2l-text-faint)}.HowInfectionSpreads_statusBanner__rSWGb{display:flex;align-items:center;gap:9px;padding:9px 13px;border-radius:var(--p2l-radius-sm);font-size:12.5px;font-weight:600;margin-bottom:12px;border:1px solid transparent}.HowInfectionSpreads_statusDot__vSguc{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.HowInfectionSpreads_idle__BE6On{background:var(--p2l-bg-elevated);color:var(--p2l-text-muted);border-color:var(--p2l-border-soft)}.HowInfectionSpreads_rising__ZDEu6{background:#fbe6e2;color:#9a2d2d;border-color:#f0c7bd}.HowInfectionSpreads_contained__i5lRg,.HowInfectionSpreads_falling__1dTa6{background:#e2f4ee;color:#146214;border-color:#a7cfa7}.HowInfectionSpreads_steady__UnIjq{background:#fff4e2;color:#8a5c00;border-color:#f2d99b}.HowInfectionSpreads_complete__W8o1_{background:#e8eefb;color:#1c4a86;border-color:#c7d9f4}.HowInfectionSpreads_simStage__J9hA6{position:relative;border-radius:var(--p2l-radius-sm);overflow:hidden;border:1px solid var(--p2l-border-soft)}.HowInfectionSpreads_simCanvas__rttw6{display:block}.HowInfectionSpreads_penLabel__pG2cM{position:absolute;left:14px;bottom:82px;font-size:10.5px;font-weight:700;color:var(--p2l-text-faint);text-transform:uppercase;letter-spacing:.02em;pointer-events:none}.HowInfectionSpreads_legendRow__w5rJg{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;padding-top:12px;border-top:1px solid var(--p2l-hairline)}.HowInfectionSpreads_legendItem__ntWjr{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--p2l-text-muted)}.HowInfectionSpreads_legendItem__ntWjr i{width:11px;height:11px;border-radius:50%;flex:none}.HowInfectionSpreads_legendItem__ntWjr b{color:var(--p2l-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HowInfectionSpreads_playbar__nocRp{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.HowInfectionSpreads_btn__dVHDa{border:1px solid var(--p2l-border);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;padding:8px 15px;border-radius:var(--p2l-radius-pill);background:var(--p2l-surface);color:var(--p2l-text);display:inline-flex;align-items:center;gap:6px}.HowInfectionSpreads_btn__dVHDa:hover{border-color:var(--p2l-accent);color:var(--p2l-accent-strong)}.HowInfectionSpreads_btnPrimary__KX1UI{background:var(--p2l-accent);border-color:var(--p2l-accent);color:var(--p2l-accent-contrast)}.HowInfectionSpreads_btnPrimary__KX1UI:hover{background:var(--p2l-accent-strong);color:var(--p2l-accent-contrast)}.HowInfectionSpreads_btnSm__eZQzC{padding:6px 12px;font-size:12px}.HowInfectionSpreads_checkRow__KkOt0{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--p2l-text-muted);cursor:pointer}.HowInfectionSpreads_checkRow__KkOt0 input{width:15px;height:15px;accent-color:var(--p2l-accent)}.HowInfectionSpreads_speedGroup___5F8F{display:inline-flex;background:var(--p2l-bg-elevated);border:1px solid var(--p2l-border-soft);border-radius:var(--p2l-radius-pill);padding:3px;gap:2px;margin-left:auto}.HowInfectionSpreads_speedGroup___5F8F button{border:none;background:transparent;cursor:pointer;font:inherit;font-size:11.5px;font-weight:700;color:var(--p2l-text-muted);padding:5px 11px;border-radius:var(--p2l-radius-pill)}.HowInfectionSpreads_speedOn__xa4fp{background:var(--p2l-surface)!important;color:var(--p2l-text)!important;box-shadow:0 1px 3px rgba(0,0,0,.12)}.HowInfectionSpreads_groupTitle__jGz9e{font-family:var(--p2l-font-mono);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--p2l-text-faint);margin:16px 0 9px;display:flex;align-items:center;gap:6px}.HowInfectionSpreads_groupTitle__jGz9e:first-of-type{margin-top:4px}.HowInfectionSpreads_badgeLive___VA94,.HowInfectionSpreads_badgeSetup__NbHTS{font-size:8.5px;font-weight:700;padding:2px 6px;border-radius:var(--p2l-radius-pill);letter-spacing:.02em;text-transform:none}.HowInfectionSpreads_badgeLive___VA94{color:var(--p2l-accent-strong);background:var(--p2l-accent-glow)}.HowInfectionSpreads_badgeSetup__NbHTS{color:#8a5c00;background:#fff4e2}.HowInfectionSpreads_sliderRow__syiYd{margin-bottom:12px}.HowInfectionSpreads_sliderHead__R1kiD{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px;margin-bottom:5px}.HowInfectionSpreads_sliderHead__R1kiD label{font-weight:600}.HowInfectionSpreads_sval__xd0V7{font-family:var(--p2l-font-mono);font-weight:700;color:var(--p2l-accent-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px}.HowInfectionSpreads_range__zG8cM{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--p2l-radius-pill);background:linear-gradient(to right,var(--p2l-accent) 0,var(--p2l-accent) var(--fill,50%),var(--p2l-border-soft) var(--fill,50%),var(--p2l-border-soft) 100%);outline:none;cursor:pointer}.HowInfectionSpreads_range__zG8cM::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--p2l-surface);border:3px solid var(--p2l-accent);box-shadow:0 1px 3px rgba(0,0,0,.25);cursor:pointer}.HowInfectionSpreads_range__zG8cM::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--p2l-surface);border:3px solid var(--p2l-accent);cursor:pointer}.HowInfectionSpreads_advanced__QalSG{margin-top:4px;border-top:1px dashed var(--p2l-hairline);padding-top:12px}.HowInfectionSpreads_advanced__QalSG summary{cursor:pointer;font-size:12px;font-weight:700;color:var(--p2l-text-muted);list-style:none;margin-bottom:12px}.HowInfectionSpreads_advanced__QalSG summary::-webkit-details-marker{display:none}.HowInfectionSpreads_advanced__QalSG summary:before{content:"▸ ";font-size:10px}.HowInfectionSpreads_advanced__QalSG[open] summary:before{content:"▾ "}.HowInfectionSpreads_applyRow__0JkMt{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--p2l-hairline)}.HowInfectionSpreads_applyHint__7Yiw1{font-size:11px;color:var(--p2l-text-muted);flex:1 1}.HowInfectionSpreads_statsGrid__oYLoP{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.HowInfectionSpreads_statTile__2AblS{background:var(--p2l-bg-elevated);border:1px solid var(--p2l-border-soft);border-radius:var(--p2l-radius-sm);padding:10px 12px}.HowInfectionSpreads_statLabel__cIF7X{font-family:var(--p2l-font-mono);font-size:9.5px;color:var(--p2l-text-faint);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.HowInfectionSpreads_statValue__iPfSn{font-family:var(--p2l-font-mono);font-size:18px;font-weight:800;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HowInfectionSpreads_statValue__iPfSn small{font-size:10.5px;font-weight:600;color:var(--p2l-text-faint)}.HowInfectionSpreads_presetGrid__UXlGr{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.HowInfectionSpreads_presetBtn__D9q2_{text-align:left;background:var(--p2l-bg-elevated);border:1px solid var(--p2l-border-soft);border-radius:var(--p2l-radius-sm);padding:9px 10px;cursor:pointer;font:inherit}.HowInfectionSpreads_presetBtn__D9q2_:hover{border-color:var(--p2l-accent)}.HowInfectionSpreads_presetTitle__EAaf1{display:block;font-size:12px;font-weight:700}.HowInfectionSpreads_presetDesc__2Z3u_{display:block;font-size:10px;color:var(--p2l-text-muted);margin-top:2px;line-height:1.3}.HowInfectionSpreads_chartWrap__3tOj5{position:relative;width:100%}.HowInfectionSpreads_chartCanvas__4h18p{display:block;cursor:crosshair}.HowInfectionSpreads_chartTip__Llz5m{position:absolute;top:6px;transform:translateX(-50%);pointer-events:none;background:var(--p2l-text);color:var(--p2l-on-ink);font-size:11px;line-height:1.5;padding:7px 10px;border-radius:var(--p2l-radius-sm);box-shadow:var(--p2l-shadow-lg);white-space:nowrap;z-index:3}.HowInfectionSpreads_chartTipTitle__p3x2F{font-weight:700;margin-bottom:3px}.HowInfectionSpreads_chartTipRow__w9Fyy{display:flex;align-items:center;gap:6px}.HowInfectionSpreads_chartTipRow__w9Fyy span{width:8px;height:8px;border-radius:50%;display:inline-block}.HowInfectionSpreads_chartTipRow__w9Fyy b{color:var(--p2l-on-ink)}.HowInfectionSpreads_expGrid__Z6SAz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media (max-width:1180px){.HowInfectionSpreads_expGrid__Z6SAz{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.HowInfectionSpreads_expGrid__Z6SAz{grid-template-columns:1fr}}.HowInfectionSpreads_expTile__iIGuh{background:var(--p2l-bg-elevated);border:1px solid var(--p2l-border-soft);border-radius:var(--p2l-radius-sm);padding:13px;display:flex;gap:10px}.HowInfectionSpreads_expIcon__WzI3V{font-size:17px;line-height:1;flex:none;margin-top:1px}.HowInfectionSpreads_expTitle__rZ_XA{font-size:12.5px;font-weight:800;margin-bottom:4px}.HowInfectionSpreads_expText___THx2{font-size:11.5px;color:var(--p2l-text-muted);line-height:1.5;margin:0 0 10px}.HowInfectionSpreads_expBtn__wFRoP{cursor:pointer;font:inherit;background:var(--p2l-surface);color:var(--p2l-accent-strong);border:1.5px solid var(--p2l-accent);font-weight:700;font-size:11px;padding:5px 12px;border-radius:var(--p2l-radius-pill)}.HowInfectionSpreads_expBtn__wFRoP:hover{background:var(--p2l-accent-glow)}.HowInfectionSpreads_expManual__E77Ef{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--p2l-text-faint)}.HowInfectionSpreads_foot__v4Hwg{font-size:11px;color:var(--p2l-text-faint);line-height:1.6;margin:0}.HowInfectionSpreads_foot__v4Hwg strong{color:var(--p2l-text-muted)}.Overfitting_root__Nj0M_{color:var(--p2l-text);font-family:var(--p2l-font-sans);display:flex;flex-direction:column;gap:var(--p2l-space-4)}.Overfitting_layout__v_4B_{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);grid-gap:var(--p2l-space-4);gap:var(--p2l-space-4);align-items:start}@media (max-width:1000px){.Overfitting_layout__v_4B_{grid-template-columns:1fr}}.Overfitting_banner__9dQ7B{border-radius:var(--p2l-radius);padding:11px 16px;border:2px solid var(--p2l-border-soft);border-left-width:6px;background:var(--p2l-surface);font-size:13.5px;font-weight:700}.Overfitting_bannerGood__qiKxD{border-color:#16a34a;background:color-mix(in srgb,#16a34a 8%,var(--p2l-bg-elevated))}.Overfitting_bannerOver__fqi0v{border-color:#dc2626;background:color-mix(in srgb,#dc2626 7%,var(--p2l-bg-elevated))}.Overfitting_bannerUnder__O3UUH{border-color:#64748b;background:color-mix(in srgb,#64748b 8%,var(--p2l-bg-elevated))}.Overfitting_card__yyNom{background:var(--p2l-surface);border:1px solid var(--p2l-border);border-radius:var(--p2l-radius);box-shadow:var(--p2l-shadow);padding:16px 16px 18px;min-width:0}.Overfitting_cardHead__BaUDY{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.Overfitting_card__yyNom h3{margin:0;font-size:14px;font-weight:700;display:flex;align-items:center;gap:7px}.Overfitting_card__yyNom p{margin:0 0 8px;font-size:12.5px;line-height:1.6;color:var(--p2l-text-muted)}.Overfitting_faint__Ur58U{color:var(--p2l-text-faint);font-size:11.5px}.Overfitting_infoDot__CZPD9{position:relative;display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid var(--p2l-border);border-radius:50%;font-size:9px;font-weight:800;font-style:normal;color:var(--p2l-accent-strong);background:var(--p2l-surface);cursor:help;flex:none;margin-left:4px;text-transform:none;letter-spacing:0}.Overfitting_infoDot__CZPD9:focus-visible,.Overfitting_infoDot__CZPD9:hover{border-color:var(--p2l-accent);background:var(--p2l-accent-glow);outline:none}.Overfitting_infoTip__htxMK{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);width:min(17rem,66vw);padding:8px 10px;border-radius:var(--p2l-radius-sm);background:var(--p2l-text);color:var(--p2l-on-ink);font-family:var(--p2l-font-sans);font-size:11px;font-weight:500;line-height:1.45;text-align:left;text-transform:none;letter-spacing:0;box-shadow:var(--p2l-shadow-lg);opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:10}.Overfitting_infoDot__CZPD9:focus-visible .Overfitting_infoTip__htxMK,.Overfitting_infoDot__CZPD9:hover .Overfitting_infoTip__htxMK{opacity:1}.Overfitting_canvas__XhTS7{display:block;width:100%;border-radius:var(--p2l-radius-sm);background:var(--p2l-bg-elevated);border:1px solid var(--p2l-border-soft)}.Overfitting_canvasPlot__s_sf9{height:360px}.Overfitting_canvasCurve__g_BEA{height:320px}@media (max-width:560px){.Overfitting_canvasPlot__s_sf9{height:260px}.Overfitting_canvasCurve__g_BEA{height:250px}}.Overfitting_legend__k_7j3{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:11.5px;color:var(--p2l-text-muted)}.Overfitting_legend__k_7j3 span{display:flex;align-items:center;gap:6px}.Overfitting_dotKey__TBqdh{width:9px;height:9px;border-radius:50%;display:inline-block}.Overfitting_lineKey__qGXwa{width:16px;height:3px;border-radius:2px;display:inline-block}.Overfitting_dashKey__QpRZg{width:16px;height:0;border-top:2px dashed var(--p2l-text-muted);display:inline-block}.Overfitting_controls__hN0mj{margin-top:14px}.Overfitting_sliderRow__Ewezt{margin-bottom:14px}.Overfitting_sliderHead__63KDP{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;margin-bottom:5px}.Overfitting_sliderHead__63KDP label{font-weight:700;display:inline-flex;align-items:center;min-width:0}.Overfitting_note__qug77{margin-left:5px;font-weight:500;font-size:11.5px;color:var(--p2l-text-faint)}.Overfitting_sval__DEICE{font-family:var(--p2l-font-mono);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;white-space:nowrap}.Overfitting_range__YZo5f{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--p2l-radius-pill);background:linear-gradient(to right,var(--thumb,var(--p2l-accent)) 0,var(--thumb,var(--p2l-accent)) var(--fill,50%),var(--p2l-border-soft) var(--fill,50%),var(--p2l-border-soft) 100%);outline:none;cursor:pointer}.Overfitting_range__YZo5f::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--p2l-surface);border:3px solid var(--thumb,var(--p2l-accent));box-shadow:0 1px 3px rgba(0,0,0,.25);cursor:pointer}.Overfitting_range__YZo5f::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--p2l-surface);border:3px solid var(--thumb,var(--p2l-accent));cursor:pointer}.Overfitting_range__YZo5f:focus-visible{box-shadow:0 0 0 3px var(--p2l-accent-glow)}.Overfitting_hint__z7oFq{margin-top:4px;font-size:11.5px;color:var(--p2l-text-faint)}.Overfitting_btnRow__IVgqi{display:flex;flex-wrap:wrap;gap:8px}.Overfitting_pill__WcYQL{border:1px solid var(--p2l-border);background:var(--p2l-surface);color:var(--p2l-text);border-radius:var(--p2l-radius-pill);padding:7px 13px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.Overfitting_pill__WcYQL:hover:not(:disabled){border-color:var(--p2l-accent);color:var(--p2l-accent-strong);background:var(--p2l-accent-glow)}.Overfitting_pill__WcYQL:disabled{opacity:.5;cursor:default}.Overfitting_pillPrimary__sZsJd,.Overfitting_pillPrimary__sZsJd:hover:not(:disabled){background:var(--p2l-accent);border-color:var(--p2l-accent);color:var(--p2l-accent-contrast)}.Overfitting_check__XrBag{display:flex;align-items:center;gap:7px;margin-top:12px;font-size:12.5px;font-weight:600;color:var(--p2l-text-muted);cursor:pointer}.Overfitting_check__XrBag input{accent-color:var(--p2l-accent)}.Overfitting_stats__KA_v_{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.Overfitting_stat__Xm847{min-width:0;background:var(--p2l-bg-elevated);border:1px solid var(--p2l-border-soft);border-radius:var(--p2l-radius-sm);padding:10px 12px}.Overfitting_statLabel__YdhKd{display:flex;align-items:center;font-size:11px;font-weight:700;color:var(--p2l-text-muted)}.Overfitting_statValue__aw189{margin-top:2px;font-size:28px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Overfitting_trend__J603C{margin-left:6px;font-size:13px;font-weight:700}.Overfitting_up__nUEdq{color:#16a34a}.Overfitting_down__b5XvD{color:#dc2626}.Overfitting_flat__9KfA1{color:var(--p2l-text-faint)}.Overfitting_gapLine__Y3UNM{margin:12px 0 0!important}.Overfitting_gapLine__Y3UNM .Overfitting_infoDot__CZPD9{vertical-align:middle}.Overfitting_gapLine__Y3UNM b{color:var(--p2l-text)}.Overfitting_verdict__kwIm3{margin-top:12px;border:1px solid var(--p2l-border-soft);border-left:5px solid #64748b;border-radius:var(--p2l-radius-sm);padding:10px 14px;background:var(--p2l-bg-elevated)}.Overfitting_verdictGood__6hG0H{border-left-color:#16a34a}.Overfitting_verdictOver__sgdSZ{border-left-color:#dc2626}.Overfitting_verdictUnder__YUXo0{border-left-color:#64748b}.Overfitting_verdictTitle__IHFjf{font-size:16px;font-weight:800;margin-bottom:2px}.Overfitting_verdictGood__6hG0H .Overfitting_verdictTitle__IHFjf{color:#15803d}.Overfitting_verdictOver__sgdSZ .Overfitting_verdictTitle__IHFjf{color:#b91c1c}.Overfitting_verdictUnder__YUXo0 .Overfitting_verdictTitle__IHFjf{color:#475569}.Overfitting_verdictText__ZJQZ3{font-size:12.5px;line-height:1.55;color:var(--p2l-text-muted)}.Overfitting_sweet__kloVO{margin-top:8px;font-size:12px;line-height:1.5;color:var(--p2l-text-faint)}.Overfitting_teach__yedFl h4{margin:14px 0 2px;font-size:13.5px;font-weight:700}.Overfitting_teach__yedFl p{max-width:82ch}.Overfitting_teach__yedFl b{color:var(--p2l-text)}.Overfitting_list__WwZbh{margin:6px 0 0;padding-left:20px;line-height:1.6;max-width:82ch}.Overfitting_list__WwZbh li{margin-bottom:7px;font-size:12.5px;color:var(--p2l-text-muted)}.Overfitting_list__WwZbh b{color:var(--p2l-text)}.Overfitting_kicker__K9XyW{margin-top:12px;padding:10px 12px;border:1px dashed var(--p2l-border);border-radius:var(--p2l-radius-sm);font-size:12.5px;line-height:1.55}.Overfitting_confetti__LduAw{position:fixed;inset:0;pointer-events:none;z-index:99}.Overfitting_piece__GljOn{position:absolute;top:14%;width:9px;height:9px;border-radius:2px;animation:Overfitting_fall__w2ZnS 1.2s ease-in forwards}@keyframes Overfitting_fall__w2ZnS{to{transform:translate(var(--dx),var(--dy)) rotate(var(--rot));opacity:0}}.AdFatigue_root___j6AA{display:flex;flex-direction:column;gap:var(--p2l-space-5);color:var(--p2l-text)}.AdFatigue_topActions__1tgmi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p2l-space-2);justify-content:flex-end}.AdFatigue_speed__Huhnw{display:inline-flex;align-items:center;gap:8px;font-family:var(--p2l-font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p2l-text-muted);white-space:nowrap}.AdFatigue_speed__Huhnw input{width:84px;accent-color:var(--p2l-accent)}.AdFatigue_speedValue__K8_Ov{color:var(--p2l-accent-strong);min-width:34px}.AdFatigue_btnPrimaryOn__Yd0YQ,.AdFatigue_btnPrimary__5oA_Z,.AdFatigue_btn__kt8XM{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--p2l-font-sans);font-size:13px;font-weight:600;padding:9px 14px;border-radius:var(--p2l-radius-sm);border:1px solid var(--p2l-border);background:var(--p2l-surface);color:var(--p2l-text);cursor:pointer;white-space:nowrap;transition:transform .06s ease,background .12s ease}.AdFatigue_btn__kt8XM:hover{background:var(--p2l-surface-hover)}.AdFatigue_btnPrimaryOn__Yd0YQ:active,.AdFatigue_btnPrimary__5oA_Z:active,.AdFatigue_btn__kt8XM:active{transform:scale(.97)}.AdFatigue_btnPrimary__5oA_Z{background:var(--p2l-accent);color:var(--p2l-accent-contrast)}.AdFatigue_btnPrimary__5oA_Z:hover{background:var(--p2l-accent-strong)}.AdFatigue_btnPrimaryOn__Yd0YQ{background:var(--p2l-text);color:var(--p2l-on-ink)}.AdFatigue_layout__kgma0{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:var(--p2l-space-5);gap:var(--p2l-space-5);align-items:start}.AdFatigue_content__T_5CQ{min-width:0;display:flex;flex-direction:column;gap:var(--p2l-space-5)}.AdFatigue_card__3flLg{background:var(--p2l-surface);border:1px solid var(--p2l-border);border-radius:var(--p2l-radius);box-shadow:var(--p2l-shadow);padding:var(--p2l-space-4)}.AdFatigue_cardTitle__71BAM,.AdFatigue_panelTitle__Er__S{font-family:var(--p2l-font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p2l-text-faint);margin:0}.AdFatigue_cardTitle__71BAM{font-family:var(--p2l-font-display);font-size:1rem;letter-spacing:-.01em;text-transform:none;color:var(--p2l-text)}.AdFatigue_cardSub__Roj9P{margin:4px 0 var(--p2l-space-4);font-size:12px;color:var(--p2l-text-muted)}.AdFatigue_sectionHead__8dh3v{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:var(--p2l-space-3)}.AdFatigue_sectionHead__8dh3v small{font-size:11px;color:var(--p2l-text-faint)}.AdFatigue_controls__xLIiN{background:var(--p2l-bg-elevated);border:1px solid var(--p2l-hairline);border-radius:var(--p2l-radius);padding:var(--p2l-space-4);position:-webkit-sticky;position:sticky;top:var(--p2l-space-4)}.AdFatigue_field__yNZ9k{margin:0 0 var(--p2l-space-4)}.AdFatigue_fieldLabel__Klsam{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-family:var(--p2l-font-mono);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--p2l-text-muted);margin-bottom:8px}.AdFatigue_fieldLabel__Klsam>span:first-child{display:inline-flex;align-items:center;gap:5px}.AdFatigue_fieldValue__hE_c4{color:var(--p2l-accent-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdFatigue_fieldNote__6gpFZ{margin:5px 0 0;font-size:11px;color:var(--p2l-text-faint)}.AdFatigue_divider__caqkK{border:0;border-top:1px solid var(--p2l-hairline);margin:var(--p2l-space-4) 0}.AdFatigue_select__E5Usx{font:inherit;font-size:13px;padding:9px 12px;border:1px solid var(--p2l-border);border-radius:var(--p2l-radius-sm);background:var(--p2l-surface);color:var(--p2l-text)}.AdFatigue_range__9aNzO,.AdFatigue_select__E5Usx{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.AdFatigue_range__9aNzO{height:6px;border-radius:var(--p2l-radius-pill);background:var(--p2l-border-soft);outline:none}.AdFatigue_range__9aNzO::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--p2l-accent);border:2px solid var(--p2l-border);cursor:pointer}.AdFatigue_range__9aNzO::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--p2l-accent);border:2px solid var(--p2l-border);cursor:pointer}.AdFatigue_modelNote__9QUCW{border-left:3px solid var(--p2l-accent);padding:4px 0 4px 10px;margin:var(--p2l-space-2) 0 0;font-size:12px;line-height:1.45;color:var(--p2l-text-faint)}.AdFatigue_infoWrap__1npD0{position:relative;display:inline-flex}.AdFatigue_infoDot__5AP8N{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;border:1px solid var(--p2l-border-soft);background:var(--p2l-bg-tint);color:var(--p2l-text-muted);font-family:var(--p2l-font-mono);font-size:9px;font-weight:700;line-height:1;cursor:help;padding:0}.AdFatigue_infoDot__5AP8N:focus-visible,.AdFatigue_infoDot__5AP8N:hover{background:var(--p2l-accent);border-color:var(--p2l-border);color:var(--p2l-accent-contrast)}.AdFatigue_infoBubble___nLek{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);z-index:10;width:220px;padding:10px 12px;border:1px solid var(--p2l-border);border-radius:var(--p2l-radius-sm);background:var(--p2l-surface);box-shadow:var(--p2l-shadow-lg);font-family:var(--p2l-font-sans);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.45;color:var(--p2l-text-muted);opacity:0;pointer-events:none;transition:opacity .12s ease}.AdFatigue_infoBubble___nLek b{display:block;margin-bottom:3px;color:var(--p2l-text)}.AdFatigue_infoWrap__1npD0:focus-within .AdFatigue_infoBubble___nLek,.AdFatigue_infoWrap__1npD0:hover .AdFatigue_infoBubble___nLek{opacity:1}.AdFatigue_status___f4aG{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(120px,1fr));grid-gap:var(--p2l-space-3);gap:var(--p2l-space-3)}.AdFatigue_verdict__XWM7u{display:flex;align-items:center;gap:var(--p2l-space-3)}.AdFatigue_verdictIcon__IxaIq{width:40px;height:40px;border-radius:var(--p2l-radius-sm);display:grid;place-items:center;font-size:20px;font-weight:800;flex:0 0 auto;background:var(--p2l-bg-elevated);color:var(--p2l-text-muted)}.AdFatigue_under__qFTkO .AdFatigue_verdictIcon__IxaIq{background:#e8f0fe;color:#1f6feb}.AdFatigue_efficient__W_XMy .AdFatigue_verdictIcon__IxaIq{background:#e4f6f2;color:#12907e}.AdFatigue_diminishing__cFr0c .AdFatigue_verdictIcon__IxaIq{background:#fdf0dc;color:#c08a00}.AdFatigue_fatigue__LK64O .AdFatigue_verdictIcon__IxaIq{background:#fdece7;color:var(--p2l-accent)}.AdFatigue_verdictTitle__rar80{font-weight:700;font-size:.95rem}.AdFatigue_verdictText__v7Af6{margin-top:3px;font-size:12px;color:var(--p2l-text-muted)}.AdFatigue_metricLabel__yO9MX{display:flex;align-items:center;gap:5px;font-family:var(--p2l-font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p2l-text-muted)}.AdFatigue_metricValue__MTu1P{font-family:var(--p2l-font-display);font-size:1.7rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdFatigue_metricHint__q4cI5{margin-top:6px;font-size:11px;color:var(--p2l-accent-strong)}.AdFatigue_dashboard__tUzdz{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.85fr);grid-gap:var(--p2l-space-4);gap:var(--p2l-space-4)}.AdFatigue_sideStack__OrxCC{display:flex;flex-direction:column;gap:var(--p2l-space-4)}.AdFatigue_chartWrap__7M8zf{position:relative}.AdFatigue_chart__Wz_Jk{width:100%;height:auto;display:block;overflow:visible}.AdFatigue_gridLine__U9R61{stroke:var(--p2l-hairline);stroke-width:1}.AdFatigue_axisLine__0e6aD{stroke:var(--p2l-border-soft);stroke-width:1}.AdFatigue_axisText__CZ_bP{fill:var(--p2l-text-faint);font-family:var(--p2l-font-mono);font-size:10px}.AdFatigue_capMarker__XJHE_{stroke:var(--p2l-accent);stroke-width:1.4;stroke-dasharray:4 4}.AdFatigue_capPill__r8Fd1{fill:#fdece7}.AdFatigue_capPillText__KWhta{fill:var(--p2l-accent-strong);font-family:var(--p2l-font-mono);font-size:10px;font-weight:700}.AdFatigue_chartTip__czW_h{position:absolute;z-index:4;pointer-events:none;padding:7px 9px;border:1px solid var(--p2l-border);border-radius:var(--p2l-radius-sm);background:var(--p2l-surface);box-shadow:var(--p2l-shadow);font-size:11px;line-height:1.5;color:var(--p2l-text);white-space:nowrap}.AdFatigue_chartKey__INyXb{display:flex;flex-wrap:wrap;gap:var(--p2l-space-3);margin:var(--p2l-space-2) 0 0 44px;font-family:var(--p2l-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--p2l-text-muted)}.AdFatigue_keyItem__9uHAZ{display:inline-flex;align-items:center;gap:5px}.AdFatigue_swatch__vhqGE{width:16px;height:3px;border-radius:3px}.AdFatigue_progression__8FgHU{margin-top:var(--p2l-space-5);padding-top:var(--p2l-space-4);border-top:1px solid var(--p2l-hairline)}.AdFatigue_timeline__g3ELq{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:5px;gap:5px;margin-top:var(--p2l-space-3)}.AdFatigue_weekActive__fpJXC,.AdFatigue_week__biY3M{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;text-align:center;color:var(--p2l-text-faint)}.AdFatigue_weekDot__kr3Hb{height:30px;width:30px;margin:0 auto 6px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--p2l-border-soft);background:var(--p2l-surface);font-family:var(--p2l-font-mono);font-weight:700;font-size:12px;color:var(--p2l-text-muted);transition:all .2s ease}.AdFatigue_weekActive__fpJXC .AdFatigue_weekDot__kr3Hb{border-color:var(--p2l-accent);background:var(--p2l-accent);color:var(--p2l-accent-contrast);box-shadow:0 0 0 4px #fdece7}.AdFatigue_weekActive__fpJXC strong,.AdFatigue_week__biY3M strong{display:block;font-size:10px;color:var(--p2l-text-muted)}.AdFatigue_weekActive__fpJXC small,.AdFatigue_week__biY3M small{display:block;font-size:9px;color:var(--p2l-text-faint);margin-top:2px}.AdFatigue_audienceGrid__X0_Qe{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:4px;gap:4px;margin:var(--p2l-space-3) 0}.AdFatigue_person__V77JP{aspect-ratio:1;border-radius:3px;background:var(--p2l-border-soft);transition:background .35s ease,transform .35s ease}.AdFatigue_person__V77JP.AdFatigue_notice__i0YoZ{background:#aac4ff}.AdFatigue_person__V77JP.AdFatigue_recall__5EN3V{background:#1f6feb}.AdFatigue_person__V77JP.AdFatigue_convert__biS1K{background:#12907e;transform:scale(1.12)}.AdFatigue_person__V77JP.AdFatigue_ignore__gGGNE{background:#cfd6df}.AdFatigue_person__V77JP.AdFatigue_annoyed__o6PAO{background:#e5484d}.AdFatigue_audienceLegend__5ces6{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 10px;gap:6px 10px;font-family:var(--p2l-font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--p2l-text-muted)}.AdFatigue_audienceLegend__5ces6 span{display:inline-flex;align-items:center;gap:5px}.AdFatigue_legendDot__vYGvg{width:8px;height:8px;border-radius:2px}.AdFatigue_legendDot__vYGvg.AdFatigue_notice__i0YoZ{background:#aac4ff}.AdFatigue_legendDot__vYGvg.AdFatigue_recall__5EN3V{background:#1f6feb}.AdFatigue_legendDot__vYGvg.AdFatigue_convert__biS1K{background:#12907e}.AdFatigue_legendDot__vYGvg.AdFatigue_annoyed__o6PAO{background:#e5484d}.AdFatigue_funnel__ohXVn{display:flex;flex-direction:column;gap:9px}.AdFatigue_funnelRow__6dehX{display:grid;grid-template-columns:78px minmax(0,1fr) 46px;align-items:center;grid-gap:8px;gap:8px;font-size:11px}.AdFatigue_funnelLabel__1ZY_O{font-family:var(--p2l-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--p2l-text-muted)}.AdFatigue_bar__FJsEf{height:8px;border-radius:var(--p2l-radius-pill);background:var(--p2l-border-soft);overflow:hidden}.AdFatigue_barFill__2Ku09,.AdFatigue_barGreen__NOkT_,.AdFatigue_barRed__LQKw5{display:block;height:100%;border-radius:inherit;transition:width .35s ease}.AdFatigue_barFill__2Ku09{background:#1f6feb}.AdFatigue_barGreen__NOkT_{background:#12907e}.AdFatigue_barRed__LQKw5{background:#e5484d}.AdFatigue_funnelValue__C268z{text-align:right;font-family:var(--p2l-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.AdFatigue_insight__DSH_k{background:var(--p2l-bg-elevated);border-color:var(--p2l-hairline);box-shadow:none}.AdFatigue_insightText__RuQ5J{margin:6px 0 0;font-size:.9rem;line-height:1.55;color:var(--p2l-text-muted)}.AdFatigue_guide__L8LLu{background:var(--p2l-bg-elevated);border-color:var(--p2l-hairline);box-shadow:none;padding:var(--p2l-space-6)}.AdFatigue_guideIntro__nDaaI{margin:6px 0 var(--p2l-space-4);max-width:70ch;font-size:.9rem;color:var(--p2l-text-muted)}.AdFatigue_guideGrid__u1QRJ{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:var(--p2l-space-6);gap:var(--p2l-space-6)}.AdFatigue_guideList__3owRU{margin:var(--p2l-space-3) 0 0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:.88rem;line-height:1.5;color:var(--p2l-text-muted)}.AdFatigue_guideList__3owRU b{color:var(--p2l-text)}.AdFatigue_meaning__F1pHa{margin:var(--p2l-space-3) 0 0;display:flex;flex-direction:column;gap:10px}.AdFatigue_meaning__F1pHa>div{display:grid;grid-template-columns:96px 1fr;grid-gap:10px;gap:10px;font-size:.85rem}.AdFatigue_meaning__F1pHa dt{font-family:var(--p2l-font-mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--p2l-text)}.AdFatigue_meaning__F1pHa dd{margin:0;color:var(--p2l-text-muted);line-height:1.5}.AdFatigue_guideTip__UWYy2{margin:var(--p2l-space-4) 0 0;padding:11px 14px;background:#fdece7;border-radius:var(--p2l-radius-sm);font-size:.88rem;line-height:1.5;color:var(--p2l-accent-strong)}.AdFatigue_guideTip__UWYy2 b{color:var(--p2l-text)}@media (max-width:1000px){.AdFatigue_layout__kgma0{grid-template-columns:1fr}.AdFatigue_controls__xLIiN{position:static}.AdFatigue_status___f4aG{grid-template-columns:1fr 1fr}.AdFatigue_verdict__XWM7u{grid-column:span 2}.AdFatigue_dashboard__tUzdz{grid-template-columns:1fr}.AdFatigue_guideGrid__u1QRJ{grid-template-columns:1fr;gap:var(--p2l-space-4)}}@media (max-width:560px){.AdFatigue_status___f4aG{grid-template-columns:1fr}.AdFatigue_verdict__XWM7u{grid-column:auto}.AdFatigue_topActions__1tgmi{justify-content:flex-start}.AdFatigue_timeline__g3ELq{grid-template-columns:repeat(5,1fr);row-gap:12px}}.AidaFunnel_root__PAsqP{display:flex;flex-direction:column;gap:var(--p2l-space-5);color:var(--p2l-text)}.AidaFunnel_controls__7Y2SO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p2l-space-4);padding:var(--p2l-space-3) var(--p2l-space-4);background:var(--p2l-bg-elevated);border:1px solid var(--p2l-hairline);border-radius:var(--p2l-radius)}.AidaFunnel_control__sop7U{display:flex;align-items:center;gap:8px}.AidaFunnel_controlLabel__x2oA4{font-family:var(--p2l-font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--p2l-text-muted);white-space:nowrap}.AidaFunnel_number__szi9w{width:100px;font:inherit;font-size:14px}.AidaFunnel_number__szi9w,.AidaFunnel_select__G_qZR{padding:7px 10px;border:1px solid var(--p2l-border);border-radius:var(--p2l-radius-sm);background:var(--p2l-surface);color:var(--p2l-text)}.AidaFunnel_select__G_qZR{font:inherit;font-size:13px}.AidaFunnel_chip__OJppl,.AidaFunnel_reset___DXRS,.AidaFunnel_select__G_qZR{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.AidaFunnel_chip__OJppl,.AidaFunnel_reset___DXRS{font-family:var(--p2l-font-mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:7px 12px;border-radius:var(--p2l-radius-pill);border:1px solid var(--p2l-border-soft);background:var(--p2l-surface);color:var(--p2l-text-muted);transition:background .12s ease,color .12s ease,border-color .12s ease}.AidaFunnel_chip__OJppl:hover{border-color:var(--p2l-border);color:var(--p2l-text)}.AidaFunnel_reset___DXRS{margin-left:auto}.AidaFunnel_tourOn__t17Sf,.AidaFunnel_tour__OeK2F{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--p2l-font-sans);font-size:13px;font-weight:600;padding:8px 16px;border-radius:var(--p2l-radius-pill);border:1px solid var(--p2l-border);background:var(--p2l-surface);color:var(--p2l-text);cursor:pointer}.AidaFunnel_tourOn__t17Sf{background:var(--p2l-accent);color:var(--p2l-accent-contrast)}.AidaFunnel_layout__j1Fuz{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:var(--p2l-space-5);gap:var(--p2l-space-5);align-items:start}.AidaFunnel_sidePanel__JahBl{background:var(--p2l-surface);border:1px solid var(--p2l-border);border-radius:var(--p2l-radius);box-shadow:var(--p2l-shadow);padding:var(--p2l-space-4)}.AidaFunnel_cardTitle__Ue7B0,.AidaFunnel_panelTitle__WwO8f{margin:0 0 var(--p2l-space-3);font-family:var(--p2l-font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--p2l-text-faint)}.AidaFunnel_cardTitle__Ue7B0{font-family:var(--p2l-font-display);font-size:1rem;letter-spacing:-.01em;text-transform:none;color:var(--p2l-text)}.AidaFunnel_refList__qx5Oz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.AidaFunnel_refList__qx5Oz li{padding:9px 12px;font-size:.85rem;background:var(--p2l-bg-elevated);border-radius:var(--p2l-radius-sm);border-left:3px solid transparent;transition:background .15s ease,transform .15s ease}.AidaFunnel_refList__qx5Oz li:hover{background:var(--p2l-surface-hover);transform:translateX(3px)}.AidaFunnel_funnel__6oLNF{min-width:300px}.AidaFunnel_funnel__6oLNF,.AidaFunnel_stageBlock__CJ6H0{display:flex;flex-direction:column;align-items:center;gap:6px}.AidaFunnel_stageBlock__CJ6H0{width:100%}.AidaFunnel_stage__YRzve{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:82px;border:0;color:#fff;font-weight:800;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-clip-path:polygon(0 0,100% 0,93% 100%,7% 100%);clip-path:polygon(0 0,100% 0,93% 100%,7% 100%);transition:width .4s ease,transform .2s ease,filter .2s ease,box-shadow .2s ease;text-shadow:0 1px 2px rgba(0,0,0,.28)}.AidaFunnel_stage__YRzve:hover{transform:scale(1.03)}.AidaFunnel_stageActive__HGoBC{box-shadow:0 0 0 3px var(--p2l-bg),0 0 0 5px var(--p2l-border)}.AidaFunnel_stageDim__PC7_Z{filter:grayscale(.55) brightness(1.06) opacity(.62)}.AidaFunnel_stageDim__PC7_Z:hover{filter:grayscale(.25) brightness(1.1) opacity(.85)}.AidaFunnel_funnelTour__jm6eI .AidaFunnel_stageActive__HGoBC{animation:AidaFunnel_aidaPulse__Y1RC6 1s ease-in-out infinite}@keyframes AidaFunnel_aidaPulse__Y1RC6{0%,to{box-shadow:0 0 0 3px var(--p2l-bg),0 0 0 5px var(--sel-color,var(--p2l-accent))}50%{box-shadow:0 0 0 3px var(--p2l-bg),0 0 0 10px color-mix(in srgb,var(--sel-color,var(--p2l-accent)) 45%,transparent)}}.AidaFunnel_stageLabel__uK6kB{display:flex;align-items:center;gap:8px;z-index:1}.AidaFunnel_stageNum__fz_Ul{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.22);font-size:.8rem}.AidaFunnel_stageCount__GyUnY{z-index:1;font-family:var(--p2l-font-mono);font-size:.75rem;font-weight:700;letter-spacing:0;text-transform:none;background:rgba(0,0,0,.24);padding:2px 9px;border-radius:var(--p2l-radius-pill)}.AidaFunnel_connector__MDIAy{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px 0}.AidaFunnel_flowTrack__W7xI2{position:relative;height:20px;width:4px;border-radius:2px;background:var(--p2l-border-soft);overflow:hidden}.AidaFunnel_flowDot__a8Bbp{position:absolute;left:50%;top:-6px;width:6px;height:6px;border-radius:50%;background:var(--p2l-accent);transform:translateX(-50%);animation:AidaFunnel_aidaFlow__y_Ld7 var(--flow-dur,1.4s) linear infinite}.AidaFunnel_flowDot__a8Bbp:nth-child(2){animation-delay:calc(var(--flow-dur, 1.4s) / 3)}.AidaFunnel_flowDot__a8Bbp:nth-child(3){animation-delay:calc(var(--flow-dur, 1.4s) / 3 * 2)}@keyframes AidaFunnel_aidaFlow__y_Ld7{0%{top:-6px;opacity:0}15%,85%{opacity:1}to{top:20px;opacity:0}}@media (prefers-reduced-motion:reduce){.AidaFunnel_flowDot__a8Bbp,.AidaFunnel_funnelTour__jm6eI .AidaFunnel_stageActive__HGoBC{animation:none}}.AidaFunnel_rateLabel__tGHP2{max-width:180px;text-align:center;font-size:11px;color:var(--p2l-text-muted)}.AidaFunnel_rateControl__snkwE{display:flex;align-items:center;gap:8px}.AidaFunnel_rateSlider__bRxMj{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:130px;height:4px;border-radius:2px;background:var(--p2l-border-soft);cursor:pointer}.AidaFunnel_rateSlider__bRxMj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--p2l-accent);border:2px solid var(--p2l-border);cursor:pointer}.AidaFunnel_rateSlider__bRxMj::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--p2l-accent);border:2px solid var(--p2l-border);cursor:pointer}.AidaFunnel_rateValue__9GfoP{min-width:36px;font-family:var(--p2l-font-mono);font-size:12px;font-weight:700;color:var(--p2l-accent-strong)}.AidaFunnel_summary__1jejY{margin:var(--p2l-space-3) 0 0;padding:7px 16px;background:var(--p2l-bg-elevated);border:1px solid var(--p2l-hairline);border-radius:var(--p2l-radius-pill);font-size:.85rem;font-weight:600;text-align:center}.AidaFunnel_summary__1jejY b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AidaFunnel_hint__hGN5U{margin:var(--p2l-space-2) 0 0;max-width:320px;text-align:center;font-size:12px;color:var(--p2l-text-faint)}.AidaFunnel_info__mncvM{background:var(--p2l-bg-elevated);border:1px solid var(--p2l-hairline);border-radius:var(--p2l-radius);padding:var(--p2l-space-5)}.AidaFunnel_prose__AY1rQ{margin:0 0 var(--p2l-space-3);font-size:.9rem;line-height:1.6;color:var(--p2l-text-muted);max-width:78ch}.AidaFunnel_prose__AY1rQ:last-child{margin-bottom:0}.AidaFunnel_experiments__ae4g8{margin:var(--p2l-space-2) 0 0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:.88rem;line-height:1.55;color:var(--p2l-text-muted)}.AidaFunnel_experiments__ae4g8 b{color:var(--p2l-text)}@media (max-width:960px){.AidaFunnel_layout__j1Fuz{grid-template-columns:1fr;justify-items:center}.AidaFunnel_sidePanel__JahBl{width:100%;max-width:520px}.AidaFunnel_funnel__6oLNF{order:-1}.AidaFunnel_reset___DXRS{margin-left:0}}.AndromedaAlgoSim_root__S7i0s{color:var(--p2l-text);font-family:var(--p2l-font-sans)}.AndromedaAlgoSim_scenario__AZYYD{margin:0 0 var(--p2l-space-4);padding:11px 13px;background:var(--p2l-bg-tint);border:1px solid var(--p2l-border-soft);border-radius:var(--p2l-radius-sm);font-size:12.5px;line-height:1.5;color:var(--p2l-text-muted)}.AndromedaAlgoSim_scenario__AZYYD b{color:var(--p2l-text)}.AndromedaAlgoSim_layout__fveiv{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:var(--p2l-space-5);gap:var(--p2l-space-5);align-items:start}@media (max-width:960px){.AndromedaAlgoSim_layout__fveiv{grid-template-columns:1fr}}.AndromedaAlgoSim_controls__zBYpl{display:flex;flex-direction:column;gap:var(--p2l-space-3);position:-webkit-sticky;position:sticky;top:var(--p2l-space-3)}@media (max-width:960px){.AndromedaAlgoSim_controls__zBYpl{position:static}}.AndromedaAlgoSim_card__JQXXR{background:var(--p2l-bg-elevated);border:1px solid var(--p2l-border);border-radius:var(--p2l-radius);box-shadow:var(--p2l-shadow);padding:var(--p2l-space-4)}.AndromedaAlgoSim_cardHead__OLUFB{display:flex;align-items:center;gap:8px;margin:0 0 3px;font-size:13px;font-weight:700;color:var(--p2l-text)}.AndromedaAlgoSim_num__X4LOU{width:19px;height:19px;flex:none;border-radius:var(--p2l-radius-sm);background:var(--p2l-accent-glow);color:var(--p2l-accent-strong);font-family:var(--p2l-font-mono);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.AndromedaAlgoSim_cardSub__TZS2S{margin:0 0 12px;font-size:11.5px;color:var(--p2l-text-muted);line-height:1.45}.AndromedaAlgoSim_presets__7ZPVB{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:var(--p2l-space-3)}.AndromedaAlgoSim_presetBtn__nf9F2{font:inherit;font-size:11.5px;font-weight:600;text-align:left;color:var(--p2l-text);background:var(--p2l-surface);border:1px solid var(--p2l-border);border-radius:var(--p2l-radius-sm);padding:7px 9px;cursor:pointer;transition:border-color .12s ease,color .12s ease}.AndromedaAlgoSim_presetBtn__nf9F2:hover,.AndromedaAlgoSim_presetOn__HlNU4{border-color:var(--p2l-accent);color:var(--p2l-accent-strong)}.AndromedaAlgoSim_presetOn__HlNU4{background:var(--p2l-accent-glow)}.AndromedaAlgoSim_field__Chmw_{display:block;margin-bottom:13px}.AndromedaAlgoSim_field__Chmw_:last-child{margin-bottom:0}.AndromedaAlgoSim_fieldLabel__NK1Q_{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--p2l-text);margin-bottom:5px}.AndromedaAlgoSim_fieldLabelRow__MXg6O{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:5px}.AndromedaAlgoSim_fieldLabelRow__MXg6O .AndromedaAlgoSim_fieldLabel__NK1Q_{margin-bottom:0}.AndromedaAlgoSim_fieldVal__WCHAr{font-family:var(--p2l-font-mono);font-size:11.5px;color:var(--p2l-accent-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AndromedaAlgoSim_hint__Lk_cD{font-size:11px;color:var(--p2l-text-muted);line-height:1.45;margin-top:5px}.AndromedaAlgoSim_numInput__EvWiX,.AndromedaAlgoSim_selectInput__VdMsh{width:100%;font:inherit;font-size:13px;color:var(--p2l-text);background:var(--p2l-surface);border:1px solid var(--p2l-border);border-radius:var(--p2l-radius-sm);padding:7px 9px}.AndromedaAlgoSim_numInput__EvWiX:focus,.AndromedaAlgoSim_range__xRioN:focus-visible,.AndromedaAlgoSim_selectInput__VdMsh:focus{outline:2px solid var(--p2l-accent);outline-offset:0}.AndromedaAlgoSim_range__xRioN{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;border-radius:var(--p2l-radius-pill);background:var(--p2l-border-soft);outline:none;cursor:pointer}.AndromedaAlgoSim_range__xRioN:disabled{opacity:.45;cursor:not-allowed}.AndromedaAlgoSim_range__xRioN::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--p2l-surface);border:2.5px solid var(--p2l-accent);box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer}.AndromedaAlgoSim_range__xRioN::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:var(--p2l-surface);border:2.5px solid var(--p2l-accent);cursor:pointer}.AndromedaAlgoSim_numRow__FePq6{display:flex;gap:10px;align-items:center}.AndromedaAlgoSim_numRow__FePq6 .AndromedaAlgoSim_numInput__EvWiX{width:60px;flex:none}.AndromedaAlgoSim_numRow__FePq6 .AndromedaAlgoSim_range__xRioN{flex:1 1}.AndromedaAlgoSim_row2__zCKEW{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.AndromedaAlgoSim_chips__x3hJ4{display:flex;flex-wrap:wrap;gap:6px}.AndromedaAlgoSim_chip__YfN2v{font:inherit;font-size:11.5px;font-weight:600;color:var(--p2l-text-muted);background:var(--p2l-surface);border:1px solid var(--p2l-border-soft);border-radius:var(--p2l-radius-pill);padding:5px 11px;cursor:pointer}.AndromedaAlgoSim_chipOn__MD_Pi{color:var(--p2l-accent-contrast);background:var(--p2l-accent);border-color:var(--p2l-accent)}.AndromedaAlgoSim_seg__A1w4y{display:inline-flex;border:1px solid var(--p2l-border);border-radius:var(--p2l-radius-pill);overflow:hidden}.AndromedaAlgoSim_segBtn__P97Jf{font:inherit;font-size:11.5px;font-weight:600;color:var(--p2l-text-muted);background:var(--p2l-surface);border:none;padding:6px 13px;cursor:pointer}.AndromedaAlgoSim_segBtn__P97Jf+.AndromedaAlgoSim_segBtn__P97Jf{border-left:1px solid var(--p2l-border)}.AndromedaAlgoSim_segOn__BRl_v{color:var(--p2l-accent-contrast);background:var(--p2l-accent)}.AndromedaAlgoSim_toggleRow__sE_1a{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.AndromedaAlgoSim_toggleLab__ZK_x_{font-size:12.5px;font-weight:600;color:var(--p2l-text)}.AndromedaAlgoSim_switch__NIDwh{position:relative;width:38px;height:22px;flex:none;margin-top:1px}.AndromedaAlgoSim_switch__NIDwh input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.AndromedaAlgoSim_switchTrack__snjmf{position:absolute;inset:0;background:var(--p2l-border-soft);border:1px solid var(--p2l-border);border-radius:999px;transition:background .15s ease}.AndromedaAlgoSim_switchKnob__tx3hj{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--p2l-surface);box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s ease}.AndromedaAlgoSim_switch__NIDwh input:checked~.AndromedaAlgoSim_switchTrack__snjmf{background:var(--p2l-accent);border-color:var(--p2l-accent)}.AndromedaAlgoSim_switch__NIDwh input:checked~.AndromedaAlgoSim_switchKnob__tx3hj{transform:translateX(16px)}.AndromedaAlgoSim_btnRow__qYFUv{display:flex;flex-direction:column;gap:8px}.AndromedaAlgoSim_btn__VbRUl{font:inherit;font-size:12.5px;font-weight:600;color:var(--p2l-text);background:var(--p2l-surface);border:1px solid var(--p2l-border);border-radius:var(--p2l-radius-sm);padding:9px 12px;cursor:pointer}.AndromedaAlgoSim_btnOn__1Un_w,.AndromedaAlgoSim_btn__VbRUl:hover{border-color:var(--p2l-accent);color:var(--p2l-accent-strong)}.AndromedaAlgoSim_btnOn__1Un_w{background:var(--p2l-accent-glow)}.AndromedaAlgoSim_infoBox__rKbPX{margin-top:8px;padding:10px 11px;background:var(--p2l-bg-tint);border:1px solid var(--p2l-border-soft);border-radius:var(--p2l-radius-sm);font-size:11px;line-height:1.5;color:var(--p2l-text-muted)}.AndromedaAlgoSim_infoBox__rKbPX b{color:var(--p2l-text)}.AndromedaAlgoSim_output__LJjD_{display:flex;flex-direction:column;gap:var(--p2l-space-4);min-width:0}.AndromedaAlgoSim_panel__yrIzK{background:var(--p2l-surface);border:1px solid var(--p2l-border);border-radius:var(--p2l-radius);box-shadow:var(--p2l-shadow);padding:var(--p2l-space-4)}.AndromedaAlgoSim_panelHead___xwyj{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:3px}.AndromedaAlgoSim_panelHead___xwyj h3{margin:0;font-size:13.5px;font-weight:700;color:var(--p2l-text)}.AndromedaAlgoSim_panelSub__EwWuv{margin:0 0 var(--p2l-space-3);font-size:11.5px;color:var(--p2l-text-muted);line-height:1.45}.AndromedaAlgoSim_modeTag__R9eCg{font-family:var(--p2l-font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p2l-text-muted);background:var(--p2l-bg-tint);border:1px solid var(--p2l-border-soft);border-radius:var(--p2l-radius-pill);padding:3px 9px}.AndromedaAlgoSim_funnel__AIq6K{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}@media (max-width:780px){.AndromedaAlgoSim_funnel__AIq6K{grid-template-columns:repeat(2,1fr)}}.AndromedaAlgoSim_stage__Fn8rt{border:1px solid var(--p2l-border-soft);border-radius:var(--p2l-radius-sm);padding:11px;background:var(--p2l-bg-elevated)}.AndromedaAlgoSim_stageHead__jKC7s{display:flex;align-items:center;gap:6px;margin-bottom:6px}.AndromedaAlgoSim_stageIc__zeS9v{width:20px;height:20px;flex:none;border-radius:var(--p2l-radius-sm);background:var(--p2l-text);color:var(--p2l-on-ink);font-family:var(--p2l-font-mono);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.AndromedaAlgoSim_stageTitle__UY4XC{font-size:11px;font-weight:700;color:var(--p2l-text);line-height:1.2}.AndromedaAlgoSim_stageCount__QgMvx{font-family:var(--p2l-font-mono);font-size:17px;font-weight:700;color:var(--p2l-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AndromedaAlgoSim_stageDesc__5Xf7_{font-size:10px;color:var(--p2l-text-muted);line-height:1.35;margin-top:3px}.AndromedaAlgoSim_stageBarWrap__aL3Xo{height:5px;background:var(--p2l-border-soft);border-radius:var(--p2l-radius-pill);margin-top:8px;overflow:hidden}.AndromedaAlgoSim_stageBar__svRvD{height:100%;border-radius:var(--p2l-radius-pill);background:var(--p2l-accent);transition:width .8s cubic-bezier(.22,1,.36,1)}.AndromedaAlgoSim_gaugeWrap__iKU0x{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.AndromedaAlgoSim_gauge__7voRn{width:150px;height:92px;flex:none}.AndromedaAlgoSim_gaugeTrack__1tqVM{stroke:var(--p2l-border-soft)}.AndromedaAlgoSim_gaugeArc__i_AQQ{stroke:var(--p2l-accent);transition:stroke-dashoffset .8s cubic-bezier(.22,1,.36,1)}.AndromedaAlgoSim_gaugeNum__zxy_I{font-family:var(--p2l-font-mono);font-size:30px;font-weight:700;color:var(--p2l-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.AndromedaAlgoSim_gaugeLabel__hvJPE{font-size:12px;color:var(--p2l-text-muted);max-width:34ch}.AndromedaAlgoSim_warn__DcUSL{display:flex;gap:9px;align-items:flex-start;border-radius:var(--p2l-radius-sm);padding:11px 12px;font-size:12px;line-height:1.45;margin-bottom:var(--p2l-space-3)}.AndromedaAlgoSim_warnStop__B5zCD{background:#fbe6e2;color:#a5361f;border:1px solid #f0c7bd}.AndromedaAlgoSim_warnDup__F72JP{background:#f7ecd7;color:#7a5312;border:1px solid #e6d2a8;margin-top:var(--p2l-space-3);margin-bottom:0}.AndromedaAlgoSim_sectionLabel__q6pdz{font-family:var(--p2l-font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--p2l-text-faint);margin:var(--p2l-space-4) 0 8px}.AndromedaAlgoSim_sectionLabel__q6pdz:first-child{margin-top:0}.AndromedaAlgoSim_angleGrid__UOvHI{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px;gap:10px}.AndromedaAlgoSim_angleCard__yw2pb{border:1px solid var(--p2l-border-soft);border-left:4px solid var(--p2l-text);border-radius:var(--p2l-radius-sm);padding:11px 12px;background:var(--p2l-bg-elevated)}.AndromedaAlgoSim_angleCard__yw2pb.AndromedaAlgoSim_dup__iNCB6{opacity:.6}.AndromedaAlgoSim_angleCard__yw2pb.AndromedaAlgoSim_excluded__50E40{opacity:.4;filter:grayscale(65%)}.AndromedaAlgoSim_angleHead__7A2Pp{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.AndromedaAlgoSim_angleHead__7A2Pp input{width:15px;height:15px;margin-top:1px;flex:none;accent-color:var(--p2l-accent);cursor:pointer}.AndromedaAlgoSim_angleName__rWZVl{font-size:12.5px;font-weight:700;color:var(--p2l-text);line-height:1.25}.AndromedaAlgoSim_angleHook__kxpyQ{font-size:11.5px;font-style:italic;color:var(--p2l-text-muted);line-height:1.4;margin-top:6px}.AndromedaAlgoSim_anglePersona__6Bob8{display:inline-block;margin-top:8px;font-size:10px;font-weight:700;color:var(--p2l-accent-strong);background:var(--p2l-accent-glow);padding:3px 9px;border-radius:var(--p2l-radius-pill)}.AndromedaAlgoSim_entityGrid__OvrlU{display:flex;flex-wrap:wrap;gap:6px;padding:12px;background:var(--p2l-bg-elevated);border:1px solid var(--p2l-border-soft);border-radius:var(--p2l-radius-sm);min-height:40px}.AndromedaAlgoSim_entityDot__Tvfp9{width:18px;height:18px;border-radius:var(--p2l-radius-sm);flex:none}.AndromedaAlgoSim_legendRow__Ylqix{display:flex;flex-wrap:wrap;gap:10px;margin-top:9px;font-size:10.5px;color:var(--p2l-text-muted)}.AndromedaAlgoSim_legendRow__Ylqix span{display:inline-flex;align-items:center;gap:5px}.AndromedaAlgoSim_legendDot__t10CJ{width:8px;height:8px;border-radius:2px;flex:none}.AndromedaAlgoSim_coverageTop__b5Kev{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--p2l-text);margin-top:var(--p2l-space-4)}.AndromedaAlgoSim_coverageVal__NWkJY{font-family:var(--p2l-font-mono);color:var(--p2l-accent-strong)}.AndromedaAlgoSim_coverageBarWrap__vzaRC{height:10px;background:var(--p2l-border-soft);border-radius:var(--p2l-radius-pill);overflow:hidden;margin:7px 0 4px}.AndromedaAlgoSim_coverageBar__bwMHJ{height:100%;border-radius:var(--p2l-radius-pill);background:var(--p2l-accent);transition:width .8s cubic-bezier(.22,1,.36,1)}.AndromedaAlgoSim_personaWrap__xvFhW{margin-top:11px}.AndromedaAlgoSim_personaCap__uF6Li{font-size:11px;color:var(--p2l-text-muted);margin:0 0 5px}.AndromedaAlgoSim_personaChip__MXKDw{display:inline-flex;align-items:center;font-size:10.5px;font-weight:700;padding:4px 10px;border-radius:var(--p2l-radius-pill);margin:0 5px 5px 0}.AndromedaAlgoSim_personaCovered__ZBJP7{background:#e0f3ee;color:#17715f}.AndromedaAlgoSim_personaGap__Igzl7{background:#f7ecd7;color:#7a5312}.AndromedaAlgoSim_diagGrid__LScJE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media (max-width:620px){.AndromedaAlgoSim_diagGrid__LScJE{grid-template-columns:1fr}}.AndromedaAlgoSim_diag__hiku5{border:1px solid var(--p2l-border-soft);border-radius:var(--p2l-radius-sm);padding:12px;text-align:center;background:var(--p2l-bg-elevated)}.AndromedaAlgoSim_diagLabel__rWWYu{font-size:11px;color:var(--p2l-text-muted);font-weight:600;margin-bottom:8px}.AndromedaAlgoSim_rank__rCU57{display:inline-block;padding:4px 11px;border-radius:var(--p2l-radius-pill);font-size:11.5px;font-weight:700}.AndromedaAlgoSim_rankAbove__wxudX{background:#e0f3ee;color:#17715f}.AndromedaAlgoSim_rankAvg__2bkZp{background:#f7ecd7;color:#7a5312}.AndromedaAlgoSim_rankBelow__q3FT_{background:#fbe6e2;color:#a5361f}.AndromedaAlgoSim_auctionRow__SQNU1{display:flex;align-items:center;gap:10px;margin-bottom:8px}.AndromedaAlgoSim_auctionRow__SQNU1:last-child{margin-bottom:0}.AndromedaAlgoSim_auctionName__kjZG3{width:92px;flex:none;font-size:11.5px;font-weight:600;color:var(--p2l-text-muted)}.AndromedaAlgoSim_auctionRow__SQNU1.AndromedaAlgoSim_you__EolXU .AndromedaAlgoSim_auctionName__kjZG3{color:var(--p2l-accent-strong);font-weight:700}.AndromedaAlgoSim_auctionTrack__fUkaV{flex:1 1;height:24px;background:var(--p2l-bg-tint);border-radius:var(--p2l-radius-sm);overflow:hidden}.AndromedaAlgoSim_auctionFill__6aVtz{height:100%;border-radius:var(--p2l-radius-sm);background:var(--p2l-border-soft);transition:width .7s cubic-bezier(.22,1,.36,1)}.AndromedaAlgoSim_auctionRow__SQNU1.AndromedaAlgoSim_you__EolXU .AndromedaAlgoSim_auctionFill__6aVtz{background:var(--p2l-accent)}.AndromedaAlgoSim_auctionVal__wnPSr{width:52px;flex:none;text-align:right;font-family:var(--p2l-font-mono);font-size:11.5px;font-weight:700;color:var(--p2l-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AndromedaAlgoSim_badge__nQmRs{font-family:var(--p2l-font-mono);font-size:9px;font-weight:700;padding:2px 6px;border-radius:var(--p2l-radius-sm);flex:none}.AndromedaAlgoSim_badgeWin__VkjV0{background:#e0f3ee;color:#17715f}.AndromedaAlgoSim_badgeLose__h_AOq{background:#fbe6e2;color:#a5361f}.AndromedaAlgoSim_statGrid__73CE1{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}@media (max-width:820px){.AndromedaAlgoSim_statGrid__73CE1{grid-template-columns:repeat(2,1fr)}}.AndromedaAlgoSim_stat__CWDK_{border:1px solid var(--p2l-border-soft);border-radius:var(--p2l-radius-sm);padding:12px;background:var(--p2l-bg-elevated)}.AndromedaAlgoSim_statHi__toiyM{background:var(--p2l-accent-glow);border-color:var(--p2l-accent)}.AndromedaAlgoSim_statWarn__LV04J{background:#f7ecd7;border-color:#e6d2a8}.AndromedaAlgoSim_statK__DKXc3{font-family:var(--p2l-font-mono);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--p2l-text-faint)}.AndromedaAlgoSim_statV__O_UR5{font-family:var(--p2l-font-mono);font-size:19px;font-weight:700;color:var(--p2l-text);margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AndromedaAlgoSim_statHi__toiyM .AndromedaAlgoSim_statV__O_UR5{color:var(--p2l-accent-strong)}.AndromedaAlgoSim_statWarn__LV04J .AndromedaAlgoSim_statV__O_UR5{color:#7a5312}.AndromedaAlgoSim_statD__oizdY{font-size:10px;color:var(--p2l-text-muted);margin-top:2px;line-height:1.35}.AndromedaAlgoSim_statPaused__3GNBS{grid-column:1/-1}.AndromedaAlgoSim_compareWrap__M2B1Q{overflow-x:auto}.AndromedaAlgoSim_compare__uXVc1{width:100%;border-collapse:collapse;font-size:12px}.AndromedaAlgoSim_compare__uXVc1 td,.AndromedaAlgoSim_compare__uXVc1 th{text-align:left;padding:8px;border-bottom:1px solid var(--p2l-border-soft);white-space:nowrap}.AndromedaAlgoSim_compare__uXVc1 th{font-family:var(--p2l-font-mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--p2l-text-faint)}.AndromedaAlgoSim_compare__uXVc1 td.AndromedaAlgoSim_metric__rnXGA{font-weight:600;color:var(--p2l-text);white-space:normal}.AndromedaAlgoSim_compare__uXVc1 td.AndromedaAlgoSim_hi__j0avM{color:var(--p2l-accent-strong);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AndromedaAlgoSim_compare__uXVc1 td.AndromedaAlgoSim_legacy__MQ7e6{color:var(--p2l-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AndromedaAlgoSim_about__zDsBG{margin-top:var(--p2l-space-4);border:1px solid var(--p2l-border-soft);border-radius:var(--p2l-radius-sm);background:var(--p2l-bg-elevated)}.AndromedaAlgoSim_about__zDsBG>summary{cursor:pointer;padding:12px var(--p2l-space-4);font-weight:600;font-size:12.5px;color:var(--p2l-text)}.AndromedaAlgoSim_aboutBody__4hoLy{padding:0 var(--p2l-space-4) var(--p2l-space-4);font-size:12px;line-height:1.55;color:var(--p2l-text-muted)}.AndromedaAlgoSim_aboutBody__4hoLy h4{margin:var(--p2l-space-3) 0 6px;font-size:11px;font-family:var(--p2l-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--p2l-text-faint)}.AndromedaAlgoSim_aboutBody__4hoLy ol,.AndromedaAlgoSim_aboutBody__4hoLy ul{margin:0;padding-left:18px}.AndromedaAlgoSim_aboutBody__4hoLy li{margin-bottom:5px}.AndromedaAlgoSim_aboutBody__4hoLy b{color:var(--p2l-text)}.AndromedaAlgoSim_aboutFine__q_Q6t{margin-top:var(--p2l-space-3);font-size:10.5px;color:var(--p2l-text-faint)}.AndromedaAlgoSim_glossary__4fwcC{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:4px 16px;gap:4px 16px}.AndromedaAlgoSim_glossary__4fwcC div{padding:6px 0;border-bottom:1px dashed var(--p2l-border-soft);font-size:11.5px}.AttributionModeller_root__nIPG1{display:flex;flex-direction:column;gap:var(--p2l-space-5);color:var(--p2l-text)}.AttributionModeller_topCards__VmZhj{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:var(--p2l-space-4);gap:var(--p2l-space-4)}.AttributionModeller_statCard__nEq_H{display:flex;flex-direction:column;gap:6px;padding:var(--p2l-space-4);background:var(--p2l-surface);border:1px solid var(--p2l-border);border-radius:var(--p2l-radius);box-shadow:var(--p2l-shadow)}.AttributionModeller_statLabel__kga13{font-family:var(--p2l-font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--p2l-text-faint)}.AttributionModeller_statValue__rUJuP{display:flex;align-items:baseline;gap:8px;font-family:var(--p2l-font-display);font-size:1.6rem;font-weight:700;letter-spacing:-.02em}.AttributionModeller_statValue__rUJuP small{font-family:var(--p2l-font-sans);font-size:.8rem;font-weight:500;color:var(--p2l-text-muted)}.AttributionModeller_stepRow__anlqv{display:grid;grid-template-columns:minmax(0,1fr) 56px;grid-gap:10px;gap:10px;align-items:center;margin-top:4px}.AttributionModeller_number__AXzJE{width:100%;min-height:32px;font:inherit;font-weight:700;text-align:center;border:1px solid var(--p2l-border);border-radius:var(--p2l-radius-sm);background:var(--p2l-bg-elevated);color:var(--p2l-text)}.AttributionModeller_range__umYkR{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;border-radius:var(--p2l-radius-pill);background:var(--p2l-border-soft);outline:none;cursor:pointer}.AttributionModeller_range__umYkR::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--p2l-accent);border:2px solid var(--p2l-border);cursor:pointer}.AttributionModeller_range__umYkR::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--p2l-accent);border:2px solid var(--p2l-border);cursor:pointer}.AttributionModeller_range__umYkR:disabled{opacity:.45;cursor:not-allowed}.AttributionModeller_modelStrip__M22X0{display:flex;align-items:center;gap:var(--p2l-space-4);flex-wrap:wrap}.AttributionModeller_stripLabel__SEoad{font-family:var(--p2l-font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--p2l-text-muted);white-space:nowrap}.AttributionModeller_segment__4zAT_{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;flex:1 1;min-width:260px;border:1px solid var(--p2l-border);border-radius:var(--p2l-radius-sm);padding:4px;background:var(--p2l-bg-elevated)}.AttributionModeller_segOn__E7q76,.AttributionModeller_seg__Vambi{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;min-height:38px;padding:6px 8px;border-radius:6px;font-family:var(--p2l-font-mono);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:transparent;color:var(--p2l-text-muted);white-space:nowrap}.AttributionModeller_seg__Vambi:hover{color:var(--p2l-text)}.AttributionModeller_segOn__E7q76{background:var(--p2l-text);color:var(--p2l-on-ink)}.AttributionModeller_grid__r2Dq6{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.95fr);grid-gap:var(--p2l-space-5);gap:var(--p2l-space-5);align-items:start}.AttributionModeller_card__ArzOj{background:var(--p2l-surface);border:1px solid var(--p2l-border);border-radius:var(--p2l-radius);box-shadow:var(--p2l-shadow);overflow:hidden}.AttributionModeller_cardHead__oyCcF{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--p2l-space-4);padding:var(--p2l-space-4);border-bottom:1px solid var(--p2l-hairline)}.AttributionModeller_cardTitle__h0Lmx{margin:0;font-family:var(--p2l-font-display);font-size:1rem;letter-spacing:-.01em;white-space:nowrap}.AttributionModeller_cardNote__GWQzD{margin:0;max-width:46ch;text-align:right;font-size:.82rem;line-height:1.4;color:var(--p2l-text-muted)}.AttributionModeller_journey__fkR_o{display:grid;grid-template-columns:118px minmax(0,1fr);grid-gap:var(--p2l-space-4);gap:var(--p2l-space-4);padding:var(--p2l-space-4);align-items:stretch}.AttributionModeller_stageRail__qVSCC{display:flex;flex-direction:column;gap:10px}.AttributionModeller_stage__WK_kT{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:8px 6px;border:1px solid var(--p2l-hairline);border-radius:var(--p2l-radius-sm);background:var(--p2l-bg-elevated);color:var(--p2l-text-muted);font-family:var(--p2l-font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed}.AttributionModeller_stageMiddle__ytuKc{flex-grow:2.2;background:#fff7ed;border-color:#fed7aa;color:#9a3412}.AttributionModeller_pathWrap__TGsTb{position:relative;padding-left:34px}.AttributionModeller_pathLine__FZB_7{position:absolute;left:16px;top:24px;bottom:24px;width:5px;border-radius:var(--p2l-radius-pill);background:linear-gradient(180deg,#2563eb55,#d9770655,#05966955,#dc262655,#455a6455)}.AttributionModeller_touchpoints__oecA7{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.AttributionModeller_touch___5hHG{--ch:#455a64;position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-template-rows:auto 1fr;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:12px 14px;border:1px solid color-mix(in srgb,var(--ch) 28%,var(--p2l-border-soft));border-left:4px solid var(--ch);border-radius:var(--p2l-radius-sm);background:var(--p2l-surface);box-shadow:var(--p2l-shadow);transition:transform .22s ease,box-shadow .22s ease}.AttributionModeller_touchWinner__OCOwt{transform:translateX(6px);box-shadow:var(--p2l-shadow-lg),0 0 0 2px color-mix(in srgb,var(--ch) 45%,transparent)}.AttributionModeller_touchConversion__PuWQu{border-style:dashed}.AttributionModeller_touchDot__Esiqc{position:absolute;left:-40px;top:50%;transform:translateY(-50%);width:13px;height:13px;border-radius:50%;background:var(--ch);border:3px solid var(--p2l-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--ch) 40%,var(--p2l-border-soft))}.AttributionModeller_touchCredit__qWEC8{grid-row:1/3;display:flex;flex-direction:column;align-items:center;gap:6px}.AttributionModeller_bubble__0uHku{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--ch) 15%,#fff);color:var(--ch);font-family:var(--p2l-font-mono);font-size:.9rem;font-weight:800}.AttributionModeller_creditPill__NGqMb{min-width:58px;padding:3px 8px;border-radius:var(--p2l-radius-pill);background:color-mix(in srgb,var(--ch) 12%,#fff);color:var(--ch);font-family:var(--p2l-font-mono);font-size:.78rem;font-weight:800;text-align:center}.AttributionModeller_touchTitle__LL8Gz{margin:0;font-size:.95rem;line-height:1.2}.AttributionModeller_touchDetail__4aqae{grid-column:2;margin:0;font-size:.82rem;line-height:1.35;color:var(--p2l-text-muted)}.AttributionModeller_touchDay__SbKlh{grid-column:3;grid-row:1/3;justify-self:end;align-self:start;font-family:var(--p2l-font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p2l-text-faint);text-align:right}.AttributionModeller_messyLoop___NMp5{margin:0 var(--p2l-space-4);padding:12px 14px;border:1px dashed #f59e0b;border-radius:var(--p2l-radius-sm);background:#fffaf0;color:#8a3b05;font-size:.85rem;line-height:1.45}.AttributionModeller_sandbox__vqwJt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;padding:var(--p2l-space-4)}.AttributionModeller_metric__Rq1nG{padding:12px;border:1px solid var(--p2l-hairline);border-radius:var(--p2l-radius-sm);background:var(--p2l-bg-elevated)}.AttributionModeller_metric__Rq1nG strong{display:block;margin-bottom:4px;font-family:var(--p2l-font-display);font-size:1.15rem;line-height:1.15}.AttributionModeller_metric__Rq1nG span{font-size:.78rem;line-height:1.35;color:var(--p2l-text-muted)}.AttributionModeller_metricSlider__9OpCW{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;margin-top:10px}.AttributionModeller_metricSliderValue__iVS4J{font-family:var(--p2l-font-mono);font-size:11px;font-weight:700;color:var(--p2l-text-muted)}.AttributionModeller_results__lhlQk{display:flex;flex-direction:column;gap:var(--p2l-space-4);padding:var(--p2l-space-4)}.AttributionModeller_winner__VEnd4{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid var(--p2l-hairline);border-radius:var(--p2l-radius-sm);background:var(--p2l-bg-elevated)}.AttributionModeller_winnerMark__sV31g{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--p2l-radius-sm);background:var(--p2l-text);color:var(--p2l-on-ink);font-family:var(--p2l-font-mono);font-weight:800;font-size:1.1rem}.AttributionModeller_winnerName__D4AdI{display:block;margin-bottom:3px;font-size:1rem}.AttributionModeller_winnerCopy__eoLlG{font-size:.85rem;line-height:1.4;color:var(--p2l-text-muted)}.AttributionModeller_bars__JfM_Z{display:flex;flex-direction:column;gap:10px}.AttributionModeller_barRow__fqgAq{--ch:#455a64;display:grid;grid-template-columns:128px minmax(0,1fr) 68px;grid-gap:10px;gap:10px;align-items:center}.AttributionModeller_barLabel__1M4Xv{display:flex;align-items:center;gap:8px;min-width:0;font-size:.85rem;font-weight:600;color:var(--p2l-text)}.AttributionModeller_swatch___8re7{width:11px;height:11px;flex:none;border-radius:3px;background:var(--ch)}.AttributionModeller_barTrack___lzim{height:14px;border-radius:var(--p2l-radius-pill);background:var(--p2l-border-soft);overflow:hidden}.AttributionModeller_barFill__Zz74L{display:block;height:100%;border-radius:inherit;background:var(--ch);transition:width .5s cubic-bezier(.22,1,.36,1)}.AttributionModeller_barValue__kRpeP{text-align:right;font-family:var(--p2l-font-mono);font-size:.82rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AttributionModeller_explain__oP2aX{padding:14px;border:1px solid var(--p2l-hairline);border-radius:var(--p2l-radius-sm);background:var(--p2l-bg-elevated)}.AttributionModeller_explainTitle__SVRy9{margin:0 0 6px;font-size:.9rem}.AttributionModeller_explainBody__fr_OM{margin:0;font-size:.85rem;line-height:1.45;color:var(--p2l-text-muted)}.AttributionModeller_formula__QSvay{margin:10px 0 0;padding:10px 12px;border-radius:var(--p2l-radius-sm);background:var(--p2l-surface);border:1px solid var(--p2l-hairline);font-family:var(--p2l-font-mono);font-size:.78rem;line-height:1.45;color:var(--p2l-text-muted)}@media (max-width:1040px){.AttributionModeller_grid__r2Dq6{grid-template-columns:1fr}.AttributionModeller_cardNote__GWQzD{text-align:left}}@media (max-width:640px){.AttributionModeller_topCards__VmZhj{grid-template-columns:1fr}.AttributionModeller_segment__4zAT_{grid-template-columns:repeat(2,1fr)}.AttributionModeller_journey__fkR_o{grid-template-columns:1fr}.AttributionModeller_stageRail__qVSCC{flex-direction:row}.AttributionModeller_stage__WK_kT{writing-mode:horizontal-tb}.AttributionModeller_pathWrap__TGsTb{padding-left:26px}.AttributionModeller_pathLine__FZB_7{left:10px}.AttributionModeller_touch___5hHG{grid-template-columns:60px minmax(0,1fr)}.AttributionModeller_touchDot__Esiqc{left:-30px}.AttributionModeller_touchDay__SbKlh{grid-column:2;grid-row:3;justify-self:start;text-align:left}.AttributionModeller_sandbox__vqwJt{grid-template-columns:1fr}.AttributionModeller_barRow__fqgAq{grid-template-columns:1fr 60px}.AttributionModeller_barTrack___lzim{grid-column:1/-1;grid-row:2}}.CacVsLtv_root__xkHYr{color:var(--p2l-text);font-family:var(--p2l-font-sans)}.CacVsLtv_layout__ZY_rl{display:grid;grid-template-columns:288px minmax(0,1fr);grid-gap:var(--p2l-space-5);gap:var(--p2l-space-5);align-items:start}@media (max-width:860px){.CacVsLtv_layout__ZY_rl{grid-template-columns:1fr}}.CacVsLtv_controls__K0t_E{background:var(--p2l-bg-elevated);border:1px solid var(--p2l-border);border-radius:var(--p2l-radius);box-shadow:var(--p2l-shadow);padding:var(--p2l-space-4);position:-webkit-sticky;position:sticky;top:var(--p2l-space-3)}@media (max-width:860px){.CacVsLtv_controls__K0t_E{position:static}}.CacVsLtv_presets__N9_RE{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-bottom:var(--p2l-space-4)}.CacVsLtv_presetBtn__ZGbKf{border:1px solid var(--p2l-border);background:var(--p2l-surface);color:var(--p2l-text);border-radius:var(--p2l-radius-sm);padding:8px 6px;font:inherit;font-size:11.5px;font-weight:600;line-height:1.2;cursor:pointer;text-align:center;transition:background .12s ease,border-color .12s ease}.CacVsLtv_presetBtn__ZGbKf:hover{background:var(--p2l-surface-hover)}.CacVsLtv_presetOn__CcC_T{border-color:var(--p2l-accent);background:var(--p2l-accent-glow);color:var(--p2l-accent-strong)}.CacVsLtv_group__K5yxp{margin-bottom:var(--p2l-space-4)}.CacVsLtv_group__K5yxp:last-child{margin-bottom:0}.CacVsLtv_groupTitle__ZXqXu{font-family:var(--p2l-font-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--p2l-text-faint);margin-bottom:10px}.CacVsLtv_field__jWet5{margin-bottom:12px}.CacVsLtv_field__jWet5:last-child{margin-bottom:0}.CacVsLtv_fieldLabel__IyUZS{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12.5px;color:var(--p2l-text-muted);margin-bottom:5px}.CacVsLtv_fieldLabel__IyUZS label{flex:1 1}.CacVsLtv_fieldValue___WLht{display:flex;align-items:center;gap:3px;white-space:nowrap;color:var(--p2l-text)}.CacVsLtv_fieldValue___WLht input[type=number]{width:66px;text-align:right;border:1px solid var(--p2l-border);border-radius:var(--p2l-radius-sm);background:var(--p2l-surface);color:var(--p2l-text);font:inherit;font-size:12.5px;padding:3px 5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CacVsLtv_fieldValue___WLht .CacVsLtv_unit___Ri2G{color:var(--p2l-text-faint);font-size:11.5px}.CacVsLtv_range__Q8U85{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;border-radius:var(--p2l-radius-pill);background:var(--p2l-border-soft);outline:none;cursor:pointer}.CacVsLtv_range__Q8U85::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--p2l-accent);border:2px solid var(--p2l-surface);box-shadow:0 0 0 1px var(--p2l-accent);cursor:pointer}.CacVsLtv_range__Q8U85::-moz-range-thumb{width:13px;height:13px;border-radius:50%;background:var(--p2l-accent);border:2px solid var(--p2l-surface);box-shadow:0 0 0 1px var(--p2l-accent);cursor:pointer}.CacVsLtv_sep__4aZhy{border:none;border-top:1px solid var(--p2l-hairline);margin:var(--p2l-space-4) 0}.CacVsLtv_fundToggle__URRwG{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--p2l-text-muted);cursor:pointer;margin-bottom:10px}.CacVsLtv_content__f0pzA{display:flex;flex-direction:column;gap:var(--p2l-space-4);min-width:0}.CacVsLtv_banner__NJPpy{border-radius:var(--p2l-radius);border:1px solid var(--p2l-border);padding:var(--p2l-space-4);display:flex;gap:var(--p2l-space-3);align-items:flex-start;box-shadow:var(--p2l-shadow)}.CacVsLtv_bannerGood___wc_A{background:rgba(24,138,60,.09)}.CacVsLtv_bannerCritical__ktMV6{background:rgba(192,57,43,.08)}.CacVsLtv_bannerIcon__zS0_6{font-size:18px;line-height:1;margin-top:1px}.CacVsLtv_banner__NJPpy strong{display:block;font-size:14px;margin-bottom:3px}.CacVsLtv_banner__NJPpy span{font-size:13px;color:var(--p2l-text-muted)}.CacVsLtv_kpis__aqIqT{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}@media (max-width:1000px){.CacVsLtv_kpis__aqIqT{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.CacVsLtv_kpis__aqIqT{grid-template-columns:repeat(2,1fr)}}.CacVsLtv_kpi__F3vif{background:var(--p2l-surface);border:1px solid var(--p2l-border);border-radius:var(--p2l-radius-sm);padding:10px 12px;box-shadow:var(--p2l-shadow)}.CacVsLtv_kpiLabel__v8pMk{display:block;font-family:var(--p2l-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--p2l-text-faint);margin-bottom:5px}.CacVsLtv_kpiValue__Q_MDK{display:block;font-family:var(--p2l-font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.CacVsLtv_kpiSub__pnZAu{display:block;font-size:10.5px;color:var(--p2l-text-faint);margin-top:3px}.CacVsLtv_good__psSZJ{color:#188a3c}.CacVsLtv_warning__rYEsf{color:#b45309}.CacVsLtv_critical__v91fo{color:#c0392b}.CacVsLtv_chartCard__RFWjd{background:var(--p2l-surface);border:1px solid var(--p2l-border);border-radius:var(--p2l-radius);box-shadow:var(--p2l-shadow);padding:var(--p2l-space-4)}.CacVsLtv_chartHead__PG8_o{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--p2l-space-3);flex-wrap:wrap;margin-bottom:4px}.CacVsLtv_chartHead__PG8_o h3{margin:0;font-size:14px;font-weight:700}.CacVsLtv_chartDesc__tXYkM{margin:2px 0 0;font-size:12px;color:var(--p2l-text-faint);max-width:60ch}.CacVsLtv_legend__3HiZo{display:flex;gap:12px;flex-wrap:wrap}.CacVsLtv_legendItem__STFnI{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--p2l-text-muted)}.CacVsLtv_legendDot__bkUUm{width:8px;height:8px;border-radius:50%;flex:none}.CacVsLtv_chartWrap__BWiee{position:relative;width:100%}.CacVsLtv_svg__ym6MY{display:block;width:100%;overflow:visible}.CacVsLtv_grid__RXQB_{stroke:var(--p2l-border-soft);stroke-width:1}.CacVsLtv_zeroLine__J2gi1{stroke:var(--p2l-text-faint);stroke-width:1.5}.CacVsLtv_dangerBand__rqqjG{fill:rgba(192,57,43,.07)}.CacVsLtv_crosshair__xTOm5{stroke:var(--p2l-text-faint);stroke-width:1;stroke-dasharray:3 3}.CacVsLtv_axisLabel__Y0zQ_{fill:var(--p2l-text-faint);font-family:var(--p2l-font-sans);font-size:10.5px}.CacVsLtv_markerLabel__Eyi1S{font-family:var(--p2l-font-sans);font-size:10px;font-weight:600}.CacVsLtv_endLabel__CbRv4{fill:var(--p2l-text);font-family:var(--p2l-font-sans);font-size:11px}.CacVsLtv_tip__7mqZt{position:absolute;top:6px;pointer-events:none;z-index:5;background:var(--p2l-text);color:var(--p2l-on-ink);font-size:11.5px;padding:8px 10px;border-radius:var(--p2l-radius-sm);box-shadow:var(--p2l-shadow-lg);white-space:nowrap}.CacVsLtv_tipTitle__sb2vg{font-weight:700;margin-bottom:4px}.CacVsLtv_tipRow__phC8m{display:flex;justify-content:space-between;gap:14px}.CacVsLtv_tipRowStrong__Hfmtb{font-weight:700;margin-top:3px}.CacVsLtv_tipDot__4Co5u{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px}.CacVsLtv_dataTable__n29jH{background:var(--p2l-surface);border:1px solid var(--p2l-border);border-radius:var(--p2l-radius);box-shadow:var(--p2l-shadow);padding:10px var(--p2l-space-4)}.CacVsLtv_dataTable__n29jH summary{cursor:pointer;font-size:13px;font-weight:600;padding:4px 0}.CacVsLtv_tableWrap__A706w{overflow-x:auto;margin-top:10px}.CacVsLtv_tableWrap__A706w table{border-collapse:collapse;width:100%;font-size:12px}.CacVsLtv_tableWrap__A706w td,.CacVsLtv_tableWrap__A706w th{text-align:right;padding:6px 10px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-bottom:1px solid var(--p2l-border-soft)}.CacVsLtv_tableWrap__A706w td:first-child,.CacVsLtv_tableWrap__A706w th:first-child{text-align:left}.CacVsLtv_tableWrap__A706w th{color:var(--p2l-text-faint);font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:.03em;position:-webkit-sticky;position:sticky;top:0;background:var(--p2l-surface)}.CacVsLtv_neg__LyU20{color:#c0392b}.CacVsLtv_note__77vIt{margin:4px 0 0;font-size:12px;color:var(--p2l-text-faint);max-width:78ch}