@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./space-grotesk-latin-500-normal.lFbtlQH6.woff2) format("woff2"),url(./space-grotesk-latin-500-normal.CNSSEhBt.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-latin-700-normal.RjhwGPKo.woff2) format("woff2"),url(./space-grotesk-latin-700-normal.CwsQ-cCU.woff) format("woff")}:root{--lin: #fbfaf7;--poudre: #f6e3df;--corail: #e8735e;--brique: #c8402b;--brique-fonce: #9e2f1e;--encre: #17161a;--gris-texte: #4a4744;--gris: #5e5b57;--gris-clair: #9a958d;--bord: #e7e3dc;--bord-fort: #d9d4cb;--fond-doux: #f1eee8;--blanc: #ffffff;--vert: #1f9d55;--titre: "Space Grotesk", system-ui, sans-serif;--texte: "Inter", system-ui, sans-serif;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;background:var(--lin);color:var(--encre);font-family:var(--texte);-webkit-text-size-adjust:100%}body{min-height:100dvh}a{color:var(--brique-fonce)}h1,h2,h3{font-family:var(--titre);margin:0;letter-spacing:-.3px}p{margin:0}img{display:block;max-width:100%}.app{max-width:480px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column}.page{flex:1;padding:20px 16px 24px;display:flex;flex-direction:column;gap:14px}.page-title{font-size:26px;font-weight:700}.muted{color:var(--gris);font-size:14px;line-height:1.45}.small{font-size:12px;color:var(--gris);line-height:1.45}.card{padding:16px;border-radius:18px;background:var(--blanc);border:1px solid var(--bord)}.card-dark{padding:18px;border-radius:20px;background:var(--encre);color:var(--lin)}.note{padding:12px 14px;border-radius:16px;background:var(--poudre);font-size:13px;line-height:1.45}.label{font-size:12px;font-weight:600;color:var(--gris);text-transform:uppercase;letter-spacing:.8px;margin:6px 4px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:54px;padding:0 18px;border-radius:16px;border:none;background:var(--brique);color:#fff;font:600 15px var(--texte);cursor:pointer;text-decoration:none}.btn.dark{background:var(--encre);color:var(--lin)}.btn.ghost{background:var(--blanc);color:var(--encre);border:1px solid var(--bord-fort)}.btn.small{height:40px;font-size:13px;border-radius:12px;padding:0 14px}.btn.block{width:100%}.btn:disabled{opacity:.5;cursor:default}.btn:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--corail);outline-offset:2px}.field{display:flex;flex-direction:column;gap:6px}.field>span,.field>label{font-size:14px;font-weight:600}input[type=text],input[type=email],input[type=date],input[type=number],textarea,select{width:100%;min-height:50px;padding:10px 14px;border-radius:14px;border:1px solid var(--bord-fort);background:var(--blanc);font:16px var(--texte);color:var(--encre)}textarea{resize:vertical;min-height:84px;line-height:1.45}.choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.choice{position:relative}.choice input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.choice span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 6px;border-radius:12px;border:1px solid var(--bord-fort);background:var(--blanc);font-size:14px;font-weight:600;text-align:center}.choice input:checked+span{background:var(--encre);color:var(--lin);border-color:var(--encre)}.choice input:focus-visible+span{outline:3px solid var(--corail);outline-offset:2px}.error{padding:12px 14px;border-radius:14px;background:#fbebeb;color:#8a1c10;font-size:14px;line-height:1.45}.ok{padding:12px 14px;border-radius:14px;background:#e6f4ec;color:#14683a;font-size:14px;line-height:1.45}.pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--blanc);border:1px solid var(--bord);font-size:13px;font-weight:600}.chip{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:var(--blanc);border:1px solid var(--bord);font-size:13px}.row{display:flex;align-items:center;gap:12px}.spacer{flex:1}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.round-back{width:44px;height:44px;border-radius:22px;border:1px solid var(--bord);background:var(--blanc);display:inline-flex;align-items:center;justify-content:center;color:var(--encre);cursor:pointer;text-decoration:none;flex-shrink:0}.moi-top{display:flex;align-items:center;gap:8px;margin:4px -2px 0}.moi-top-title{flex:1;font:700 22px var(--titre)}.moi-intro{margin:0 4px;font-size:14px;line-height:1.45;color:var(--gris-texte)}.moi-menu{border-radius:18px;background:var(--blanc);border:1px solid var(--bord);overflow:hidden}.moi-menu>*+*{border-top:1px solid #f0ece5}.moi-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:14px 16px;width:100%;color:var(--encre);text-decoration:none;background:none;border:0;text-align:left;font:inherit;cursor:pointer}.moi-row.static{cursor:default;padding-top:13px;padding-bottom:13px}.moi-row-main{flex:1;min-width:0;display:flex;flex-direction:column}.moi-row-title{font-size:15px;font-weight:600}.moi-row-hint{font-size:12px;color:var(--gris);line-height:1.4}.moi-row-side{font-size:13px;color:var(--gris);text-align:right}.moi-chev{flex-shrink:0;color:var(--gris-clair)}.moi-tag{padding:3px 9px;border-radius:999px;background:var(--poudre);color:var(--brique-fonce);font-size:12px;font-weight:600;white-space:nowrap}.moi-switch{appearance:none;-webkit-appearance:none;flex-shrink:0;position:relative;width:52px;height:32px;margin:0;border-radius:16px;background:var(--bord-fort);cursor:pointer;transition:background .15s}.moi-switch:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:13px;background:var(--blanc);box-shadow:0 1px 2px #17161a26;transition:transform .15s}.moi-switch:checked{background:var(--brique)}.moi-switch:checked:after{transform:translate(20px)}.moi-switch:disabled{opacity:.5;cursor:default}.moi-switch:focus-visible{outline:3px solid var(--corail);outline-offset:2px}.moi-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.45}.moi-bullets li{position:relative;padding-left:18px}.moi-bullets li:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:4px;background:var(--brique)}.moi-radios{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.moi-radio{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:0 16px;border-radius:14px;border:1px solid var(--bord);background:var(--blanc);font-size:15px;cursor:pointer}.moi-radio:has(input:checked){border-color:var(--brique);background:var(--poudre)}.moi-radio input{appearance:none;-webkit-appearance:none;flex-shrink:0;width:22px;height:22px;margin:0;border-radius:11px;border:2px solid #cfc9bf;background:var(--blanc);display:grid;place-items:center;cursor:pointer}.moi-radio input:after{content:"";width:10px;height:10px;border-radius:5px;background:var(--brique);transform:scale(0);transition:transform .12s}.moi-radio input:checked{border-color:var(--brique)}.moi-radio input:checked:after{transform:scale(1)}.moi-radio input:focus-visible{outline:3px solid var(--corail);outline-offset:2px}.moi-bubble{padding:14px 16px;border-radius:18px 18px 6px;background:var(--poudre);font-size:15px;line-height:1.45;white-space:pre-line;word-break:break-word}.moi-link{background:none;border:0;padding:0;min-height:44px;font:600 13px var(--texte);color:var(--brique-fonce);text-decoration:underline;cursor:pointer}.moi-avatar{width:40px;height:40px;flex-shrink:0;border-radius:20px;background:var(--fond-doux);color:var(--gris);font-weight:700;display:flex;align-items:center;justify-content:center}.moi-avatar.on{background:var(--poudre);color:var(--brique-fonce)}.ins-ecran{position:relative;min-height:100dvh;display:flex;flex-direction:column}.ins-corps{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:14px;padding:24px 24px 30px}.ins-titre{font:700 30px/1.05 var(--titre);letter-spacing:-.8px;margin:0}.ins-texte{font-size:15px;line-height:1.5;color:var(--gris-texte)}.ins-aide{font-size:12px;line-height:1.45;color:var(--gris)}.ins-bas{margin-top:auto;display:flex;flex-direction:column;gap:12px}.ins-lien{align-self:center;text-align:center;font-size:14px;font-weight:600;color:var(--brique-fonce);background:none;border:0;padding:12px 8px;cursor:pointer;font-family:var(--texte);text-decoration:underline}.ins-btn{display:flex;align-items:center;justify-content:center;width:100%;height:54px;padding:0 18px;border-radius:16px;border:none;background:var(--brique);color:#fff;font:600 16px var(--texte);cursor:pointer;text-decoration:none;text-align:center}.ins-btn.encre{background:var(--encre);color:var(--lin)}.ins-btn.clair{background:var(--blanc);color:var(--encre);border:1px solid var(--bord-fort);height:50px;font-size:15px}.ins-btn.haut{height:56px}.ins-btn:disabled{opacity:.5;cursor:default}.ins-puces{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.45}.ins-puces li{display:flex;gap:10px;align-items:flex-start}.ins-puces li:before{content:"";width:8px;height:8px;border-radius:4px;background:var(--brique);flex-shrink:0;margin-top:7px}.ins-puces strong{font-weight:600}.ins-champ{display:flex;flex-direction:column;gap:6px}.ins-champ>label,.ins-champ>.ins-etiquette{font-size:14px;font-weight:600}.ins-champ input{width:100%;min-height:50px;height:50px;border-radius:14px;padding:0 14px;border:1px solid var(--bord-fort);background:var(--blanc);font:16px var(--texte);color:var(--encre)}.ins-coche{position:relative;display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:14px;background:var(--blanc);border:1px solid var(--bord);font-size:13px;line-height:1.45;cursor:pointer}.ins-coche input{position:absolute;z-index:1;opacity:0;width:44px;height:44px;left:3px;top:3px;margin:0;cursor:pointer}.ins-coche .ins-case{width:22px;height:22px;border-radius:6px;border:2px solid var(--bord-fort);background:var(--blanc);flex-shrink:0;display:flex;align-items:center;justify-content:center}.ins-coche .ins-case svg{opacity:0}.ins-coche input:checked+.ins-case{background:var(--encre);border-color:var(--encre)}.ins-coche input:checked+.ins-case svg{opacity:1}.ins-coche input:focus-visible+.ins-case{outline:3px solid var(--corail);outline-offset:2px}.ins-options{display:flex;flex-direction:column;gap:8px;border:0;margin:0;padding:0}.ins-options legend{font-size:14px;font-weight:600;padding:0;margin-bottom:8px}.ins-option{position:relative;display:flex}.ins-option input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.ins-option span{flex:1;min-height:46px;padding:0 16px;border-radius:14px;border:1px solid var(--bord);background:var(--blanc);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px;font-weight:500}.ins-option span:after{content:"";width:22px;height:22px;box-sizing:border-box;border-radius:11px;border:2px solid #cfc9bf;flex-shrink:0}.ins-option input:checked+span{border-color:var(--brique);background:var(--poudre)}.ins-option input:checked+span:after{border-color:var(--brique);background:radial-gradient(circle,var(--brique) 0 5px,transparent 5.5px)}.ins-option input:focus-visible+span{outline:3px solid var(--corail);outline-offset:2px}.ins-inter{position:relative;flex-shrink:0;width:52px;height:32px}.ins-inter input{position:absolute;inset:-6px;width:64px;height:44px;opacity:0;margin:0;cursor:pointer;z-index:1}.ins-inter span{position:absolute;inset:0;border-radius:16px;background:var(--bord-fort);transition:background .15s}.ins-inter span:after{content:"";position:absolute;left:3px;top:3px;width:26px;height:26px;border-radius:13px;background:#fff;transition:transform .15s}.ins-inter input:checked+span{background:var(--brique)}.ins-inter input:checked+span:after{transform:translate(20px)}.ins-inter input:focus-visible+span{outline:3px solid var(--corail);outline-offset:2px}.ins-carte-sombre{position:relative;overflow:hidden;padding:18px;border-radius:20px;background:var(--encre);color:var(--lin)}.ins-carte-sombre>svg{position:absolute;pointer-events:none}.ins-carte-sombre>:not(svg){position:relative}.ins-surtitre{display:block;font-size:12px;font-weight:600;color:var(--corail);text-transform:uppercase;letter-spacing:.8px}.ins-carte{padding:18px;border-radius:20px;background:var(--blanc);border:1px solid var(--bord);display:flex;flex-direction:column;gap:12px}.ins-note{padding:14px 16px;border-radius:16px;background:var(--poudre);font-size:13px;line-height:1.45}.ins-jauges{display:flex;flex-direction:column;gap:14px}.ins-jauge{display:flex;flex-direction:column;gap:6px;font-size:15px}.ins-jauge .ins-ligne{display:flex;justify-content:space-between;gap:10px}.ins-jauge .ins-piste{height:10px;border-radius:5px;background:var(--fond-doux);overflow:hidden}.ins-jauge .ins-piste>span{display:block;height:10px;border-radius:5px}button.moi-switch{border:0;padding:0}.moi-switch[aria-checked=true]{background:var(--brique)}.moi-switch[aria-checked=true]:after{transform:translate(20px)}.moi-switch.small{width:44px;height:26px;border-radius:13px}.moi-switch.small:after{width:20px;height:20px;border-radius:10px}.moi-switch.small:checked:after,.moi-switch.small[aria-checked=true]:after{transform:translate(18px)}.adm-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.adm-title{margin:0;font:700 28px/1.15 var(--titre);letter-spacing:-.3px}.adm-sub{margin-top:4px;font-size:14px;line-height:1.45;color:var(--gris)}.adm-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.adm-pills{display:flex;gap:8px;flex-wrap:wrap}.adm-pill{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:var(--blanc);border:1px solid var(--bord);color:var(--encre);font:600 13px var(--texte);text-decoration:none;white-space:nowrap;cursor:pointer}.adm-pill.on{background:var(--encre);border-color:var(--encre);color:var(--lin)}.adm-card{padding:18px;border-radius:16px;background:var(--blanc);border:1px solid var(--bord);min-width:0}.adm-card-t{display:block;font-size:14px;font-weight:600}.adm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.adm-kpis.five{grid-template-columns:repeat(5,minmax(0,1fr))}.adm-kpi{padding:16px;border-radius:16px;background:var(--blanc);border:1px solid var(--bord);min-width:0}.adm-kpi-v{display:block;font:700 28px/1.15 var(--titre)}.adm-kpi-l{display:block;margin-top:2px;font-size:13px;font-weight:600}.adm-kpi-n{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--gris)}.adm-mini{padding:14px 16px;border-radius:16px;background:var(--blanc);border:1px solid var(--bord)}.adm-mini-l{display:block;font-size:13px;color:var(--gris)}.adm-mini-v{display:block;margin-top:4px;font:700 20px var(--titre)}.adm-tablewrap{position:relative;border-radius:16px;background:var(--blanc);border:1px solid var(--bord);overflow:hidden}.adm-table{width:100%;border-collapse:collapse;font-size:13px}.adm-table th{text-align:left;padding:11px 14px;font-size:12px;font-weight:600;color:var(--gris);background:#f8f6f2;border-bottom:1px solid var(--bord);white-space:nowrap}.adm-table td{padding:11px 14px;border-bottom:1px solid #f0ece5;vertical-align:middle}.adm-table tbody tr:last-child td{border-bottom:0}.adm-table a{font-weight:600}.adm-who{display:flex;align-items:center;gap:10px;font-weight:600;color:var(--encre);text-decoration:none}.adm-av{width:30px;height:30px;border-radius:15px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font:700 12px var(--titre);color:var(--gris-texte);overflow:hidden}.adm-av img{width:100%;height:100%;object-fit:cover}.adm-av.lg{width:44px;height:44px;border-radius:22px;font-size:15px}.adm-badge{display:inline-block;padding:3px 9px;line-height:1.4;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--fond-doux);color:var(--gris-texte)}.adm-badge.ok{background:#e6f4ec;color:#14683a}.adm-badge.warn{background:var(--poudre);color:var(--brique-fonce)}.adm-badge.dark{background:var(--encre);color:var(--lin)}.adm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--bord-fort);background:var(--blanc);color:var(--encre);font:600 13px var(--texte);cursor:pointer;text-decoration:none;white-space:nowrap}.adm-btn.primary{border-color:var(--brique);background:var(--brique);color:#fff}.adm-btn.big{height:46px;padding:0 16px;border-radius:12px;font-size:14px}.adm-btn:disabled{opacity:.5;cursor:default}.adm-link{padding:0;border:0;background:none;font:600 13px var(--texte);color:var(--brique-fonce);text-decoration:underline;cursor:pointer}.adm-note{font-size:12px;line-height:1.45;color:var(--gris)}.adm-split{display:grid;grid-template-columns:400px minmax(0,1fr);gap:18px;align-items:start}.adm-aside{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.adm-aside.wide{grid-template-columns:minmax(0,1fr) 380px;gap:18px}.adm-col{display:flex;flex-direction:column;gap:12px;min-width:0}.adm-item{padding:14px 16px;border-radius:14px;background:var(--blanc);border:1px solid var(--bord);display:flex;gap:12px;align-items:center;color:var(--encre);text-decoration:none}.adm-item.sel{border:2px solid var(--brique);padding:13px 15px}.adm-item-t{display:block;font-size:15px;font-weight:600}.adm-item-s{display:block;font-size:13px;color:var(--gris)}.adm-box{padding:14px;border-radius:14px;background:#f4f2ee;font-size:13px;line-height:1.45}.adm-box.line{background:none;border:1px solid var(--bord)}.adm-box-t{display:block;font-weight:600}.adm-box-s{display:block;margin-top:4px;color:var(--gris-texte)}.adm-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.adm-switch{position:relative;width:44px;height:26px;flex-shrink:0}.adm-switch input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.adm-switch span{position:absolute;inset:0;border-radius:13px;background:var(--bord-fort);pointer-events:none;transition:background .15s}.adm-switch span:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:10px;background:#fff;transition:left .15s}.adm-switch input:checked+span{background:var(--brique)}.adm-switch input:checked+span:after{left:21px}.adm-switch input:focus-visible+span{outline:3px solid var(--corail);outline-offset:2px}.adm-switch input:disabled{cursor:default}@media(max-width:1100px){.adm-kpis.five{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-split{grid-template-columns:320px minmax(0,1fr)}.adm-aside,.adm-aside.wide{grid-template-columns:minmax(0,1fr)}}@media(max-width:800px){.adm-title{font-size:24px}.adm-kpis,.adm-kpis.five{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-kpi-v{font-size:22px}.adm-split{grid-template-columns:minmax(0,1fr)}.adm-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.adm-table td,.adm-table th{padding:10px 12px;white-space:nowrap}.adm-btn{height:44px}}
