/* Charte « Nuit cryptée » : fond nuit, cartes bleutées, dégradé froid turquoise, bleu, violet. Aucune animation.
   Polices auto-hébergées : Barlow (The Barlow Project Authors, SIL Open Font License 1.1). Aucune requête externe. */
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/f/barlow-400.woff2) format("woff2")}
@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/f/barlow-500.woff2) format("woff2")}
@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/f/barlow-600.woff2) format("woff2")}
@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/f/barlow-700.woff2) format("woff2")}
:root{--vbm7zh6:#070b16;--v69vc2r:#0b1226;--v3obt78:#050810;--v6elgcm:#101935;--v98u5e4:#17224a;--vfzej53:#e6ebfa;--v9i9vdl:#a3afcf;--vdq85qh:#04101f;
--vazkenm:#2fe0e6;--v17zbda:#4de3f5;--vf5s2cl:#4f9dff;--v11vyin:#8b7bff;--v1u21iy:#7fe3ff;--v703k63:#34e0b0;--vf71zza:#27c4d8;--v20cbaa:#b9c6ea;--vcq560r:#7e90c4;
--v8ywm37:#090e1f;--v2nlp0r:#d3dbf2;
--v503fqq:linear-gradient(100deg,var(--vazkenm) 0%,var(--vf5s2cl) 52%,var(--v11vyin) 100%);
--v2ysu7y:Barlow,system-ui,"Segoe UI",Roboto,Arial,sans-serif}
*{box-sizing:border-box}
html{color-scheme:dark;background:var(--vbm7zh6);-webkit-text-size-adjust:100%}
body{margin:0;background:var(--vbm7zh6);color:var(--vfzej53);font-family:var(--v2ysu7y);font-size:18px;line-height:1.65;overflow-wrap:break-word}
img{max-width:100%;height:auto;display:block}
button{font:inherit}
figure{margin:0}
main{overflow-x:clip}
[id]{scroll-margin-top:84px}
::selection{background:var(--vf5s2cl);color:var(--vdq85qh)}
.c0fkabp{max-width:1180px;margin:0 auto;padding:0 24px}
p{max-width:70ch;margin:0 0 1.1em}
h1,h2,h3,h4{font-weight:700;line-height:1.15;margin:0 0 .6em;text-wrap:balance}
h1{font-size:clamp(34px,4.6vw,58px);line-height:1.04;letter-spacing:-.018em}
h2{font-size:clamp(28px,3.3vw,40px);letter-spacing:-.012em;max-width:26em}
h3{font-size:22px;letter-spacing:-.005em}
h4{font-size:17px}
a{color:var(--v1u21iy);text-decoration-color:rgba(127,227,255,.45);text-underline-offset:3px}
a:hover{color:var(--vfzej53);text-decoration-color:var(--v17zbda)}
:focus-visible{outline:3px solid var(--v17zbda);outline-offset:3px;border-radius:6px}
ul,ol{margin:0 0 1.1em}
main{counter-reset:sec}
section{--ve0xybg:var(--vbm7zh6);padding:80px 0;border-top:1px solid rgba(138,160,255,.10);background:var(--ve0xybg)}
section:nth-of-type(even){--ve0xybg:var(--v69vc2r)}
main>section:not(#haut){counter-increment:sec}
main>section:not(#haut) h2::before{content:counter(sec,decimal-leading-zero);display:inline-block;margin:0 14px 0 0;padding:4px 10px;border-radius:9px;background:rgba(77,227,245,.12);color:var(--v17zbda);font-size:15px;font-weight:700;letter-spacing:.08em;vertical-align:middle;position:relative;top:-.12em}
.c034wl2{margin:0 0 1.1em;padding-left:1.3em;max-width:70ch}
.c034wl2 li{margin:0 0 .5em}
.c034wl2 li::marker{color:var(--v17zbda)}
.c2sv16d{font-size:15px;color:var(--v9i9vdl)}
.c8huqt8{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}

/* --v76ne5v boutons --v76ne5v */
.cf9ncxq,.cahrv8s{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 28px;border-radius:14px;font-weight:700;font-size:15.5px;letter-spacing:.06em;line-height:1.1;text-transform:uppercase;text-align:center;text-decoration:none}
.cf9ncxq{background:var(--v503fqq);color:var(--vdq85qh);box-shadow:0 10px 30px rgba(79,157,255,.30),inset 0 1px 0 rgba(255,255,255,.38)}
.cf9ncxq:hover{color:var(--vdq85qh);filter:brightness(1.12);box-shadow:0 12px 34px rgba(79,157,255,.45),inset 0 1px 0 rgba(255,255,255,.45)}
.cahrv8s{background:rgba(138,160,255,.10);color:var(--vfzej53);box-shadow:inset 0 0 0 1.5px rgba(160,180,255,.45)}
.cahrv8s:hover{background:rgba(138,160,255,.22);color:var(--vfzej53)}

/* --v76ne5v en-tête --v76ne5v */
.cbcmjsw{position:sticky;top:0;z-index:50;background:rgba(7,11,22,.97);border-bottom:1px solid rgba(138,160,255,.16)}
.cev5xs4{max-width:1180px;margin:0 auto;padding:0 24px;height:68px;display:flex;align-items:center;gap:22px}
.c9skz6g{display:flex;align-items:center;gap:11px;color:var(--vfzej53);text-decoration:none;font-weight:700;font-size:20px;letter-spacing:-.005em;white-space:nowrap}
.c9skz6g:hover{color:var(--vfzej53)}
.c9skz6g svg{flex:none}
.c5ghgjh{display:flex;align-items:center;gap:2px 6px;margin-left:auto}
.c5ghgjh a{color:var(--vfzej53);text-decoration:none;font-weight:500;font-size:16px;padding:10px 12px;border-radius:10px;white-space:nowrap}
.c5ghgjh a:hover{background:rgba(138,160,255,.14);color:var(--vfzej53)}
.c5vju42{min-height:44px;padding:8px 20px;font-size:14px;white-space:nowrap}
#gl-burger{display:none;margin-left:auto;height:44px;padding:0 16px;background:rgba(138,160,255,.10);border:0;border-radius:12px;cursor:pointer;color:var(--vfzej53);font-weight:600;font-size:15px;box-shadow:inset 0 0 0 1.5px rgba(160,180,255,.4)}
#gl-burger[aria-expanded="true"]{background:var(--vf5s2cl);color:var(--vdq85qh);box-shadow:none}

/* --v76ne5v fil d'Ariane --v76ne5v */
.cb47owz{padding-top:18px}
.cb47owz ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;font-size:15px}
.cb47owz li+li::before{content:"\203A";margin:0 10px;color:var(--v9i9vdl)}
.cb47owz [aria-current]{color:var(--v9i9vdl)}

/* --v76ne5v hero --v76ne5v */
#haut{position:relative;padding:48px 0 44px;overflow:hidden;isolation:isolate;border-top:0;background:var(--vbm7zh6)}
#haut::after{content:"";position:absolute;left:0;right:0;top:0;height:110px;z-index:-1;background:linear-gradient(180deg,var(--vbm7zh6),rgba(7,11,22,0))}
#haut::before{content:"";position:absolute;left:-10%;right:-10%;top:-30%;height:150%;z-index:-1;background:radial-gradient(46% 42% at 80% 30%,rgba(47,224,230,.20),transparent 72%),radial-gradient(42% 48% at 8% 76%,rgba(139,123,255,.22),transparent 74%)}
.c8p4urf{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:32px 52px;align-items:center}
.c6eyglp{color:var(--vfzej53)}
.c05jojz{color:var(--v17zbda)}
.c8p4urf h1{margin:0 0 22px}
.c8qczj9{font-size:21px;line-height:1.55;color:rgba(230,235,250,.86);max-width:32em;margin:0 0 28px}
.c9zviua{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 22px}
.ccyiuht{font-size:14.5px;line-height:1.55;color:var(--v9i9vdl);margin:0;max-width:60ch}
.c9ujg6g{display:flex;flex-wrap:wrap;gap:12px;margin:40px 0 0;max-width:none;font-size:16px;line-height:1.3}
.c9ujg6g>span{position:relative;display:inline-block;padding:11px 18px 11px 38px;border-radius:14px;background:rgba(16,25,53,.88);box-shadow:inset 0 0 0 1px rgba(138,160,255,.24)}
.c9ujg6g>span::before{content:"";position:absolute;left:17px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--v503fqq)}
.c9ujg6g>span::first-letter{text-transform:uppercase}
.c9ujg6g>span[aria-hidden]{display:none}
.c9ujg6g b{color:var(--v17zbda);font-weight:700}

/* scène du hero : tableau des trois premiers casinos, pièces et orbites dessinées en CSS */
.c3p94su{position:relative;min-height:440px;padding:56px 30px 54px 18px;display:flex;align-items:center;justify-content:center}
.c3p94su::before,.c3p94su::after{content:"";position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none}
.c3p94su::before{width:min(96%,500px);aspect-ratio:1;margin:calc(min(96%,500px) / -2) 0 0 calc(min(96%,500px) / -2);border:1px solid rgba(138,160,255,.22)}
.c3p94su::after{width:min(74%,380px);aspect-ratio:1;margin:calc(min(74%,380px) / -2) 0 0 calc(min(74%,380px) / -2);border:1px dashed rgba(77,227,245,.30)}
.c8vfvq3{position:relative;z-index:2;list-style:none;margin:0;padding:12px;width:100%;max-width:450px;display:grid;gap:10px;border-radius:28px;background:linear-gradient(155deg,rgba(27,41,90,.96),rgba(11,18,42,.98));border:1px solid rgba(138,160,255,.30);box-shadow:0 36px 80px rgba(0,0,0,.6),0 0 60px rgba(79,157,255,.14);transform:perspective(1300px) rotateY(-7deg) rotateX(2.5deg)}
.ccftj34{position:relative;display:grid;grid-template-columns:30px 112px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px 12px 12px;border-radius:19px;background:rgba(7,11,22,.55)}
.ccftj34::before{content:attr(data-rang);font-weight:700;font-size:21px;line-height:1;color:var(--v9i9vdl)}
.c44fj80{background:linear-gradient(100deg,rgba(47,224,230,.18),rgba(139,123,255,.20));box-shadow:inset 0 0 0 1.5px rgba(77,227,245,.55)}
.c44fj80::before{color:var(--v17zbda);font-size:25px}
.cddnrnr{display:grid;gap:3px;min-width:0}
.cc4kuqq{font-size:18px;font-weight:700;line-height:1.15}
.ce14ztr{font-size:14.5px;line-height:1.3}
.ce14ztr b{color:var(--v17zbda);font-size:1.22em;font-weight:700}
.cbmri84{display:block;font-size:12.5px;line-height:1.3;color:var(--v9i9vdl)}
.c6jyyrz{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}
.cd7ylm9{position:absolute;z-index:3;display:grid;place-items:center;width:var(--vd0c9xf);height:var(--vd0c9xf);border-radius:50%;background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.62) 0,rgba(255,255,255,0) 34%),linear-gradient(150deg,var(--vb82ab7),var(--vg2j7hz));box-shadow:inset 0 0 0 calc(var(--vd0c9xf) * .035) rgba(255,255,255,.30),inset 0 0 0 calc(var(--vd0c9xf) * .085) rgba(4,16,31,.20),0 16px 34px rgba(0,0,0,.5),0 0 44px var(--v169plo);color:var(--vdq85qh);font-size:calc(var(--vd0c9xf) * .27);font-weight:700;letter-spacing:.02em;line-height:1}
.cd7ylm9::after{content:attr(data-t)}
.c8lkhj5{--vd0c9xf:98px;--vb82ab7:var(--vazkenm);--vg2j7hz:var(--vf5s2cl);--v169plo:rgba(47,224,230,.38);right:-4px;top:4px;transform:rotate(-10deg)}
.cfe6qlw{--vd0c9xf:76px;--vb82ab7:var(--v11vyin);--vg2j7hz:var(--vf5s2cl);--v169plo:rgba(139,123,255,.38);left:-24px;bottom:30px;transform:rotate(12deg)}
.c2zgbx4{--vd0c9xf:78px;--vb82ab7:var(--v703k63);--vg2j7hz:var(--vf71zza);--v169plo:rgba(52,224,176,.28);right:6px;bottom:0;transform:rotate(-6deg)}
.c0p39wb{--vd0c9xf:54px;--vb82ab7:var(--v20cbaa);--vg2j7hz:var(--vcq560r);--v169plo:rgba(185,198,234,.26);left:10px;top:10px;transform:rotate(8deg)}
.c435a3i{min-height:380px}
.c435a3i .c8lkhj5{--vd0c9xf:210px;position:relative;right:auto;top:auto;transform:rotate(-8deg)}
.c435a3i .cfe6qlw{--vd0c9xf:86px;left:2%;bottom:18%}
.c435a3i .c2zgbx4{--vd0c9xf:70px;right:6%;bottom:10%}
.c435a3i .c0p39wb{--vd0c9xf:58px;left:20%;top:10%}
.ceydq5g{min-height:380px;padding:30px 0}
.ce8czie{position:relative;z-index:2;width:100%;padding:34px 20px;border-radius:30px;text-align:center;background:linear-gradient(155deg,rgba(27,41,90,.94),rgba(11,18,42,.97));box-shadow:inset 0 0 0 1px rgba(138,160,255,.32),0 30px 70px rgba(0,0,0,.55)}
.c77rri6{margin:0 auto;max-width:none;font-size:clamp(40px,6.4vw,76px);font-weight:700;line-height:1.05;letter-spacing:-.01em;white-space:nowrap;color:var(--v17zbda)}

/* --v76ne5v fin de section --v76ne5v */
.c5a64ct{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;margin:44px 0 0;padding:18px 20px 18px 24px;border-radius:20px;background:linear-gradient(100deg,rgba(47,224,230,.10),rgba(139,123,255,.14));box-shadow:inset 0 0 0 1px rgba(138,160,255,.26)}
.c5a64ct p{margin:0;flex:1 1 280px;max-width:none;font-size:17px;font-weight:500}

/* --v76ne5v logos --v76ne5v */
.cgd83oy{display:flex;align-items:center;justify-content:center;flex:none;width:176px;height:78px;border-radius:15px;box-shadow:inset 0 0 0 1px rgba(138,160,255,.30)}
.c8nmbiw{background:var(--v8ywm37)}
.c1nk92a{background:var(--v2nlp0r)}
.cgd83oy img{max-width:80%;max-height:64%;width:auto;height:auto}
.ccftj34 .cgd83oy{width:112px;height:56px;border-radius:13px}
.c0kqxxm{font-weight:700;font-size:19px;line-height:1.1;text-align:center}
.c8nmbiw .c0kqxxm{color:var(--vfzej53)}
.c1nk92a .c0kqxxm{color:var(--vdq85qh)}

/* --v76ne5v classement : cartes --v76ne5v */
.cfnzoio{list-style:none;margin:32px 0 18px;padding:0;display:grid;gap:18px}
.cfnzoio>li{position:relative;display:grid;grid-template-columns:56px auto minmax(0,1fr) 208px;grid-template-areas:"rang id ticks btn" ". fiche fiche fiche";gap:16px 24px;align-items:center;padding:22px 26px 24px;border-radius:24px;background:linear-gradient(180deg,rgba(23,34,74,.74),rgba(16,25,53,.94));box-shadow:inset 0 0 0 1px rgba(138,160,255,.20),0 16px 44px rgba(0,0,0,.30)}
.cfnzoio>li:first-child{box-shadow:inset 0 0 0 1.5px rgba(77,227,245,.55),0 18px 60px rgba(47,224,230,.14)}
.cfnzoio>li::before{grid-area:rang;content:attr(data-rang);font-size:38px;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--v17zbda)}
.cb123j0{grid-area:id;display:flex;align-items:center;gap:18px;min-width:0}
.cb123j0 h3{margin:0;font-size:24px}
.c02mwe6{grid-area:ticks;margin:0;max-width:none;display:flex;flex-wrap:wrap;gap:6px;align-self:center}
.ce9xhro{display:inline-block;padding:3px 9px;border-radius:9px;background:rgba(138,160,255,.12);box-shadow:inset 0 0 0 1px rgba(138,160,255,.34);font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1.35}
.cas92z9{background:var(--v503fqq);color:var(--vdq85qh);box-shadow:none}
.c21w5v0{color:var(--vfzej53);box-shadow:inset 0 0 0 1px rgba(138,160,255,.24);background:none}
.c8du7eq{font-size:14.5px;color:var(--v9i9vdl)}
.c8du7eq::before{content:"i";display:inline-grid;place-items:center;width:18px;height:18px;margin-right:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(163,175,207,.6);font-size:11px;font-weight:700;font-style:italic;vertical-align:1px}
.cbq71ah{grid-area:fiche;min-width:0}
.cbq71ah dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 26px;padding-top:18px;border-top:1px solid rgba(138,160,255,.18)}
.cabsawc>li{grid-template-areas:"rang id . btn" ". fiche fiche fiche"}
.cabsawc .cbq71ah dl{grid-template-columns:repeat(3,minmax(0,1fr))}
.c44saxy .cbq71ah dl{grid-template-columns:minmax(0,.9fr) minmax(0,2.3fr) minmax(0,.9fr)}
.cbq71ah dl>div{min-width:0}
.cbq71ah dt{font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--v9i9vdl)}
.cbq71ah dd{margin:3px 0 0;font-size:16.5px;line-height:1.4;font-weight:500}
.cbq71ah dl>div:first-child dd{color:var(--v17zbda);font-weight:700}
.cbq71ah dd small{display:block;margin-top:2px;font-size:14.5px;font-weight:400;line-height:1.35;color:var(--v9i9vdl)}
.cccfqor{margin:14px 0 0;max-width:none;font-size:14.5px;color:var(--v9i9vdl)}
.cfnzoio>li>.cf9ncxq{grid-area:btn;width:100%;padding:12px 14px;font-size:15px;letter-spacing:.05em}

/* --v76ne5v tableaux --v76ne5v */
.cf4qfqw{position:relative;overflow-x:auto;margin:24px 0;border-radius:20px;background:var(--v6elgcm);border:1px solid rgba(138,160,255,.24)}
table{border-collapse:separate;border-spacing:0;width:100%;font-size:16px;line-height:1.45;font-variant-numeric:tabular-nums}
caption{text-align:left;padding:16px 20px 12px;font-size:15px;color:var(--v9i9vdl)}
thead th{background:var(--v98u5e4);color:var(--vfzej53);font-weight:600;font-size:14.5px;text-align:left;padding:13px 16px;vertical-align:bottom;border-bottom:1px solid rgba(138,160,255,.30)}
thead a{color:var(--v17zbda)}
tbody th,tbody td{padding:13px 16px;border-bottom:1px solid rgba(138,160,255,.12);text-align:left;vertical-align:top}
tbody tr:last-child>*{border-bottom:0}
tbody th{font-weight:600}
tbody tr:nth-child(even){background:rgba(138,160,255,.05)}
td.c7f8seq{color:var(--v9i9vdl)}
thead th:first-child,tbody th:first-child{position:sticky;left:0;z-index:1}
thead th:first-child{background:var(--v98u5e4)}
tbody th:first-child{background:var(--v6elgcm)}
tbody tr:nth-child(even) th:first-child{background:linear-gradient(rgba(138,160,255,.05),rgba(138,160,255,.05)),var(--v6elgcm)}
#t-matrice caption{position:sticky;left:0;max-width:calc(100vw - 48px)}
#t-matrice th,#t-matrice td{text-align:center;padding:11px 12px;white-space:nowrap}
#t-matrice th:first-child{text-align:left}
#t-matrice td.c7u1dur::before{content:"";display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--v503fqq);box-shadow:0 0 14px rgba(47,224,230,.5);vertical-align:middle}
#t-matrice td.c41vps6::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(163,175,207,.42);vertical-align:middle}
#t-matrice td.c7f8seq{text-align:left;white-space:normal;font-size:15px}
.c2xhzf0 th,.c2xhzf0 td{font-weight:700;color:var(--v17zbda);background:rgba(77,227,245,.07);border-top:1px solid rgba(77,227,245,.35)}
.c2xhzf0 th:first-child{background:linear-gradient(rgba(77,227,245,.07),rgba(77,227,245,.07)),var(--v6elgcm)}

/* --v76ne5v monnaies : une page par cryptomonnaie --v76ne5v */
.c71piyw{list-style:none;margin:28px 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.c71piyw>li{position:relative;padding:24px 24px 22px;border-radius:22px;background:linear-gradient(180deg,rgba(23,34,74,.74),rgba(16,25,53,.94));box-shadow:inset 0 0 0 1px rgba(138,160,255,.20)}
.c71piyw>li:hover{box-shadow:inset 0 0 0 1.5px rgba(77,227,245,.55)}
.cb2x2c4{display:inline-grid;place-items:center;min-width:84px;height:54px;margin:0 0 16px;padding:0 16px;border-radius:15px;background:rgba(77,227,245,.10);box-shadow:inset 0 0 0 1.5px rgba(77,227,245,.5);font-size:23px;font-weight:700;letter-spacing:.03em;color:var(--v17zbda)}
.c71piyw h3{margin:0 0 8px}
.c71piyw p{font-size:16.5px;margin:0 0 12px}
.c71piyw a{font-weight:600;text-decoration:none}
.c71piyw a::before{content:"";position:absolute;left:0;top:0;right:0;bottom:0}
.c71piyw a::after{content:"\203A";margin-left:8px;font-size:1.2em}

/* --v76ne5v colonnes de délai --v76ne5v */
.c9x4aaj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:26px 0}
.ccq7cqr{--vfs9jm1:var(--vazkenm);padding:20px 20px 10px;border-radius:20px;background:rgba(16,25,53,.86);box-shadow:inset 0 0 0 1px rgba(138,160,255,.20),inset 0 3px 0 var(--vfs9jm1);min-width:0}
.ccq7cqr:nth-child(2){--vfs9jm1:var(--vf5s2cl)}
.ccq7cqr:nth-child(3){--vfs9jm1:var(--v11vyin)}
.ccq7cqr:nth-child(4){--vfs9jm1:var(--vcq560r)}
.ccq7cqr h4{margin:0 0 14px;font-size:17px;color:var(--vfs9jm1)}
.ccq7cqr ul{list-style:none;margin:0;padding:0;font-size:15.5px}
.ccq7cqr li{margin:0 0 14px;line-height:1.4}
.ccq7cqr strong{display:block;font-size:17px}
.ccq7cqr .c8du7eq{display:block}

/* --v76ne5v échelle de vérification --v76ne5v */
.c418y3n{list-style:none;margin:48px 0 28px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative;counter-reset:marche}
.c418y3n::before{content:"";position:absolute;left:20px;right:20px;top:-1px;height:2px;background:var(--v503fqq);opacity:.7}
.c418y3n>li{position:relative;padding:34px 20px 14px;border-radius:20px;background:rgba(16,25,53,.88);box-shadow:inset 0 0 0 1px rgba(138,160,255,.20);counter-increment:marche}
.c418y3n>li::before{content:counter(marche);position:absolute;left:20px;top:-22px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--v503fqq);color:var(--vdq85qh);font-size:19px;font-weight:700;box-shadow:0 0 0 5px var(--ve0xybg)}
.c418y3n h4{margin:0 0 8px;font-size:19px}
.c418y3n p{font-size:16.5px;margin:0 0 12px}
.cc1r34j{display:flex;flex-wrap:wrap;gap:6px;max-width:none}

/* --v76ne5v frise --v76ne5v */
.cayr96e{list-style:none;margin:32px 0;padding:0;position:relative;counter-reset:etape}
.cayr96e::before{content:"";position:absolute;left:23px;top:10px;bottom:10px;width:2px;background:linear-gradient(180deg,var(--vazkenm),var(--v11vyin));opacity:.55}
.cayr96e>li{counter-increment:etape;position:relative;padding:0 0 30px 78px}
.cayr96e>li:last-child{padding-bottom:0}
.cayr96e>li::before{content:counter(etape);position:absolute;left:0;top:0;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--v98u5e4);box-shadow:inset 0 0 0 1.5px rgba(77,227,245,.55);color:var(--v17zbda);font-size:21px;font-weight:700}
.cayr96e h3{margin:2px 0 8px}
.cayr96e p{margin:0 0 .7em}

/* --v76ne5v cases de la fiscalité --v76ne5v */
.cfkmbsq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}
.cbv04vg{padding:24px 26px 14px;border-radius:22px;background:linear-gradient(180deg,rgba(23,34,74,.74),rgba(16,25,53,.94));box-shadow:inset 0 0 0 1px rgba(138,160,255,.20)}
.c9gavmv{display:inline-block;margin:0 0 14px;padding:4px 12px;border-radius:9px;background:rgba(77,227,245,.12);color:var(--v17zbda);font-size:15px;font-weight:700;letter-spacing:.03em}
.cbv04vg h3{margin:0 0 10px}
.cbv04vg p{font-size:17px;margin:0 0 .8em}

/* --v76ne5v citations et questions --v76ne5v */
.c1iyx2w{position:relative;margin:28px 0;padding:24px 28px 22px 34px;border-radius:20px;background:rgba(16,25,53,.88);box-shadow:inset 0 0 0 1px rgba(138,160,255,.22);font-size:20px;line-height:1.5;max-width:72ch}
.c1iyx2w::before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:4px;background:linear-gradient(180deg,var(--vazkenm),var(--v11vyin))}
.c1iyx2w p{max-width:none;margin:0}
.c1iyx2w cite{display:block;margin-top:12px;font-size:15px;font-style:normal;color:var(--v9i9vdl)}
.cb7ch88{max-width:78ch;margin:0 0 12px;border-radius:18px;background:rgba(16,25,53,.88);box-shadow:inset 0 0 0 1px rgba(138,160,255,.20)}
.cb7ch88[open]{box-shadow:inset 0 0 0 1.5px rgba(77,227,245,.45)}
.cb7ch88 summary{cursor:pointer;list-style:none;position:relative;padding:19px 64px 19px 24px;font-weight:600;font-size:19px;line-height:1.35}
.cb7ch88 summary::-webkit-details-marker{display:none}
.cb7ch88 summary::before{content:"";position:absolute;right:20px;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:11px;background:rgba(77,227,245,.12)}
.cb7ch88 summary::after{content:"+";position:absolute;right:20px;top:50%;display:grid;place-items:center;width:34px;height:34px;margin-top:-17px;color:var(--v17zbda);font-size:25px;font-weight:500;line-height:1}
.cb7ch88[open] summary::after{transform:rotate(45deg)}
.cb7ch88 p{margin:0;padding:0 24px 22px}

/* --v76ne5v pied --v76ne5v */
.c55ybm1{padding:52px 0 56px;background:var(--v3obt78);border-top:1px solid rgba(138,160,255,.18);color:var(--v9i9vdl);font-size:16px}
.cds4lng{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px 64px;align-items:start}
.c55ybm1 p{margin:0;max-width:none}
.cds4lng>p:nth-child(2){grid-area:2 / 1}
.c6efr02{grid-area:1 / 2 / 4 / 3}
.cds4lng>p:nth-child(4){grid-area:3 / 1}
.cds4lng>p:last-child{grid-area:4 / 1 / 5 / 3;padding-top:20px;border-top:1px solid rgba(138,160,255,.16);font-size:15px}
.c55ybm1 a{color:var(--v1u21iy)}
.ce0gnyx{grid-area:1 / 1;display:flex;align-items:center;gap:11px;color:var(--vfzej53);font-weight:700;font-size:20px}
.c6efr02{display:flex;align-items:flex-start;gap:16px;padding:20px 22px;border-radius:20px;background:rgba(16,25,53,.85);box-shadow:inset 0 0 0 1px rgba(138,160,255,.24)}
.c1xb5y3{flex:none;padding:2px 12px;border-radius:10px;box-shadow:inset 0 0 0 2px var(--v17zbda);color:var(--v17zbda);font-weight:700;font-size:16px}

/* --v76ne5v barre collante --v76ne5v */
#barre{position:fixed;right:20px;bottom:20px;z-index:40;display:flex;align-items:center;gap:18px;padding:12px 12px 12px 22px;background:rgba(14,22,50,.97);border-radius:20px;box-shadow:inset 0 0 0 1px rgba(138,160,255,.32),0 20px 54px rgba(0,0,0,.6)}
#barre[hidden]{display:none}
#barre span{font-weight:600;font-size:16px}

@supports ((-webkit-background-clip:text) or (background-clip:text)){
.c05jojz,.cfnzoio>li::before,.c77rri6{background:var(--v503fqq);-webkit-background-clip:text;background-clip:text;color:transparent}
}
/* Filtre de la grille des monnaies (ajouté par gl.js) */
[data-gl-filtres]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}
[data-gl-filtres] button{font:inherit;font-size:14px;font-weight:700;padding:8px 14px;min-height:40px;border-radius:20px;border:1px solid rgba(138,160,255,.36);background:var(--v6elgcm);color:var(--vfzej53);cursor:pointer}
[data-gl-filtres] button:hover{border-color:var(--v17zbda)}
[data-gl-filtres] button[aria-pressed="true"]{background:var(--v503fqq);color:var(--vdq85qh);border-color:transparent}
[data-gl-filtres] button:focus-visible{outline:2px solid var(--v17zbda);outline-offset:2px}
[data-gl-compte]{margin:10px 0 0;min-height:1.4em;color:var(--v9i9vdl);font-size:15px}
#t-matrice tr[hidden]{display:none}

@media (max-width:1139px){
.cev5xs4{gap:14px}
.c5ghgjh a{padding:10px 9px}
.c8p4urf{gap:28px 34px}
.c3p94su{padding:50px 22px 48px 12px}
.ccftj34{grid-template-columns:26px 92px minmax(0,1fr);gap:10px;padding:11px 12px 11px 10px}
.ccftj34 .cgd83oy{width:92px;height:48px}
.cfe6qlw{--vd0c9xf:68px;left:-18px;bottom:4px}
.cc4kuqq{font-size:17px}
.ce14ztr{font-size:14px}
.c6jyyrz .ce9xhro{padding:1px 7px;font-size:13px}
}
@media (max-width:1099px){
.cfnzoio>li{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"rang id" "ticks ticks" "fiche fiche" "btn btn";gap:16px 18px;padding:22px 22px 24px}
.cabsawc>li{grid-template-areas:"rang id" "fiche fiche" "btn btn"}
.cfnzoio>li>.cf9ncxq{width:auto;justify-self:start;min-width:240px}
.cbq71ah dl{grid-template-columns:repeat(2,minmax(0,1fr))}
.cabsawc .cbq71ah dl{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:1023px){
section{padding:64px 0}
.cev5xs4{gap:12px}
.c5ghgjh{display:none;position:fixed;top:68px;left:0;right:0;bottom:0;margin:0;padding:14px 24px 28px;flex-direction:column;align-items:stretch;gap:0;overflow:auto;background:var(--vbm7zh6)}
body[data-menu] .c5ghgjh{display:flex}
.c5ghgjh a{padding:17px 4px;font-size:19px;border-radius:0;border-bottom:1px solid rgba(138,160,255,.16)}
.c5vju42{margin-left:auto}
#gl-burger{display:block;margin-left:0}
.c8p4urf{grid-template-columns:minmax(0,1fr);gap:18px}
.c7wi21c{display:contents}
.c8p4urf h1{order:1;margin:0}
.c3p94su{order:2;min-height:0;padding:34px 22px 34px 14px;width:100%;max-width:520px;margin:0 auto}
.c8qczj9{order:4;margin:4px 0 0}
.c9zviua{order:3;margin:8px 0 0}
.ccyiuht{order:5}
.c71piyw{grid-template-columns:repeat(2,minmax(0,1fr))}
.c9x4aaj{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:899px){
.cds4lng{grid-template-columns:minmax(0,1fr);gap:16px}
.ce0gnyx,.cds4lng>p:nth-child(2),.c6efr02,.cds4lng>p:nth-child(4),.cds4lng>p:last-child{grid-area:auto}
.c418y3n{grid-template-columns:minmax(0,1fr);gap:34px;margin-top:40px}
.c418y3n::before{display:none}
}
@media (max-width:859px){
.cfkmbsq{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:699px){
.c5vju42{display:none}
#gl-burger{margin-left:auto}
.cb7q5uy{overflow:visible;background:none;border:0;border-radius:0}
.celehxa thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.celehxa,.celehxa tbody,.celehxa tr,.celehxa td,.celehxa th{display:block}
.celehxa tr{margin:0 0 16px;border-radius:18px;overflow:hidden;background:rgba(16,25,53,.9);box-shadow:inset 0 0 0 1px rgba(138,160,255,.22)}
.celehxa tbody tr:nth-child(even){background:rgba(16,25,53,.9)}
.celehxa tbody th,.celehxa tbody th:first-child{position:static;background:var(--v98u5e4);font-size:19px;padding:14px 16px}
.celehxa td{display:grid;grid-template-columns:40% minmax(0,1fr);gap:12px;padding:10px 16px;border-bottom:1px solid rgba(138,160,255,.12)}
.celehxa td::before{content:attr(data-col);font-size:14px;color:var(--v9i9vdl)}
.celehxa caption{display:block;padding-left:2px}
#t-matrice caption::after{content:"Faire défiler vers la droite pour voir toutes les monnaies \2192";display:block;margin-top:4px;color:var(--v17zbda)}
#barre{left:0;right:0;bottom:0;min-height:60px;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));border-radius:0;box-shadow:0 -10px 30px rgba(0,0,0,.55),inset 0 1px 0 rgba(138,160,255,.3)}
#barre span{display:none}
#barre .cf9ncxq{flex:1}
.c55ybm1{padding-bottom:60px}
}
@media (max-width:599px){
body{font-size:17.5px}
.c0fkabp,.cev5xs4{padding:0 16px}
#t-matrice caption{max-width:calc(100vw - 32px)}
section{padding:52px 0}
#haut{padding:30px 0 34px}
h1{font-size:34px}
h2{font-size:28px}
main>section:not(#haut) h2::before{display:block;width:fit-content;margin:0 0 10px;top:0}
.c8qczj9{font-size:19px}
.c9ujg6g{gap:10px;font-size:15px;margin-top:30px}
.c9ujg6g>span{padding:9px 14px 9px 32px}
.c9ujg6g>span::before{left:14px}
.c3p94su{padding:22px 16px 26px 8px}
.c8vfvq3{padding:9px;gap:8px;border-radius:22px;transform:perspective(1000px) rotateY(-5deg) rotateX(2deg)}
.ccftj34{grid-template-columns:24px 82px minmax(0,1fr);gap:9px;padding:9px 10px 9px 9px;border-radius:15px}
.ccftj34::before{font-size:17px}
.c44fj80::before{font-size:20px}
.ccftj34 .cgd83oy{width:82px;height:44px;border-radius:11px}
.cc4kuqq{font-size:16px}
.ce14ztr{font-size:13.5px}
.cbmri84{font-size:12px}
.c6jyyrz{margin-top:2px}
.c6jyyrz .ce9xhro{padding:1px 6px;font-size:13px}
.ccftj34:not(.c44fj80) .c6jyyrz{display:none}
.c8lkhj5{--vd0c9xf:68px;right:-2px;top:-2px}
.cfe6qlw{--vd0c9xf:50px;left:6px;bottom:-12px}
.c2zgbx4{--vd0c9xf:54px;right:4px;bottom:-14px}
.c0p39wb{--vd0c9xf:40px;left:4px;top:-2px}
.c435a3i .c8lkhj5{--vd0c9xf:150px}
.c435a3i{min-height:300px}
.ceydq5g{min-height:0;padding:22px 0}
.ce8czie{padding:26px 10px}
.cfnzoio>li{grid-template-columns:36px minmax(0,1fr);padding:18px 16px 20px;border-radius:20px}
.cfnzoio>li::before{font-size:28px}
.cb123j0{gap:12px}
.cb123j0 h3{font-size:21px}
.cgd83oy{width:132px;height:62px;border-radius:13px}
.cbq71ah dl,.cabsawc .cbq71ah dl,.c44saxy .cbq71ah dl{grid-template-columns:minmax(0,1fr)}
.cfnzoio>li>.cf9ncxq{width:100%;min-width:0}
.c71piyw{grid-template-columns:minmax(0,1fr)}
.c9x4aaj{grid-template-columns:minmax(0,1fr)}
.c5a64ct .cf9ncxq{width:100%}
.c9zviua .cf9ncxq,.c9zviua .cahrv8s{flex:1 1 100%}
.cb7ch88 summary{font-size:18px;padding:17px 58px 17px 18px}
.cb7ch88 p{padding:0 18px 20px}
.cayr96e>li{padding-left:66px}
.cayr96e>li::before{width:42px;height:42px;font-size:19px}
.cayr96e::before{left:20px}
.cbv04vg{padding:20px 20px 10px}
}
@media (max-width:379px){
.c9skz6g{font-size:17px;gap:8px}
.cb123j0{flex-wrap:wrap}
.cgd83oy{width:112px;height:54px}
}
