.rapport_reportPage__ni2bp{min-height:100vh;padding-bottom:4rem}.rapport_errorScreen__dNDYR,.rapport_loadingScreen__nMiUg{max-width:680px;margin:5rem auto;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:3rem 2rem;text-align:center}.rapport_spinner__lTUt2{width:44px;height:44px;border:4px solid #e2e8f0;border-top-color:#059669;border-radius:50%;margin:0 auto 1.25rem;animation:rapport_spin__kgBiO .8s linear infinite}@keyframes rapport_spin__kgBiO{to{transform:rotate(1turn)}}.rapport_backBtn__KRp68{display:inline-block;margin-top:1.25rem;background:#0f172a;color:#fff;padding:.7rem 1.4rem;border-radius:8px;text-decoration:none;font-weight:700}.rapport_topControlBar__OWT6z{background:#fff;border-bottom:1px solid #e2e8f0;padding:.75rem 1.5rem;position:-webkit-sticky;position:sticky;top:61px;z-index:90;box-shadow:0 4px 12px rgba(15,23,42,.04)}.rapport_controlInner__E53zy{max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.rapport_controlLeft__HgFW3,.rapport_controlRight__3CKeL{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.rapport_backLink__S1qAq{font-size:.85rem;font-weight:700;color:#475569;text-decoration:none;padding:.4rem .75rem;border-radius:7px;background:#f1f5f9}.rapport_dpeIdBadge__VjNhg{font-size:.82rem;font-weight:800;background:#0f172a;color:#f8fafc;padding:.4rem .8rem;border-radius:7px;letter-spacing:.03em}.rapport_statusUnlocked__LiQvL{background:#dcfce7;color:#166534}.rapport_statusTeaser__44baE,.rapport_statusUnlocked__LiQvL{font-size:.8rem;font-weight:800;padding:.4rem .85rem;border-radius:99px}.rapport_statusTeaser__44baE{background:#fef3c7;color:#92400e}.rapport_switchUnlockBtn__st59K{background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff;border:none;padding:.48rem .95rem;border-radius:8px;font-size:.8rem;font-weight:800;cursor:pointer}.rapport_switchTeaserBtn__CRscS{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1;padding:.48rem .95rem;border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer}.rapport_paywallTopBtn__W2g9y{background:#059669;color:#fff;border:none;padding:.48rem 1rem;border-radius:8px;font-size:.82rem;font-weight:800;cursor:pointer}.rapport_printBtn__HIomp,.rapport_printRgeBtn__pUGry{background:#0f172a;color:#fff;border:none;padding:.48rem .9rem;border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer}.rapport_printRgeBtn__pUGry{background:#059669}.rapport_container__Q6KdT{max-width:1240px;margin:1.5rem auto 0;padding:0 1.5rem;display:flex;flex-direction:column;gap:1.5rem}.rapport_heroCard__P_k_M,.rapport_moduleCard__M0xvI{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:1.85rem;box-shadow:0 6px 20px rgba(15,23,42,.04)}.rapport_heroHeaderRow__VWTRr{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:1.4rem;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem;flex-wrap:wrap}.rapport_radarVerdictPill__4gYST{display:inline-block;background:#ecfdf5;border:1px solid #6ee7b7;color:#065f46;font-weight:800;font-size:.8rem;padding:.3rem .8rem;border-radius:99px;margin-bottom:.6rem}.rapport_propertyTitle__KJwN2{font-size:1.65rem;font-weight:800;color:#0f172a;margin-bottom:.45rem}.rapport_propertyMeta__WL0Lk{display:flex;flex-wrap:wrap;gap:.55rem;font-size:.86rem;color:#475569}.rapport_officialStamp__ehbb3{background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:12px;padding:.85rem 1.2rem;text-align:right}.rapport_stampLabel__aWm5n{font-size:.68rem;font-weight:800;color:#64748b;letter-spacing:.06em}.rapport_stampNumber__DfJtx{font-size:1.2rem;font-weight:900;color:#0f172a;letter-spacing:.05em}.rapport_stampSub__U1u_g{font-size:.74rem;color:#64748b}.rapport_gaugeGrid__XQ4Ax{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.rapport_proximityBox__Ec2HC,.rapport_scaleBox__3SrgZ{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.35rem}.rapport_scaleTitle__mg_sV{font-size:.84rem;font-weight:800;color:#334155;margin-bottom:.9rem;text-transform:uppercase;letter-spacing:.04em}.rapport_scaleBars__sSv4P{display:flex;flex-direction:column;gap:.42rem}.rapport_scaleRow__FM6xH{display:flex;align-items:center;gap:.65rem}.rapport_scaleBarFill__DZ8Ad{display:flex;align-items:center;justify-content:space-between;padding:.32rem .75rem;border-radius:6px;color:#fff;font-weight:800;font-size:.84rem}.rapport_scaleThreshold__KvLTO{font-size:.72rem;opacity:.92}.rapport_scaleRowCurrent__RZ6AR .rapport_scaleBarFill__DZ8Ad{outline:3px solid #0f172a;box-shadow:0 4px 12px rgba(0,0,0,.2)}.rapport_currentPointer__b4f1w{font-size:.78rem;color:#0f172a;background:#fef08a;padding:.22rem .55rem;border-radius:6px;font-weight:700}.rapport_targetPointer__gx4Wg{font-size:.75rem;color:#065f46;font-weight:800}.rapport_proximityHeader__bP_5v{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:.5rem;flex-wrap:wrap}.rapport_proximityTag__p_OlQ{font-size:.75rem;font-weight:800;color:#059669;letter-spacing:.05em}.rapport_urgencyBadge__hrJnw{background:#fee2e2;color:#991b1b;font-size:.74rem;font-weight:800;padding:.2rem .6rem;border-radius:99px}.rapport_proximityHeadline__DIacc{font-size:1.08rem;font-weight:800;color:#0f172a;margin-bottom:1rem;line-height:1.45}.rapport_progressMeterWrap__DovVT{background:#fff;border:1px solid #e2e8f0;padding:.9rem;border-radius:10px;margin-bottom:.9rem}.rapport_progressLabels__IWMc1{display:flex;justify-content:space-between;font-size:.8rem;margin-bottom:.45rem;flex-wrap:wrap}.rapport_gapHighlight__3_O1C{color:#059669}.rapport_progressBarTrack__IXocj{height:12px;background:#e2e8f0;border-radius:99px;overflow:hidden}.rapport_progressBarValue__gtTrf{height:100%;background:linear-gradient(90deg,#f59e0b,#10b981);border-radius:99px}.rapport_regulationAlert__rwE6H{font-size:.82rem;color:#475569;margin-bottom:.9rem}.rapport_reformBanner__vniOt{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:.85rem 1rem;font-size:.82rem;color:#1e3a8a}.rapport_reformTitle__yxY28{font-weight:800;margin-bottom:.3rem}.rapport_autoJumpSuccess__UfEny{margin-top:.55rem;background:#dcfce7;color:#14532d;padding:.5rem .75rem;border-radius:8px}.rapport_countersGrid__tWrSD{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.rapport_counterCard__7ytAB{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.1rem}.rapport_counterIcon__XLZZx{font-size:1.4rem;margin-bottom:.35rem}.rapport_counterValue__gTcyN{font-size:1.25rem;font-weight:900;color:#0f172a}.rapport_counterTitle__ohXxn{font-size:.82rem;font-weight:700;color:#334155;margin-bottom:.25rem}.rapport_counterSub__uoEqX{font-size:.76rem;color:#64748b}.rapport_paywallBannerCard__bNGWb{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;border-radius:18px;padding:1.85rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;box-shadow:0 18px 40px rgba(15,23,42,.25)}.rapport_paywallBannerLeft__W3I0p{max-width:700px}.rapport_paywallBadge__uC7ND{display:inline-block;background:rgba(245,158,11,.2);color:#fbbf24;font-size:.74rem;font-weight:800;padding:.25rem .7rem;border-radius:99px;margin-bottom:.5rem}.rapport_paywallBannerLeft__W3I0p h2{font-size:1.35rem;margin-bottom:.4rem}.rapport_paywallBannerLeft__W3I0p p{color:#cbd5e1;font-size:.92rem}.rapport_paywallBannerRight__qfOFW{display:flex;flex-direction:column;gap:.6rem}.rapport_unlockMainBtn__YekdW{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:.9rem 1.5rem;border-radius:10px;font-size:.95rem;font-weight:800;cursor:pointer;box-shadow:0 8px 20px rgba(16,185,129,.35)}.rapport_adminQuickBypassBtn__bGnrT{background:hsla(0,0%,100%,.1);color:#38bdf8;border:1px solid rgba(56,189,248,.4);padding:.55rem 1rem;border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer}.rapport_moduleHeader__VraXc{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.35rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0;flex-wrap:wrap}.rapport_moduleTag__kJBbd{display:inline-block;font-size:.72rem;font-weight:800;color:#059669;letter-spacing:.06em;margin-bottom:.25rem}.rapport_moduleHeader__VraXc h2{font-size:1.3rem;font-weight:800;color:#0f172a}.rapport_moduleScoreBadge___yMTo,.rapport_savingsHighlightPill__rycYp{background:#ecfdf5;border:1px solid #6ee7b7;color:#065f46;padding:.5rem .9rem;border-radius:10px;font-size:.84rem}.rapport_aiCard__7GYBt{border:2px solid #059669}.rapport_aiEnginePill__ObvP1{background:#0f172a;color:#34d399;font-size:.76rem;font-weight:800;padding:.35rem .75rem;border-radius:99px}.rapport_aiSummaryText__WCX48{background:#f0fdf4;border-left:4px solid #059669;padding:1rem 1.2rem;border-radius:8px;font-size:.95rem;color:#0f172a;margin-bottom:1.25rem}.rapport_aiTwoCols__mxKwc{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.25rem}.rapport_aiSubBox__NTne3{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.15rem}.rapport_aiSubBox__NTne3 h3{font-size:.96rem;margin-bottom:.65rem}.rapport_aiStepsList__TkGjV{padding-left:1.2rem;display:flex;flex-direction:column;gap:.5rem;font-size:.86rem;color:#334155}.rapport_negotiationText___lCDX{font-size:.88rem;color:#334155;line-height:1.6}.rapport_emailDraftBox__JP2Tp{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;padding:1.1rem}.rapport_emailDraftHeader__1wiG_{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem;gap:.5rem;flex-wrap:wrap}.rapport_copyBtn__M0C10{background:#0f172a;color:#fff;border:none;padding:.4rem .85rem;border-radius:7px;font-size:.78rem;font-weight:700;cursor:pointer}.rapport_emailPre__R9Mz7{white-space:pre-wrap;font-family:inherit;font-size:.84rem;color:#334155;background:#fff;padding:.9rem;border-radius:8px;border:1px solid #e2e8f0}.rapport_heatLossGrid__3o973{display:flex;flex-direction:column;gap:.75rem}.rapport_heatLossRow__9788_{display:grid;grid-template-columns:280px 1fr 150px;align-items:center;grid-gap:1rem;gap:1rem}.rapport_heatLossInfo__XWced{display:flex;flex-direction:column;font-size:.88rem}.rapport_qualiteTag__GJTXH{font-size:.75rem;color:#64748b}.rapport_heatLossBarTrack___PLwK{height:12px;background:#f1f5f9;border-radius:99px;overflow:hidden}.rapport_heatLossBarFill__XsBMD{height:100%;background:linear-gradient(90deg,#0ea5e9,#2563eb);border-radius:99px}.rapport_heatLossValues__V27km{text-align:right;font-size:.85rem}.rapport_anomaliesList__d5rSq{display:flex;flex-direction:column;gap:1rem}.rapport_anomalyCard__PnGq7{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem}.rapport_anomalyTop__N8_WL{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem;gap:.75rem;flex-wrap:wrap}.rapport_anomalyTitleGroup__yOl51{display:flex;align-items:center;gap:.65rem}.rapport_sevCritique__Am4Qi{background:#fee2e2;color:#991b1b}.rapport_sevCritique__Am4Qi,.rapport_sevMajeur__gzRZI{font-size:.7rem;font-weight:800;padding:.2rem .55rem;border-radius:6px}.rapport_sevMajeur__gzRZI{background:#fef3c7;color:#92400e}.rapport_penaltyPill__9ntB6{background:#fff1f2;color:#be123c;font-size:.82rem;padding:.25rem .7rem;border-radius:99px}.rapport_anomalyDetected__83GkM,.rapport_anomalyWhy__c2ujW{font-size:.86rem;color:#334155;margin-bottom:.45rem}.rapport_proofBoxUnlocked__ryVeg{margin-top:.75rem;background:#ecfdf5;border:1px solid #6ee7b7;padding:.9rem 1rem;border-radius:10px;font-size:.86rem;color:#064e3b}.rapport_proofBoxLocked__xRzIl{margin-top:.75rem;background:#fffbeb;border:1px dashed #f59e0b;padding:.9rem 1rem;border-radius:10px;font-size:.86rem}.rapport_xmlTagLine__kB2Nk{font-size:.76rem;color:#475569;margin-bottom:.35rem}.rapport_blurredSecret__uNo9M{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.rapport_inlineUnlockBtn__gOhV2{margin-top:.6rem;background:#0f172a;color:#fff;border:none;padding:.42rem .85rem;border-radius:7px;font-size:.78rem;font-weight:700;cursor:pointer}.rapport_scenariosGrid__eVIO4{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:1.25rem;gap:1.25rem}.rapport_scenarioCard__J70nc{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.4rem}.rapport_scenarioRecommended__o3G4U{border:2px solid #059669;background:#fff}.rapport_scenarioBadge__FDBvV{background:#dcfce7;color:#166534}.rapport_scenarioBadgeGray__GPGRZ,.rapport_scenarioBadge__FDBvV{display:inline-block;font-size:.72rem;font-weight:800;padding:.22rem .65rem;border-radius:99px;margin-bottom:.5rem}.rapport_scenarioBadgeGray__GPGRZ{background:#fee2e2;color:#991b1b}.rapport_scenarioMetrics__hP3hQ{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem;background:#f8fafc;padding:.9rem;border-radius:10px;margin:1rem 0}.rapport_metricLabel__I2hgM{display:block;font-size:.72rem;color:#64748b;margin-bottom:.2rem}.rapport_metricLetter__9JWXy{display:inline-block;color:#fff;font-weight:800;font-size:.84rem;padding:.15rem .5rem;border-radius:6px}.rapport_metricGain__uaLSk{color:#059669;font-size:1rem}.rapport_metricCost__bkL1d{color:#0f172a;font-size:1.05rem}.rapport_scenarioActionsList__FyXwS{display:flex;flex-direction:column;gap:.65rem;font-size:.86rem}.rapport_scenarioActionItem__xgxHd{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;padding:.75rem .95rem;border-radius:10px;gap:1rem}.rapport_actCat__DdROR{font-size:.7rem;font-weight:800;color:#0284c7;text-transform:uppercase}.rapport_actTitle__suhqa{font-weight:700;color:#0f172a}.rapport_actFriction__ZaKo3{font-size:.75rem;color:#64748b}.rapport_actNumbers__QIjig{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.rapport_actGain__WlIY0{color:#059669;font-weight:800}.rapport_actPrice___K5re{font-weight:800;color:#0f172a}.rapport_genericWarningText__n3Ljr{font-size:.85rem;color:#475569;margin:.75rem 0 1.1rem}.rapport_genericCostBox__h7ke6{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.6rem;font-size:.88rem;margin-bottom:1rem}.rapport_genericCostBox__h7ke6>div{display:flex;justify-content:space-between}.rapport_strikePrice__rm6Mr{text-decoration:line-through;color:#dc2626}.rapport_greenPrice__bfRQH{color:#059669}.rapport_netSavedRow__hT2zy{border-top:1px solid #e2e8f0;padding-top:.55rem;color:#065f46}.rapport_patrimoineBanner__cvqtn{margin-top:1.25rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:1rem 1.25rem;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.rapport_patrimoineItem__5jzWv{display:flex;flex-direction:column;gap:.2rem}.rapport_patrimoineItem__5jzWv span{font-size:.74rem;color:#475569;font-weight:600}.rapport_patrimoineItem__5jzWv strong{font-size:1.05rem;color:#0f172a}.rapport_greenText__aa9oh{color:#059669!important}.rapport_interactiveSimBox__3GICS{margin-top:1.35rem;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:14px;padding:1.35rem}.rapport_simHeader__aZTyY{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem;padding-bottom:.85rem;border-bottom:1px solid #e2e8f0}.rapport_simLiveResult__a95Tz{display:flex;align-items:center;gap:.75rem;background:#0f172a;color:#fff;padding:.6rem 1rem;border-radius:10px;font-size:.85rem;flex-wrap:wrap}.rapport_simLetterBadge__Z8_61{color:#fff;font-weight:900;padding:.22rem .65rem;border-radius:6px}.rapport_simNetPrice__Le7FB{color:#6ee7b7}.rapport_zeroWorkCheckboxRow__sk5OL{display:flex;align-items:center;gap:.65rem;background:#ecfdf5;border:1px solid #6ee7b7;padding:.75rem 1rem;border-radius:10px;font-size:.86rem;color:#064e3b;cursor:pointer;margin-bottom:1rem}.rapport_simActionsGrid__oMZHq{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.85rem;gap:.85rem}.rapport_simActionCard__wMZWq{display:flex;align-items:flex-start;gap:.75rem;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:.9rem 1rem;cursor:pointer;transition:all .15s ease}.rapport_simActionCardChecked__g5Jzb{border-color:#059669;background:#f0fdf4}.rapport_simActContent__4fzCt{flex:1 1}.rapport_simActTop__MkBs_{display:flex;justify-content:space-between;margin-bottom:.25rem}.rapport_simActTitle__R8DGG{font-size:.86rem;font-weight:700;color:#0f172a;margin-bottom:.35rem}.rapport_simActFooter__Td8ms{display:flex;justify-content:space-between;font-size:.76rem;color:#475569;flex-wrap:wrap;gap:.4rem}.rapport_rgeWarningBanner__SwzMz{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:.9rem 1.1rem;border-radius:10px;font-size:.86rem;font-weight:700;margin-bottom:1.2rem}.rapport_rgeGeneralBox__slost{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;padding:1.1rem 1.35rem;margin-bottom:1.2rem;font-size:.86rem}.rapport_rgeGeneralBox__slost h3{font-size:.95rem;margin-bottom:.5rem}.rapport_rgeGeneralBox__slost ul{padding-left:1.2rem;display:flex;flex-direction:column;gap:.35rem}.rapport_rgeLotsGrid__hymcf{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.rapport_rgeLotCard__Jqfi_{border:1.5px solid #0f172a;border-radius:12px;padding:1.15rem;background:#fff}.rapport_rgeLotHeader__7VEqo{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:.5rem}.rapport_rgeGainPill__V4_xa{background:#dcfce7;color:#166534;font-size:.74rem;font-weight:800;padding:.2rem .55rem;border-radius:99px}.rapport_rgeNorme__B3gML{font-size:.82rem;color:#334155;margin-bottom:.6rem}.rapport_rgeValuesList__QULin{list-style:none;display:flex;flex-direction:column;gap:.4rem;font-size:.82rem;color:#0f172a}.rapport_lockedOverlayBox__zyCug{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:14px;padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.rapport_pillarsGrid__QrfEB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.25rem}.rapport_pillarCard__oAgSv{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.15rem}.rapport_pillarTop__hvfdk{display:flex;flex-direction:column;margin-bottom:.5rem}.rapport_pillarRef__vEcoT{font-size:.72rem;color:#64748b}.rapport_pillarBadge___OHEN{display:inline-block;font-size:.78rem;font-weight:800;margin-bottom:.6rem;color:#0f172a}.rapport_pillarSummary__ardZt{font-size:.84rem;color:#334155}.rapport_servitudesBox__0UDYC{margin-top:.75rem;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:.7rem;font-size:.78rem}.rapport_servitudesBox__0UDYC ul{padding-left:1rem;margin-top:.35rem;display:flex;flex-direction:column;gap:.25rem}.rapport_clauseBailBox__dF9Vh{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;padding:1.1rem}.rapport_clauseText__wtlIT{font-style:italic;font-size:.88rem;color:#0f172a}.rapport_modalBackdrop__ifMos{position:fixed;inset:0;background:rgba(15,23,42,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;padding:1rem}.rapport_modalCard__73_i3{background:#fff;border-radius:18px;max-width:620px;width:100%;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.45)}.rapport_modalHeader__8gVNS{background:#0f172a;color:#fff;padding:1.35rem 1.6rem;display:flex;justify-content:space-between;align-items:flex-start}.rapport_modalTag__euqBi{font-size:.7rem;font-weight:800;color:#34d399}.rapport_closeModalBtn__q5SkG{background:transparent;color:#94a3b8;border:none;font-size:1.25rem;cursor:pointer}.rapport_modalBody__XJjNp{padding:1.6rem;display:flex;flex-direction:column;gap:1.25rem}.rapport_planSelector__KFu0E{display:flex;flex-direction:column;gap:.65rem}.rapport_planOption__PASvG{display:flex;align-items:flex-start;gap:.75rem;border:1.5px solid #cbd5e1;border-radius:10px;padding:.9rem 1rem;cursor:pointer}.rapport_planOptionActive__KspvN{border-color:#059669;background:#f0fdf4}.rapport_planOptSub___3YrM{font-size:.78rem;color:#64748b;margin-top:.15rem}.rapport_emailFieldWrap__10HOV{display:flex;flex-direction:column;gap:.4rem}.rapport_emailFieldWrap__10HOV label{font-size:.82rem;font-weight:700}.rapport_emailFieldWrap__10HOV input{padding:.75rem .9rem;border:1.5px solid #cbd5e1;border-radius:8px;font-size:.95rem}.rapport_modalActions__bfVbM{display:flex;flex-direction:column;gap:.6rem}.rapport_confirmPayBtn__F2HvT{background:#059669;color:#fff;border:none;padding:.95rem;border-radius:10px;font-size:.96rem;font-weight:800;cursor:pointer}.rapport_externalLsBtn__PY6L1{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1;padding:.65rem;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer}@media print{.rapport_printRgeOnly__Y1Oc5 .rapport_hideInRgePrint__kpqdk{display:none!important}.rapport_heroCard__P_k_M,.rapport_moduleCard__M0xvI{box-shadow:none!important;border:1px solid #cbd5e1!important;page-break-inside:avoid;break-inside:avoid}}@media (max-width:920px){.rapport_aiTwoCols__mxKwc,.rapport_countersGrid__tWrSD,.rapport_gaugeGrid__XQ4Ax,.rapport_heatLossRow__9788_,.rapport_pillarsGrid__QrfEB,.rapport_rgeLotsGrid__hymcf,.rapport_scenariosGrid__eVIO4{grid-template-columns:1fr}}