.DegreeRoi-module__ucN9FW__page{background:var(--color-cream);min-height:100vh;color:var(--color-ink)}.DegreeRoi-module__ucN9FW__card{width:100%;max-width:var(--content-max-width);margin:0 auto}.DegreeRoi-module__ucN9FW__header{padding:30px 26px 8px}.DegreeRoi-module__ucN9FW__logoRow{align-items:center;gap:2px;display:flex}.DegreeRoi-module__ucN9FW__heading{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:-.01em;margin-top:16px;line-height:1.08}.DegreeRoi-module__ucN9FW__headingAccent{color:var(--brand)}.DegreeRoi-module__ucN9FW__tagline{font-size:var(--text-sm);color:var(--color-muted);margin-top:14px;line-height:1.5}.DegreeRoi-module__ucN9FW__section{border-bottom:1px solid var(--color-border);padding:26px}.DegreeRoi-module__ucN9FW__sectionNoBorder{padding:26px}.DegreeRoi-module__ucN9FW__sectionLabel,.DegreeRoi-module__ucN9FW__sectionLabelTight{font-family:var(--font-display);font-size:var(--heading-section);font-weight:var(--weight-bold);letter-spacing:-.025em;color:var(--color-ink);line-height:1.2;display:block}.DegreeRoi-module__ucN9FW__sectionLabel{margin-bottom:16px}.DegreeRoi-module__ucN9FW__sectionLabelTight{margin-bottom:10px}.DegreeRoi-module__ucN9FW__verdictSection .DegreeRoi-module__ucN9FW__sectionLabelTight{color:var(--color-cream)}.DegreeRoi-module__ucN9FW__sectionDesc{font-size:var(--text-sm);color:var(--color-muted);margin:6px 0 16px;line-height:1.5}.DegreeRoi-module__ucN9FW__sectionSubnote{font-size:var(--text-2xs);color:var(--color-faint);margin-bottom:14px;line-height:1.5}.DegreeRoi-module__ucN9FW__scenarioSection{border-bottom:1px solid var(--color-border);padding:22px 26px 24px}.DegreeRoi-module__ucN9FW__fieldsCol{gap:var(--ds-space-6);flex-direction:column;display:flex}.DegreeRoi-module__ucN9FW__fieldLabelRow{flex-direction:column;gap:6px;display:flex;position:relative}.DegreeRoi-module__ucN9FW__fieldLabel{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.DegreeRoi-module__ucN9FW__textInput{background:var(--color-surface);width:100%;color:var(--color-ink);border:1.5px solid var(--color-ink);font-family:inherit;font-size:var(--text-sm);border-radius:var(--radius-sm);padding:10px}.DegreeRoi-module__ucN9FW__dropdown{background:var(--color-surface);border:1.5px solid var(--color-ink);border-radius:var(--radius-sm);z-index:5;max-height:220px;box-shadow:var(--shadow-md);position:absolute;top:66px;left:0;right:0;overflow-y:auto}.DegreeRoi-module__ucN9FW__dropdownItem{font-size:var(--text-sm);cursor:pointer;border-bottom:1px solid var(--color-hover);padding:10px 12px}.DegreeRoi-module__ucN9FW__dropdownItem:hover{background:var(--color-hover)}.DegreeRoi-module__ucN9FW__dropdownItemLabel{font-weight:600}.DegreeRoi-module__ucN9FW__dropdownItemMeta{font-size:var(--text-2xs);color:var(--color-faint);margin-top:2px}.DegreeRoi-module__ucN9FW__noMatches{font-size:var(--text-xs);color:var(--color-faint);padding:10px 12px}.DegreeRoi-module__ucN9FW__selectedInfo{font-size:var(--text-2xs);color:var(--color-faint);margin-top:-8px}.DegreeRoi-module__ucN9FW__selectedInfo b{color:var(--color-ink)}.DegreeRoi-module__ucN9FW__sliderLabelRow{gap:var(--ds-space-2);flex-direction:column;display:flex}.DegreeRoi-module__ucN9FW__sliderHint{color:var(--color-faint);font-weight:400}.DegreeRoi-module__ucN9FW__planLabel{font-size:var(--text-xs);color:var(--color-muted);margin-bottom:8px;font-weight:600;display:block}.DegreeRoi-module__ucN9FW__planRow{gap:8px;display:flex}.DegreeRoi-module__ucN9FW__planButton{border-radius:var(--radius-sm);font-size:var(--text-xs);cursor:pointer;border:none;flex:1;padding:9px;font-family:inherit;font-weight:600}.DegreeRoi-module__ucN9FW__planButtonActive{background:var(--color-ink);color:var(--color-cream)}.DegreeRoi-module__ucN9FW__planButtonInactive{background:var(--color-btn-inactive-bg);color:var(--color-muted)}.DegreeRoi-module__ucN9FW__planCaption{font-size:var(--text-2xs);color:var(--color-faint);margin-top:8px;line-height:1.5}.DegreeRoi-module__ucN9FW__planCaption a{color:var(--color-ink);text-decoration:underline}.DegreeRoi-module__ucN9FW__verdictSection{background:var(--color-ink);color:var(--color-cream);padding:26px}.DegreeRoi-module__ucN9FW__verdictValue{font-size:var(--text-hero);font-weight:700;line-height:1;font-family:var(--font-display);margin-top:8px}.DegreeRoi-module__ucN9FW__verdictLine{font-size:var(--text-sm);color:var(--color-on-dark);margin-top:12px;line-height:1.5}.DegreeRoi-module__ucN9FW__statsRow{margin-top:var(--space-5)}.DegreeRoi-module__ucN9FW__dramaBad{font-size:var(--text-2xs);color:var(--status-bad-on-dark);margin-top:2px;font-weight:700}.DegreeRoi-module__ucN9FW__dramaGood{font-size:var(--text-2xs);color:var(--status-good-on-dark);margin-top:2px;font-weight:700}.DegreeRoi-module__ucN9FW__infoToggle{color:var(--color-faint);font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;margin-top:14px;padding:0;font-family:inherit;text-decoration:underline}.DegreeRoi-module__ucN9FW__infoText{font-size:var(--text-xs);color:var(--color-on-dark);border-top:1px solid var(--color-border-on-dark);margin-top:10px;padding-top:10px;line-height:1.6}.DegreeRoi-module__ucN9FW__chartSvg{width:100%;height:auto;display:block}.DegreeRoi-module__ucN9FW__chartAxis{font-size:var(--text-2xs);color:var(--color-faint);justify-content:space-between;margin-top:4px;display:flex}.DegreeRoi-module__ucN9FW__legendRow{font-size:var(--text-2xs);color:var(--color-muted);flex-wrap:wrap;gap:8px 18px;margin-top:14px;display:flex}.DegreeRoi-module__ucN9FW__legendItem{white-space:nowrap;align-items:center;gap:6px;display:flex}.DegreeRoi-module__ucN9FW__chartAxisLabel{font-size:var(--text-2xs);fill:var(--color-faint);font-family:var(--font-body)}.DegreeRoi-module__ucN9FW__chartMarkerLabel{font-size:var(--text-2xs);font-weight:700;font-family:var(--font-body)}.DegreeRoi-module__ucN9FW__legendNote{color:var(--color-faint);font-weight:400}.DegreeRoi-module__ucN9FW__legendSwatch{width:14px;height:2.5px}.DegreeRoi-module__ucN9FW__legendSwatchDashed{border-top:2px dashed var(--color-faint);width:14px;height:0}.DegreeRoi-module__ucN9FW__annotation{font-size:var(--text-xs);color:var(--color-muted);margin-top:12px;line-height:1.5}.DegreeRoi-module__ucN9FW__balanceDrama{font-size:var(--text-xs);color:var(--status-bad);margin-top:6px;font-weight:700}.DegreeRoi-module__ucN9FW__table{border-collapse:collapse;width:100%}.DegreeRoi-module__ucN9FW__table th,.DegreeRoi-module__ucN9FW__table td{font-size:var(--text-xs);text-align:right;padding:8px 6px}.DegreeRoi-module__ucN9FW__table th:first-child,.DegreeRoi-module__ucN9FW__table td:first-child{text-align:left}.DegreeRoi-module__ucN9FW__tableHeadRow{border-bottom:1.5px solid var(--color-ink)}.DegreeRoi-module__ucN9FW__tableRow{border-bottom:1px solid var(--color-hover)}.DegreeRoi-module__ucN9FW__tableRowClear{background:var(--status-good-tint);box-shadow:inset 3px 0 0 var(--status-good);font-weight:600}.DegreeRoi-module__ucN9FW__pctUp{color:var(--status-bad);font-weight:600;font-size:var(--text-2xs)}.DegreeRoi-module__ucN9FW__pctDown{color:var(--status-good);font-weight:600;font-size:var(--text-2xs)}.DegreeRoi-module__ucN9FW__aiScoreRow{align-items:baseline;gap:10px;margin-top:10px;display:flex}.DegreeRoi-module__ucN9FW__aiScoreBig{font-size:var(--text-xl);font-weight:700;font-family:var(--font-display)}.DegreeRoi-module__ucN9FW__aiScoreCaption{font-size:var(--text-xs);color:var(--color-faint)}.DegreeRoi-module__ucN9FW__aiConfidence{font-size:var(--text-xs);color:var(--color-faint);margin-top:8px}.DegreeRoi-module__ucN9FW__aiConfidence b{color:var(--color-ink)}.DegreeRoi-module__ucN9FW__aiDetail{font-size:var(--text-xs);color:var(--color-muted);margin-top:8px;line-height:1.6}.DegreeRoi-module__ucN9FW__summaryConclusion{font-size:var(--text-xl);font-weight:700;font-family:var(--font-display)}.DegreeRoi-module__ucN9FW__summaryText{font-size:var(--text-sm);color:var(--color-muted);margin-top:10px;line-height:1.6}.DegreeRoi-module__ucN9FW__summaryAlt{font-size:var(--text-xs);color:var(--color-muted);margin-top:14px}.DegreeRoi-module__ucN9FW__actionsCol{flex-direction:column;gap:10px;display:flex}.DegreeRoi-module__ucN9FW__btnBase{width:100%;font-weight:700;font-size:var(--text-sm);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-display);border:none;padding:13px}.DegreeRoi-module__ucN9FW__btnRed{background:var(--brand);color:var(--color-ink)}.DegreeRoi-module__ucN9FW__btnDark{background:var(--color-ink);color:var(--color-cream)}.DegreeRoi-module__ucN9FW__btnDone{background:var(--color-btn-inactive-bg);color:var(--color-muted)}.DegreeRoi-module__ucN9FW__btnOutline{width:100%;color:var(--color-ink);border:1.5px solid var(--color-ink);font-weight:700;font-size:var(--text-sm);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-display);background:0 0;padding:13px}.DegreeRoi-module__ucN9FW__btnBusy{opacity:.7;cursor:default}.DegreeRoi-module__ucN9FW__saveError{font-size:var(--text-xs);color:var(--brand);margin-top:-4px}.DegreeRoi-module__ucN9FW__optionalSignin{border:1.5px dashed var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:12px;padding:16px;display:flex}.DegreeRoi-module__ucN9FW__optionalSigninText{font-size:var(--text-xs);color:var(--color-muted);line-height:1.5}.DegreeRoi-module__ucN9FW__googleButton{background:var(--color-surface);width:100%;color:var(--color-ink);border:1.5px solid var(--color-ink);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-body);justify-content:center;align-items:center;gap:10px;padding:13px;display:flex}.DegreeRoi-module__ucN9FW__scenarioToggleBlock{gap:var(--ds-space-2);flex-direction:column;display:flex}.DegreeRoi-module__ucN9FW__scenarioToggle{border:1.5px solid var(--color-border);border-radius:var(--radius-pill);gap:0;width:100%;max-width:100%;display:flex;overflow:hidden}.DegreeRoi-module__ucN9FW__scenarioBtn{min-width:0;font-size:var(--text-sm);font-weight:600;font-family:var(--font-display);background:var(--color-surface);color:var(--color-muted);border:none;border-right:1.5px solid var(--color-border);cursor:pointer;flex:1 1 0;padding:7px 10px;transition:background .1s}.DegreeRoi-module__ucN9FW__scenarioBtn:last-child{border-right:none}.DegreeRoi-module__ucN9FW__scenarioBtn:hover{background:var(--color-hover)}.DegreeRoi-module__ucN9FW__scenarioBtnActive{background:var(--color-ink);color:var(--color-cream)}.DegreeRoi-module__ucN9FW__scenarioBtnActive:hover{background:var(--color-ink)}@media (max-width:420px){.DegreeRoi-module__ucN9FW__scenarioBtn{padding:var(--ds-space-2) var(--ds-space-1);font-size:var(--text-xs)}}.DegreeRoi-module__ucN9FW__noDegreeTag{font-size:var(--text-xs);color:var(--status-warn-text);background:var(--status-warn-tint);border:1.5px solid var(--status-warn);border-radius:var(--radius-pill);letter-spacing:.02em;margin-top:8px;padding:3px 12px;font-weight:600;display:inline-block}.DegreeRoi-module__ucN9FW__chartFootnote{font-size:var(--text-2xs);color:var(--color-faint);margin-top:8px}.DegreeRoi-module__ucN9FW__routeLinks{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin:4px 0 12px;display:grid}.DegreeRoi-module__ucN9FW__routeLink{background:var(--color-surface);border:1.5px solid var(--color-border);border-left:3px solid var(--color-ink);border-radius:var(--radius-sm);flex-direction:column;gap:3px;padding:14px 16px;text-decoration:none;display:flex}.DegreeRoi-module__ucN9FW__routeLink:hover{background:var(--color-hover)}.DegreeRoi-module__ucN9FW__routeLinkTitle{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--color-ink)}.DegreeRoi-module__ucN9FW__routeLinkMeta{font-size:var(--text-xs);color:var(--color-faint);line-height:1.4}@media print{@page{size:A4 portrait;margin:18mm 16mm}.DegreeRoi-module__ucN9FW__sectionNoBorder,.DegreeRoi-module__ucN9FW__actionsCol,.DegreeRoi-module__ucN9FW__optionalSignin,.DegreeRoi-module__ucN9FW__infoToggle,.DegreeRoi-module__ucN9FW__sliderLabelRow input[type=range],.DegreeRoi-module__ucN9FW__scenarioSection{display:none!important}body,.DegreeRoi-module__ucN9FW__page{max-width:100%;margin:0;padding:0;font-size:11pt;color:#111!important;background:#fff!important}.DegreeRoi-module__ucN9FW__card{box-shadow:none!important;border:none!important;border-radius:0!important;width:100%!important;max-width:100%!important;padding:0!important}.DegreeRoi-module__ucN9FW__heading{margin-bottom:2pt!important;font-size:22pt!important;font-weight:700!important}.DegreeRoi-module__ucN9FW__tagline{color:#555!important;margin-bottom:8pt!important;font-size:10pt!important}.DegreeRoi-module__ucN9FW__sectionLabelTight,.DegreeRoi-module__ucN9FW__sectionLabel{letter-spacing:.1em!important;color:#888!important;margin-bottom:4pt!important;font-size:7pt!important}.DegreeRoi-module__ucN9FW__verdictValue{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:18pt!important}.DegreeRoi-module__ucN9FW__verdictLine{font-size:10pt!important}.DegreeRoi-module__ucN9FW__statsRow{gap:12pt!important}.DegreeRoi-module__ucN9FW__statLabel{color:#666!important;font-size:8pt!important}.DegreeRoi-module__ucN9FW__statValue{font-size:11pt!important}.DegreeRoi-module__ucN9FW__chartAxis,.DegreeRoi-module__ucN9FW__legendRow,.DegreeRoi-module__ucN9FW__annotation,.DegreeRoi-module__ucN9FW__balanceDrama{-webkit-print-color-adjust:exact;print-color-adjust:exact}.DegreeRoi-module__ucN9FW__aiScoreBig{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:28pt!important}.DegreeRoi-module__ucN9FW__summaryConclusion{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:13pt!important}.DegreeRoi-module__ucN9FW__summaryText{font-size:10pt!important}.DegreeRoi-module__ucN9FW__section{break-inside:avoid}.DegreeRoi-module__ucN9FW__verdictSection{break-after:avoid}}.DegreeRoi-module__ucN9FW__stickyBar{z-index:40;background:var(--color-ink);color:var(--color-on-dark);box-shadow:var(--shadow-md);transition:transform .22s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.DegreeRoi-module__ucN9FW__stickyBarShown{transform:translateY(0)}.DegreeRoi-module__ucN9FW__stickyInner{width:100%;max-width:var(--content-max-width-wide);padding:var(--space-3) var(--gutter);align-items:center;gap:var(--space-4);margin:0 auto;display:flex}.DegreeRoi-module__ucN9FW__stickyVerdict{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-md);letter-spacing:-.02em;flex:none}.DegreeRoi-module__ucN9FW__stickyDivider{background:var(--color-border-on-dark-dim);flex:none;align-self:stretch;width:1px}.DegreeRoi-module__ucN9FW__stickyMeta{align-items:baseline;gap:var(--space-2);flex:auto;min-width:0;display:flex;overflow:hidden}.DegreeRoi-module__ucN9FW__stickyLabel{font-size:var(--text-xs);color:var(--color-on-dark-dim);white-space:nowrap}.DegreeRoi-module__ucN9FW__stickyValue{font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--color-cream);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.DegreeRoi-module__ucN9FW__stickyAction{border:1.5px solid var(--color-border-on-dark-dim);color:var(--color-cream);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;background:0 0;flex:none;margin-left:auto}@media (max-width:560px){.DegreeRoi-module__ucN9FW__stickyLabel{display:none}.DegreeRoi-module__ucN9FW__stickyInner{gap:var(--space-3);padding-block:var(--space-3)}.DegreeRoi-module__ucN9FW__stickyAction{display:none}}.DegreeRoi-module__ucN9FW__stickySpacer{height:calc(var(--ds-space-8) + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.DegreeRoi-module__ucN9FW__stickyBar{transition:none}}@media print{.DegreeRoi-module__ucN9FW__stickyBar{display:none}}.DegreeRoi-module__ucN9FW__chartWrap{padding-right:124px;position:relative}.DegreeRoi-module__ucN9FW__chartEnds{width:120px;position:absolute;top:0;bottom:0;right:0}.DegreeRoi-module__ucN9FW__chartMarker{font-family:var(--ds-font-display);font-size:var(--ds-text-xs);white-space:nowrap;pointer-events:none;text-shadow:0 0 3px var(--ds-surface), 0 0 3px var(--ds-surface);font-weight:700;position:absolute;transform:translate(-50%,-150%)}.DegreeRoi-module__ucN9FW__chartMarker[data-below=true]{transform:translate(-50%,60%)}.DegreeRoi-module__ucN9FW__chartMarker[data-anchor=end]{transform:translate(-100%,-150%)}.DegreeRoi-module__ucN9FW__chartMarker[data-anchor=end][data-below=true]{transform:translate(-100%,60%)}.DegreeRoi-module__ucN9FW__chartMarker[data-anchor=start]{transform:translateY(-150%)}.DegreeRoi-module__ucN9FW__chartMarker[data-anchor=start][data-below=true]{transform:translateY(60%)}.DegreeRoi-module__ucN9FW__chartEnd{font-family:var(--ds-font-display);font-size:var(--ds-text-xs);white-space:nowrap;font-weight:700;position:absolute;right:0;transform:translateY(-50%)}@media (max-width:640px){.DegreeRoi-module__ucN9FW__chartWrap{padding-right:0}.DegreeRoi-module__ucN9FW__chartEnds{gap:var(--ds-space-2) var(--ds-space-4);width:auto;margin-top:var(--ds-space-3);flex-wrap:wrap;display:flex;position:static}.DegreeRoi-module__ucN9FW__chartEnd{position:static;transform:none}}
