@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(../media/anton-vietnamese-400-normal.05cocqagstldg.woff2)format("woff2"),url(../media/anton-vietnamese-400-normal.01kqu2_48hszw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(../media/anton-latin-ext-400-normal.0xrcw5a_y4ddv.woff2)format("woff2"),url(../media/anton-latin-ext-400-normal.09u678q4m9ric.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(../media/anton-latin-400-normal.2c_xnsc2yf3c2.woff2)format("woff2"),url(../media/anton-latin-400-normal.18u6h8o_3j6ll.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-vietnamese-wght-normal.03f_1bxrvnkfd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-ext-wght-normal.37g1whwfgt7kp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-wght-normal.1iqnhac4m3hwo.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.1dtltwig2y3wh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.1hmx3sz6swr8m.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.37b2k1x9f-55d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3xvzy9_grgcx4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0-hru0xfwhnbp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.1p_a2k8qd5zhp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--neutre:#0e1116;--fond:#071a42;--surface:#163779;--surface-2:#21478f;--filet:#2c4f96;--action:#d52b1e;--action-appuye:#b8221a;--or:#e3b341;--creme:#f4f1ea;--texte:#fff;--texte-2:#b9c6e0;--erreur:#ffb4ab;--f-logo:"Anton", Impact, sans-serif;--f-titre:"Bricolage Grotesque Variable", system-ui, sans-serif;--f-texte:"Manrope Variable", system-ui, sans-serif;--r:14px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--fond);color:var(--texte);font-family:var(--f-texte);-webkit-font-smoothing:antialiased;min-height:100dvh;font-weight:500;line-height:1.45}.neutre{background:var(--neutre);min-height:100dvh}a{color:inherit}h1,h2,h3{font-family:var(--f-titre);margin:0;font-weight:800;line-height:1.1}.ecran{max-width:480px;padding:calc(24px + env(safe-area-inset-top,0px)) 16px calc(48px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:20px;min-height:100dvh;margin:0 auto;display:flex}.mot{font-family:var(--f-logo);letter-spacing:.5px;text-transform:uppercase;font-size:34px;line-height:1}.sous{color:var(--texte-2);margin:0;font-size:15px}.carte{background:var(--surface);border:1px solid var(--filet);border-radius:var(--r);padding:16px}.bouton{appearance:none;background:var(--action);color:#fff;font:800 16px/1 var(--f-texte);cursor:pointer;text-align:center;border:0;border-radius:999px;width:100%;padding:16px 20px;text-decoration:none;display:block}.bouton:active{background:var(--action-appuye)}.bouton.discret{border:1px solid var(--filet);color:var(--texte);background:0 0}.bouton:disabled{opacity:.6;cursor:default}.champ{flex-direction:column;gap:6px;display:flex}.champ label{font-size:14px;font-weight:700}.champ input[type=email],.champ input[type=text],.champ textarea{font:600 17px var(--f-texte);border:1px solid var(--filet);color:#fff;background:#0b2357;border-radius:12px;width:100%;padding:14px 16px}.case{align-items:flex-start;gap:10px;font-size:15px;display:flex}.case input{width:22px;height:22px;accent-color:var(--action);flex:none;margin:0}.message{border-radius:12px;padding:12px 14px;font-size:15px}.message.erreur{color:var(--erreur);background:#3a1220}.message.ok{color:#e6f6ff;background:#0e3b5c}.pied{color:var(--texte-2);text-align:center;margin-top:auto;font-size:13px}.pilule-or{color:var(--or);background:var(--surface);border:1px solid var(--filet);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:800}.small{font-size:13px}.barre-or{background:var(--surface);border-radius:999px;height:8px;overflow:hidden}.barre-or span{background:var(--or);height:100%;display:block}.choix-joker{font:600 15px var(--f-texte);border:1px solid var(--filet);color:#fff;background:#0b2357;border-radius:12px;width:100%;padding:12px}.pilule{appearance:none;font:700 14px/1.2 var(--f-texte);color:var(--creme);background:var(--surface);border:1px solid var(--filet);cursor:pointer;border-radius:999px;padding:8px 14px}.pilule[data-on=true]{border:2px solid var(--or);color:var(--or)}.champ textarea{resize:vertical;font-size:16px;font-weight:500}
:root{--bg:#0a1f4d;--surface2:#1c3f85;--line:#2a4a8f;--bleu:#1e4fa3;--rouge:#d52b1e;--or-fonce:#b8862a;--or-fond:#3a3418;--gris:#b9c6e0;--display:"Bricolage Grotesque Variable", "Arial Black", system-ui, sans-serif;--corps:"Manrope Variable", system-ui, sans-serif}@property --hang{syntax:"<angle>";inherits:false;initial-value:0deg}.toc-h{letter-spacing:2px;text-transform:uppercase;color:var(--or);font-size:15px}.toc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.toc-grid>:last-child:nth-child(odd){grid-column:1/-1}.toc-tile{text-align:left;background:linear-gradient(160deg,color-mix(in srgb,var(--pc) 92%,#fff) 0%,var(--pc) 55%,color-mix(in srgb,var(--pc) 70%,#000) 100%);color:#fff;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:8px;min-height:182px;padding:10px 12px 12px;display:flex;position:relative;overflow:hidden}.toc-tile.light{color:#0a1f4d}.toc-tile.done{box-shadow:inset 0 0 0 2px var(--or)}.toc-top{justify-content:space-between;align-items:center;display:flex}.toc-badge{font-family:var(--display);border:2px solid var(--or);text-align:center;background:#0000002e;border-radius:999px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 4px;font-size:11px;font-weight:800;line-height:1;display:flex}.toc-tile.light .toc-badge{background:#ffffff59}.toc-n{opacity:.9;font-size:12px;font-weight:800}.toc-fan{height:80px;display:block;position:relative}.toc-c{transform-origin:50% 120%;width:50px;position:absolute;top:2px;left:50%}.toc-c .vig{width:100%;box-shadow:0 4px 10px #00000059}.toc-c.c0{transform:translate(-112%)rotate(-11deg)translateY(6px)}.toc-c.c1{z-index:2;transform:translate(-50%)}.toc-c.c2{transform:translate(12%)rotate(11deg)translateY(6px)}.toc-ghost{aspect-ratio:5/7;font-family:var(--display);opacity:.8;background:#00000026;border:1.5px dashed #ffffff8c;border-radius:5px;justify-content:center;align-items:center;font-size:20px;display:flex}.toc-tile.light .toc-ghost{background:#ffffff40;border-color:#0a1f4d73}.toc-t{font-family:var(--display);text-transform:uppercase;flex-direction:column;font-size:17px;line-height:1.1;display:flex}.toc-t small{font-family:var(--body,inherit);text-transform:none;opacity:.85;font-size:11px;font-weight:800}.toc-bar{background:#00000040;border-radius:9px;height:5px;margin-top:auto;display:block;overflow:hidden}.toc-bar i{background:var(--or);height:100%;display:block}.toc-tile.light .toc-bar i{background:#0a1f4d}.toc-resume{background:var(--surface);border:1px solid var(--line);border-left:5px solid var(--pc);color:inherit;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;display:flex}.toc-resume .ps-go{margin-left:auto}.album-nav{z-index:20;background:var(--bg);align-items:center;gap:6px;padding:8px 0;display:flex;position:sticky;top:0}.an-toc,.an-arr{background:var(--surface);border:1px solid var(--line);width:44px;height:44px;color:inherit;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;line-height:1;display:flex}.an-mid{flex-direction:column;flex:1;align-items:center;min-width:0;line-height:1.15;display:flex}.an-mid b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;overflow:hidden}.an-mid .num{opacity:.75;margin-top:5px;font-size:12px}.an-dots{gap:4px;display:flex}.an-dots i{background:#ffffff40;border-radius:9px;width:6px;height:6px}.an-dots i.ok{background:var(--or);opacity:.6}.an-dots i.on{background:var(--or);opacity:1;width:16px}.album-sheet{touch-action:pan-y;flex-direction:column;gap:14px;display:flex}.album-sheet.in-r{animation:.28s ease-out shIn}.album-sheet.in-l{animation:.28s ease-out shInL}@media (prefers-reduced-motion:reduce){.album-sheet.in-r,.album-sheet.in-l{animation:none}}.toc-tile.dk{background:linear-gradient(160deg,#2a4c94 0%,#173572 50%,#0e2459 100%);border:1.5px solid #f4f1ea61}.toc-tile.dk[style*=\#14161C]{background:linear-gradient(160deg,#3a3d47 0%,#22252d 50%,#14161c 100%)}.toc-fan.f2 .toc-c.c0{transform:translate(-90%)rotate(-8deg)translateY(4px)}.toc-fan.f2 .toc-c.c2{transform:translate(-10%)rotate(8deg)translateY(4px)}.vgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vig{--s:#1e4fa3;--frame:#f4f1ea;--ink:#0a1f4d;--foot:#0a1f4d;--footInk:#f4f1ea;aspect-ratio:5/7;background:var(--frame);color:var(--ink);text-align:left;font-family:var(--corps);cursor:pointer;border:none;border-radius:9%/6.4%;flex-direction:column;width:100%;padding:4.5% 4.5% 0;display:flex;position:relative;overflow:hidden;box-shadow:0 2px #00000040;container-type:inline-size}button.vig{padding:4.5% 4.5% 0}.v-art{background:repeating-linear-gradient(135deg,#ffffff12 0 2cqw,transparent 2cqw 5cqw), radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--s) 70%,#fff 30%),var(--s) 55%,color-mix(in srgb,var(--s) 60%,#000 40%));color:#fff;isolation:isolate;border-radius:4cqw;flex:1;position:relative;overflow:hidden}.v-art:before{content:"";background:linear-gradient(90deg,var(--rouge) 0 47%,var(--or) 47% 53%,var(--bleu) 53%);opacity:.9;z-index:0;height:7cqw;position:absolute;bottom:21%;left:-10%;right:-10%;transform:rotate(-12deg)}.v-ini{font-family:var(--display);letter-spacing:-.06em;color:#ffffff1a;z-index:0;justify-content:center;align-items:center;font-size:48cqw;font-weight:800;line-height:1;display:flex;position:absolute;inset:0}.v-photo{z-index:1;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.v-photo svg{width:78%;height:auto;color:color-mix(in srgb,var(--s) 35%,#000 65%);opacity:.9}.v-photo img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.v-photo.has:after{content:"";background:linear-gradient(transparent,color-mix(in srgb,var(--s) 70%,#000 30%));height:45%;position:absolute;inset:auto 0 0}.v-top{z-index:2;text-shadow:0 1px 2px #0006;flex-direction:column;align-items:center;display:flex;position:absolute;top:4cqw;left:5cqw}.v-ovr{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:19cqw;font-weight:800;line-height:.9}.v-pos{letter-spacing:.06em;font-size:8.5cqw;font-weight:800}.v-season{border:1.5cqw solid var(--or);background:var(--bg);color:#fff;width:20cqw;height:20cqw;font-family:var(--display);text-align:center;z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:6.5cqw;font-weight:800;line-height:.95;display:flex;position:absolute;top:4cqw;right:4cqw}.v-name{z-index:2;text-shadow:0 1px 3px #0000008c;flex-direction:column;padding:0 5cqw 4cqw;line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0}.v-name small{opacity:.92;white-space:nowrap;text-overflow:ellipsis;font-size:8.5cqw;font-weight:700;overflow:hidden}.v-name b{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14cqw;font-weight:800;overflow:hidden}.v-name b.long{font-size:11cqw}.v-foot{letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;justify-content:space-between;align-items:center;gap:2cqw;padding:3cqw 0 3.5cqw;font-size:6.8cqw;font-weight:800;display:flex}.v-rar{text-transform:uppercase;align-items:center;gap:1.5cqw;display:flex}.v-rar i{background:var(--gem,#1e4fa3);width:5cqw;height:5cqw;display:block;transform:rotate(45deg)}.v-holo{pointer-events:none;z-index:3;mix-blend-mode:overlay;opacity:0;position:absolute;inset:0}.vig.C{--frame:#f4f1ea;--gem:#1e4fa3}.vig.R{--frame:linear-gradient(160deg,#e8453a,#b8221a 60%,#8e1a13);--ink:#fff;--gem:#fff;background:linear-gradient(160deg,#e8453a,#b8221a 60%,#8e1a13)}.vig.R .v-holo{opacity:1;background:linear-gradient(115deg,#0000 35%,#ffffff8c 48%,#0000 60%) 0 0/260% 100%;animation:4.5s ease-in-out infinite sheen}.vig.L{--ink:#0a1f4d;--gem:#0a1f4d;background:linear-gradient(150deg,#f7da8a,#e3b341 30%,#b8862a 62%,#f2cf73 85%,#b8862a)}.vig.L .v-art{background:repeating-conic-gradient(from 0deg at 50% 38%,#e3b34129 0 6deg,transparent 6deg 18deg),radial-gradient(100% 75% at 50% 30%,#1c3f85,#0a1f4d 70%)}.vig.L .v-season{border-color:#fff}.vig.L .v-holo{opacity:1;background:linear-gradient(115deg,#0000 30%,#ffffffbf 45%,#fff0c84d 52%,#0000 62%) 0 0/260% 100%;animation:3.2s ease-in-out infinite sheen}.vig.V{--ink:#fff;--gem:#fff;background:#1e4fa3;box-shadow:inset 0 0 0 3px #d52b1e}.vig.V .v-art{color:#fff;background:repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 6cqw),linear-gradient(170deg,#2b5db5,#1e4fa3 55%,#163779);overflow:hidden}.vig.V .v-art:before{opacity:.95;z-index:1;top:62%;bottom:auto}.vig.V .v-lph{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.vig.V .v-art.has:after{content:"";z-index:1;background:linear-gradient(#0a1f4deb 0,#0a1f4d8c 38%,#0a1f4d00 58% 72%,#0a1f4dbf 100%);position:absolute;inset:0}.vig.V .v-art.has:before{display:none}.vig.V .v-mtitle{font-size:11.5cqw}.vig.V .v-date{letter-spacing:.02em;white-space:nowrap;text-overflow:clip;font-size:6.2cqw;overflow:hidden}.vig.V .v-art.has .v-date,.vig.V .v-art.has .v-mtitle{text-shadow:0 1px 3px #0009}.vig.V .v-picto{color:#fff;filter:drop-shadow(0 1px 2px #00000073);width:24cqw}.vig.V .v-holo{opacity:1;background:linear-gradient(115deg,#0000 35%,#ffffff80 48%,#0000 60%) 0 0/260% 100%;animation:4s ease-in-out infinite sheen}.pk-r.r-V{opacity:1;background:#6fd3ff}.vig.M{--ink:#e3b341;--gem:#e3b341;background:#0a1f4d;box-shadow:inset 0 0 0 3px #e3b341}.vig.M .v-art{color:#0a1f4d;background:repeating-linear-gradient(90deg,#0a1f4d14 0 1px,#0000 1px 6cqw),linear-gradient(170deg,#f2cf73,#e3b341 50%,#b8862a)}.vig.M .v-art:before{opacity:1;top:58%;bottom:auto}.v-date{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;z-index:2;font-size:8cqw;font-weight:800;position:absolute;top:6cqw;left:6cqw;right:6cqw}.v-mtitle{font-family:var(--display);z-index:2;text-wrap:balance;font-size:13cqw;font-weight:800;line-height:1;position:absolute;top:18cqw;left:6cqw;right:6cqw}.v-picto{z-index:2;color:#0a1f4d;width:30cqw;position:absolute;bottom:5cqw;right:5cqw}.vig.M .v-holo{opacity:1;background:linear-gradient(115deg,#0000 35%,#fff9 48%,#0000 60%) 0 0/260% 100%;animation:3.8s ease-in-out infinite sheen}.vig.H{--ink:#fff;--gem:#e3b341;background:#06112b}.vig.H:before{content:"";border-radius:inherit;background:conic-gradient(from var(--hang,0deg),#e3b341,#d52b1e,#f4f1ea,#1e4fa3,#c88cff,#e3b341);-webkit-mask-composite:xor;z-index:4;pointer-events:none;padding:1.6cqw;animation:6s linear infinite hspin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vig.H .v-art{background:repeating-linear-gradient(135deg,#e3b3411f 0 1.5cqw,#0000 1.5cqw 4cqw),radial-gradient(100% 80% at 50% 25%,#2a4a8f,#06112b 75%)}.vig.H .v-holo{opacity:.9;mix-blend-mode:color-dodge;background:linear-gradient(115deg,#0000 25%,#ff787859 38%,#78d2ff59 46%,#82a0ff59 54%,#0000 66%) 0 0/260% 100%;animation:3s ease-in-out infinite sheen}.v-stamp{z-index:2;background:var(--or);color:#0a1f4d;font-family:var(--display);border-radius:2cqw;padding:1cqw 2.5cqw;font-size:7cqw;font-weight:800;position:absolute;top:26cqw;right:4cqw;transform:rotate(8deg)}.vig.miss{border:2px dashed var(--line);color:var(--gris);box-shadow:none;cursor:default;text-align:center;background:0 0;justify-content:center;align-items:center;gap:2px;padding:0}.vig.miss b{font-family:var(--display);font-size:22cqw;line-height:1}.vig.miss span{padding-inline:6cqw;font-size:8.5cqw;font-weight:700;line-height:1.15}.vig.miss.H{border-color:var(--or-fonce)}.vig.miss.H:before{display:none}.vig .cnt{background:var(--rouge);color:#fff;z-index:5;border-radius:999px;padding:.5cqw 3cqw;font-size:8cqw;font-weight:800;position:absolute;bottom:13cqw;right:6cqw}.vig .new{background:var(--or);color:var(--bg);z-index:5;border-radius:999px;padding:.5cqw 3cqw;font-size:8cqw;font-weight:800;position:absolute;bottom:13cqw;left:6cqw}.zoom{z-index:60;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040c20db;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.zoom .tilt{perspective:900px;width:min(300px,78vw)}.zoom .vig{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));cursor:default;transition:transform .12s ease-out;box-shadow:0 18px 40px #00000080}.zoom .meta{text-align:center;flex-direction:column;gap:4px;max-width:320px;display:flex}.zoom .credit{color:var(--gris);font-size:12px}.zoom .credit a{color:var(--or)}@media (prefers-reduced-motion:reduce){.v-holo,.vig.H:before{animation:none!important}.zoom .vig{transition:none}}.badge-season{border:3px solid var(--or);width:46px;height:46px;font-family:var(--display);text-align:center;color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:1;display:flex}.pk-wrap{perspective:900px;touch-action:pan-y;justify-content:center;padding:18px 0 6px;display:flex}.pk-wrap.empty{opacity:.4;filter:grayscale(.6)}.pk3{--rx:0deg;--ry:0deg;--hx:50%;--glow:#e3b341;aspect-ratio:5/7.6;width:216px;max-width:66vw;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;filter:drop-shadow(0 18px 22px #00000073);transition:transform .25s ease-out;animation:3.2s ease-in-out infinite pkfloat;position:relative}.pk3>div{border-radius:6px}.pk-flap{z-index:3;cursor:grab;touch-action:none;background:linear-gradient(#24489a,#1c3f85);height:15%;transition:transform .7s cubic-bezier(.3,.7,.3,1),opacity .7s;position:absolute;top:0;left:0;right:0}.pk-crimp{background:repeating-linear-gradient(90deg,#ffffff47 0 2px,#0000001f 2px 5px),linear-gradient(#e3b341,#b8862a);height:13px;position:absolute;top:0;left:0;right:0}.pk-crimp.bot{top:auto;bottom:0}.pk-tearline{background:repeating-linear-gradient(90deg,#f4f1eabf 0 6px,#0000 6px 11px);height:2px;position:absolute;bottom:0;left:6px;right:6px}.pk-tearline i{width:0;height:6px;box-shadow:0 0 10px 3px var(--glow);background:#fff;border-radius:3px;transition:width 80ms;position:absolute;top:-2px;left:0}.pk-body{color:var(--creme);background:radial-gradient(120% 70% at 50% 20%,#2a57b0,#13306e 55%,#0a1f4d);border-top:1px solid #ffffff1f;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:15% 0 0;overflow:hidden}.pk-band{opacity:.95;pointer-events:none;display:flex;position:absolute;inset:-20% -40%;transform:rotate(-24deg)translateY(-6%)}.pk-band i{flex:none;width:9%;height:100%}.pk-band i:first-child{background:var(--rouge);margin-left:58%}.pk-band i:nth-child(2){background:var(--or);width:2.5%}.pk-band i:nth-child(3){opacity:.85;background:#fff;width:4%}.pk-logo{z-index:1;filter:drop-shadow(0 4px 8px #0006);width:38%;margin-top:-4%;position:relative}.pk-logo svg{width:100%;height:auto}.pk-name{letter-spacing:.02em;z-index:1;font-size:24px;position:relative}.pk-name b{color:var(--or)}.pk-sub{letter-spacing:.14em;z-index:1;opacity:.85;font-size:11px;font-weight:800;position:relative}.pk-n{letter-spacing:.12em;background:var(--rouge);z-index:1;border-radius:999px;margin-top:4px;padding:3px 10px;font-size:11px;font-weight:800;position:relative}.pk3.moment .pk-flap{background:linear-gradient(#f0c75a,#e3b341)}.pk3.moment .pk-body{color:var(--bg);background:radial-gradient(120% 70% at 50% 20%,#f6d57a,#e3b341 50%,#b8862a)}.pk3.moment .pk-crimp{background:repeating-linear-gradient(90deg,#ffffff4d 0 2px,#00000026 2px 5px),linear-gradient(#1c3f85,#0a1f4d)}.pk3.moment .pk-name b{color:var(--rouge)}.pk3.moment .pk-band i:nth-child(2){background:var(--bg)}.pk-holo{pointer-events:none;z-index:4;mix-blend-mode:overlay;background:linear-gradient(115deg,transparent 30%,#ffffff8c calc(var(--hx) - 8%),#6fd3ff59 var(--hx),#e3b34159 calc(var(--hx) + 8%),transparent 75%);opacity:.8;border-radius:6px;position:absolute;inset:0}.pk-hint{text-align:center;color:var(--gris);justify-content:center;align-items:center;gap:8px;min-height:20px;margin:0;font-size:14px;font-weight:700;display:flex}.pk-arrow{width:28px;height:10px;position:relative;overflow:hidden}.pk-arrow:before{content:"";background:var(--or);width:22px;height:2px;box-shadow:0 0 6px var(--or);animation:1.3s ease-in-out infinite pkarrow;position:absolute;top:4px;left:-30px}.pk-snd{background:var(--or-fond);border:1px dashed var(--or);color:var(--or);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.pk3.ripped{animation:.5s ease-out forwards pkrip}.pk3.ripped .pk-flap{opacity:0;transform:translate(70px,-150px)rotate(28deg)}.pk3.ripped .pk-body:after{content:"";background:radial-gradient(closest-side,var(--glow),transparent);height:60%;animation:.9s ease-out forwards pkglow;position:absolute;top:-30%;left:-10%;right:-10%}.pk-scene{justify-content:center;min-height:340px;padding:26px 0 10px;display:flex;position:relative}.pk-rays{background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--glow) 35%,transparent) 0 8deg,transparent 8deg 22deg);opacity:.55;pointer-events:none;border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;animation:14s linear infinite pkspin;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(closest-side,#000 15%,#0000 70%);mask:radial-gradient(closest-side,#000 15%,#0000 70%)}.pk-rays.big{opacity:.95;animation-duration:7s}.pk-stack{aspect-ratio:5/7;cursor:pointer;outline-offset:6px;width:208px;max-width:62vw;position:relative}.pk-card{perspective:900px;transform:translate(calc(var(--k)*5px),calc(var(--k)*-5px)) rotate(calc(var(--k)*2.5deg));opacity:0;transition:translate .6s cubic-bezier(.2,.8,.2,1) calc(var(--k)*90ms),opacity .4s calc(var(--k)*90ms),transform .5s;position:absolute;inset:0;translate:0 80px}.pk-stack.up .pk-card{opacity:1;translate:0}.pk-in{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.7,.3,1.2);position:absolute;inset:0}.pk-in .face{backface-visibility:hidden;border-radius:8px;position:absolute;inset:0}.pk-in .pk-back{border:3px solid var(--or);background:repeating-linear-gradient(135deg,#e3b34124 0 6px,#0000 6px 14px),radial-gradient(circle at 50% 40%,#2a57b0,#13306e);justify-content:center;align-items:center;display:flex;box-shadow:0 10px 24px #0006}.pk-in .pk-back svg{width:50%}.pk-r{background:var(--gris);opacity:.5;border-radius:3px;width:34px;height:5px;margin-left:-17px;position:absolute;bottom:10px;left:50%}.pk-in .pk-front{transform:rotateY(180deg)}.pk-in .pk-front .vig{height:100%}.pk-card.open .pk-in{transform:rotateY(180deg)}.pk-card.open{transform:none;z-index:20!important}.pk-card.open .pk-in{animation:.6s ease-out pkpop}.pk-stack .pk-card.away{opacity:0;pointer-events:none;transition:transform .45s ease-in,opacity .45s;transform:translate(-40px,260px)scale(.3)rotate(-10deg)}.pk-tray{justify-content:center;gap:10px;min-height:0;display:flex}.pk-mini{width:88px;animation:.35s ease-out pkin}.pk-mini .vig{height:auto}.pk-spark{z-index:30;pointer-events:none;border-radius:2px;width:8px;height:8px;margin:-4px;animation:.85s ease-out forwards pkspark;position:absolute;top:50%;left:50%}.pk-skip{background:var(--surface2);border:1px solid var(--line);color:var(--creme);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.pk-walk{--glow:#e3b341;z-index:60;opacity:0;background:radial-gradient(70% 50% at 50% 55%,#0a1f4d99,#040c20 80%);justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:fixed;inset:0;overflow:hidden}.pk-walk[hidden]{display:none}.pk-walk.on{opacity:1}.pk-walk.out{opacity:0}.pk-beam{background:linear-gradient(to top,color-mix(in srgb,var(--glow) 55%,transparent),transparent 75%);clip-path:polygon(45% 100%,55% 100%,100% 0,0 0);filter:blur(6px);opacity:.75;transform-origin:50% 100%;width:46%;height:130%;position:absolute;bottom:-10%}.pk-beam.l{animation:1.6s ease-in-out infinite alternate pkbeamL;left:2%}.pk-beam.r{animation:1.6s ease-in-out infinite alternate pkbeamR;right:2%}.pk-clue{font-family:var(--display);text-align:center;color:var(--creme);opacity:0;text-shadow:0 4px 24px #0009;padding:0 24px;font-size:34px;font-weight:800;line-height:1.1;position:relative}.pk-clue.gold{color:var(--glow);letter-spacing:.06em;text-shadow:0 0 30px var(--glow);font-size:44px}.pk-clue.in{animation:.9s cubic-bezier(.2,.9,.3,1.3) forwards pkclue}.pk-flash{z-index:70;pointer-events:none;background:#fff;animation:.7s ease-out forwards pkflash;position:fixed;inset:0}.confetti{z-index:65;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.pk3,.pk-rays,.pk-beam,.pk-arrow:before{animation:none}.pk-card{transition-duration:10ms}}.packstrip{color:var(--bg);text-align:left;background:linear-gradient(100deg,#f0c75a,#e3b341 60%,#b8862a);border:none;border-radius:18px;align-items:center;gap:14px;padding:12px 16px;animation:2.2s ease-in-out infinite psglow;display:flex;box-shadow:0 0 #e3b34199}.mini-pk{background:radial-gradient(120% 70% at 50% 20%,#2a57b0,#13306e 60%);border-radius:5px;flex-shrink:0;place-items:center;width:44px;height:62px;animation:3s ease-in-out infinite pkfloat;display:grid;position:relative;overflow:hidden;transform:rotate(-8deg);box-shadow:0 6px 12px #00000059}.mini-pk:before{content:"";background:repeating-linear-gradient(90deg,#ffffff4d 0 2px,#0000 2px 4px),#b8862a;height:6px;position:absolute;top:0;left:0;right:0}.mini-pk i{background:linear-gradient(90deg,transparent 58%,var(--rouge) 58% 66%,var(--or) 66% 68%,transparent 68%);position:absolute;inset:-30%;transform:rotate(-24deg)}.mini-pk svg{width:60%;position:relative}.mini-pk.moment{background:radial-gradient(120% 70% at 50% 20%,#f6d57a,#e3b341)}.ps-go{margin-left:auto;font-size:30px;font-weight:800;line-height:1}.packstrip .small{opacity:.8}.v-photo.kit svg{width:84%;color:color-mix(in srgb,var(--s) 30%,#000 70%);opacity:1}:is(.vig.C .v-art:has(.v-photo.kit),.vig.R .v-art:has(.v-photo.kit)){background:repeating-linear-gradient(0deg,#ffffff09 0 8%,#0000 8% 16%),radial-gradient(110% 80% at 50% 22%,#2a57b0,#0a1f4d 75%)!important}.v-photo.kit svg{color:#06112b!important}.v-photo.kit:after{content:"";background:linear-gradient(#0000,#06112beb 70%);height:46%;position:absolute;inset:auto 0 0}.vig .v-art.tb:not(#_){background:radial-gradient(circle,#14213d1c 1px,transparent 1.5px) 0 0/2.6cqw 2.6cqw,repeating-conic-gradient(from 0deg at 50% 34%,color-mix(in srgb,var(--s) 24%,transparent) 0 7deg,transparent 7deg 15deg),#efe4cc!important}.v-art.tb .v-ini{display:none}.v-art.tb:before{opacity:.55}.v-art.tb .v-photo img{object-fit:cover;object-position:50% 12%}.v-art.tb .v-photo.has:after,.v-art.tb .v-photo.kit:after{background:linear-gradient(#0000,#0a1f4df2 78%);height:42%}.v-art.tb .v-photo.kit svg{filter:drop-shadow(1.2cqw 0 #fafcfc)drop-shadow(-1.2cqw 0 #fafcfc)drop-shadow(0 1.2cqw #fafcfc)drop-shadow(0 -1.2cqw #fafcfc)drop-shadow(.5cqw 0 #0a1f4d)drop-shadow(-.5cqw 0 #0a1f4d)drop-shadow(0 -.5cqw #0a1f4d);width:86%;color:#0a1f4d!important}.v-art.tb .v-top,.v-art.tb .v-season{z-index:3}.v-art.tb .v-top{color:#0a1f4d;text-shadow:0 0 .8cqw #efe4cc,0 0 1.6cqw #efe4cc,0 0 2.4cqw #efe4cc}.pk-ahou{color:var(--glow);opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:12%;left:0;right:0}.pk-hands{width:84px;height:84px;display:block}.pk-hands svg{width:100%;height:100%}.pk-ahou b{font-family:var(--display);letter-spacing:.1em;text-shadow:0 0 24px var(--glow);font-size:30px}.pk-walk.clap .pk-ahou{animation:.5s cubic-bezier(.2,.9,.3,1.4) pkahou}.pk-walk.clap:after{content:"";background:radial-gradient(60% 45% at 50% 60%,color-mix(in srgb,var(--glow) 40%,transparent),transparent 70%);pointer-events:none;animation:.45s ease-out forwards pkclapf;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pk-walk.clap .pk-ahou,.pk-walk.clap:after{animation:none}}.album-paper{background:var(--creme);background-image:radial-gradient(#0a1f4d0d 1px,#0000 1.5px);background-size:10px 10px;border-radius:18px;padding:12px;box-shadow:inset 0 0 0 1px #0a1f4d14,0 10px 24px -12px #0009}.album-paper .vig.miss{color:#5b6b8c;background:#0a1f4d08;border-color:#0a1f4d4d}.album-paper .vig.miss b{color:var(--bg)}@keyframes shInL{0%{opacity:.3;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes shIn{0%{opacity:.3;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes sheen{0%{background-position:120% 0}55%,to{background-position:-60% 0}}@keyframes hspin{to{--hang:360deg}}@keyframes burst{0%{box-shadow:0 0 #e3b34100}30%{box-shadow:0 0 40px 8px #e3b341f2}to{box-shadow:0 0 14px 2px #e3b34180}}@keyframes pkfloat{0%,to{translate:0}50%{translate:0 -7px}}@keyframes pkarrow{to{left:30px}}@keyframes pkrip{0%{transform:rotate(0)}20%{transform:rotate(-3deg)scale(1.03)}40%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}to{transform:rotate(0)scale(1.04)}}@keyframes pkglow{0%{opacity:0}40%{opacity:1}to{opacity:1;transform:scaleY(1.6)}}@keyframes pkspin{to{transform:rotate(360deg)}}@keyframes pkpop{0%{scale:1}55%{scale:1.08}to{scale:1}}@keyframes pkin{0%{opacity:0;transform:translateY(-30px)scale(.8)}}@keyframes pkspark{to{transform:rotate(var(--a)) translateX(var(--d)) rotate(45deg) scale(.2);opacity:0}}@keyframes pkbeamL{0%{transform:rotate(-28deg)}to{transform:rotate(12deg)}}@keyframes pkbeamR{0%{transform:rotate(28deg)}to{transform:rotate(-12deg)}}@keyframes pkclue{0%{opacity:0;filter:blur(8px);transform:scale(2.2)}35%{opacity:1;filter:blur();transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(.96)}}@keyframes pkflash{0%{opacity:.85}to{opacity:0}}@keyframes psglow{50%{box-shadow:0 0 22px 2px #e3b3418c}}@keyframes pkahou{0%{opacity:0;transform:scale(.6)}35%{opacity:1;transform:scale(1.18)}to{opacity:.85;transform:scale(1)}}@keyframes pkclapf{0%{opacity:1}to{opacity:0}}a.toc-tile,a.toc-resume,a.packstrip,a.an-toc{color:inherit;text-decoration:none}a.packstrip{color:var(--bg)}
:root{--ok:#6fd3ff;--ok-fond:#0e3b5c;--rouge-fond:#4a1a22}.feedback{border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.feedback.ok{background:var(--ok-fond)}.feedback.ko{background:var(--rouge-fond)}.feedback .verdict{font-family:var(--display);font-size:19px;font-weight:800}.feedback.ok .verdict{color:var(--ok)}.feedback.ko .verdict{color:#ff9c92}.combo-pill{font-family:var(--display);background:var(--surface);border:1px solid var(--line);color:var(--gris);border-radius:999px;padding:6px 12px;font-size:15px;font-weight:800;transition:transform .2s}.combo-pill.on{background:var(--rouge);border-color:var(--rouge);color:#fff}.combo-pill.pop{animation:.45s ease-out combopop}.gain{font-family:var(--display);color:var(--or);pointer-events:none;z-index:80;text-shadow:0 4px 20px #00000080;font-size:44px;font-weight:800;animation:1s ease-out forwards gain;position:fixed;top:38%;left:50%;transform:translate(-50%)}.chrono-quiz{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.chrono-quiz>span{background:var(--rouge);border-radius:999px;height:100%;transition:width .1s linear;display:block}.chrono-quiz.hurry>span{animation:.6s ease-in-out infinite alternate pulse}.clues{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.clues li{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-weight:600}.clues li.hid{color:var(--gris);border-style:dashed;font-weight:500}.res-card{background:var(--creme);color:var(--bg);text-align:center;border-radius:18px;flex-direction:column;gap:6px;padding:22px 20px 20px;display:flex;position:relative;overflow:hidden}.res-card:before{content:"";background:linear-gradient(90deg, var(--rouge) 0 49%, var(--or) 49% 51%, var(--bleu) 51%);height:6px;position:absolute;top:0;left:0;right:0}.res-card .eyebrow{color:#5b6b8c;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.res-card .score{font-family:var(--f-logo);color:var(--rouge);font-size:84px;line-height:1}.res-card .phrase{font-family:var(--display);margin:0;font-size:22px;font-weight:800}.breakdown{flex-direction:column;gap:2px;display:flex}.breakdown>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:7px 0;display:flex}.breakdown>div:last-child{border-bottom:0;font-size:18px}.breakdown b{font-variant-numeric:tabular-nums}.breakdown .or{color:var(--or)}.bouton.or{color:var(--bg);background:linear-gradient(100deg,#f0c75a,#e3b341 60%,#b8862a)}@keyframes gain{0%{opacity:0;transform:translate(-50%,10px)scale(.8)}20%{opacity:1;transform:translate(-50%)scale(1.1)}to{opacity:0;transform:translate(-50%,-50px)scale(1)}}@keyframes pulse{to{opacity:.45}}@keyframes combopop{50%{transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.gain,.chrono-quiz.hurry>span,.combo-pill.pop{animation:none}}
.liseret{height:6px;margin:calc(-24px - env(safe-area-inset-top,0px)) -16px 0;padding-top:env(safe-area-inset-top,0px);box-sizing:content-box;display:flex}.liseret i{background:#d52b1e;flex:1}.liseret b{background:#e3b341;width:10px}.liseret u{background:#1e4fa3;flex:1}.topbar{align-items:center;gap:10px;margin-top:4px;display:flex}.topbar .retour{background:var(--surface);border:1px solid var(--filet);width:44px;height:44px;color:var(--creme);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.topbar-titre{flex:1;min-width:0;margin:0;font-size:22px;line-height:1.1}.topbar .pilule-or{margin-left:auto}.pic{width:100%;height:100%;display:block}.gpic{--p2:var(--acc);background:var(--acc);width:46px;height:46px;color:var(--ink);border-radius:14px;flex-shrink:0;place-items:center;padding:8px;display:grid;position:relative;box-shadow:0 3px #00000047,inset 0 1px #ffffff59}.gpic.sm{border-radius:10px;width:36px;height:36px;padding:6px;box-shadow:0 2px #00000047}.gpic.lg{border-radius:18px;width:58px;height:58px;padding:11px}.gpic.xl{border-radius:18px;width:64px;height:64px;padding:12px}.a-or{--acc:#e3b341;--ink:#0a1f4d;--tint:#e3b34129}.a-rouge{--acc:#d52b1e;--ink:#f4f1ea;--tint:#d52b1e38}.a-creme{--acc:#f4f1ea;--ink:#0a1f4d;--tint:#f4f1ea1a}.a-bleu{--acc:#1e4fa3;--ink:#f4f1ea;--tint:#2f6bd84d}.a-carton{--acc:#f4f1ea;--ink:#d52b1e;--tint:#d52b1e24}.pd-lock{align-items:center;gap:8px;display:inline-flex}.pd-e{display:inline-block;position:relative}.pd-e svg{width:.32em;height:.32em;position:absolute;top:-.32em;left:.06em}.pd-tag{font-family:var(--f-logo);letter-spacing:.12em;text-transform:uppercase;background:var(--creme);color:#0a1f4d;white-space:nowrap;border-top:3px solid #d52b1e;border-bottom:3px solid #1e4fa3;padding:3px 7px 2px;font-size:10px;line-height:1;transform:rotate(-3deg)}.onglets{z-index:50;border-top:1px solid var(--filet);padding:8px 8px calc(10px + env(safe-area-inset-bottom,0px));background:#071637;position:fixed;bottom:0;left:0;right:0}.onglets .in{grid-template-columns:repeat(4,minmax(0,1fr));max-width:480px;margin:0 auto;display:grid}.onglets a{min-height:48px;color:var(--texte-2);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:700;text-decoration:none;display:flex;position:relative}.onglets a[aria-current=page]{color:var(--creme)}.onglets a[aria-current=page]:before{content:"";background:linear-gradient(90deg,#d52b1e 50%,#1e4fa3 50%);border-radius:0 0 3px 3px;width:28px;height:3px;margin-left:-14px;position:absolute;top:-9px;left:50%}.onglets svg{width:22px;height:22px}.onglets .point{color:#fff;background:#d52b1e;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:12px;font-weight:800;display:flex;position:absolute;top:2px;right:calc(50% - 20px)}.avec-onglets{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}@media (prefers-reduced-motion:reduce){.rdv-node[data-ici=true] .gpic,.packstrip,.mini-pk{animation:none!important}}
