.audit-language-module__dYrYeG__hint,.audit-language-module__dYrYeG__reportNote{color:var(--text-secondary,#b8c2cc);font-size:.875rem;font-weight:400;line-height:1.6}.audit-language-module__dYrYeG__hint{text-align:center;text-wrap:pretty;margin:.75rem 0 0}.audit-language-module__dYrYeG__link{color:#66f4dd;text-underline-offset:.2em;border-radius:3px;padding:.25rem .125rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.audit-language-module__dYrYeG__link:hover{color:#fff}.audit-language-module__dYrYeG__link:focus-visible{outline-offset:3px;outline:2px solid #66f4dd}.audit-language-module__dYrYeG__reportNote{margin:.5rem 0 0}
@media (max-width:768px){.report-page-main .report-bilan-cta-wrap{box-sizing:border-box;justify-content:center;width:100%;min-width:0;max-width:100%}.report-page-main .report-bilan-hero-cta.hero-cta-btn{white-space:normal;text-align:center;box-sizing:border-box;max-width:100%}}.report-header-spacer{margin-bottom:0}.report-page-header-text{overflow-wrap:break-word;word-wrap:break-word}.report-page-header-text h1{overflow-wrap:break-word;word-break:break-word;min-width:0;line-height:1.25}.report-bilan-reassurance-update-row{justify-content:flex-start;align-items:flex-start;gap:var(--space-sm);flex-flow:column;width:100%;max-width:min(100%,40rem);margin-top:.35em;display:flex}.report-bilan-reassurance-text{flex:auto;align-items:center;gap:.45rem;min-width:min(100%,12rem);font-weight:600;line-height:1.45;display:inline-flex}.report-bilan-reassurance-text__icon{color:var(--color-metallic-teal,#66f4dd);flex-shrink:0}.report-bilan-reassurance-text--teal{color:var(--color-metallic-teal,#66f4dd)}.report-bilan-update-wrap{flex:none}.report-bilan-header-ctas{justify-content:flex-start;align-items:center;gap:var(--space-sm);flex-wrap:nowrap;flex:0 auto;width:100%;min-width:0;max-width:100%;display:inline-flex}@media (max-width:768px){.report-bilan-reassurance-update-row{align-items:flex-start;gap:var(--space-sm)}.report-bilan-header-ctas{flex-wrap:wrap;justify-content:flex-start}.report-bilan-header-ctas button.report-update-audit-capsule.nadir-cta,.report-bilan-header-ctas .audit-report-dropdown__trigger.nadir-cta{font-size:var(--font-sm);min-height:44px;padding:var(--space-sm) var(--space-md)}.report-bilan-header-ctas .audit-report-dropdown{flex:100%;max-width:100%}}.report-bilan-hero__teal-bar{width:80%;max-width:100%;margin-left:0;margin-right:auto;margin-top:var(--space-md);margin-bottom:calc(var(--space-section) + var(--space-lg))}@media (max-width:768px){.report-bilan-hero__teal-bar{margin-bottom:calc(var(--space-section) + var(--space-lg) + .75rem)}}@media (max-width:900px){.report-page-main .report-page-header h1{font-size:var(--font-2xl)}}@media (max-width:640px){.report-page-main .report-page-header h1{font-size:var(--font-xl)}}button.report-update-audit-capsule.nadir-cta{flex:none;width:auto;min-width:15rem;margin:0}.report-bilan-header-ctas button.report-update-audit-capsule.nadir-cta{min-width:0;max-width:100%;font-size:var(--font-xs);white-space:nowrap;flex:0 auto;min-height:2.375rem;padding:.45rem .85rem}button.report-update-audit-capsule:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion:reduce){button.report-update-audit-capsule.nadir-cta{transition:none}}.report-bilan-header-ctas .audit-report-dropdown{flex:auto;width:auto;min-width:0;max-width:min(100%,13.5rem)}.report-bilan-header-ctas .audit-report-dropdown__trigger.nadir-cta{width:auto;max-width:100%;font-size:var(--font-xs);white-space:nowrap;flex-wrap:nowrap;min-height:2.375rem;padding:.45rem .85rem}@media (max-width:768px){.report-page-header-inner{text-align:left;flex-direction:column;align-items:center}.report-page-header-text{text-align:left;min-width:0}.report-page-header-visual{margin-top:var(--space-md);align-self:center}.report-bilan-header-ctas.report-update-button-mobile-center{justify-content:flex-start;width:100%}.report-overview-section{margin-top:var(--space-md)!important}.report-overview-synthese-spacer{height:.5em!important}}@media (max-width:640px){.report-page-header-visual{display:none!important}}.report-page-main.container-report{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}:is(.report-page-main.container-report:has(.cleanup-dashboard),.report-page-main.container-report:has(.audit-cleanup-dashboard)){overflow:visible}.report-page-main a[href^=http]{word-break:break-word;overflow-wrap:break-word}@media (max-width:768px){.report-card-head-row{width:100%;flex-direction:column!important;align-items:flex-start!important}.report-card-head-row-domain{align-self:stretch;max-width:100%;min-width:0!important}.report-card-head-row-domain a{word-break:break-word;overflow-wrap:anywhere}.report-card-head-badges{box-sizing:border-box;align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;flex-shrink:1!important;justify-content:flex-start!important}span.report-card-head-badges{white-space:normal;overflow-wrap:anywhere;word-break:break-word;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex}.report-breach-card{min-width:0;max-width:100%}.report-breach-card-head,.report-breach-data-wrap{width:100%;min-width:0}.report-breach-card-head-inner{max-width:100%;flex:auto!important;align-items:flex-start!important;min-width:0!important}.report-breach-card-title,.report-breach-card-pill,.report-breach-data-pill,.report-breach-body-text,.report-breach-cta-link{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.report-breach-data-pill{box-sizing:border-box;max-width:100%}.report-breach-data-pills{min-width:0;flex:100%!important}.report-breach-cta-link{width:-moz-fit-content;width:fit-content;margin-top:var(--space-xs);box-sizing:border-box;flex:0 auto;align-self:flex-start;min-width:0;max-width:100%}.report-breach-data-pill{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;white-space:normal}}.report-summary-cards{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:stretch;min-width:0;display:grid}.report-summary-cards>*{min-width:0}.report-summary-card{border-style:solid;border-width:1px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.report-summary-card:after{content:"";flex:auto;min-height:0}.report-summary-card__head{flex-shrink:0}.report-summary-card__title{font-size:var(--font-lg,1.125rem);min-height:2.8125rem;margin-bottom:var(--space-xs);font-weight:600;line-height:1.25}.report-summary-card__badge-row{min-height:1.75rem;margin-bottom:var(--space-sm);align-items:center;display:flex}.report-summary-card__stat-row{align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;min-height:2.35rem;display:flex}.report-summary-card__stat-suffix{font-size:var(--font-sm);color:var(--text-muted);min-width:10em}.report-summary-card__chart{margin-top:var(--space-sm);padding-top:var(--space-xs);border-top:1px solid var(--border);flex-direction:column;flex:none;display:flex}.report-summary-card__chart-heading{font-size:var(--font-xs,.75rem);color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em;min-height:2.025rem;margin-bottom:var(--space-xs);font-weight:600;line-height:1.35}.report-summary-card__bars{gap:var(--space-xs);min-height:calc(var(--report-summary-bar-rows,3) * 1.25rem + (var(--report-summary-bar-rows,3) - 1) * var(--space-xs));flex-direction:column;display:flex}.report-summary-card__cta-row{margin-top:var(--space-sm);flex-shrink:0;justify-content:flex-end;display:flex}.report-summary-card__cta.nadir-cta{width:auto;min-width:0;max-width:100%;min-height:2.25rem;font-size:var(--font-xs,.72rem);white-space:normal;text-align:center;flex:0 auto;gap:.3rem;padding:.35rem .75rem}.report-importance-block{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.report-importance-mascot-wrap{flex-shrink:0;line-height:0}.report-importance-callout{box-sizing:border-box;min-width:0;padding:var(--space-md);border-radius:var(--radius-md);background:#dc262614;border:1px solid #dc2626;flex:200px;box-shadow:0 1px #0000001f}.report-importance-callout__text{font-size:var(--font-sm);color:var(--foreground);margin:0;line-height:1.5}@media (max-width:768px){.report-importance-block{flex-direction:column;align-items:stretch;gap:0}.report-importance-mascot-wrap{display:none!important}.report-importance-callout{flex:none;width:100%;max-width:100%}}@media (max-width:480px){.container-report.report-page-main{padding-left:var(--space-md);padding-right:var(--space-md)}.report-page-main .page-title,.report-page-main .report-page-header h1{font-size:var(--font-2xl)}}.report-cta-effacer .nadir-cta{flex:none;width:auto;min-width:min(100%,15rem)}.exclude-finding-modal-overlay{z-index:100;padding:var(--space-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.exclude-finding-modal-card{width:100%;max-width:520px;margin-bottom:0;position:relative;overflow:hidden}.exclude-finding-modal-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--color-metallic-teal,#66f4dd) 14%, transparent), transparent 58%);opacity:.75;position:absolute;inset:0}.exclude-finding-modal-body{z-index:1;align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;display:flex;position:relative}.exclude-finding-modal-title{font-size:var(--font-xl);color:var(--foreground);margin:0;font-weight:700}.exclude-finding-modal-desc{font-size:var(--font-sm);color:var(--text-muted);max-width:28rem;margin:0;line-height:1.55}.exclude-finding-guest-modal-body{gap:var(--space-sm)}.exclude-finding-guest-modal-actions{flex-wrap:nowrap;align-items:stretch}.exclude-finding-guest-modal-actions .exclude-finding-modal-btn,.exclude-finding-guest-modal-actions .exclude-finding-guest-modal-login.nadir-cta{text-align:center;flex:1 1 0;justify-content:center;width:auto;min-width:0;max-width:none;margin-top:0;text-decoration:none}.exclude-finding-modal-learn-more.nadir-cta{width:auto;max-width:min(100%,22rem);height:auto;min-height:0;font-size:var(--font-xs);white-space:normal;text-align:center;flex:none;justify-content:center;align-self:center;align-items:center;gap:.35rem;padding:.28rem .75rem;line-height:1.25;display:inline-flex}.exclude-finding-modal-skip-label{font-size:var(--font-xs);color:var(--text-muted);margin-top:var(--space-xs);cursor:pointer;align-items:center;gap:.5rem;display:flex}.exclude-finding-modal-skip-checkbox{cursor:pointer;width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--color-metallic-green,#0f766e);flex-shrink:0}.exclude-finding-modal-actions{gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;justify-content:center;width:100%;display:flex}.exclude-finding-modal-actions .exclude-finding-modal-btn{min-height:2rem;font-size:var(--font-xs);padding:.32rem .85rem;font-weight:600;line-height:1.25}.exclude-finding-modal-actions .nadir-cta.exclude-finding-modal-btn{min-height:2rem;font-size:var(--font-xs);padding:.32rem .85rem}.exclude-finding-modal-actions .btn-ghost.exclude-finding-modal-btn{border:1px solid color-mix(in srgb, var(--color-metallic-teal,#66f4dd) 35%, transparent);color:var(--foreground)}.exclude-finding-modal-actions .btn-ghost.exclude-finding-modal-btn:hover:not(:disabled),.exclude-finding-modal-actions .btn-ghost.exclude-finding-modal-btn:focus-visible:not(:disabled){border-color:var(--color-metallic-teal,#66f4dd);color:var(--color-metallic-teal,#66f4dd);background:color-mix(in srgb, var(--color-metallic-teal,#66f4dd) 10%, transparent)}.report-page-main .audit-cleanup-dashboard{margin-top:0}.report-summary-card--clickable:focus-visible{outline:2px solid var(--color-metallic-teal,#0f766e);outline-offset:2px}.report-summary-bar-row--clickable:focus-visible{outline:2px solid var(--color-accent-envoi,#725fff);outline-offset:1px;border-radius:var(--radius-sm)}.nouveaux-contacts-gate,.nouveaux-contacts-empty,.nouveaux-contacts-lots{margin-top:var(--space-lg)}.nouveaux-contacts-lots__intro{color:var(--text-muted);margin:0 0 var(--space-md)}.nouveaux-contacts-lots__error{margin:0 0 var(--space-md);color:#fecaca;font-size:var(--font-sm);background:#311b1e;border:1px solid #ef44448c;border-radius:1.05rem;padding:.85rem 1rem;font-weight:600;line-height:1.45}.nouveaux-contacts-lots__success{margin:0 0 var(--space-md);border:1px solid color-mix(in srgb, var(--color-metallic-teal,#66f4dd) 45%, transparent);background:radial-gradient(ellipse 80% 70% at 4% -8%, color-mix(in srgb, var(--color-metallic-teal,#66f4dd) 16%, transparent) 0%, transparent 66%), #10202a;color:#fffffff0;font-size:var(--font-sm);border-radius:1.05rem;padding:.85rem 1rem;font-weight:600;line-height:1.45}.nouveaux-contacts-lots__footer{margin-top:var(--space-lg);font-size:var(--font-sm);color:var(--text-muted)}.nouveaux-contacts-lots__link{color:var(--color-metallic-teal,#66f4dd)}.nouveaux-contacts-lots__list{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nouveaux-contacts-lots__item{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md,12px);background:#28282899;border:1px solid #66f4dd4d;flex-wrap:wrap;display:flex}.nouveaux-contacts-lots__value{margin:0;font-weight:600}.nouveaux-contacts-lots__meta{font-size:var(--font-sm);color:var(--text-muted);margin:.25rem 0 0}
