/* Identité du produit uniquement : le site institutionnel utilise son propre layout. */
.measured-value{display:inline-block;min-width:66px;padding:4px 8px;text-align:center;border-radius:6px;background:#f4f5f7;color:#182321;font-weight:650}
.measured-value.measured-level-0{background:#2e9e63;color:#102519}.measured-value.measured-level-1{background:#e5bb36;color:#182321}.measured-value.measured-level-2{background:#e27e33;color:#182321}.measured-value.measured-level-3{background:#c83e45;color:#fff}
.threshold-gauge{position:relative;display:flex;width:90px;height:5px;margin:7px 0 5px;border-radius:1px;isolation:isolate}.threshold-segment{display:block;height:5px}.threshold-marker{position:absolute;top:-3px;height:11px;width:2px;background:#182321;transform:translateX(-1px);box-shadow:0 0 0 1px #ffffffa0}
:root{--amp-ink:#182321;--amp-paper:#f4f3ec;--amp-lime:#d3f36a;--amp-moss:#52645b}
body.amplitude{margin:0;background:var(--amp-paper);color:var(--amp-ink);font:15px/1.6 Manrope,"Segoe UI",Arial,sans-serif}
.amplitude a{color:inherit}.amplitude h1,.amplitude h2,.amplitude h3{color:var(--amp-ink)}
.amplitude p,.amplitude .eyebrow{color:var(--amp-moss)}
.amplitude .side{background:var(--amp-paper);border-color:#dce0d3}.amplitude .brand img{width:170px;max-width:100%}
.amplitude .selected,.amplitude .navlink:hover{background:var(--amp-lime);color:var(--amp-ink)}
.amplitude .button,.amplitude .btn,.amplitude .primary-btn{border:1px solid #b9c4b8;border-radius:9px;padding:10px 18px;background:white;color:var(--amp-ink);font-weight:650;text-decoration:none}
.amplitude .primary,.amplitude .btn-primary,.amplitude .primary-btn{background:var(--amp-lime);color:var(--amp-ink);border-color:var(--amp-lime)}
.amplitude .button:hover,.amplitude .primary:hover{border-color:var(--amp-moss);background:#e8efdc}
.amplitude .view-mode{background:#e9eee2;border-color:#bcc9b9;color:var(--amp-ink)}
.amplitude .panel,.amplitude .stats article{border-color:#dce0d3;border-radius:12px}
.amplitude td .view{color:var(--amp-moss)}.amplitude tr.active td{background:#f0f5e4}
.amplitude .stats strong,.amplitude #velocity,.amplitude #accel,.amplitude #peak{font-family:"IBM Plex Mono",Consolas,monospace}
.amplitude input,.amplitude select,.amplitude textarea{font:inherit;color:var(--amp-ink);background:white;border:1px solid #bcc9b9;border-radius:8px;padding:10px;box-sizing:border-box}
.amplitude :focus-visible{outline:3px solid #52645b;outline-offset:3px}
.amp-top{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:24px 32px;gap:20px}.amp-top img{width:220px}.amp-top a{text-decoration:none}
.amp-login{max-width:1100px;margin:45px auto;display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding:24px 32px;align-items:center}
.amp-promise h1{font-size:clamp(32px,4vw,54px);line-height:1.12;letter-spacing:-2px}.amp-promise em{font-style:normal;background:var(--amp-lime)}
.amp-promise p{max-width:420px}.amp-auth{background:white;border:1px solid #dce0d3;border-radius:18px;padding:32px;min-width:0;box-shadow:0 16px 50px #18232108}
.amp-auth h1{font-size:25px;line-height:1.25}.amp-auth h2{font-size:15px;font-weight:400}.amp-auth input:not([type=hidden]):not([type=checkbox]){width:100%;margin-top:16px}.amp-auth label{display:block;margin:3px 0 12px;font-size:13px}.amp-auth button{width:100%;cursor:pointer}.amp-auth .collapse:not(.show){display:none}.amp-auth .text-center{text-align:center}.amp-auth .d-none{display:none!important}.amp-auth a{text-decoration:underline}.amp-auth .text-danger,.amp-auth .alert-danger{color:#a72a2a}.amp-auth .form-check input,.amp-auth .form-check label{display:inline-block}
.amp-footer{max-width:1100px;margin:35px auto;padding:24px 32px;border-top:1px solid #dce0d3;color:var(--amp-moss);font-size:12px}
@media(max-width:750px){.amp-login{grid-template-columns:1fr;gap:24px;margin:10px auto;padding:20px}.amp-top{padding:20px;flex-wrap:wrap}.amp-top img{width:185px}.amp-auth{padding:24px}.amp-promise h1{letter-spacing:-1px}.amp-footer{padding:20px}.amplitude .brand img{width:170px}}

.amp-onboarding{max-width:1150px;margin:48px auto;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.amp-intro h1{font-size:clamp(30px,4vw,48px);line-height:1.16}.amp-intro em{font-style:normal;background:var(--amp-lime)}.amp-panel{background:white;padding:28px;border:1px solid #dce0d3;border-radius:16px}.amp-panel h2{margin-top:0}.amp-panel label{display:block;font-weight:600;margin:12px 0}.amp-panel input{display:block;box-sizing:border-box;width:100%;padding:13px;margin-top:5px;border:1px solid #bdc8bd;border-radius:7px;font:inherit;background:white;color:#182321}.amp-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.amp-panel button,.amp-trial button{background:#d3f36a;color:#182321;border:0;border-radius:7px;padding:13px 18px;font:inherit;font-weight:700;cursor:pointer}.amp-panel details{margin-top:24px;border-top:1px solid #dee4db;padding-top:16px}.amp-panel summary{cursor:pointer;font-weight:600}.amp-single{display:block;max-width:650px}.amp-small{font-size:13px}.amp-alert{padding:14px;background:#ffe5e5;color:#812c2c;border-radius:8px}.amp-success{padding:14px;background:#e6f1d5;color:#284728;border-radius:8px}.amp-trial{margin:24px 0;padding:24px;border:1px solid #bdc8bd;border-radius:12px;background:#f4f3ec;color:#182321}.amp-trial ul{padding-left:22px}.amp-trial button:disabled{opacity:.45;cursor:default}.amp-entry{display:grid;grid-template-columns:1fr 1fr;gap:22px}.amp-entry article{padding:28px;border:1px solid #dce0d3;border-radius:14px;background:#fff;color:#182321}.amp-entry h2{color:#182321}.amp-entry p{color:#52645b}.amp-entry a{display:block;margin-top:18px}.amp-entry img{max-width:230px}.amp-entry .amp-button{padding:12px;background:#d3f36a;color:#182321;border-radius:7px;text-align:center;text-decoration:none}@media(max-width:760px){.amp-onboarding,.amp-entry{grid-template-columns:1fr;gap:20px}.amp-fields{grid-template-columns:1fr}.amp-panel{padding:20px}}
