#fb-portal{font-family:var(--font-body);color:#fff;-webkit-font-smoothing:antialiased;background:linear-gradient(140deg,#190f32 0%,#2c215d 62%,#32286f 120%);position:fixed;inset:0;overflow:hidden auto}#fb-portal:before,#fb-portal:after{content:"";pointer-events:none;border-radius:50%;width:115vmax;height:115vmax;position:fixed;transform:translate(-50%,-50%)}#fb-portal:before{background:radial-gradient(circle,#f5820d38,#0000 60%);animation:20s ease-in-out infinite alternate fb-halo-a;top:18%;left:85%}#fb-portal:after{background:radial-gradient(circle,#d60a9d33,#0000 62%);animation:27s ease-in-out infinite alternate fb-halo-b;top:6%;left:8%}@keyframes fb-halo-a{to{transform:translate(calc(-50% - 5vmax),calc(4vmax - 50%))scale(1.1)}}@keyframes fb-halo-b{to{transform:translate(calc(4vmax - 50%),calc(5vmax - 50%))scale(1.14)}}#fb-portal .anneaux{pointer-events:none;z-index:0;width:720px;height:720px;position:absolute;top:180px;right:-120px}#fb-portal .anneaux span{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#fb-portal .anneaux span:first-child{border:1px solid #8070e61f;width:720px;height:720px}#fb-portal .anneaux span:nth-child(2){border:1px solid #8070e62e;width:540px;height:540px}#fb-portal .anneaux span:nth-child(3){border:1px solid #8070e63d;width:360px;height:360px}#fb-portal .anneaux span:nth-child(4){border:1.5px solid #f7983a66;width:360px;height:360px;animation:6s ease-out infinite fb-anneau}@keyframes fb-anneau{0%{opacity:0;transform:translate(-50%,-50%)scale(.92)}25%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}@media (max-width:1099px){#fb-portal .anneaux{display:none}}#fb-portal header,#fb-portal main{z-index:1;position:relative}#fb-portal .enveloppe{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}#fb-portal header{align-items:center;gap:14px;padding-top:28px;padding-bottom:28px;display:flex}#fb-portal header a{transition:opacity .2s;display:block}#fb-portal header a:hover{opacity:.75}#fb-portal header img{width:auto;height:28px;display:block}#fb-portal .prez-tag{letter-spacing:.08em;text-transform:uppercase;color:#e4dfff;border:1px solid #e4dfff47;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:600}#fb-portal main{padding-bottom:72px}#fb-portal .colonne{flex-direction:column;gap:40px;max-width:640px;padding-top:32px;display:flex}#fb-portal h1{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(36px,4.4vw,52px);font-weight:700;line-height:1.08}#fb-portal .degrade{color:#f5820d;background:linear-gradient(90deg,#ffc163 0%,#f5820d 45%,#e8690a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}#fb-portal .sub{color:#e4dfff;margin:16px 0 0;font-size:17px;line-height:1.6}#fb-portal .btn{min-height:44px;font-family:var(--font-body);cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .12s,border-color .12s,transform .12s;display:inline-flex}#fb-portal .btn:active{transform:scale(.98)}#fb-portal .btn:focus-visible,#fb-portal .apercu:focus-visible,#fb-portal .ex-fermer:focus-visible{outline:none;box-shadow:0 0 0 3px #f5820d47}#fb-portal .btn:disabled{opacity:.6;cursor:default}#fb-portal .btn-orange{color:#fff;background:#f5820d}#fb-portal .btn-orange:hover{background:#c8650a}#fb-portal .btn-second{color:#ffffffe6;background:#ffffff0f;border-color:#fff3}#fb-portal .btn-second:hover{background:#ffffff1a;border-color:#ffffff80}#fb-portal .btn-fantome{color:#ffffffe6;background:0 0;border-color:#ffffff4d}#fb-portal .btn-fantome:hover{background:#ffffff1a;border-color:#ffffff80}#fb-portal .btn-petit{justify-content:center;min-width:104px;min-height:34px;padding:0 14px;font-size:13px}#fb-portal .btn-bloc{justify-content:center;width:100%}#fb-portal .btn-clair{color:#2a414b;background:#fff;border-color:#d2dbe2}#fb-portal .btn-clair:hover{color:#1b2a31;border-color:#9cb0b9}#fb-portal .outils{flex-direction:column;gap:16px;display:flex}#fb-portal .outil{background:#ffffff0d;border:1px solid #e4dfff29;border-radius:22px;flex-direction:column;gap:14px;padding:26px 28px;transition:border-color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1);display:flex}#fb-portal .outil[data-actif=true]{background:#ffffff1a;border-color:#f7983a8c}#fb-portal .outil-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}#fb-portal .outil h2{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:700;display:inline-flex}#fb-portal .nouveau{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#fbc288;background:#f7983a1a;border:1px solid #f7983a8c;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1}#fb-portal .vote-nombre{font-family:var(--font-mono);font-variant-numeric:tabular-nums;opacity:.85;border-left:1px solid;margin-left:2px;padding-left:8px;font-weight:600}#fb-portal .outil p{color:#e4dfff;margin:0;font-size:15px;line-height:1.6}#fb-portal .outil-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}#fb-portal .statut{align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}#fb-portal .statut-dispo{color:#20c997}#fb-portal .statut-dispo:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}#fb-portal .statut-invitation{color:#e4dfff}#fb-portal .apercu{color:#e4dfff;min-height:44px;font-family:var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;display:inline-flex}#fb-portal .apercu:hover{color:#fff}#fb-portal .bientot-titre{letter-spacing:.08em;text-transform:uppercase;color:#e4dfff9e;padding:0 4px 10px;font-size:12px;font-weight:600}#fb-portal .bientot-ligne{border-top:1px solid #e4dfff1f;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 4px;display:flex}#fb-portal .bientot-texte{flex-direction:column;flex:360px;gap:2px;min-width:0;display:flex}#fb-portal .bientot-nom{font-family:var(--font-display);color:#ffffffd1;font-size:16px;font-weight:600}#fb-portal .bientot-desc{color:#e4dfff9e;font-size:14px;line-height:1.5}#fb-portal .bientot-erreur,#fb-portal .prevenir-erreur{color:#ffb3b3;font-size:12.5px}#fb-portal .bientot-note{color:#20c997;align-items:center;gap:6px;min-width:104px;min-height:34px;margin:0;font-size:13px;font-weight:600;display:inline-flex}#fb-portal .prevenir{border-top:1px solid #e4dfff1f;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 4px 0;display:flex}#fb-portal .prevenir-texte{color:#e4dfff;flex:100%;font-size:14px}#fb-portal .champ{color:#2a414b;background:#fff;border:1.5px solid #d2dbe2;border-radius:14px;flex:240px;align-items:center;gap:8px;min-width:0;height:44px;padding:0 14px;display:flex}#fb-portal .champ:focus-within{border-color:#f5820d;box-shadow:0 0 0 3px #f5820d47}#fb-portal .champ[data-erreur=true]{border-color:#e5392f}#fb-portal .champ input{min-width:0;font:15px var(--font-body);color:#1b2a31;background:0 0;border:0;outline:0;flex:1}#fb-portal .champ input::placeholder{color:#8a9ba3}#fb-portal .prevenir-erreur{flex:100%;margin:0}#fb-portal .piege{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}#fb-portal .ex-panneau{z-index:20;color:#2a414b;opacity:0;pointer-events:none;visibility:hidden;background:#fff;border-radius:28px;flex-direction:column;width:460px;max-width:calc(100% - 32px);transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .26s,visibility 0s linear .42s;display:flex;position:fixed;top:16px;bottom:16px;right:16px;overflow:hidden;transform:translate(calc(100% + 32px));box-shadow:0 30px 80px #0a051e80,0 4px 12px #0a051e40}#fb-portal .ex-panneau[data-ouvert=true]{opacity:1;pointer-events:auto;visibility:visible;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .26s,visibility;transform:translate(0)}#fb-portal .ex-haut{justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 0 28px;display:flex}#fb-portal .ex-sourcil{letter-spacing:.08em;text-transform:uppercase;color:#c8650a;font-size:12px;font-weight:600}#fb-portal .ex-fermer{color:#395762;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}#fb-portal .ex-fermer:hover{background:#ebeef5}#fb-portal .ex-corps{flex-direction:column;flex:1;gap:22px;min-height:0;padding:4px 28px 24px;display:flex;overflow-y:auto}#fb-portal .ex-pied{border-top:1px solid #e3e9ef;padding:18px 28px 24px}#fb-portal .ex-titre{font-family:var(--font-display);letter-spacing:-.02em;color:#1b2a31;font-size:26px;font-weight:700}#fb-portal .ex-sous{color:#5c6b73;font-size:13px}#fb-portal .ex-grand{font-family:var(--font-display);color:#1b2a31;font-size:17px;font-weight:600;line-height:1.35}#fb-portal .ex-metric{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}#fb-portal .ex-synthese{align-items:center;gap:20px;display:flex}#fb-portal .ex-jauge{flex-shrink:0;width:104px;height:104px;position:relative}#fb-portal .ex-jauge-val{color:#1b2a31;justify-content:center;align-items:center;font-size:26px;font-weight:600;display:flex;position:absolute;inset:0}#fb-portal .ex-jauge-val small{color:#5c6b73;font-size:14px}#fb-portal .ex-barres{flex-direction:column;gap:12px;display:flex}#fb-portal .ex-barre{flex-direction:column;gap:6px;display:flex}#fb-portal .ex-barre header{justify-content:space-between;gap:12px;padding:0;font-size:14px;display:flex}#fb-portal .ex-piste{background:#ebeef5;border-radius:999px;height:6px;overflow:hidden}#fb-portal .ex-piste i{background:#395762;border-radius:999px;height:100%;display:block}#fb-portal .ex-corrections{background:#f7fafb;border-radius:16px;flex-direction:column;gap:10px;padding:18px;font-size:14px;line-height:1.5;display:flex}#fb-portal .ex-corrections strong{color:#1b2a31}#fb-portal .ex-corrections div{gap:12px;display:flex}#fb-portal .ex-corrections .ex-metric{color:#c8650a;font-weight:600}#fb-portal .ex-echelle{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}#fb-portal .ex-echelle div{color:#5c6b73;height:52px;font-family:var(--font-display);background:#ebeef5;border-radius:4px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}#fb-portal .ex-echelle div:first-child{border-radius:12px 4px 4px 12px}#fb-portal .ex-echelle div:last-child{border-radius:4px 12px 12px 4px}#fb-portal .ex-echelle .cible{color:#1b2a31;box-shadow:inset 0 0 0 2px #1b2a31}#fb-portal .ex-echelle .actuelle{color:#fff;background:#1b2a31;font-size:24px}#fb-portal .ex-legende{text-align:center;color:#1b2a31;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:8px;font-size:12px;font-weight:600;display:grid}#fb-portal .ex-liste{border-top:1px solid #e3e9ef}#fb-portal .ex-liste div{border-bottom:1px solid #e3e9ef;align-items:flex-start;gap:12px;padding:11px 0;font-size:14px;display:flex}#fb-portal .ex-liste div svg{margin-top:1px}#fb-portal .ex-liste small{color:#5c6b73;margin-top:2px;font-size:12.5px;line-height:1.45;display:block}#fb-portal .ex-liste .ok{color:#087f5b;flex:none}#fb-portal .ex-liste .ko{color:#e5392f;flex:none}#fb-portal .ex-liste .neutre{color:#8a9ba3;flex:none}#fb-portal .ex-liste .doute{color:#c8650a;flex:none}#fb-portal .ex-corrections .ok{color:#087f5b;flex:none;margin-top:2px}#fb-portal .ex-corrections .ko{color:#e5392f;flex:none;margin-top:2px}#fb-portal .ex-note{color:#5c6b73;margin:0;font-size:13px;line-height:1.5}#fb-portal .ex-voile{z-index:19;opacity:0;pointer-events:none;background:#190f328c;transition:opacity .26s;position:fixed;inset:0}@media (max-width:1099px){#fb-portal .ex-voile[data-ouvert=true]{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){#fb-portal:before,#fb-portal:after,#fb-portal .anneaux span:nth-child(4){animation:none}#fb-portal .ex-panneau,#fb-portal .ex-panneau[data-ouvert=true]{transition:opacity .12s linear,visibility 0s linear .12s;transform:none}#fb-portal .ex-panneau[data-ouvert=true]{transition:opacity .12s linear,visibility}}
