html[lang="fr"],html[lang="fr"] body{max-width:100%;overflow-x:hidden}html[lang="fr"] main,html[lang="fr"] section,html[lang="fr"] form,html[lang="fr"] .container,html[lang="fr"] [class*="grid"],html[lang="fr"] [class*="toolbar"],html[lang="fr"] [class*="workspace"]{min-width:0}html[lang="fr"] .engineering-focus-panel,html[lang="fr"] .engineering-focus-card,html[lang="fr"] .engineering-focus-grid,html[lang="fr"] .engineering-focus-grid>*,html[lang="fr"] .engineering-focus-output{min-width:0;max-width:100%}html[lang="fr"] .engineering-focus-output{display:block;width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}html[lang="fr"] img,html[lang="fr"] svg,html[lang="fr"] canvas,html[lang="fr"] table{max-width:100%}.fr-engineering-native-guide{max-width:1120px;margin:2rem auto;padding:1.25rem;border:1px solid #94a3b8;border-radius:16px;background:#ffffff;color:#172033}.fr-engineering-business-cta,.fr-engineering-related-tools{max-width:1120px;margin:1.5rem auto;padding:1.25rem;border:1px solid #94a3b8;border-radius:16px;background:#ffffff;color:#172033}.fr-engineering-business-cta:where(p,strong),.fr-engineering-related-tools li{color:#334155}.fr-engineering-business-cta h2,.fr-engineering-related-tools h2{color:#0f172a}.fr-engineering-related-tools a{color:#004e9a;text-decoration-thickness:2px}.fr-engineering-related-tools ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.75rem;padding-inline-start:1.25rem}.fr-engineering-native-guide:where(p,li,dt,dd,figcaption,summary){color:#334155}.fr-engineering-native-guide:where(h2,h3,strong){color:#0f172a}.fr-engineering-native-guide a{color:#004e9a;text-decoration-thickness:2px}.fr-engineering-eyebrow{color:#9a3412 !important;font-weight:800}.fr-engineering-owner-artwork{margin:1rem 0}.fr-engineering-owner-artwork img{display:block;width:min(100%,640px);height:auto;border-radius:12px}.fr-engineering-guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem}.fr-engineering-provenance{display:grid;gap:.75rem;margin:1rem 0}.fr-engineering-provenance>div{min-width:0}.fr-engineering-provenance dt{font-weight:800;color:#0f172a}.fr-engineering-local-export{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0}.fr-engineering-local-export button,.fr-engineering-import{min-height:44px;padding:.7rem 1rem;border:2px solid #075985;border-radius:10px;background:#ffffff;color:#0f172a;font:inherit;font-weight:750}.fr-engineering-import{display:inline-grid;gap:.35rem;min-width:0;max-width:100%}.fr-engineering-import input{width:100%;min-width:0;max-width:100%;color:inherit}html[lang="fr"] body:has(.fr-engineering-native-guide):where( .hint,.helper,.help-text,.field-hint,.input-hint ){color:#475569 !important}html[lang="fr"] body:has(.fr-engineering-native-guide):where( .remove-btn,.btn-remove,.app-remove,.appliance-del ){color:#991b1b !important}html[lang="fr"] body:has(.fr-engineering-native-guide) [style*="color:#94a3b8"],html[lang="fr"] body:has(.fr-engineering-native-guide) [style*="color:#9ca3af"]{color:#475569 !important}html[lang="fr"] body:has([data-fr-engineering-owner="solar-calculator"]) .solar-wrap:where( th,.appliance-del,.ai-by ),html[lang="fr"] body:has([data-fr-engineering-owner="electrical-load"]) .app-header span{color:#475569 !important}html[lang="fr"] body:has([data-fr-engineering-owner="solar-calculator"]) #totalWhBuffer{color:#92400e !important}html[lang="fr"] body:has([data-fr-engineering-owner="solar-calculator"]) .ai-advisor-card .ai-by{color:#475569 !important}html[lang="fr"] body:has([data-fr-engineering-owner="boq-gen"]) .boq-card h3{color:#475569 !important}html[lang="fr"] body:has(.fr-engineering-native-guide) .engineering-focus-actions button[data-eng-primary]{border-color:#c2410c !important;background:#c2410c !important;color:#ffffff !important}html[lang="fr"] body:has([data-fr-engineering-owner="structural-calc"]):where( .tab.active,.btn ){border-color:#0369a1 !important;background:#0369a1 !important;color:#ffffff !important}html[lang="fr"] body:has([data-fr-engineering-owner="boq-generator"]) .landing-hero-preview>div:first-child{color:#e2e8f0 !important}html[lang="fr"] body:has([data-fr-engineering-owner="home-renovation-cost"]):where( .property-assumption__hero h1,.property-assumption__hero>p:not(.property-assumption__notice) ){color:#f8fafc !important}html[lang="fr"] body:has(.fr-engineering-native-guide):where( .breadcrumb,.breadcrumb a,.tool-breadcrumb,.tool-breadcrumb a ){color:#475569 !important}html[lang="fr"] body:has(.fr-engineering-native-guide) .en-breadcrumb{background:#102a43 !important}html[lang="fr"] body:has(.fr-engineering-native-guide) .en-breadcrumb:where(a,li){color:#e2e8f0 !important}html[lang="fr"] body:has(.fr-engineering-native-guide):where( .appliance-header span,.rebar-header span,.bar-header span ){color:#475569 !important}html[lang="fr"] body:has([data-fr-engineering-owner="concrete-calc"]) .grade-info p,html[lang="fr"] body:has([data-fr-engineering-owner="concrete-calc"]) .info p,html[lang="fr"] body:has([data-fr-engineering-owner="paint-calc"]) .info p,html[lang="fr"] body:has([data-fr-engineering-owner="electrical-load"]) .info span,html[lang="fr"] body:has([data-fr-engineering-owner="boq-gen"]):where(.empty-state,.empty-state h3){color:#475569 !important}html[lang="fr"][data-theme="light"] body:has(.fr-engineering-native-guide) .eng-toolkit:where( .eng-toolkit-copy,.eng-panel p,.eng-panel li,.eng-card p,.eng-card li,.eng-market-note ){color:#334155 !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .eng-toolkit:where( .eng-toolkit-copy,.eng-panel p,.eng-panel li,.eng-card p,.eng-card li,.eng-market-note ){color:#cbd5e1 !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide){--fr-eng-dark-bg:#09111f;--fr-eng-dark-surface:#121f33;--fr-eng-dark-raised:#17263d;--fr-eng-dark-border:#3a4c68;--fr-eng-dark-text:#f8fafc;--fr-eng-dark-muted:#cbd5e1;background:var(--fr-eng-dark-bg) !important;color:var(--fr-eng-dark-text) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide):where( .landing-page,.landing-hero,.landing-section,.landing-section-head,.tool-main,.tool-hero,.hero,.solar-wrap,.solar-panel,.card,.info-card,.boq-card,.property-assumption__panel,.property-assumption__source,.engineering-focus-card,.engineering-focus-output,.engineering-focus-list li,.eng-toolkit,.eng-toolkit-head,.eng-toolkit-body,.eng-panel,.eng-card,.eng-market-note,.qe-workflow,.qe-card,.qe-verification,.qe-verification>div,.tool-verification-card,.tool-verification-block,.currency-bar,.df-upgrade__card,.df-form,.df-result,.df-faq details,.faq details,.faq-item ){border-color:var(--fr-eng-dark-border) !important;background-color:var(--fr-eng-dark-surface) !important;color:var(--fr-eng-dark-text) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide):where( .landing-hero,.tool-hero,.hero ){background-image:none !important;background-color:#0b1524 !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide):where( .landing-hero,.tool-hero,.hero,.solar-panel,.card,.info-card,.boq-card,.property-assumption__panel,.property-assumption__source,.engineering-focus-card,.eng-toolkit,.eng-panel,.qe-workflow,.qe-card,.qe-verification,.tool-verification-card,.tool-verification-block,.currency-bar,.df-upgrade__card,.df-form,.df-result,.df-faq details,.faq details,.faq-item ):where(h1,h2,h3,h4,h5,h6,strong,label,summary){color:var(--fr-eng-dark-text) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide):where( .landing-hero,.tool-hero,.hero,.solar-panel,.card,.info-card,.boq-card,.property-assumption__panel,.property-assumption__source,.engineering-focus-card,.eng-toolkit,.eng-panel,.qe-workflow,.qe-card,.qe-verification,.tool-verification-card,.tool-verification-block,.currency-bar,.df-upgrade__card,.df-form,.df-result,.df-faq details,.faq details,.faq-item ):where(p,li,dt,dd,small,th,td,.hint,.helper,.f-hint,.eng-label){color:var(--fr-eng-dark-muted) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide):where( input,select,textarea ){border-color:var(--fr-eng-dark-border) !important;background:#0b1524 !important;color:var(--fr-eng-dark-text) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide):where( .landing-stat,.landing-stat-item,.landing-cta-secondary,.badge,.room-item,.brand-list li ){border-color:var(--fr-eng-dark-border) !important;background:var(--fr-eng-dark-raised) !important;color:var(--fr-eng-dark-text) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide):where( .landing-breadcrumb,.landing-breadcrumb span,.breadcrumb,.breadcrumb a,.tool-breadcrumb,.tool-breadcrumb a,.landing-stat-lbl,.landing-stat-val,.field-label,.room-name,.room-dim,.brand-name,.app-name,.app-watts ){color:var(--fr-eng-dark-muted) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide):where( .landing-stat-val.blue,.room-area,.brand-rate,.btn-add ){color:#bfdbfe !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide):where( .landing-cta-primary,.engineering-focus-actions button[data-eng-primary] ){border-color:#1d4ed8 !important;background:#1d4ed8 !important;color:#ffffff !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide):where( .engineering-focus-actions button:not([data-eng-primary]),.qe-actions button,.tool-verification-actions button,.df-actions button,.df-action-link,.reset-btn,.add-room-btn,.btn-reset,.property-assumption__actions button ){border-color:var(--fr-eng-dark-border) !important;background:var(--fr-eng-dark-raised) !important;color:var(--fr-eng-dark-text) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .engineering-focus-note{border-color:#fdba74 !important;background:#422006 !important;color:#fef3c7 !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide):where( .df-upgrade__note,.property-assumption__notice ){border-color:#fdba74 !important;background:#422006 !important;color:#fef3c7 !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide):where( .info-card,.warning-box,.warning,.curing-note,.rebar-note,.solar-source-card ){border-color:var(--fr-eng-dark-border) !important;background:var(--fr-eng-dark-raised) !important;color:var(--fr-eng-dark-muted) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) [style*="color:#94a3b8"],html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) [style*="color:#9ca3af"],html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) [style*="color:#64748b"],html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) [style*="color:#6b7280"]{color:var(--fr-eng-dark-muted) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) [style*="color:var(--muted)"]{color:var(--fr-eng-dark-muted) !important}html[lang="fr"][data-theme="dark"] body:has([data-fr-engineering-owner="solar-calculator"]) .solar-wrap:where( th,.appliance-del,.ai-by ),html[lang="fr"][data-theme="dark"] body:has([data-fr-engineering-owner="electrical-load"]) .app-header span,html[lang="fr"][data-theme="dark"] body:has([data-fr-engineering-owner="rebar-calc"]) .bar-header span{color:var(--fr-eng-dark-muted) !important}html[lang="fr"][data-theme="dark"] body:has([data-fr-engineering-owner="boq-gen"]) .boq-card h3{color:var(--fr-eng-dark-muted) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .landing-page .landing-breadcrumb,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .landing-page .landing-breadcrumb span,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .tool-hero .breadcrumb,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .tool-hero .breadcrumb a{color:var(--fr-eng-dark-muted) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .landing-page .landing-stat-lbl,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .landing-page .landing-stat-val,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .solar-wrap .field-label,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .card .room-name,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .card .room-dim,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .card .brand-name,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .card .app-name,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .card .app-watts{color:var(--fr-eng-dark-muted) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .df-upgrade .df-upgrade__card,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .df-upgrade .df-form,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .df-upgrade .df-result,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .df-faq .df-faq__grid details,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .tool-verification-sec .tool-verification-card,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .tool-verification-sec .tool-verification-block,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .qe-verification>div{border-color:var(--fr-eng-dark-border) !important;background:var(--fr-eng-dark-surface) !important;color:var(--fr-eng-dark-text) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .landing-page .landing-template-card,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .ai-advisor-card,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .faq details{border-color:var(--fr-eng-dark-border) !important;background:var(--fr-eng-dark-surface) !important;color:var(--fr-eng-dark-text) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .landing-page .landing-template-card:where( strong,span,small ),html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .ai-advisor-card:where( .ai-title,.ai-by,.ai-consent,.ai-status ),html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .faq details:where( summary,div,p ),html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .qe-verification>div span{color:var(--fr-eng-dark-muted) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .faq.faq summary{border-color:var(--fr-eng-dark-border) !important;background:var(--fr-eng-dark-raised) !important;color:var(--fr-eng-dark-text) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .faq-item.faq-item summary{border-color:var(--fr-eng-dark-border) !important;background:var(--fr-eng-dark-raised) !important;color:var(--fr-eng-dark-text) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .faq-item.faq-item p{background:var(--fr-eng-dark-surface) !important;color:var(--fr-eng-dark-muted) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .faq.faq details>div{background:var(--fr-eng-dark-surface) !important;color:var(--fr-eng-dark-muted) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide):where( .cost-source-card,.related-card ){border-color:var(--fr-eng-dark-border) !important;background:var(--fr-eng-dark-surface) !important;color:var(--fr-eng-dark-text) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide):where( .cost-source-card,.related-card ):where(h2,h3,strong,.rc-name){color:var(--fr-eng-dark-text) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide):where( .cost-source-card,.related-card ):where(p,span,.rc-desc,.rc-icon){color:var(--fr-eng-dark-muted) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .cost-source-card .cost-source-links a{border-color:var(--fr-eng-dark-border) !important;background:var(--fr-eng-dark-raised) !important;color:#bfdbfe !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .solar-wrap .add-appliance-btn{border-color:var(--fr-eng-dark-border) !important;background:var(--fr-eng-dark-raised) !important;color:var(--fr-eng-dark-text) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .solar-wrap #totalWhBuffer{color:#fbbf24 !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .card .room-card button{color:#fca5a5 !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .df-upgrade .df-upgrade__card:where( h2,strong,label ),html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .df-faq .df-faq__grid:where( h2,strong,summary ),html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .tool-verification-sec .tool-verification-card:where( h2,h3,strong ),html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .qe-verification>div strong{color:var(--fr-eng-dark-text) !important}html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .df-upgrade .df-upgrade__card:where( p,li ),html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .df-faq .df-faq__grid p,html[lang="fr"][data-theme="dark"] body:has(.fr-engineering-native-guide) .tool-verification-sec .tool-verification-card:where( p,li,span ){color:var(--fr-eng-dark-muted) !important}html[lang="fr"][data-theme="dark"] .fr-engineering-native-guide,html[lang="fr"] body[data-theme="dark"] .fr-engineering-native-guide,html[lang="fr"][data-theme="dark"] .fr-engineering-business-cta,html[lang="fr"] body[data-theme="dark"] .fr-engineering-business-cta,html[lang="fr"][data-theme="dark"] .fr-engineering-related-tools,html[lang="fr"] body[data-theme="dark"] .fr-engineering-related-tools{border-color:#64748b;background:#0f172a;color:#f8fafc}html[lang="fr"][data-theme="dark"] .fr-engineering-native-guide:where(p,li,dt,dd,figcaption,summary),html[lang="fr"] body[data-theme="dark"] .fr-engineering-native-guide:where(p,li,dt,dd,figcaption,summary){color:#e2e8f0}html[lang="fr"][data-theme="dark"] .fr-engineering-native-guide:where(h2,h3,strong,dt),html[lang="fr"] body[data-theme="dark"] .fr-engineering-native-guide:where(h2,h3,strong,dt){color:#ffffff}html[lang="fr"][data-theme="dark"] .fr-engineering-native-guide a,html[lang="fr"] body[data-theme="dark"] .fr-engineering-native-guide a,html[lang="fr"][data-theme="dark"] .fr-engineering-related-tools a,html[lang="fr"] body[data-theme="dark"] .fr-engineering-related-tools a{color:#bfdbfe}html[lang="fr"][data-theme="dark"] .fr-engineering-business-cta:where(h2,p,strong),html[lang="fr"] body[data-theme="dark"] .fr-engineering-business-cta:where(h2,p,strong),html[lang="fr"][data-theme="dark"] .fr-engineering-related-tools:where(h2,li),html[lang="fr"] body[data-theme="dark"] .fr-engineering-related-tools:where(h2,li){color:#f8fafc}html[lang="fr"][data-theme="dark"] .fr-engineering-eyebrow,html[lang="fr"] body[data-theme="dark"] .fr-engineering-eyebrow{color:#fdba74 !important}html[lang="fr"][data-theme="dark"] .fr-engineering-local-export button,html[lang="fr"][data-theme="dark"] .fr-engineering-import,html[lang="fr"] body[data-theme="dark"] .fr-engineering-local-export button,html[lang="fr"] body[data-theme="dark"] .fr-engineering-import{border-color:#7dd3fc;background:#172033;color:#ffffff}@media (prefers-color-scheme:dark){html[lang="fr"] .fr-engineering-native-guide,html[lang="fr"] .fr-engineering-business-cta,html[lang="fr"] .fr-engineering-related-tools{border-color:#64748b;background:#0f172a;color:#f8fafc}html[lang="fr"] .fr-engineering-native-guide:where(p,li,dt,dd,figcaption,summary){color:#e2e8f0}html[lang="fr"] .fr-engineering-native-guide:where(h2,h3,strong,dt){color:#ffffff}html[lang="fr"] .fr-engineering-native-guide a{color:#bfdbfe}html[lang="fr"] .fr-engineering-import{width:100%}html[lang="fr"] .fr-engineering-related-tools a{color:#bfdbfe}html[lang="fr"] .fr-engineering-business-cta:where(h2,p,strong),html[lang="fr"] .fr-engineering-related-tools:where(h2,li){color:#f8fafc}html[lang="fr"] .fr-engineering-eyebrow{color:#fdba74 !important}html[lang="fr"] .fr-engineering-local-export button,html[lang="fr"] .fr-engineering-import{border-color:#7dd3fc;background:#172033;color:#ffffff}}@media (max-width:480px){html[lang="fr"] #grandTotal.total-value{max-width:100%;font-size:clamp(1rem,8vw,2rem) !important;overflow-wrap:anywhere;word-break:break-word}html[lang="fr"] h1,html[lang="fr"] h2,html[lang="fr"] h3,html[lang="fr"] p,html[lang="fr"] li,html[lang="fr"] summary,html[lang="fr"] dt,html[lang="fr"] dd,html[lang="fr"] label,html[lang="fr"] button,html[lang="fr"] a{min-width:0;max-width:100%;overflow-wrap:anywhere}html[lang="fr"] body table{width:100% !important;min-width:0 !important;max-width:100% !important;table-layout:fixed !important}html[lang="fr"] body thead,html[lang="fr"] body tbody,html[lang="fr"] body tfoot,html[lang="fr"] body tr{width:100% !important;min-width:0 !important;max-width:100% !important}html[lang="fr"] body th,html[lang="fr"] body td{min-width:0 !important;max-width:100% !important;padding-inline:4px !important;overflow-wrap:anywhere !important;word-break:break-word;white-space:normal !important}html[lang="fr"] .fr-engineering-hub-card__body,html[lang="fr"] .fr-engineering-hub-card__body>*,html[lang="fr"] .landing-hero-inner,html[lang="fr"] .landing-hero-text,html[lang="fr"] .landing-hero-preview-mock{min-width:0;max-width:100%;width:100%;overflow-wrap:anywhere}html[lang="fr"] .landing-breadcrumb{flex-wrap:wrap}html[lang="fr"] .fr-engineering-native-guide a{max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}html[lang="fr"] .tool-verification-badge{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}html[lang="fr"] .warning-box{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}html[lang="fr"] #fp-app,html[lang="fr"] #fp-app *{min-width:0;max-width:100%}html[lang="fr"] #fp-app .fp-consumer-hero,html[lang="fr"] #fp-app .fp-hero-main,html[lang="fr"] #fp-app .fp-hero-main>*{width:100% !important}html[lang="fr"] #fp-app .fp-consumer-hero{width:calc(100% - 16px) !important}html[lang="fr"] #fp-app .fp-hero-ctas,html[lang="fr"] #fp-app .fp-room-step,html[lang="fr"] #fp-app .fp-rate-editor-head,html[lang="fr"] #fp-app .fp-rate-grid{display:grid !important;grid-template-columns:1fr !important}html[lang="fr"] #fp-app .fp-hero-ctas .fp-btn,html[lang="fr"] #fp-app .fp-room-actions .fp-btn{width:100% !important;white-space:normal !important}html[lang="fr"] .solar-wrap,html[lang="fr"] .solar-wrap *{min-width:0 !important;max-width:100% !important;overflow-wrap:anywhere}html[lang="fr"] .solar-wrap .system-diagram,html[lang="fr"] .solar-wrap .result-tabs,html[lang="fr"] .solar-wrap .roi-bar-wrap{display:grid !important;grid-template-columns:1fr !important;width:100% !important}html[lang="fr"] .solar-wrap .sys-block,html[lang="fr"] .solar-wrap .sys-label,html[lang="fr"] .solar-wrap .result-tab,html[lang="fr"] .solar-wrap .roi-bar-label,html[lang="fr"] .solar-wrap .roi-bar-outer{width:100% !important;white-space:normal !important}html[lang="fr"] .solar-wrap .sys-arrow{display:none !important}html[lang="fr"] .solar-wrap .roi-table{width:100% !important;min-width:0 !important;table-layout:fixed !important}html[lang="fr"] .solar-wrap .roi-table th,html[lang="fr"] .solar-wrap .roi-table td{min-width:0 !important;padding-inline:4px !important;white-space:normal !important;word-break:break-word}html[lang="fr"] .ai-advisor-head{flex-wrap:wrap}html[lang="fr"] .ai-advisor-head .ai-by{width:100%;max-width:100%;margin-left:0;overflow-wrap:anywhere}html[lang="fr"] [class*="toolbar"],html[lang="fr"] [class*="actions"],html[lang="fr"] [class*="button-group"]{flex-wrap:wrap}html[lang="fr"] button,html[lang="fr"] input,html[lang="fr"] select,html[lang="fr"] textarea{max-width:100%}}