.ReportReskin-module__U4op3W__actionsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1280px;margin:0 auto;padding:20px 32px 0;display:flex}.ReportReskin-module__U4op3W__actionsBarRight{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ReportReskin-module__U4op3W__brief{grid-template-columns:1.35fr 1fr;align-items:start;gap:48px;max-width:1280px;margin:0 auto;padding:48px 32px 28px;display:grid}.ReportReskin-module__U4op3W__briefLeft{min-width:0}.ReportReskin-module__U4op3W__briefMeta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.ReportReskin-module__U4op3W__tagChip{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.ReportReskin-module__U4op3W__tagChipDot{background:var(--good);border-radius:50%;width:6px;height:6px}.ReportReskin-module__U4op3W__tagChipWarm{background:var(--accent-tint);color:var(--accent-ink);border-color:rgba(200,80,42,.2)}.ReportReskin-module__U4op3W__tagChipWarm .ReportReskin-module__U4op3W__tagChipDot{background:var(--accent)}.ReportReskin-module__U4op3W__briefSource{font-family:var(--font-mono);color:var(--mute);letter-spacing:.04em;word-break:break-all;margin-top:18px;font-size:12px}.ReportReskin-module__U4op3W__briefSource a{color:var(--ink);border-bottom:1px solid var(--line)}.ReportReskin-module__U4op3W__briefSource a:hover{color:var(--accent)}.ReportReskin-module__U4op3W__briefTitle{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);margin-bottom:18px;font-size:max(30px,min(4.4vw,58px));font-weight:400;line-height:1.03}.ReportReskin-module__U4op3W__briefTitle em{color:var(--accent-ink);font-style:italic;font-weight:400}.ReportReskin-module__U4op3W__briefLede{color:var(--mute);max-width:58ch;margin-bottom:28px;font-size:17px;line-height:1.55}.ReportReskin-module__U4op3W__briefSpecs{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.ReportReskin-module__U4op3W__spec{flex-direction:column;gap:4px;padding:16px 0;display:flex}.ReportReskin-module__U4op3W__specK{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--mute);font-size:12px}.ReportReskin-module__U4op3W__specV{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:24px;font-weight:500}.ReportReskin-module__U4op3W__specU{color:var(--mute);margin-top:2px;font-size:12px}.ReportReskin-module__U4op3W__briefRight{min-width:0}.ReportReskin-module__U4op3W__verdictCard{background:var(--ink);color:var(--paper);border-radius:14px;padding:28px 28px 24px;position:relative;overflow:hidden}.ReportReskin-module__U4op3W__verdictHead{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.ReportReskin-module__U4op3W__verdictHeadEyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.55);font-size:12px;font-weight:500}.ReportReskin-module__U4op3W__verdictBadge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--accent);color:#fff;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:500}.ReportReskin-module__U4op3W__verdictScore{align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.ReportReskin-module__U4op3W__verdictNum{font-family:var(--font-display);letter-spacing:-.05em;font-size:104px;font-weight:400;line-height:.9}.ReportReskin-module__U4op3W__verdictNum em{color:var(--accent);font-style:italic}.ReportReskin-module__U4op3W__verdictOf{color:rgba(255,255,255,.5);padding-bottom:10px;font-size:18px}.ReportReskin-module__U4op3W__verdictLine{color:rgba(255,255,255,.78);border-top:1px solid rgba(255,255,255,.12);padding:14px 0 4px;font-size:15.5px;line-height:1.5}.ReportReskin-module__U4op3W__verdictLine strong{color:#fff;font-weight:500}.ReportReskin-module__U4op3W__verdictRevised{color:rgba(255,255,255,.6);padding-top:6px;font-size:12.5px;line-height:1.4}.ReportReskin-module__U4op3W__verdictRevisedInk{color:var(--ink-3,#6b6b6b);margin:-4px 0 10px;font-size:12.5px;line-height:1.4}.ReportReskin-module__U4op3W__verdictActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ReportReskin-module__U4op3W__verdictWatch{color:rgba(255,255,255,.62);margin:12px 0 0;font-size:13px;line-height:1.5}.ReportReskin-module__U4op3W__btn{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.ReportReskin-module__U4op3W__btn:hover{color:var(--ink);background:rgba(23,24,26,.04)}.ReportReskin-module__U4op3W__btn svg{width:14px;height:14px}.ReportReskin-module__U4op3W__btnPrimary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ReportReskin-module__U4op3W__btnPrimary:hover{background:var(--ink-2);color:var(--paper)}.ReportReskin-module__U4op3W__btnAccent{background:var(--accent);color:#fff;border-color:var(--accent)}.ReportReskin-module__U4op3W__btnAccent:hover{background:var(--accent-ink);color:#fff}.ReportReskin-module__U4op3W__btnOnDark{color:var(--paper);background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.18)}.ReportReskin-module__U4op3W__btnOnDark:hover{color:var(--paper);background:rgba(255,255,255,.1)}.ReportReskin-module__U4op3W__sourceWrap{max-width:1280px;margin:0 auto;padding:0 32px}.ReportReskin-module__U4op3W__sourceCallout{border:1px solid var(--line);background:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:26px 30px;display:flex}.ReportReskin-module__U4op3W__sourceCalloutText{max-width:60ch}.ReportReskin-module__U4op3W__sourceCalloutEyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--mute);margin-bottom:10px;font-size:12px;font-weight:500}.ReportReskin-module__U4op3W__sourceCalloutTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:21px;line-height:1.25}.ReportReskin-module__U4op3W__sourceCalloutSub{color:var(--mute);margin-top:8px;font-size:13.5px}.ReportReskin-module__U4op3W__sourceCalloutLink{color:var(--accent-ink,#8a3314);white-space:nowrap;flex-shrink:0;align-self:center;font-size:13.5px;font-weight:500;text-decoration:underline}.ReportReskin-module__U4op3W__report{--paper:#f6f4ef;--paper-2:#efebe3;--ink:#17181a;--ink-2:#2b2c2f;--mute:#6c6a63;--mute-2:#6c6a63;--line:rgba(23,24,26,.12);--line-2:rgba(23,24,26,.06);--accent:#c8502a;--accent-ink:#8a3314;--accent-tint:#f1dcce;--good:#2f6f4b;--good-tint:#ddeadf;--warn:#9a6410;--warn-tint:#f0e4cb;max-width:1280px;color:var(--ink);grid-template-columns:220px 1fr;gap:64px;margin:0 auto;padding:44px 32px 96px;display:grid}.ReportReskin-module__U4op3W__toc{align-self:start;font-size:13px;position:-webkit-sticky;position:sticky;top:84px}.ReportReskin-module__U4op3W__tocTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--mute);margin-bottom:14px;font-size:12px}.ReportReskin-module__U4op3W__tocLink{color:var(--mute);border-bottom:1px solid var(--line-2);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;justify-content:space-between;align-items:center;padding:7px 0;transition:color .15s;display:flex}.ReportReskin-module__U4op3W__tocLink:hover{color:var(--ink)}.ReportReskin-module__U4op3W__tocLinkActive{color:var(--ink);font-weight:500}.ReportReskin-module__U4op3W__tocN{font-family:var(--font-mono);color:var(--mute-2);font-size:12px}.ReportReskin-module__U4op3W__body{min-width:0}.ReportReskin-module__U4op3W__block{scroll-margin-top:88px}.ReportReskin-module__U4op3W__block+.ReportReskin-module__U4op3W__block{margin-top:64px}.ReportReskin-module__U4op3W__blockHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:32px;margin-bottom:28px;padding-bottom:14px;display:flex}.ReportReskin-module__U4op3W__blockHeadLeft{align-items:baseline;gap:16px;min-width:0;display:flex}.ReportReskin-module__U4op3W__blockNum{font-family:var(--font-mono);color:var(--mute);letter-spacing:.1em;font-size:12px}.ReportReskin-module__U4op3W__blockTitle{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-size:30px;font-weight:500}.ReportReskin-module__U4op3W__blockHeadRight{color:var(--mute);text-align:right;flex-shrink:0;font-size:12.5px}.ReportReskin-module__U4op3W__scoreGrid{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px;display:grid}.ReportReskin-module__U4op3W__scoreHero{align-items:flex-start;gap:24px;display:flex}.ReportReskin-module__U4op3W__dial{flex-shrink:0;width:176px;height:176px;position:relative}.ReportReskin-module__U4op3W__dial svg{width:100%;height:100%;transform:rotate(-90deg)}.ReportReskin-module__U4op3W__dial circle{fill:none;stroke-width:8px}.ReportReskin-module__U4op3W__dialBg{stroke:var(--line)}.ReportReskin-module__U4op3W__dialFg{stroke-linecap:round;transition:stroke-dasharray 1s cubic-bezier(.2,.8,.2,1)}.ReportReskin-module__U4op3W__dialCenter{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ReportReskin-module__U4op3W__dialNum{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:58px;font-weight:500;line-height:1}.ReportReskin-module__U4op3W__dialLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-top:4px;font-size:12px}.ReportReskin-module__U4op3W__scoreCopy{flex:1;min-width:0;padding-top:4px}.ReportReskin-module__U4op3W__verdictPill{background:var(--good-tint);color:var(--good);border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.ReportReskin-module__U4op3W__verdictPill[data-tone=fair]{background:var(--warn-tint);color:color-mix(in oklab,var(--warn)80%,black)}.ReportReskin-module__U4op3W__verdictPill[data-tone=poor]{background:var(--accent-tint);color:var(--accent-ink)}.ReportReskin-module__U4op3W__scoreCopyH3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:10px;font-size:22px;font-weight:500;line-height:1.2}.ReportReskin-module__U4op3W__scoreCopyList{flex-direction:column;gap:8px;list-style:none;display:flex}.ReportReskin-module__U4op3W__scoreCopyList li{color:var(--mute);gap:10px;font-size:14px;line-height:1.5;display:flex}.ReportReskin-module__U4op3W__scoreCopyList svg{color:var(--good);flex-shrink:0;margin-top:3px}.ReportReskin-module__U4op3W__pillars{flex-direction:column;gap:18px;display:flex}.ReportReskin-module__U4op3W__pillar{border-bottom:1px solid var(--line-2);grid-template-columns:1fr auto;gap:4px 16px;padding-bottom:14px;display:grid}.ReportReskin-module__U4op3W__pillar:last-child{border-bottom:none}.ReportReskin-module__U4op3W__pillarName{color:var(--ink);align-items:center;gap:4px;font-size:13.5px;font-weight:500;display:inline-flex}.ReportReskin-module__U4op3W__pillarScore{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:22px;font-weight:500}.ReportReskin-module__U4op3W__pillarScore small{font-family:var(--font-mono);color:var(--mute-2);margin-left:2px;font-size:12px;font-weight:400}.ReportReskin-module__U4op3W__pillarBar{background:var(--line);border-radius:999px;grid-column:1/-1;height:4px;margin-top:6px;overflow:hidden}.ReportReskin-module__U4op3W__pillarBar>div{border-radius:999px;height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1)}.ReportReskin-module__U4op3W__pillarSub{font-family:var(--font-mono);color:var(--mute);letter-spacing:.02em;grid-column:1/-1;margin-top:6px;font-size:12px}.ReportReskin-module__U4op3W__pillarNote{color:var(--mute);border-left:2px solid var(--line);background:var(--paper-2);margin:14px 0 0;padding:10px 12px;font-size:13px;line-height:1.55}.ReportReskin-module__U4op3W__pillarNote strong{color:var(--ink);font-weight:600}.ReportReskin-module__U4op3W__numbersGrid{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.ReportReskin-module__U4op3W__ncard{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:26px 26px 24px;display:flex}.ReportReskin-module__U4op3W__ncard:last-child{border-right:none}.ReportReskin-module__U4op3W__ncardHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ReportReskin-module__U4op3W__ncardLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--mute);font-size:12px;font-weight:500}.ReportReskin-module__U4op3W__ncardValue{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);font-size:40px;font-weight:500;line-height:1}.ReportReskin-module__U4op3W__ncardValue small{font-family:var(--font-display);color:var(--mute);margin-left:2px;font-size:21px;font-weight:400}.ReportReskin-module__U4op3W__ncardSub{color:var(--mute);font-size:12.5px;line-height:1.5}.ReportReskin-module__U4op3W__scenarios{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.ReportReskin-module__U4op3W__scenario{border:1px solid var(--line);text-align:left;color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:12px;padding:18px 20px;transition:border-color .15s,transform .15s;position:relative}.ReportReskin-module__U4op3W__scenario:hover{border-color:var(--mute-2)}.ReportReskin-module__U4op3W__scenarioActive{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ReportReskin-module__U4op3W__scenarioBase{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ReportReskin-module__U4op3W__scenarioBase.ReportReskin-module__U4op3W__scenarioActive{box-shadow:0 0 0 1px var(--accent)}.ReportReskin-module__U4op3W__scenHead{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.ReportReskin-module__U4op3W__scenEyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--mute);font-size:12px;font-weight:500}.ReportReskin-module__U4op3W__scenarioBase .ReportReskin-module__U4op3W__scenEyebrow,.ReportReskin-module__U4op3W__scenarioBase .ReportReskin-module__U4op3W__scenSub{color:rgba(255,255,255,.6)}.ReportReskin-module__U4op3W__scenPct{font-family:var(--font-mono);color:var(--mute);font-size:12px}.ReportReskin-module__U4op3W__scenarioBase .ReportReskin-module__U4op3W__scenPct{color:rgba(255,255,255,.55)}.ReportReskin-module__U4op3W__scenValue{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:4px;font-size:28px;font-weight:500;line-height:1}.ReportReskin-module__U4op3W__scenSub{color:var(--mute);font-size:12px}.ReportReskin-module__U4op3W__scenBar{background:rgba(23,24,26,.08);border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.ReportReskin-module__U4op3W__scenarioBase .ReportReskin-module__U4op3W__scenBar{background:rgba(255,255,255,.12)}.ReportReskin-module__U4op3W__scenBar>div{background:var(--accent);border-radius:999px;height:100%}.ReportReskin-module__U4op3W__scenPin{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-right:8px;font-size:12px}.ReportReskin-module__U4op3W__scenarioBase .ReportReskin-module__U4op3W__scenPin{color:var(--accent)}.ReportReskin-module__U4op3W__sim{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:28px;padding:24px 26px}.ReportReskin-module__U4op3W__simHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.ReportReskin-module__U4op3W__simEyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--mute);font-size:12px;font-weight:500}.ReportReskin-module__U4op3W__simTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-top:6px;font-size:21px;font-weight:500}.ReportReskin-module__U4op3W__simMode{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ReportReskin-module__U4op3W__simMode button{color:var(--mute);background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:500}.ReportReskin-module__U4op3W__simMode button[data-active=true]{color:var(--ink);background:#fff;box-shadow:0 1px 2px rgba(23,24,26,.08)}.ReportReskin-module__U4op3W__simComps{font-family:var(--font-mono);color:var(--mute);letter-spacing:.02em;align-items:center;gap:6px;font-size:12px;display:inline-flex}.ReportReskin-module__U4op3W__simGrid{grid-template-columns:1fr 1fr;gap:36px;display:grid}.ReportReskin-module__U4op3W__simField{margin-bottom:20px}.ReportReskin-module__U4op3W__simLbl{color:var(--ink-2);justify-content:space-between;margin-bottom:10px;font-size:13px;display:flex}.ReportReskin-module__U4op3W__simLbl .ReportReskin-module__U4op3W__v{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ReportReskin-module__U4op3W__simTrackWrap{align-items:center;height:22px;display:flex;position:relative}.ReportReskin-module__U4op3W__simBand{background:var(--accent-tint);pointer-events:none;border-radius:999px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.ReportReskin-module__U4op3W__simTrackBase{background:var(--line);pointer-events:none;border-radius:999px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ReportReskin-module__U4op3W__simFill{background:var(--accent);pointer-events:none;border-radius:999px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ReportReskin-module__U4op3W__simMarker{background:var(--ink);pointer-events:none;z-index:2;border-radius:1px;width:2px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ReportReskin-module__U4op3W__simThumb{border:2px solid var(--accent);pointer-events:none;z-index:3;background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px rgba(23,24,26,.2)}.ReportReskin-module__U4op3W__simInput{opacity:0;cursor:pointer;z-index:4;width:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.ReportReskin-module__U4op3W__simOuts{border-top:1px solid var(--line-2);grid-template-columns:repeat(3,1fr);gap:12px;margin-top:8px;padding-top:18px;display:grid}.ReportReskin-module__U4op3W__so .ReportReskin-module__U4op3W__k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:12px;display:block}.ReportReskin-module__U4op3W__so .ReportReskin-module__U4op3W__v{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:24px;font-weight:500}.ReportReskin-module__U4op3W__simFooterRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.ReportReskin-module__U4op3W__simBadge{color:var(--accent-ink);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.ReportReskin-module__U4op3W__simBadge:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.ReportReskin-module__U4op3W__waterfall{border-left:1px solid var(--line-2);padding-left:36px}.ReportReskin-module__U4op3W__wfRows{flex-direction:column;margin-top:14px;display:flex}.ReportReskin-module__U4op3W__wf{color:var(--ink-2);align-items:baseline;gap:10px;padding:7px 0;font-size:13.5px;display:flex}.ReportReskin-module__U4op3W__wf i{border-bottom:1px dotted var(--line);flex:1}.ReportReskin-module__U4op3W__wf span:last-child{font-variant-numeric:tabular-nums;color:var(--ink)}.ReportReskin-module__U4op3W__wfNeg span:last-child{color:var(--accent-ink)}.ReportReskin-module__U4op3W__wfNet{border-top:1px solid var(--line);color:var(--ink);margin-top:4px;padding-top:11px;font-weight:600}.ReportReskin-module__U4op3W__wfFoot{font-family:var(--font-mono);color:var(--mute);letter-spacing:.03em;margin-top:12px;font-size:12px}.ReportReskin-module__U4op3W__wfLoss span:last-child,.ReportReskin-module__U4op3W__wfFootLoss{color:#b3261e}.ReportReskin-module__U4op3W__subToggle{border-top:1px solid var(--line-2);margin-top:20px;padding-top:16px}.ReportReskin-module__U4op3W__subToggleHead{width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.ReportReskin-module__U4op3W__subToggleLabel{align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:inline-flex}.ReportReskin-module__U4op3W__subToggleHint{font-family:var(--font-mono);color:var(--mute);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ReportReskin-module__U4op3W__rot{transform:rotate(180deg)}.ReportReskin-module__U4op3W__seasonBlock{margin-top:18px}.ReportReskin-module__U4op3W__seasonHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.ReportReskin-module__U4op3W__seasonHint{color:var(--mute);margin-top:2px;font-size:12px}.ReportReskin-module__U4op3W__seasonLegend{font-family:var(--font-mono);color:var(--mute);align-items:center;gap:8px;font-size:12px;display:inline-flex}.ReportReskin-module__U4op3W__seasonDot{border-radius:50%;width:8px;height:8px;margin-right:2px;display:inline-block}.ReportReskin-module__U4op3W__seasonDotOcc{background:var(--accent)}.ReportReskin-module__U4op3W__seasonDotAdr{background:var(--ink)}.ReportReskin-module__U4op3W__seasonChartWrap{position:relative}.ReportReskin-module__U4op3W__seasonSvg{width:100%;height:120px;display:block}.ReportReskin-module__U4op3W__seasonLabels{font-family:var(--font-mono);color:var(--mute-2);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.ReportReskin-module__U4op3W__seasonNote{color:var(--mute);margin-top:12px;font-size:12.5px;line-height:1.55}.ReportReskin-module__U4op3W__seasonNote strong{color:var(--ink)}.ReportReskin-module__U4op3W__detailTable{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0 48px;display:grid}.ReportReskin-module__U4op3W__drow{border-bottom:1px solid var(--line-2);grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:13px 0;font-size:14px;display:grid}.ReportReskin-module__U4op3W__drowL{color:var(--mute);align-items:center;gap:4px;display:inline-flex}.ReportReskin-module__U4op3W__drowV{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.ReportReskin-module__U4op3W__drowMono{font-family:var(--font-mono);color:var(--mute);margin-left:4px;font-size:12px;font-weight:400}.ReportReskin-module__U4op3W__drowMono[data-tone=good]{color:var(--good)}.ReportReskin-module__U4op3W__drowMono[data-tone=accent]{color:var(--accent-ink)}.ReportReskin-module__U4op3W__tableCaption{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--mute);margin:28px 0 2px;font-size:12px;font-weight:500}.ReportReskin-module__U4op3W__features{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0 24px;display:grid}.ReportReskin-module__U4op3W__feat{border-bottom:1px solid var(--line-2);color:var(--ink);align-items:center;gap:10px;padding:11px 0;font-size:13.5px;display:flex}.ReportReskin-module__U4op3W__featFi{background:var(--good-tint);width:18px;height:18px;color:var(--good);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.ReportReskin-module__U4op3W__featOff{color:var(--mute-2)}.ReportReskin-module__U4op3W__featOff .ReportReskin-module__U4op3W__featFi{background:var(--line);color:var(--mute-2)}.ReportReskin-module__U4op3W__tagRow{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ReportReskin-module__U4op3W__pill,.ReportReskin-module__U4op3W__pillNeutral,.ReportReskin-module__U4op3W__pillAccent{background:var(--good-tint);color:var(--good);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:500}.ReportReskin-module__U4op3W__pillNeutral{background:var(--paper-2);color:var(--ink-2)}.ReportReskin-module__U4op3W__pillAccent{background:var(--accent-tint);color:var(--accent-ink)}.ReportReskin-module__U4op3W__callout{background:var(--ink);color:var(--paper);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:24px;padding:30px 34px;display:grid}.ReportReskin-module__U4op3W__calloutEyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--accent)70%,white);margin-bottom:8px;font-size:12px}.ReportReskin-module__U4op3W__calloutH4{font-family:var(--font-display);letter-spacing:-.02em;max-width:42ch;font-size:26px;font-weight:400;line-height:1.15}.ReportReskin-module__U4op3W__calloutH4 em{color:var(--accent);font-style:italic}.ReportReskin-module__U4op3W__calloutVal{text-align:right}.ReportReskin-module__U4op3W__calloutBig{font-family:var(--font-display);letter-spacing:-.03em;font-size:50px;font-weight:500;line-height:1}.ReportReskin-module__U4op3W__calloutUnit{font-family:var(--font-mono);color:rgba(255,255,255,.55);letter-spacing:.08em;max-width:32ch;margin-top:6px;margin-left:auto;font-size:12px}.ReportReskin-module__U4op3W__signalsRow{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:14px;display:grid}.ReportReskin-module__U4op3W__sig{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.ReportReskin-module__U4op3W__sigK{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-bottom:6px;font-size:12px;display:block}.ReportReskin-module__U4op3W__sigV{color:var(--ink);font-size:13.5px;font-weight:500}.ReportReskin-module__U4op3W__locationProse{color:var(--mute);max-width:68ch;margin-top:20px;font-size:15px;line-height:1.65}.ReportReskin-module__U4op3W__sectionEyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--mute);margin:28px 0 12px;font-size:12px;font-weight:500;display:block}.ReportReskin-module__U4op3W__rankTease{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:14px 18px;font-size:14px;display:flex}.ReportReskin-module__U4op3W__rankTease strong{color:var(--ink)}.ReportReskin-module__U4op3W__rankTeaseLink{color:var(--accent-ink);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.ReportReskin-module__U4op3W__footerCta{max-width:1280px;margin:0 auto;padding:48px 32px 40px}.ReportReskin-module__U4op3W__footerCtaInner{background:var(--paper-2);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:44px 48px;display:grid}.ReportReskin-module__U4op3W__footerCtaH3{font-family:var(--font-display);letter-spacing:-.025em;max-width:24ch;color:var(--ink);font-size:30px;font-weight:500;line-height:1.1}.ReportReskin-module__U4op3W__footerCtaP{color:var(--mute);max-width:52ch;margin-top:10px;font-size:14.5px}.ReportReskin-module__U4op3W__ctaStack{flex-wrap:wrap;gap:10px;display:flex}.ReportReskin-module__U4op3W__fineprint{max-width:1280px;font-family:var(--font-mono);color:var(--mute);letter-spacing:.02em;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:24px 32px 48px;font-size:12px;display:flex}@keyframes ReportReskin-module__U4op3W__reportspin{to{transform:rotate(360deg)}}@media (max-width:1080px){.ReportReskin-module__U4op3W__brief{grid-template-columns:1fr;gap:32px}.ReportReskin-module__U4op3W__report{grid-template-columns:1fr;gap:32px;padding-top:28px}.ReportReskin-module__U4op3W__toc{flex-wrap:wrap;gap:6px;display:flex;position:static}.ReportReskin-module__U4op3W__tocLink{border:1px solid var(--line);border-radius:999px;gap:8px;width:auto;padding:6px 12px}.ReportReskin-module__U4op3W__tocTitle{width:100%;margin-bottom:4px}.ReportReskin-module__U4op3W__scoreGrid,.ReportReskin-module__U4op3W__numbersGrid{grid-template-columns:1fr}.ReportReskin-module__U4op3W__ncard{border-right:none;border-bottom:1px solid var(--line)}.ReportReskin-module__U4op3W__ncard:last-child{border-bottom:none}.ReportReskin-module__U4op3W__scenarios{grid-template-columns:1fr}.ReportReskin-module__U4op3W__simGrid{grid-template-columns:1fr;gap:24px}.ReportReskin-module__U4op3W__waterfall{border-left:none;border-top:1px solid var(--line-2);padding-top:18px;padding-left:0}.ReportReskin-module__U4op3W__footerCtaInner,.ReportReskin-module__U4op3W__callout{text-align:left;grid-template-columns:1fr}.ReportReskin-module__U4op3W__calloutVal,.ReportReskin-module__U4op3W__footerCtaInner .ReportReskin-module__U4op3W__ctaStack,.ReportReskin-module__U4op3W__calloutVal{text-align:left}.ReportReskin-module__U4op3W__calloutUnit{margin-left:0}}@media (max-width:640px){.ReportReskin-module__U4op3W__brief{padding:28px 18px}.ReportReskin-module__U4op3W__actionsBar{padding:16px 18px 0}.ReportReskin-module__U4op3W__sourceWrap,.ReportReskin-module__U4op3W__fineprint,.ReportReskin-module__U4op3W__footerCta{padding-left:18px;padding-right:18px}.ReportReskin-module__U4op3W__report{padding:24px 18px 60px}.ReportReskin-module__U4op3W__briefSpecs{grid-template-columns:1fr 1fr}.ReportReskin-module__U4op3W__detailTable,.ReportReskin-module__U4op3W__features{grid-template-columns:1fr}.ReportReskin-module__U4op3W__scoreHero{flex-direction:column;align-items:flex-start}.ReportReskin-module__U4op3W__verdictNum{font-size:84px}.ReportReskin-module__U4op3W__footerCtaInner{padding:28px}.ReportReskin-module__U4op3W__blockHeadRight{display:none}.ReportReskin-module__U4op3W__btn,.ReportReskin-module__U4op3W__tocLink{min-height:44px}.ReportReskin-module__U4op3W__toc{z-index:5;scrollbar-width:none;background:var(--paper-2);border-bottom:1px solid var(--line);flex-wrap:nowrap;margin:0 -18px;padding:8px 18px;position:-webkit-sticky;position:sticky;top:65px;overflow-x:auto}.ReportReskin-module__U4op3W__toc::-webkit-scrollbar{display:none}.ReportReskin-module__U4op3W__tocTitle{display:none}.ReportReskin-module__U4op3W__tocLink{white-space:nowrap;flex:none}.ReportReskin-module__U4op3W__tocLinkActive,.ReportReskin-module__U4op3W__tocLinkActive:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ReportReskin-module__U4op3W__tocLinkActive .ReportReskin-module__U4op3W__tocN{color:inherit}.ReportReskin-module__U4op3W__block{scroll-margin-top:140px}.ReportReskin-module__U4op3W__simOuts{grid-template-columns:1fr;gap:8px}.ReportReskin-module__U4op3W__so{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ReportReskin-module__U4op3W__so .ReportReskin-module__U4op3W__k{margin-bottom:0}}.ReportReskin-module__U4op3W__disclaimer{border-top:1px solid var(--line);color:var(--mute);max-width:72ch;margin-top:32px;padding-top:16px;font-size:12.5px;line-height:1.55}
.Home-module__g21JLG__compareWrap{display:inline-block;position:relative}.Home-module__g21JLG__comparePopover{z-index:50;background:var(--surface);border:1px solid var(--border);min-width:280px;max-width:360px;animation:Home-module__g21JLG__fadeInUp .15s var(--ease-out)both;border-radius:14px;padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 12px 40px rgba(0,0,0,.12)}.Home-module__g21JLG__comparePopoverHeader{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:.375rem .625rem .5rem;font-size:12px;font-weight:700}.Home-module__g21JLG__comparePopoverList{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.Home-module__g21JLG__comparePopoverItem{color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .625rem;font-size:.8125rem;transition:background .1s;display:flex}.Home-module__g21JLG__comparePopoverItem:hover{background:var(--slate-50);color:var(--slate-900)}.Home-module__g21JLG__comparePopoverItemPlace{color:var(--slate-900);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.Home-module__g21JLG__comparePopoverItemPrice{color:var(--text-muted);flex-shrink:0;font-size:.75rem;font-weight:600}.Home-module__g21JLG__comparePopoverEmpty{color:var(--text-muted);padding:.75rem .625rem;font-size:.8125rem}.Home-module__g21JLG__comparePopoverSeeAll{border-top:1px solid var(--border-light);color:var(--slate-900);text-align:right;margin-top:.25rem;padding:.5rem .625rem;font-size:.75rem;font-weight:600;transition:background .1s;display:block}.Home-module__g21JLG__comparePopoverSeeAll:hover{background:var(--slate-50)}@media (max-width:600px){.Home-module__g21JLG__comparePopover{min-width:0;max-width:none;left:0;right:0}}
.Report-module__5-vy_G__notesPrompt{color:#166534;background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.25);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1.5rem;padding:.875rem 1.25rem;font-size:.875rem;display:flex}.Report-module__5-vy_G__notesPrompt>svg{color:#16a34a;flex-shrink:0}.Report-module__5-vy_G__notesPromptText{flex:1;font-weight:500}.Report-module__5-vy_G__notesPromptBtn{color:#166534;cursor:pointer;background:rgba(255,255,255,.7);border:1px solid rgba(22,101,52,.2);border-radius:999px;padding:.375rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s}.Report-module__5-vy_G__notesPromptBtn:hover{background:#fff;border-color:rgba(22,101,52,.4)}.Report-module__5-vy_G__notesBox{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.05));border-radius:12px;margin-top:1.5rem;padding:1.25rem 1.5rem}.Report-module__5-vy_G__notesLabel{color:var(--text-primary,#0f172a);margin-bottom:.5rem;font-size:.8125rem;font-weight:600;display:block}.Report-module__5-vy_G__notesTextarea{width:100%;color:var(--text-primary,#0f172a);background:var(--slate-50,#f8fafc);border:1px solid var(--border,#e2e8f0);resize:vertical;border-radius:8px;outline:none;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .15s,background .15s}.Report-module__5-vy_G__notesTextarea:focus{border-color:var(--accent,#0d9488);background:#fff}.Report-module__5-vy_G__notesActions{justify-content:flex-end;gap:.625rem;margin-top:.75rem;display:flex}.Report-module__5-vy_G__notesCancelBtn{color:var(--text-muted,#64748b);border:1px solid var(--border,#e2e8f0);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s}.Report-module__5-vy_G__notesCancelBtn:hover{background:var(--slate-50,#f8fafc)}.Report-module__5-vy_G__notesSaveBtn{color:#fff;background:var(--accent,#0d9488);cursor:pointer;border:none;border-radius:999px;padding:.5rem 1.25rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s,transform .15s}.Report-module__5-vy_G__notesSaveBtn:hover{background:var(--accent-hover,#0f766e);transform:translateY(-1px)}.Report-module__5-vy_G__notesSaveBtn:disabled{opacity:.6;cursor:not-allowed}.Report-module__5-vy_G__resultsActions{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.Report-module__5-vy_G__shareBtn{color:var(--text);background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-normal)var(--ease-out);font-size:.875rem;font-weight:500;font-family:var(--font-body);align-items:center;gap:.5rem;padding:.875rem 1.75rem;display:inline-flex}.Report-module__5-vy_G__shareBtn:hover{background:var(--slate-50);border-color:var(--slate-300);transform:translateY(-1px)}.Report-module__5-vy_G__shareBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes Report-module__5-vy_G__pdfSpin{to{transform:rotate(360deg)}}.Report-module__5-vy_G__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-normal)var(--ease-out),border-color var(--duration-normal)var(--ease-out),transform var(--duration-normal)var(--ease-out);animation:Report-module__5-vy_G__fadeInUp .4s var(--ease-out)both;margin-bottom:1.125rem;padding:2rem}.Report-module__5-vy_G__card:hover{box-shadow:var(--shadow-md);border-color:var(--slate-200);transform:translateY(-1px)}.Report-module__5-vy_G__cardTitle{text-transform:uppercase;letter-spacing:.1em;color:var(--slate-500);align-items:center;gap:.625rem;margin-bottom:1rem;font-size:12px;font-weight:700;display:inline-flex}.Report-module__5-vy_G__cardTitle:before{content:"";background:var(--warm);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.Report-module__5-vy_G__summary{color:var(--text);font-size:1rem;line-height:1.75}.Report-module__5-vy_G__detailsGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1.25rem 1.5rem;display:grid}.Report-module__5-vy_G__detailItem{border-bottom:1px solid var(--slate-100);flex-direction:column;gap:.25rem;padding:.625rem 0;display:flex}.Report-module__5-vy_G__detailLabel{color:var(--text-faint);text-transform:uppercase;letter-spacing:1px;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.Report-module__5-vy_G__detailValue{color:var(--slate-900);letter-spacing:-.015em;font-size:1.1875rem;font-weight:700;line-height:1.25}.Report-module__5-vy_G__scoreRow{align-items:center;gap:1rem;display:flex}.Report-module__5-vy_G__scoreNumber{font-family:var(--font-display);letter-spacing:-.5px;font-size:2rem;font-weight:400;line-height:1}.Report-module__5-vy_G__scoreBar{background:var(--slate-100);border-radius:var(--radius-full);flex:1;height:6px;overflow:hidden}.Report-module__5-vy_G__scoreBarFill{border-radius:var(--radius-full);height:100%;transition:width .6s var(--ease-out)}@keyframes Report-module__5-vy_G__qualityDetailIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Report-module__5-vy_G__validationWarnings{background:var(--caution-light);border-radius:var(--radius-md);border-left:3px solid var(--caution);margin-top:.75rem;padding:.75rem 1rem}.Report-module__5-vy_G__validationHeader{color:#92400e;text-transform:uppercase;letter-spacing:.8px;margin-bottom:.375rem;font-size:12px;font-weight:700}.Report-module__5-vy_G__validationItem{color:#78350f;padding:.125rem 0;font-size:.75rem;line-height:1.55}@keyframes Report-module__5-vy_G__reportSectionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Report-module__5-vy_G__card{border-radius:var(--radius-lg);padding:1.25rem}.Report-module__5-vy_G__cardTitle,.Report-module__5-vy_G__detailLabel{font-size:12px}.Report-module__5-vy_G__detailItem{padding:.5rem 0}}@media (max-width:600px){.Report-module__5-vy_G__detailsGrid{grid-template-columns:repeat(2,1fr)}.Report-module__5-vy_G__resultsActions{flex-direction:column;width:100%}.Report-module__5-vy_G__shareBtn{text-align:center;width:100%}}.Report-module__5-vy_G__detailIcon{width:11px;height:11px;color:var(--slate-400);flex-shrink:0;justify-content:center;align-items:center;margin-right:.375rem;display:inline-flex}@keyframes Report-module__5-vy_G__simPulse{0%,to{opacity:1}50%{opacity:.4}}.Report-module__5-vy_G__reportFooterStack{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.Report-module__5-vy_G__reportFooterStack .Report-module__5-vy_G__resultsActions{flex-wrap:wrap;justify-content:flex-end;margin-top:0}@media (max-width:600px){.Report-module__5-vy_G__reportFooterStack .Report-module__5-vy_G__resultsActions{justify-content:stretch}}
