:root{--rb-600:#07090f;--rb-500:#0d111c;--rb-400:#14192a;--rb-300:#1a2137;--rb-200:#212a45;--ox-600:#040411;--ox-300:#0f0f43;--al-100:#fff;--al-200:#f1f2eb;--al-300:#e5e7da;--al-400:#d3d7c1;--al-500:#b9beaa;--al-700:#8b8f7a;--cerise-500:#d52050;--cerise-400:#e02c5c;--cerise-300:#e75f83;--ncs-500:#2b7ea1;--ncs-400:#3397c1;--ncs-300:#3ea1cc;--ncs-100:#5eb1d4;--grad-cerise:linear-gradient(135deg,#ff006e 0%,#e366a7 100%);--line:#5eb1d42e;--line-soft:#ffffff12;--inter:"Inter",ui-sans-serif,system-ui,sans-serif;--poppins:"Poppins",ui-sans-serif,system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--wrap:1320px;--r:18px}.pain,.thread,.withnova,.feats,.reform{overflow-x:clip}.rm-hero .hero-visual img{object-position:62% 40%}.rm-hero .pastille{margin-bottom:26px}.rm-hero h1{font-size:clamp(34px,3.9vw,54px)}.rm-hero .chapo{max-width:52ch;font-size:clamp(15.5px,1.25vw,17px)}.rm-hero .chiffres{margin-top:42px}.rm-final .wl{margin:0 auto}.rm-final small{margin-top:22px}.pad-s{padding:48px 0}.rm-hero{padding:140px 0 30px;position:relative;overflow:hidden}.rm-hero-in{max-width:var(--wrap,1240px)}.rm-hero h1{font:800 clamp(40px,5vw,72px)/1.04 var(--inter);letter-spacing:-.035em;color:#fff;text-wrap:balance;max-width:16ch;margin:16px 0 22px}.rm-hero .chapo{max-width:60ch}.rm-maj{font:600 13.5px var(--inter);color:var(--ivoire-400);align-items:center;gap:10px;margin-top:24px;display:inline-flex}.rm-point{background:var(--menthe,#34d399);width:8px;height:8px;box-shadow:0 0 10px var(--menthe,#34d399);border-radius:50%;animation:2.4s ease-in-out infinite rmPouls}@keyframes rmPouls{50%{opacity:.35}}.horizon{max-width:var(--wrap,1240px);height:70px;margin:52px auto 0;padding:0 24px;position:relative}.h-ligne{background:linear-gradient(90deg,var(--cerise) 0,var(--violet) 50%,#22d3ee99 80%,transparent);border-radius:2px;height:2px;position:absolute;top:20px;left:24px;right:24px;overflow:hidden}.h-pouls{filter:blur(1px);background:radial-gradient(closest-side,#fff,#0000);width:140px;height:6px;animation:5s linear infinite hPouls;position:absolute;top:-2px;left:0}@keyframes hPouls{0%{transform:translate(-140px)}to{transform:translate(1400px)}}.h-pt{left:calc(24px + (100% - 48px) * var(--x) / 100%);font:700 12px/1 var(--inter);letter-spacing:.14em;text-transform:uppercase;color:var(--ivoire-400);top:0;left:var(--x);flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;transform:translate(-50%)}.h-pt i{background:#07090f;border:2px solid;border-radius:50%;width:16px;height:16px;margin-top:12px}.h-pt.is-now{color:var(--cerise)}.h-pt.is-next{color:#c38bff}.h-pt.is-later{color:var(--photon-clair)}.h-pt.is-now i{background:var(--cerise);box-shadow:0 0 0 6px #ff4f932e,0 0 20px var(--cerise);animation:2.4s ease-in-out infinite rmPouls}.rm-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.rm-filtres{flex-wrap:wrap;gap:8px;display:flex}.rm-filtres .puce{cursor:pointer;place-self:auto}.rm-filtres .puce small{font:700 11px/1.3 var(--inter);background:#ffffff1a;border-radius:99px;margin-left:2px;padding:2px 7px}.rm-filtres .puce.is-active small{background:#ffffff40}.rm-legende{color:var(--ivoire-500);align-items:center;gap:8px;font-size:14px;display:flex}.rm-legende .ic{width:14px;height:14px;color:var(--cerise)}.rm-onglets{display:none}.cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.col{border-radius:var(--rayon-l);background:#ffffff05;border:1px solid #ffffff0f;padding:14px}.col-h{align-items:center;gap:12px;padding:6px 6px 16px;display:flex}.col-ic{border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.col-ic .ic{width:18px;height:18px}.col-now .col-ic{color:var(--cerise);background:#ff4f9326;box-shadow:0 0 24px #ff4f9340}.col-next .col-ic{color:#c38bff;background:#a640fe29}.col-later .col-ic{color:var(--photon-clair);background:#22d3ee1f}.col-h b{font:800 18px/1.2 var(--inter);color:#fff;display:block}.col-h small{color:var(--ivoire-500);font-size:13px}.col-n{min-width:28px;height:28px;font:700 12.5px var(--inter);color:var(--ivoire-300);background:#ffffff0f;border-radius:99px;place-items:center;margin-left:auto;display:grid}.col-list{gap:12px;display:grid}.col-vide{color:var(--ivoire-500);text-align:center;border:1px dashed #ffffff1f;border-radius:16px;padding:18px;font-size:14px}.it{transition:border-color .4s,transform .4s var(--ease);border-radius:18px;position:relative}.it:hover{border-color:#ffffff2e}.it.is-vote{border-color:#ff4f9366}.it.pop{animation:itPop .6s var(--ease)}@keyframes itPop{40%{transform:scale(1.02);box-shadow:0 0 0 2px #ff4f9380,0 0 40px #ff4f934d}}.it-main{appearance:none;text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:18px 18px 12px;display:block}.it h3{font:700 17px/1.3 var(--inter);color:#fff;margin:12px 0 8px}.it-main>p{color:var(--ivoire-300);font-size:14.5px;line-height:1.55}.it-bar{background:#ffffff14;border-radius:99px;height:6px;margin-top:16px;display:block;overflow:hidden}.it-bar span{width:var(--pc);border-radius:inherit;background:linear-gradient(90deg,var(--violet),var(--cerise));height:100%;animation:barIn 1.4s var(--ease) both;display:block;box-shadow:0 0 12px #ff4f9380}@keyframes barIn{0%{width:0}}.it-pc{font:600 12px var(--inter);color:var(--ivoire-500);margin-top:7px;display:block}.it-plus{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.it.is-open .it-plus{grid-template-rows:1fr}.it-plus>div{padding:0 18px;overflow:hidden}.it-plus p{color:var(--ivoire-300);padding-top:10px;font-size:14px;line-height:1.55}.it-plus p:last-child{padding-bottom:6px}.it-plus b{color:#fff}.it-pied{align-items:center;gap:8px;padding:6px 14px 14px;display:flex}.it-vote,.it-bell{appearance:none;cursor:pointer;height:34px;color:var(--ivoire-200);font:700 13px var(--inter);font-variant-numeric:tabular-nums;background:#ffffff0a;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:7px;padding:0 12px;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.it-vote .ic,.it-bell .ic{width:14px;height:14px}.it-vote:hover,.it-bell:hover{color:#fff;border-color:#ff4f9380}.it-vote[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#ff006e,#e366a7);border-color:#0000}.it-bell{margin-left:auto;font-weight:600}.it-bell.is-on{color:var(--photon-clair);border-color:#22d3ee80}.tag-p{font:700 10.5px/1 var(--inter);letter-spacing:.08em;text-transform:uppercase;color:#fff;border:1px solid;border-radius:99px;padding:5px 9px;display:inline-flex}.p-stellaris{background:#ff4f9329;border-color:#ff4f9373}.p-hive{background:#fbbf2424;border-color:#fbbf2473}.p-photon{background:#22d3ee21;border-color:#22d3ee73}.p-spark{background:#34d39921;border-color:#34d39973}.p-novaddict{background:#a640fe29;border-color:#a640fe80}.p-nova{background:#ffffff14;border-color:#ffffff4d}.com-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.com-g .chapo{margin-bottom:26px}.demandes{gap:10px;list-style:none;display:grid}.dm{animation:bulIn .4s var(--ease) both;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:14px;padding:12px 12px 12px 14px;display:flex}.dm.is-vote{border-color:#ff4f9366}.dm-n{width:28px;height:28px;font:800 12.5px var(--inter);color:var(--ivoire-300);background:#ffffff12;border-radius:50%;flex:none;place-items:center;display:grid}.dm:first-child .dm-n{color:#07090f;background:var(--photon-clair)}.dm b{font:600 15.5px/1.35 var(--inter);color:#fff;flex:1}.propose{border-radius:var(--rayon-l);padding:22px;position:relative}.pp-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.pp-head img{object-fit:cover;border:2px solid #ff4f93cc;border-radius:50%;width:46px;height:46px;box-shadow:0 0 22px #ff4f9366}.pp-head b{font:800 19px/1.3 var(--inter);color:#fff;display:block}.pp-head small{color:var(--ivoire-400);font-size:14px}.pp-fil{gap:10px;max-height:340px;margin-bottom:14px;display:grid;overflow:auto}.bul{max-width:88%;animation:bulIn .5s var(--ease) both;border-radius:18px;padding:12px 16px;font-size:15px;line-height:1.55}.bul.moi{color:#fff;background:linear-gradient(135deg,#ff006e80,#e366a766);border:1px solid #ff4f9380;border-bottom-right-radius:6px;justify-self:end}.bul.nv{color:var(--ivoire-100,#f2f4f8);background:#ffffff0f;border:1px solid #ffffff1a;border-bottom-left-radius:6px;justify-self:start}.dots{gap:5px;padding:4px 2px;display:inline-flex}.dots i{background:var(--ivoire-400);border-radius:50%;width:7px;height:7px;animation:1.1s infinite dot}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes bulIn{0%{opacity:0;transform:translateY(8px)}}.pp-actions{flex-wrap:wrap;gap:10px;display:flex}.pp-actions:not(:empty){margin-bottom:14px}.pp-actions .btn-cerise,.pp-actions .btn-verre{place-self:auto}.qa-form{background:#07090f8c;border:1px solid #ffffff29;border-radius:99px;gap:8px;padding:6px 6px 6px 18px;display:flex}.qa-form[hidden],.pp-sugg[hidden]{display:none}.qa-form:focus-within{border-color:#22d3ee99}.qa-form input{color:#fff;min-width:0;height:42px;font:500 15px var(--inter);background:0 0;border:0;outline:0;flex:1}.qa-form input::placeholder{color:var(--ivoire-700)}.qa-form button{appearance:none;cursor:pointer;color:#fff;background:linear-gradient(135deg,#ff006e,#e366a7);border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.qa-form .ic{width:16px;height:16px}.pp-sugg{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pp-sugg .puce{cursor:pointer;place-self:auto}.livre{border-radius:var(--rayon-l);padding:26px 28px}.lv-h{align-items:center;gap:14px;margin-bottom:20px;display:flex}.lv-h>.ic{width:22px;height:22px;color:var(--menthe,#34d399)}.lv-h b{font:800 19px/1.3 var(--inter);color:#fff;display:block}.lv-h small{color:var(--ivoire-400);font-size:14px}.lv-h .lien-fleche{margin-left:auto}.lv-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;display:grid}.lv-list li{background:#ffffff08;border:1px solid #34d39933;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;display:flex}.lv-list b{font:700 16px/1.3 var(--inter);color:#fff}.lv-list li>span:last-child{color:var(--ivoire-400);font-size:14px;line-height:1.5}.rm-final .titre-section{max-width:20ch;margin:0 auto 22px;font-size:clamp(34px,4.6vw,62px)}.rm-final .chapo{text-align:center;margin:0 auto 34px}.rm-final .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;display:flex}.rm-final .btn-cerise,.rm-final .lien-fleche{place-self:center}.rm-mail{z-index:160;border-radius:var(--rayon-l);width:min(440px,100vw - 24px);animation:bulIn .4s var(--ease);padding:22px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 30px 80px -20px #000000d9}.rm-mail[hidden]{display:none}.rm-mail b{font:800 18px/1.3 var(--inter);color:#fff;margin-bottom:6px;padding-right:36px;display:block}.rm-mail p{color:var(--ivoire-300);margin-bottom:14px;font-size:14.5px;line-height:1.55}.rm-mail form{background:#07090f99;border:1px solid #ffffff29;border-radius:99px;gap:8px;padding:6px 6px 6px 16px;display:flex}.rm-mail input{color:#fff;min-width:0;font:500 15px var(--inter);background:0 0;border:0;outline:0;flex:1}.rm-mail .btn-cerise{place-self:auto}.rm-mail-x{appearance:none;cursor:pointer;width:32px;height:32px;color:var(--ivoire-300);background:0 0;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.rm-mail-x .ic{width:13px;height:13px}.toast{z-index:170;color:#fff;font:600 14px var(--inter);animation:bulIn .3s var(--ease);background:#0e111ef2;border:1px solid #34d39966;border-radius:99px;align-items:center;gap:10px;padding:12px 18px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.toast[hidden]{display:none}.toast .ic{width:16px;height:16px;color:var(--menthe,#34d399)}@media (width<=1000px){.rm-legende{display:none}.rm-onglets{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:99px;gap:6px;margin-bottom:16px;padding:5px;display:flex}.rm-onglets button{appearance:none;cursor:pointer;height:40px;color:var(--ivoire-300);font:700 14px var(--inter);background:0 0;border:0;border-radius:99px;flex:1}.rm-onglets button.is-on{color:#fff;background:#ff4f932e}.cols{grid-template-columns:minmax(0,1fr)}.cols[data-vue=now] .col:not(.col-now),.cols[data-vue=next] .col:not(.col-next),.cols[data-vue=later] .col:not(.col-later){display:none}.com-grid{grid-template-columns:minmax(0,1fr);gap:40px}.lv-list{grid-template-columns:minmax(0,1fr)}.lv-h{flex-wrap:wrap}.lv-h .lien-fleche{margin-left:36px}}@media (width<=640px){.rm-hero{padding-top:118px}.horizon{margin-top:36px;padding:0 10px}.h-pt{letter-spacing:.08em;white-space:nowrap;font-size:10.5px}.h-pt.is-now{left:14%}.h-pt.is-later{left:84%}.rm-filtres{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding-bottom:4px;padding-left:20px;padding-right:20px;overflow-x:auto}.rm-filtres .puce{flex:none}.col{padding:10px}.livre{padding:22px 18px}}.h-pt{white-space:nowrap}.it-bell .i-bell-on,.it-bell.is-on .i-bell{display:none}.it-bell.is-on .i-bell-on{display:block}.it[hidden],.col-vide[hidden]{display:none}
