.insights_workspace__3U3oY{padding-bottom:80px}.insights_kicker__hH_Yc{color:var(--muted);font:600 12px/1.5 var(--font-geist-mono),monospace;letter-spacing:.5px}.insights_metrics__U4c9W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px}.insights_metrics__U4c9W article{position:relative;min-width:0;padding:26px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm)}.insights_metricIcon__p5IaV{display:grid;place-items:center;width:35px;height:35px;margin-bottom:18px;border-radius:10px;color:var(--blue);background:var(--surface-soft)}.insights_metrics__U4c9W p{color:var(--muted);font-size:13px}.insights_metrics__U4c9W strong{display:block;margin-top:9px;font-size:clamp(26px,2.8vw,36px);font-weight:600;letter-spacing:-1.1px;overflow-wrap:anywhere}.insights_metrics__U4c9W article>span:last-child{display:block;margin-top:9px;color:var(--muted);font-size:12px;line-height:1.8}.insights_topGrid__RLc2g{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;margin-bottom:24px}.insights_panel__Oktca{min-width:0;padding:30px;border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-sm)}.insights_panel__Oktca h2{margin-top:12px;font-size:23px;font-weight:550;line-height:1.35;letter-spacing:-.7px}.insights_panelTop__C_0VL{display:flex;justify-content:space-between;align-items:center;gap:15px}.insights_panelTop__C_0VL>svg{color:var(--muted);flex-shrink:0}.insights_progressPanel__N1bzO{min-width:0;padding:30px;border:1px solid #305c48;border-radius:20px;background:#193026;color:#f7fbf9;box-shadow:var(--shadow-md)}.insights_progressPanel__N1bzO .insights_kicker__hH_Yc,.insights_progressPanel__N1bzO .insights_panelTop__C_0VL>svg{color:#a9d3c0}.insights_progressPanel__N1bzO h2{margin-top:22px;font-size:28px;font-weight:550;line-height:1.35;letter-spacing:-.9px}.insights_progressPanel__N1bzO>p{margin-top:9px;color:#b0d6c5;font-size:13px}.insights_progressAmount__8rLdx{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}.insights_progressAmount__8rLdx>:first-child{font-size:clamp(40px,4.5vw,58px);font-weight:550;letter-spacing:-2px;line-height:1.1;color:#a7d2bf}.insights_progressAmount__8rLdx>span:last-child{color:#b0d6c5;font-size:12px;line-height:1.7}.insights_progressTrack__A_oZy{height:9px;margin-top:24px;background:#2d5845;border-radius:20px;overflow:hidden}.insights_progressTrack__A_oZy>span{display:block;height:100%;border-radius:inherit;background:#a7d2bf;transition:width .2s ease}.insights_progressLegend__Stmw2{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:11px;color:#b0d6c5;font-size:12px}.insights_progressFooter__DVUaG{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:29px;padding-top:22px;border-top:1px solid #305b48;font-size:12px}.insights_progressFooter__DVUaG>*{display:inline-flex;align-items:center;gap:8px}.insights_progressFooter__DVUaG>span{color:#b0d6c5}.insights_progressFooter__DVUaG a{color:#c6e1d5}.insights_progressFooter__DVUaG a:hover{text-decoration:underline}.insights_mix__2xfgD{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:24px}.insights_donut__ki15r{display:block;width:160px;height:160px;flex-shrink:0}.insights_legend__Yzir2{display:grid;flex:1;gap:20px;min-width:145px;list-style:none;margin:0;padding:0}.insights_legend__Yzir2 li{display:flex;align-items:center;gap:9px;font-size:12px}.insights_legend__Yzir2 strong{margin-left:auto;color:var(--foreground);font-weight:600}.insights_legendDot__zeG0X{width:8px;height:8px;border-radius:50%;flex-shrink:0}.insights_note__Sv_6L{margin-top:22px;color:var(--muted);font-size:12px;line-height:1.8}.insights_twoColumns__XqZQy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.insights_description___Po7E{color:var(--muted);font-size:13px;line-height:1.7;margin-top:9px}.insights_spendingRows__mLdAs{margin-top:22px}.insights_spendingRows__mLdAs>div{display:flex;align-items:center;gap:13px;padding-block:18px;border-bottom:1px solid var(--border)}.insights_rowIcon__vvPWr{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--surface-soft);color:var(--blue)}.insights_spendingRows__mLdAs h3{font-size:13px;font-weight:600}.insights_spendingRows__mLdAs p{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.6}.insights_spendingRows__mLdAs strong{flex-shrink:0;margin-left:auto;text-align:right;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.insights_spendingRows__mLdAs small{display:block;margin-top:3px;font-size:12px;font-weight:400;color:var(--muted)}.insights_impactRows__muAgP{margin-top:28px}.insights_impactRows__muAgP>div+div{margin-top:26px}.insights_impactRows__muAgP>div>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px}.insights_impactRows__muAgP small{margin-left:7px;color:var(--muted);font-size:12px}.insights_impactRows__muAgP strong{color:var(--muted);font-size:12px;font-weight:500}.insights_low__k9v9F{--impact-color:var(--success)}.insights_moderate__aJPSD{--impact-color:var(--warning)}.insights_high__H7udz{--impact-color:var(--danger)}.insights_impactRows__muAgP>div>div:first-child>span{color:var(--impact-color);font-weight:550}.insights_impactTrack__KfcTA{height:7px;margin-top:12px;border-radius:10px;background:var(--surface-soft);overflow:hidden}.insights_impactTrack__KfcTA>span{display:block;height:100%;background:var(--impact-color);border-radius:inherit;transition:width .5s ease}.insights_term__RafJk{margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}.insights_term__RafJk summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:35px;color:var(--muted);font-size:12px;list-style:none;cursor:pointer}.insights_term__RafJk summary::-webkit-details-marker{display:none}.insights_term__RafJk[open] summary svg{transform:rotate(45deg)}.insights_term__RafJk p{margin-top:10px;color:var(--muted);font-size:12px;line-height:1.8}.insights_activity__vnt1a{margin-top:52px}.insights_sectionHeading__V4gAC{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-bottom:24px}.insights_sectionHeading__V4gAC h2{margin-top:9px;font-size:28px;font-weight:600;letter-spacing:-.8px}.insights_sectionHeading__V4gAC>a{display:inline-flex;align-items:center;gap:8px}.insights_activityList__HDSxo{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.insights_activityList__HDSxo article{display:flex;gap:18px;padding:25px;min-width:0}.insights_activityList__HDSxo article+article{border-top:1px solid var(--border)}.insights_activityIcon__eEQLQ{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--surface-soft);color:var(--blue);flex-shrink:0}.insights_activityDetail__HnrbC{flex:1;overflow-wrap:anywhere}.insights_activityDetail__HnrbC>p{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:var(--muted);font-size:12px}.insights_activityDetail__HnrbC h3{margin-top:6px;font-size:17px;font-weight:550}.insights_activityDetail__HnrbC ul{list-style:none;margin-top:12px;padding:0}.insights_activityDetail__HnrbC li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.insights_activityDetail__HnrbC li+li{margin-top:10px}.insights_activityPrice__uCMmI{color:var(--muted)}.insights_impactBadge__aSTZE{color:var(--impact-color);background:color-mix(in srgb,var(--impact-color) 9%,transparent);padding:5px 9px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.insights_scenarioCallout___5eXs,.insights_smallEmpty__Ig8DJ{display:flex;align-items:center;gap:20px;padding:26px;background:var(--surface-soft);border:1px solid var(--border);border-radius:16px}.insights_scenarioCallout___5eXs{margin-top:26px}.insights_scenarioCallout___5eXs>div,.insights_smallEmpty__Ig8DJ>div{flex:1}.insights_scenarioCallout___5eXs h3,.insights_smallEmpty__Ig8DJ h3{font-size:17px;font-weight:550;letter-spacing:-.3px}.insights_scenarioCallout___5eXs p,.insights_smallEmpty__Ig8DJ p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.7}.insights_scenarioCallout___5eXs>a,.insights_smallEmpty__Ig8DJ>a{flex-shrink:0}.insights_smallEmpty__Ig8DJ>svg{width:45px;height:45px;flex-shrink:0}.insights_privacy__y7c_5{display:flex;align-items:flex-start;gap:9px;margin-top:30px;color:var(--muted);font-size:12px;line-height:1.8}.insights_privacy__y7c_5 svg{flex-shrink:0;margin-top:2px}.insights_error__7O94d{margin-bottom:25px;padding:20px;color:var(--danger);background:var(--surface-soft);border:1px solid var(--border);border-radius:12px;font-size:13px;line-height:1.8}.insights_empty__qsqv1{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:64px 30px;border:1px solid var(--border);border-radius:24px;background:var(--surface);box-shadow:var(--shadow-sm)}.insights_empty__qsqv1>svg{display:block;margin:0 auto 26px;width:52px;height:52px}.insights_empty__qsqv1>.insights_kicker__hH_Yc{color:var(--blue)}.insights_empty__qsqv1 h2{margin-top:18px;font-size:clamp(32px,4vw,48px);letter-spacing:-1.8px;font-weight:550;line-height:1.2}.insights_empty__qsqv1>p:not(.insights_kicker__hH_Yc){max-width:500px;margin:20px auto 26px;color:var(--muted);font-size:15px;line-height:1.85}.insights_empty__qsqv1>div:not(.insights_emptyGrid__33I74){display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.insights_empty__qsqv1>span{display:block;margin-top:24px;color:var(--muted);font-size:12px}.insights_emptyGrid__33I74{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,#000,transparent 26%,transparent 74%,#000)}@media (max-width:1100px){.insights_metrics__U4c9W{gap:16px}.insights_panel__Oktca,.insights_progressPanel__N1bzO{padding:25px}.insights_mix__2xfgD{gap:10px}.insights_donut__ki15r{width:140px;height:140px}.insights_legend__Yzir2{gap:16px}.insights_spendingRows__mLdAs{margin-top:15px}.insights_spendingRows__mLdAs>div{flex-wrap:wrap}.insights_spendingRows__mLdAs strong{font-size:15px}}@media (max-width:850px){.insights_topGrid__RLc2g,.insights_twoColumns__XqZQy{grid-template-columns:1fr}.insights_mix__2xfgD{gap:30px}.insights_donut__ki15r{width:160px;height:160px}.insights_legend__Yzir2{max-width:350px}.insights_metrics__U4c9W article{padding:20px}.insights_scenarioCallout___5eXs,.insights_smallEmpty__Ig8DJ{flex-wrap:wrap}.insights_scenarioCallout___5eXs>a,.insights_smallEmpty__Ig8DJ>a{margin-left:56px}}@media (max-width:600px){.insights_workspace__3U3oY{padding-bottom:48px}.insights_metrics__U4c9W{grid-template-columns:1fr;gap:12px}.insights_metrics__U4c9W article{padding:20px 22px}.insights_metricIcon__p5IaV{position:absolute;right:20px;top:20px}.insights_metrics__U4c9W p{padding-right:42px}.insights_metrics__U4c9W strong{font-size:30px}.insights_metrics__U4c9W article>span:last-child{margin-top:6px}.insights_panel__Oktca,.insights_progressPanel__N1bzO{padding:24px}.insights_panel__Oktca h2{font-size:22px}.insights_progressPanel__N1bzO h2{font-size:26px}.insights_spendingRows__mLdAs>div{gap:10px}.insights_spendingRows__mLdAs strong{font-size:16px}.insights_activityList__HDSxo article{padding:20px;gap:12px}.insights_activityIcon__eEQLQ{width:35px;height:35px;border-radius:10px}.insights_activityDetail__HnrbC li{font-size:12px}.insights_sectionHeading__V4gAC h2{font-size:25px}.insights_empty__qsqv1{padding:45px 22px}.insights_empty__qsqv1 h2{letter-spacing:-1px}.insights_empty__qsqv1>div:not(.insights_emptyGrid__33I74){flex-direction:column}}@media (max-width:420px){.insights_panel__Oktca,.insights_progressPanel__N1bzO{padding:20px}.insights_mix__2xfgD{gap:14px}.insights_donut__ki15r{width:130px;height:130px}.insights_legend__Yzir2{min-width:120px}.insights_legend__Yzir2 li{font-size:12px;gap:7px}.insights_spendingRows__mLdAs>div>div{flex:1;min-width:0}.insights_spendingRows__mLdAs strong{width:calc(100% - 46px);margin-left:46px;text-align:left}.insights_spendingRows__mLdAs small{display:inline;margin-left:5px}.insights_spendingRows__mLdAs p{font-size:12px}.insights_scenarioCallout___5eXs,.insights_smallEmpty__Ig8DJ{padding:20px;gap:14px}.insights_scenarioCallout___5eXs>div,.insights_smallEmpty__Ig8DJ>div{min-width:150px}.insights_scenarioCallout___5eXs>a,.insights_smallEmpty__Ig8DJ>a{margin-left:0;width:100%}.insights_activity__vnt1a{margin-top:38px}}@media (prefers-reduced-motion:reduce){.insights_impactTrack__KfcTA>span,.insights_progressTrack__A_oZy>span{transition:none}}.insights_progressPanel__N1bzO{background:var(--instrument);color:var(--instrument-text)}.insights_panel__Oktca h2,.insights_progressPanel__N1bzO h2,.insights_sectionHeading__V4gAC h2{font-weight:400;letter-spacing:-.02em}.insights_description___Po7E{font-size:16px}.insights_progressFooter__DVUaG{flex-wrap:wrap;gap:12px}.insights_progressFooter__DVUaG a,.insights_term__RafJk summary{min-height:44px}.insights_legend__Yzir2 li{flex-wrap:wrap}.insights_spendingRows__mLdAs strong{overflow-wrap:anywhere}.insights_activityDetail__HnrbC{min-width:0}.insights_activityDetail__HnrbC li{flex-wrap:wrap}@media (max-width:850px){.insights_metrics__U4c9W{grid-template-columns:1fr}}