@property --arc{syntax:"<percentage>";inherits:false;initial-value:0%}:root{--nuit:#0b1a20;--encre:#0f2a33;--encre-basse:#071115;--ardoise:#163c48;--ardoise-pale:#2a4f5c;--lagon:#22c9be;--lagon-clair:#7fe8dc;--lagon-pale:#b9f3ec;--or:#ffd166;--or-clair:#ffe29a;--brique:#f06a5a;--brique-clair:#f8907f;--azur:#4ea8f0;--azur-clair:#8cc8ff;--violet:#b78cf2;--violet-clair:#d4bbf8;--craie:#f4f7f3;--craie-douce:#dde9e6;--craie-faible:#f4f7f39e;--panneau:#0f2a339e;--panneau-haut:#163c489e;--lisere:#7fe8dc29;--lisere-vif:#7fe8dc73;--flou:18px;--t:.15s cubic-bezier(.2, .8, .3, 1);--t-long:.42s cubic-bezier(.2, .8, .3, 1);--t-moyen:.22s cubic-bezier(.2, .8, .3, 1);--ressort:cubic-bezier(.2, .9, .25, 1.4);--r-bouton:16px;--r-bouton-petit:12px;--r-bouton-grand:20px;--r-panneau:32px;--r-panneau-tel:24px;--r-carte:28px;--large:1200px;--gouttiere:24px;--entete:76px;--pose-2:0 4px 0 var(--encre);--pose-3:0 5px 0 var(--encre);--profond:0 16px 40px #08182080;--dedans:inset 0 1px 0 #ffffff1a}*,:before,:after{box-sizing:border-box}html{background:var(--nuit);scroll-behavior:smooth;scroll-padding-top:calc(var(--entete) + 24px);-webkit-text-size-adjust:100%}body{background:var(--nuit);min-height:100svh;color:var(--craie);font-family:var(--corps,ui-sans-serif, system-ui, sans-serif);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:500;line-height:1.5;overflow-x:clip}button{font:inherit;color:inherit;align-items:normal}::selection{background:var(--lagon);color:var(--encre)}.fond{z-index:-2;pointer-events:none;background-color:var(--nuit);background-image:radial-gradient(#7fe8dc0e 1px,#0000 1.2px);background-size:28px 28px;position:fixed;top:0;bottom:0;left:0;right:0}.fond:after{content:"";opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;bottom:0;left:0;right:0}html:not(.kv-boutique){--r-bouton:12px;--r-bouton-petit:10px;--r-bouton-grand:14px;--r-panneau:22px;--r-panneau-tel:18px;--r-carte:20px}.entete,.menu-plein,.barre-bas,.pied{--r-bouton:12px;--r-bouton-petit:10px;--r-bouton-grand:14px}html:not(.kv-boutique) :-webkit-any(.panneau,.carte){border-width:1px}html:not(.kv-boutique) :is(.panneau,.carte){border-width:1px}html:not(.kv-boutique) .tableau :-webkit-any(th,td){border-bottom-width:1px}html:not(.kv-boutique) .tableau :is(th,td){border-bottom-width:1px}h1,h2,h3,.titan{font-family:var(--titre,ui-sans-serif, system-ui, sans-serif);text-wrap:pretty;margin:0;font-weight:400;line-height:1}h1{font-size:clamp(38px,6vw,76px)}h2{text-shadow:0 10px 40px #08182099;font-size:clamp(38px,5vw,68px)}h3{font-size:clamp(22px,2.2vw,28px);line-height:1.12}p{text-wrap:pretty;margin:0}a{color:var(--lagon-clair);transition:color var(--t);text-decoration:none}a:hover{color:var(--craie)}strong{font-weight:700}:where(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--lagon-clair);outline-offset:3px;border-radius:6px}.chapo{color:var(--lagon-pale);font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.5}.tendre{color:var(--craie-douce);font-size:16px;line-height:1.5}.menu{letter-spacing:.1em;text-transform:uppercase;color:var(--lagon-clair);font-size:13px;font-weight:700}.n{font-variant-numeric:tabular-nums}.mono{font-family:ui-monospace,Cascadia Code,Menlo,Consolas,monospace;font-size:.94em}code{color:var(--lagon-clair);white-space:nowrap;background:#22c9be1f;border:1px solid #7fe8dc3d;border-radius:6px;padding:.1em .38em;font-family:ui-monospace,Cascadia Code,Menlo,Consolas,monospace;font-size:.9em}.large{width:100%;max-width:var(--large);padding-inline:var(--gouttiere);margin-inline-start:auto;margin-inline-end:auto}.quartier{padding:clamp(72px,11vw,120px) 0;position:relative;overflow:clip}.entree{z-index:1;flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.entree.a-droite{text-align:right;align-items:flex-end;margin-left:auto}.entree.au-centre{text-align:center;align-items:center;margin-inline-start:auto;margin-inline-end:auto}.numero{font-family:var(--titre,sans-serif);color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--teinte,var(--lagon-clair)) 26%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(140px,24vw,340px);line-height:1;position:absolute;top:30px}.numero.droite{right:2%}.numero.gauche{left:2%}.numero.milieu{left:50%;transform:translate(-50%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.numero:not(.milieu){animation:linear both derive;animation-timeline:view();animation-range:entry exit}}}@keyframes derive{0%{transform:translateY(70px)}to{transform:translateY(-70px)}}.bouton{font-family:var(--titre,inherit);letter-spacing:.02em;border-radius:var(--r-bouton);border:3px solid var(--encre);background:linear-gradient(135deg, var(--lagon-clair), var(--lagon));color:var(--encre);cursor:pointer;text-align:center;box-shadow:var(--pose-3), 0 14px 30px #22c9be66;transition:transform var(--t), box-shadow var(--t);justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:17px;font-weight:400;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.bouton:hover{color:var(--encre);box-shadow:0 7px 0 var(--encre), 0 18px 34px #22c9be8c;transform:translateY(-2px)}.bouton:active{box-shadow:0 2px 0 var(--encre);transform:translateY(3px)}.bouton:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 38%,#ffffff80 50%,#0000 62%) 180% 0/260% 100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.bouton:hover:after{opacity:1;animation:.75s ease-out lustre}}@keyframes lustre{to{background-position:-90% 0}}.bouton.or{background:linear-gradient(135deg, var(--or-clair), var(--or));box-shadow:var(--pose-3), 0 14px 30px #ffd16661}.bouton.or:hover{box-shadow:0 7px 0 var(--encre), 0 18px 34px #ffd16685}.bouton.violet{background:linear-gradient(135deg, var(--violet-clair), var(--violet));box-shadow:var(--pose-3), 0 14px 30px #b78cf261}.bouton.violet:hover{box-shadow:0 7px 0 var(--encre), 0 18px 34px #b78cf285}.bouton.creux{color:var(--craie);font-family:var(--corps,inherit);border:2px solid var(--lisere-vif);box-shadow:none;transition:transform var(--t), background var(--t), border-color var(--t);background:#0f2a3399;font-weight:700}.bouton.creux:hover{border-color:var(--lagon-clair);color:var(--craie);box-shadow:none;background:#22c9be2e;transform:translateY(-2px)}.bouton.creux:active{transform:translateY(1px)}.bouton.creux:after{content:none}.bouton.petit{border-radius:var(--r-bouton-petit);box-shadow:var(--pose-2), 0 10px 24px #22c9be66;padding:9px 18px;font-size:15px}.bouton.petit:hover{box-shadow:0 6px 0 var(--encre), 0 14px 30px #22c9be8c}.bouton.petit.creux{box-shadow:none;padding:10px 18px;font-size:15px}.etiquette{background:linear-gradient(135deg, var(--e2,var(--lagon-clair)), var(--e1,var(--lagon)));color:var(--encre);font-family:var(--titre,inherit);letter-spacing:.1em;text-transform:uppercase;border:3px solid var(--encre);box-shadow:var(--pose-2);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:400;display:inline-block}.penche{display:inline-block;transform:rotate(-3deg)}.penche.droit{transform:rotate(2deg)}.puce{background:var(--lagon);border-radius:50%;flex:none;width:12px;height:12px;display:block}@media (prefers-reduced-motion:no-preference){.puce.vivante{animation:1.8s ease-out infinite onde}}@keyframes onde{0%{box-shadow:0 0 #22c9beb3}to{box-shadow:0 0 0 14px #22c9be00}}.jeton{white-space:nowrap;background:#0f2a339e;border:1px solid #7fe8dc33;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.jeton .touche{font-family:var(--titre,inherit);color:var(--lagon-clair);font-weight:400}.panneau{border-radius:var(--r-panneau);box-shadow:var(--profond), var(--dedans);background:#0f2a33c7;border:2px solid #7fe8dc47;padding:28px;position:relative}.carte{background:linear-gradient(180deg, var(--panneau-haut), #0f2a338c);border:2px solid var(--lisere);border-radius:var(--r-carte);transition:transform var(--t-moyen), border-color var(--t-moyen), box-shadow var(--t-moyen);padding:28px;position:relative;box-shadow:inset 0 1px #ffffff12,0 20px 50px #08182059}.carte:hover{border-color:color-mix(in srgb, var(--teinte,var(--lagon)) 80%, transparent);transform:translateY(-4px)}@media (prefers-reduced-motion:no-preference){.anime [data-apparait]:not(.vu):not(.mots):not(.cascade):not(.penche){opacity:0;transform:translateY(var(--dy,36px))}.anime .cascade[data-apparait]:not(.vu)>:not(.fil){opacity:0;transform:translateY(var(--dy,34px))}.anime .penche[data-apparait]:not(.vu){opacity:0;transform:rotate(-3deg)scale(.74)translateY(14px)}.anime .penche.droit[data-apparait]:not(.vu){transform:rotate(2deg)scale(.74)translateY(14px)}.anime [data-apparait].vu:not(.mots):not(.cascade):not(.penche){animation:.75s cubic-bezier(.2,.7,.2,1) backwards apparait;animation-delay:var(--retard,0s)}.anime .cascade[data-apparait].vu>:not(.fil){animation:.7s cubic-bezier(.2,.7,.2,1) backwards apparait;animation-delay:var(--retard,0s)}.anime .penche[data-apparait].vu{animation:apparait-penche .6s var(--ressort) backwards}.anime .penche.droit[data-apparait].vu{animation-name:apparait-penche-droit}}.cascade>*{--retard:calc(var(--i,0) * 70ms)}@keyframes apparait{0%{opacity:0;transform:translateY(var(--dy,34px))}}@keyframes apparait-penche{0%{opacity:0;transform:rotate(-3deg)scale(.74)translateY(14px)}}@keyframes apparait-penche-droit{0%{opacity:0;transform:rotate(2deg)scale(.74)translateY(14px)}}.entete{z-index:60;-webkit-backdrop-filter:blur(18px);background:#0b1a20db;border-bottom:1px solid #7fe8dc24;position:sticky;top:0}.entete-rang{min-height:var(--entete);justify-content:space-between;align-items:center;gap:12px 24px;padding-block-start:14px;padding-block-end:14px;display:flex}.progres{transform-origin:0;background:linear-gradient(90deg, var(--lagon), var(--lagon-clair), var(--or));width:100%;height:2px;position:absolute;bottom:-2px;left:0;transform:scaleX(0);box-shadow:0 0 12px #22c9becc}@supports (animation-timeline:scroll()){.progres{animation:linear remplir;animation-timeline:scroll(root)}}@keyframes remplir{to{transform:scaleX(1)}}.marque{color:var(--craie);flex:none;align-items:center;gap:12px;text-decoration:none;display:flex}.marque:hover{color:var(--craie)}.sceau{background:var(--encre);width:44px;height:44px;box-shadow:0 0 0 3px var(--lagon), 0 8px 20px #22c9be59;transition:box-shadow var(--t);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.marque:hover .sceau{box-shadow:0 0 0 3px var(--lagon-clair), 0 8px 26px #22c9be99}.sceau svg{transition:transform .9s var(--ressort);position:absolute;transform:rotate(9deg)}.marque:hover .sceau svg{transform:rotate(369deg)}.sceau .k{font-family:var(--titre,sans-serif);color:var(--craie);-webkit-text-stroke:3px var(--encre);paint-order:stroke fill;font-size:26px;font-weight:400;line-height:1;position:relative;transform:rotate(-9deg)}.marque .nom{font-family:var(--titre,sans-serif);letter-spacing:.02em;font-size:24px;font-weight:400}.nav-liens{flex-wrap:wrap;align-items:center;gap:4px 22px;font-size:16px;font-weight:700;display:none}@media (min-width:1040px){.nav-liens{display:flex}}.nav-liens>a,.nav-deroulant>a{color:var(--craie);align-items:center;gap:6px;padding:6px 2px;display:inline-flex;position:relative}.nav-liens>a:after,.nav-deroulant>a:after{content:"";background:var(--lagon-clair);transform-origin:0;height:2px;transition:transform var(--t-long);border-radius:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-liens>a:hover,.nav-deroulant>a:hover{color:var(--lagon-clair)}.nav-liens>a:hover:after,.nav-deroulant>a:hover:after{transform:scaleX(1)}.nav-liens>a[aria-current=page],.nav-deroulant>a[aria-current=page]{color:var(--lagon-clair)}.nav-liens>a[aria-current=page]:after,.nav-deroulant>a[aria-current=page]:after{transform:scaleX(1)}.nav-deroulant{display:flex;position:relative}.nav-deroulant .chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:12px;height:12px;transition:transform var(--t-moyen)}.nav-sous{z-index:70;opacity:0;visibility:hidden;padding-top:12px;transition:opacity .16s ease-out,transform .2s cubic-bezier(.2,.8,.3,1),visibility 0s linear .2s;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)}.nav-sous ul{background:#0f2630;border:1px solid #7fe8dc29;border-radius:12px;min-width:212px;margin:0;padding:6px;list-style:none;box-shadow:0 18px 40px #02080b8c,inset 0 1px #ffffff0d}.nav-sous a{color:var(--craie);white-space:nowrap;transition:background var(--t), color var(--t);border-radius:8px;padding:10px 14px;font-size:15px;font-weight:600;display:block}.nav-sous a:hover{color:var(--lagon-clair);background:#7fe8dc14}.nav-sous a[aria-current=page]{color:var(--lagon-clair)}.nav-deroulant:hover .nav-sous,.nav-deroulant:focus-within .nav-sous{opacity:1;visibility:visible;transition:opacity .16s ease-out,transform .2s cubic-bezier(.2,.8,.3,1),visibility;transform:translate(-50%)}.nav-deroulant:hover .chevron,.nav-deroulant:focus-within .chevron{transform:rotate(180deg)}.nav-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.heros{min-height:calc(100svh - var(--entete));background:linear-gradient(#0b1a20 0%,#0f2a33 42%,#164552 74%,#1f6c70 100%);flex-direction:column;display:flex;position:relative;overflow:clip}.heros .aube{pointer-events:none;background:radial-gradient(at 50% 100%,#22c9be61,#0000 62%);position:absolute;top:0;bottom:0;left:0;right:0}.filigrane{opacity:.09;pointer-events:none;z-index:0;width:min(72vw,760px);height:min(72vw,760px);position:absolute;top:44%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){.filigrane{animation:140s linear infinite tourne}}@keyframes tourne{to{rotate:360deg}}.ville{pointer-events:none;width:100%;height:min(62vh,520px);display:block;position:absolute;bottom:0;left:0;right:0}.heros .trottoir{background:var(--encre-basse);pointer-events:none;height:22px;position:absolute;bottom:0;left:0;right:0}.heros .neon{opacity:.7;background:linear-gradient(90deg, transparent, var(--lagon) 30%, var(--lagon-clair) 50%, var(--lagon) 70%, transparent);pointer-events:none;height:2px;position:absolute;bottom:20px;left:0;right:0}.heros .voile{pointer-events:none;background:radial-gradient(at 50% 38%,#0000 42%,#0b1a2099 100%);position:absolute;top:0;bottom:0;left:0;right:0}.heros-barre{z-index:2;padding:22px var(--gouttiere) 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.heros-corps{z-index:2;text-align:center;padding:48px var(--gouttiere) 34vh;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.titre-enseigne{display:inline-block;position:relative}.titre-enseigne .lueur{filter:blur(28px);pointer-events:none;background:radial-gradient(#22c9be6b,#22c9be1f 45%,#0000 70%);width:130%;height:140%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flottant{position:absolute}.flottant>*{display:inline-block}@media (prefers-reduced-motion:no-preference){.flottant>*{animation:flotte var(--duree,4s) ease-in-out infinite;animation-delay:var(--retard,0s)}}@keyframes flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.flottant.fun{--duree:4s;top:-14%;left:-6%;transform:rotate(-12deg)}.flottant.rp{--duree:4.6s;--retard:.6s;top:-6%;right:-7%;transform:rotate(9deg)}.flottant.argent{--duree:5.2s;--retard:1.2s;bottom:-4%;right:-10%;transform:rotate(-6deg)}.flottant.wanted{--duree:4.3s;--retard:.3s;bottom:2%;left:-9%;transform:rotate(7deg)}.etiquette.grande{letter-spacing:.02em;padding:8px 18px;font-size:clamp(14px,1.6vw,22px)}.version-courte{display:none}.bulle-argent{color:var(--craie);border:3px solid var(--encre);box-shadow:var(--pose-2), 0 0 24px #ffd16640;background:#0f2a33d9;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:clamp(13px,1.4vw,18px);font-weight:700;display:inline-flex}.accroche{font-family:var(--titre,sans-serif);color:var(--lagon-clair);text-shadow:0 0 28px #7fe8dc66;text-wrap:balance;margin:30px 0 0;font-size:clamp(22px,3vw,40px);font-weight:400;line-height:1.1}.sous-accroche{color:var(--craie-douce);max-width:620px;margin:18px 0 0;font-size:clamp(16px,1.5vw,20px);font-weight:500;line-height:1.5}.heros-boutons{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}@media (prefers-reduced-motion:no-preference){.monte{animation:.7s ease-out both monte;animation-delay:var(--retard,0s)}}@keyframes monte{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.descendre{z-index:3;color:var(--lagon-clair);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);background:#0f2a338c;border:2px solid #7fe8dc33;border-radius:999px;flex-direction:column;align-items:center;gap:10px;padding:10px 18px 14px;font-size:13px;font-weight:700;display:flex;position:absolute;bottom:116px;left:50%;transform:translate(-50%)}.descendre .fleche{border-right:3px solid var(--lagon-clair);border-bottom:3px solid var(--lagon-clair);width:12px;height:12px;display:block;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.descendre .fleche{animation:1.6s ease-in-out infinite rebond}}@keyframes rebond{0%,to{transform:translateY(0)rotate(45deg)}50%{transform:translateY(8px)rotate(45deg)}}.pilule{-webkit-backdrop-filter:blur(18px);box-shadow:0 12px 30px #08182066, var(--dedans);background:#0f2a339e;border:1px solid #7fe8dc47;border-radius:999px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 20px 10px 14px;font-size:16px;font-weight:700;display:inline-flex}.pilule.avant{border-color:#ffd16673;box-shadow:0 12px 30px #08182066,0 0 24px #ffd16626}.pilule .trait{background:#7fe8dc59;width:2px;height:20px;display:block}.puce.dore{background:var(--or);box-shadow:0 0 12px #ffd166cc}.pilule .compte{font-family:var(--titre,sans-serif);color:var(--or);gap:6px;font-size:18px;font-weight:400;display:flex}.pilule .compte .u{color:var(--lagon-clair);margin-left:2px;font-size:12px}.roul{vertical-align:bottom;text-align:center;display:inline-block;position:relative;overflow:hidden}.roul>b{font-weight:inherit;display:block}.roul>b.sortant{position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.roul>b.sortant{animation:.42s cubic-bezier(.3,.8,.3,1) forwards part-en-haut}.roul>b.entrant{animation:.42s cubic-bezier(.3,.8,.3,1) vient-den-bas}}@keyframes part-en-haut{to{opacity:0;transform:translateY(-105%)}}@keyframes vient-den-bas{0%{opacity:0;transform:translateY(105%)}}.grille-statut{z-index:1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:20px;display:grid;position:relative}.carte-statut{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--teinte,var(--lagon)) 18%, transparent), transparent 55%), linear-gradient(180deg, var(--panneau-haut), var(--panneau));border:2px solid color-mix(in srgb, var(--teinte,var(--lagon-clair)) 30%, transparent);border-radius:32px;flex-direction:column;gap:18px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffff14}.cadran{width:196px;height:196px;position:relative}.cadran .arc{--arc:0%;background:conic-gradient(var(--lagon) 0 var(--arc), #0f2a33bf var(--arc) 100%);border-radius:50%;transition:--arc 1.2s cubic-bezier(.2,.8,.3,1) .15s;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 44px #22c9be47}.vu .cadran .arc{--arc:var(--part,0%)}.cadran .creux{background:var(--encre);border:3px solid var(--nuit);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;top:12px;bottom:12px;left:12px;right:12px}.cadran .creux .v{font-family:var(--titre,sans-serif);font-size:58px;font-weight:400;line-height:1}.cadran .creux .sur{color:var(--lagon-clair);font-size:16px;font-weight:700}.blocs-compte{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.bloc-compte{background:var(--encre);border:2px solid #ffd16666;border-radius:18px;flex-direction:column;align-items:center;gap:6px;min-width:64px;padding:14px 8px;display:flex}.bloc-compte .v{font-family:var(--titre,sans-serif);color:var(--or);text-shadow:0 0 18px #ffd16680;font-size:40px;font-weight:400;line-height:1}.bloc-compte .u{letter-spacing:.08em;text-transform:uppercase;color:var(--lagon-clair);font-size:11px;font-weight:700}.horloge{font-family:var(--titre,sans-serif);text-shadow:0 0 30px #7fe8dc4d;font-size:64px;font-weight:400;line-height:1}.avatar-rond{background:var(--ardoise-pale);border:3px solid var(--azur);border-radius:50%;flex:none;width:64px;height:64px;display:block;box-shadow:0 0 20px #4ea8f059}.encart{border:2px solid color-mix(in srgb, var(--teinte,var(--lagon)) 28%, transparent);background:#0f2a33b3;border-radius:16px;align-items:center;gap:12px;margin-top:auto;padding:12px 16px;display:flex}.bandeau{background:#0f2a3366;border-block-start:1px solid #7fe8dc1a;border-block-end:1px solid #7fe8dc1a;margin-top:56px;padding:16px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.bandeau .rail{width:max-content;display:flex}@media (prefers-reduced-motion:no-preference){.bandeau .rail{animation:46s linear infinite defile}.bandeau:hover .rail{animation-play-state:paused}}@keyframes defile{to{transform:translate(-50%)}}.bandeau .lot{gap:14px;padding-right:14px;display:flex}.bandeau .item{white-space:nowrap;background:#0f2a33cc;border:2px solid #7fe8dc2e;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:15px;font-weight:600;display:inline-flex}.bandeau .item .point{border-radius:50%;flex:none;width:10px;height:10px;display:block}.deux-colonnes{z-index:1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:48px;display:grid;position:relative}.deux-colonnes.en-haut{align-items:start}.atout{transition:border-color var(--t-long), transform var(--t-long);transition:border-color var(--t-moyen), transform var(--t-moyen);background:#163c4873;border:2px solid #7fe8dc24;border-radius:20px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.atout:hover{border-color:color-mix(in srgb, var(--teinte,var(--lagon)) 60%, transparent);transform:translate(4px)}.atout .puce-carree{background:linear-gradient(135deg, var(--t2,var(--lagon-clair)), var(--teinte,var(--lagon)));width:44px;height:44px;color:var(--encre);font-family:var(--titre,sans-serif);border:3px solid var(--encre);box-shadow:0 3px 0 var(--encre);border-radius:14px;flex:none;place-items:center;font-size:18px;font-weight:400;display:grid}.fiche{box-shadow:var(--profond), var(--dedans);background:#0f2a33c7;border:2px solid #7fe8dc47;border-radius:32px;flex-direction:column;gap:22px;width:100%;max-width:440px;padding:32px;display:flex;position:relative}.fiche .gain{position:absolute;top:-18px;right:-14px;transform:rotate(6deg)}.fiche .avatar{flex:none;width:110px;height:110px;position:relative}.fiche .avatar .anneau{--arc:0%;background:conic-gradient(var(--or) 0 var(--arc), #0f2a3399 var(--arc) 100%);border-radius:50%;transition:--arc 1.4s cubic-bezier(.2,.8,.3,1) .2s;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 30px #ffd16640}.vu .fiche .avatar .anneau{--arc:var(--part,0%)}.fiche .avatar .dedans{background:var(--ardoise);border:3px solid var(--encre);background-image:repeating-linear-gradient(135deg,#ffffff0f 0 8px,#0000 8px 16px);border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;bottom:7px;left:7px;right:7px}.fiche .avatar .niveau{background:linear-gradient(135deg, var(--or-clair), var(--or));color:var(--encre);font-family:var(--titre,sans-serif);border:3px solid var(--encre);box-shadow:0 3px 0 var(--encre);border-radius:999px;padding:3px 12px;font-size:18px;font-weight:400;position:absolute;bottom:-4px;right:-6px}.barre-xp{background:#081820b3;border:2px solid #ffd1664d;border-radius:999px;height:18px;overflow:hidden}.barre-xp>i{background:linear-gradient(90deg, var(--or), var(--or-clair));border-radius:999px;width:0;height:100%;transition:width 1.4s cubic-bezier(.2,.8,.3,1) .2s;display:block;position:relative;overflow:hidden;box-shadow:0 0 16px #ffd166b3}.vu .barre-xp>i{width:var(--part,0%)}.barre-xp>i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:30%;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:no-preference){.barre-xp>i:after{animation:2.2s linear infinite miroite}}@keyframes miroite{0%{transform:translate(-100%)}to{transform:translate(300%)}}.duo{grid-template-columns:1fr 1fr;gap:12px;display:grid}.duo>div{background:#163c4899;border:2px solid #7fe8dc26;border-radius:18px;flex-direction:column;padding:14px 16px;display:flex}.duo .v{font-family:var(--titre,sans-serif);font-size:26px;font-weight:400}.trois{z-index:1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid;position:relative}.quatre{z-index:1;grid-template-columns:1fr;gap:20px;display:grid;position:relative}@media (min-width:880px){.quatre{grid-template-columns:1fr 1fr}}.regle{flex-direction:column;gap:14px;padding:32px 30px;display:flex}.regle .num{font-family:var(--titre,sans-serif);color:var(--teinte);-webkit-text-stroke:3px var(--encre);paint-order:stroke fill;text-shadow:4px 4px 0 var(--encre);font-size:56px;font-weight:400;line-height:1}.regle .titre{font-family:var(--titre,sans-serif);font-size:24px;font-weight:400;line-height:1.15}.tuiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;width:100%;display:grid}.tuile{color:var(--craie);transition:transform var(--t-moyen), border-color var(--t-moyen);background:#163c4873;border:1px solid #7fe8dc24;border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.tuile:hover{border-color:var(--teinte,var(--lagon-clair));color:var(--craie);transform:translateY(-5px)}.tuile .fin{color:var(--teinte,var(--lagon-clair));margin-top:auto;font-size:14px;font-weight:700}.tuile[aria-disabled=true]{cursor:default}.membre{transition:background var(--t);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.membre:hover{background:#7fe8dc14}.membre .tete{border-radius:50%;flex:none;width:34px;height:34px;display:block;position:relative}.membre .tete .etat{border:3px solid var(--encre);border-radius:50%;width:11px;height:11px;display:block;position:absolute;bottom:-2px;right:-2px}.membre .grade{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.bandeau-page{background:radial-gradient(ellipse at 15% 0%, color-mix(in srgb, var(--teinte,var(--lagon)) 20%, transparent), transparent 55%), linear-gradient(180deg, var(--encre), var(--nuit));border-bottom:1px solid #7fe8dc14;padding:clamp(72px,9vw,96px) 0 64px;position:relative;overflow:clip}.bandeau-page .astre{opacity:.08;pointer-events:none;width:min(50vw,520px);height:min(50vw,520px);position:absolute;top:-30%;right:-8%;-webkit-mask-image:linear-gradient(#000 45%,#0000 82%);mask-image:linear-gradient(#000 45%,#0000 82%)}@media (prefers-reduced-motion:no-preference){.bandeau-page .astre{animation:140s linear infinite tourne}}.offres{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:24px;display:grid}.offre{background:linear-gradient(180deg, var(--panneau-haut), #0f2a338c);transition:transform var(--t-long), border-color var(--t-long), box-shadow var(--t-long);border:2px solid #7fe8dc29;border-radius:30px;flex-direction:column;gap:18px;padding:32px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12}.offre:hover{border-color:color-mix(in srgb, var(--teinte) 70%, transparent);transform:translateY(-6px);box-shadow:0 24px 50px #08182080}.offre.vedette{border-color:color-mix(in srgb, var(--teinte) 65%, transparent);box-shadow:inset 0 1px 0 #ffffff14, 0 0 44px color-mix(in srgb, var(--teinte) 18%, transparent)}.offre .ruban{position:absolute;top:-16px;right:20px;transform:rotate(3deg)}.offre .grade{background:var(--teinte);color:var(--encre);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:5px 14px;font-size:13px;font-weight:700}.offre .nom{font-family:var(--titre,sans-serif);font-size:34px;font-weight:400;line-height:1}.offre .prix{font-family:var(--titre,sans-serif);color:var(--or);font-size:48px;font-weight:400;line-height:1}.offre ul{flex-direction:column;gap:12px;margin:0;padding:0;font-size:16px;line-height:1.4;list-style:none;display:flex}.offre li{align-items:flex-start;gap:12px;display:flex}.offre li:before{content:"";background:var(--lagon);border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.jamais{flex-direction:column;gap:12px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.jamais li{align-items:center;gap:12px;display:flex}.jamais li .croix{color:var(--brique);flex:none;font-weight:700}.reglement{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.reglement>*,.chapitre{min-width:0}@media (min-width:960px){.reglement{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:48px}.sommaire{top:calc(var(--entete) + 28px);max-height:calc(100vh - var(--entete) - 56px);scrollbar-width:thin;position:sticky;overflow-y:auto}}.sommaire{flex-direction:column;gap:2px;display:flex}.sommaire a{color:var(--craie-faible);transition:background var(--t), color var(--t);border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 12px;font-size:14.5px;font-weight:600;line-height:1.3;display:grid}.sommaire a .n{font-family:var(--titre,sans-serif);color:var(--teinte,var(--lagon));opacity:.75;font-size:13px;font-weight:400}.sommaire a:hover{color:var(--craie);background:#7fe8dc0d}.sommaire a[aria-current=true]{color:var(--craie);background:#7fe8dc14}.sommaire a[aria-current=true] .n{opacity:1}.sommaire-groupe{color:var(--craie-faible);letter-spacing:.1em;text-transform:uppercase;padding:16px 12px 6px;font-size:12px;font-weight:700}.sommaire-groupe:first-child{padding-top:0}.onglets-reglement{background:#0711158c;border:1px solid #7fe8dc1f;border-radius:12px;gap:4px;margin-bottom:8px;padding:4px;display:inline-flex}.onglets-reglement a{color:var(--craie-douce);transition:background var(--t), color var(--t);border-radius:9px;padding:8px 14px;font-size:14.5px;font-weight:700}.onglets-reglement a:hover{color:var(--craie);background:#7fe8dc0f}.onglets-reglement a[aria-current=page]{color:var(--encre);background:var(--teinte,var(--lagon-clair))}.lien-texte{text-underline-offset:3px;font-weight:700;text-decoration:underline}.chapitres{flex-direction:column;gap:24px;display:flex}.chapitre{scroll-margin-top:calc(var(--entete) + 24px);background:linear-gradient(#14344080,#0f2a3352);border:1px solid #ffffff0f;border-radius:20px;padding:clamp(22px,2.8vw,34px) clamp(20px,3vw,40px) clamp(14px,2vw,22px);box-shadow:inset 0 1px #ffffff0a}.chapitre-tete{border-bottom:1px solid color-mix(in srgb, var(--teinte) 32%, transparent);align-items:center;gap:16px;padding-bottom:18px;display:flex}.chapitre-num{min-width:44px;height:44px;font-family:var(--titre,sans-serif);color:var(--encre);background:var(--teinte);border-radius:12px;flex:none;place-items:center;padding-inline-start:8px;padding-inline-end:8px;font-size:20px;line-height:1;display:grid}.chapitre h2{text-shadow:none;font-size:clamp(26px,2.8vw,36px);line-height:1.05}.chapitre-intro{max-width:70ch;color:var(--craie-douce);margin:18px 0 2px;font-size:16.5px;font-weight:400;line-height:1.6}.articles{margin:0;padding:0;list-style:none}.article{scroll-margin-top:calc(var(--entete) + 32px);border-bottom:1px solid #ffffff0f;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.article:last-child{border-bottom:0}.article .num{font-family:var(--titre,sans-serif);color:var(--teinte);align-self:start;font-size:16px;font-weight:400;line-height:1.6;text-decoration:none}.article .num:hover{color:var(--craie);text-underline-offset:4px;text-decoration:underline}.article .titre{font-family:var(--corps,sans-serif);color:var(--craie);margin:0 0 4px;font-size:17.5px;font-weight:700;line-height:1.4}.article p{max-width:70ch;color:var(--craie-douce);font-size:16.5px;font-weight:400;line-height:1.65}.article p strong{color:var(--craie);font-weight:600}.article:target{border-radius:10px;animation:2.4s ease-out article-vise}@keyframes article-vise{0%{background:color-mix(in srgb, var(--teinte) 16%, transparent)}}.reglement-suite{padding:24px 4px 0}.reglement-suite h2{margin-bottom:12px;font-size:clamp(30px,3.8vw,48px)}.reglement-recours{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px;display:flex}.reglement-recours>.tendre{flex:320px}.chapitre .bloc-tableau{margin-top:18px}.chapitre .tablewrap{background:#07111547;border:1px solid #ffffff12;border-radius:12px}.chapitre .tableau th,.chapitre .tableau td{border-bottom:1px solid #ffffff0f}.chapitre .tableau th{color:var(--craie-faible);font-size:12px}.chapitre .tableau td{font-weight:400}.essentiel{background:radial-gradient(at 0 0,#ffd16624,#0000 55%),linear-gradient(#163c489e,#0f2a339e);border:2px solid #ffd1666b;border-radius:28px;padding:clamp(24px,3.4vw,36px);position:relative;box-shadow:inset 0 1px #ffffff12,0 20px 50px #08182059}.essentiel .menu{color:var(--or)}.essentiel-titre{max-width:30ch;text-shadow:none;margin:12px 0 24px;font-size:clamp(26px,3.2vw,40px);line-height:1.08}.essentiel-liste{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.essentiel-liste{grid-template-columns:1fr 1fr;gap:18px 28px}}.essentiel-liste li{color:var(--craie-douce);align-items:flex-start;gap:14px;font-size:16px;line-height:1.5;display:flex}.essentiel-liste li>.n{width:34px;height:34px;font-family:var(--titre,sans-serif);color:var(--encre);background:linear-gradient(135deg, var(--or-clair), var(--or));border:2.5px solid var(--encre);box-shadow:0 3px 0 var(--encre);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:400;display:grid}.essentiel-liste strong{color:var(--craie)}.essentiel-foi{border-top:2px solid #ffd1662e;max-width:78ch;margin-top:24px;padding-top:20px;font-size:15px}.bloc-tableau{margin-top:26px}.tableau-intro{color:var(--lagon-pale);margin-bottom:14px;font-size:17px;line-height:1.5}.tableau-intro strong{color:var(--craie)}.tablewrap{-webkit-overflow-scrolling:touch;background:#163c4861;border:1px solid #7fe8dc24;border-radius:18px;overflow-x:auto}.tablewrap .tableau{min-width:340px}.tablewrap .tableau th,.tablewrap .tableau td{padding:13px 16px}.tablewrap .tableau tbody tr:last-child td{border-bottom:0}.tableau .valeur{text-align:right;white-space:nowrap;color:var(--craie);font-weight:600}.tableau th.valeur{color:var(--teinte,var(--lagon-clair))}.tableau td.n.valeur{font-family:var(--titre,sans-serif);color:var(--teinte,var(--or));font-size:20px;font-weight:400}.note-tableau{color:var(--craie-faible);margin-top:12px;font-size:15px;line-height:1.5}.note-tableau strong{color:var(--or-clair)}.etape{background:#163c4873;border:1px solid #7fe8dc24;border-radius:16px;align-items:flex-start;gap:18px;padding:20px;display:flex}.etape .n{background:linear-gradient(135deg, var(--lagon-clair), var(--lagon));width:44px;height:44px;color:var(--encre);font-family:var(--titre,sans-serif);border:3px solid var(--encre);box-shadow:0 3px 0 var(--encre);border-radius:14px;flex:none;place-items:center;font-size:20px;font-weight:400;display:grid}.touches{flex-direction:column;gap:10px;display:flex}.touches .ligne{color:var(--craie-douce);align-items:center;gap:12px;font-size:15px;display:flex}.touches kbd{font-family:var(--titre,sans-serif);color:var(--lagon-clair);text-align:center;background:#0f2a33cc;border:2px solid #7fe8dc40;border-bottom-width:4px;border-radius:8px;flex:none;min-width:56px;padding:4px 10px;font-size:14px;font-weight:400}.guides{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.guide{background:linear-gradient(180deg, var(--panneau-haut), #0f2a338c);color:var(--craie);transition:transform var(--t-moyen), border-color var(--t-moyen);border:1px solid #7fe8dc24;border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.guide:hover{border-color:var(--teinte);color:var(--craie);transform:translateY(-4px)}.guide .cat{letter-spacing:.08em;text-transform:uppercase;color:var(--teinte);font-size:13px;font-weight:700}.guide .titre{font-family:var(--titre,sans-serif);font-size:22px;font-weight:400;line-height:1.15}.guide .fin{color:var(--teinte);margin-top:auto;font-size:14px;font-weight:700}.questions{background:linear-gradient(#14344080,#0f2a3352);border:1px solid #ffffff12;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.question{transition:background var(--t-long);border-bottom:1px solid #ffffff0f}.question:last-child{border-bottom:0}.question:has([aria-expanded=true]){background:#7fe8dc0a}.question>button{cursor:pointer;text-align:left;width:100%;color:var(--craie);background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;font-size:clamp(17px,1.6vw,20px);font-weight:700;display:flex}.question>button:hover{color:var(--lagon-clair)}.question .signe{width:34px;height:34px;color:var(--lagon-clair);font-family:var(--titre,sans-serif);transition:transform var(--t-long), background var(--t-long);background:#22c9be24;border:1px solid #7fe8dc4d;border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:400;display:grid}.question [aria-expanded=true] .signe{background:#22c9be47;transform:rotate(135deg)}.faq-grille{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:960px){.faq-grille{grid-template-columns:minmax(0,1fr) 300px;gap:40px}.faq-aside{top:calc(var(--entete) + 28px);position:sticky}}.faq-aside{flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.faq-aside strong{font-family:var(--titre,sans-serif);text-wrap:balance;font-size:22px;font-weight:400;line-height:1.1}.question .volet{transition:grid-template-rows var(--t-long);grid-template-rows:0fr;display:grid}.question .volet.ouvert{grid-template-rows:1fr}.question .volet>div{overflow:hidden}.question .volet p{color:var(--craie-douce);padding:0 24px 24px;font-size:17px;line-height:1.6}.pied{background:radial-gradient(ellipse at 50% 0%, #22c9be1f, transparent 55%), linear-gradient(180deg, var(--nuit), var(--encre-basse));border-top:1px solid #7fe8dc1f;padding:72px 0 36px}.pied-colonnes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:36px;display:grid}.pied-colonnes>div:first-child{grid-column:span 1;min-width:240px}@media (min-width:880px){.pied-colonnes{grid-template-columns:1.6fr 1fr 1fr 1fr}}.pied h2{letter-spacing:.1em;text-transform:uppercase;color:var(--lagon-clair);font-size:13px;font-weight:700;font-family:var(--corps,inherit);text-shadow:none;margin-bottom:14px}.pied ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pied a{color:var(--craie-douce);font-size:15px;font-weight:500}.pied a:hover{color:var(--lagon-clair)}.pied-bas{color:var(--craie-faible);border-top:1px solid #7fe8dc1a;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:40px;padding-top:24px;font-size:14px;display:flex}.copier{color:var(--craie);cursor:pointer;transition:border-color var(--t), transform var(--t);background:#0f2a33b8;border:1px solid #7fe8dc4d;border-radius:999px;align-items:center;gap:12px;padding:9px 9px 9px 18px;font-size:15px;font-weight:600;display:inline-flex}.copier:hover{border-color:var(--lagon-clair);transform:translateY(-1px)}.copier:active{transform:translateY(1px)}.copier .adresse{color:var(--lagon-clair);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px}.copier .action{color:var(--lagon-clair);transition:background var(--t);background:#7fe8dc26;border-radius:999px;padding:6px 12px;font-size:13px}.copier:hover .action{background:#7fe8dc47}.avis-copie{z-index:90;-webkit-backdrop-filter:blur(18px);border:3px solid var(--encre);box-shadow:var(--pose-3), 0 18px 40px #08182099;animation:avis-entre .45s var(--ressort);background:#0f2a33eb;border-radius:999px;align-items:center;gap:12px;padding:14px 24px;font-weight:700;display:flex;position:fixed;bottom:28px;left:50%}@keyframes avis-entre{0%{opacity:0;transform:translate(-50%,24px)scale(.9)}to{opacity:1;transform:translate(-50%)scale(1)}}.avis-copie{transform:translate(-50%)}.avis-copie .coche{color:var(--lagon);flex:none}.avis-copie .petit{color:var(--lagon-clair);font-weight:500}.avis{border:1px solid var(--lisere);background:var(--panneau);border-radius:14px;padding:16px 20px;font-size:16px;line-height:1.55}.avis.rouge{background:#f06a5a1a;border-color:#f06a5a80}.avis.jaune{background:#ffd16617;border-color:#ffd16673}.avis code{border:1px solid var(--lisere);color:var(--lagon-clair);background:#22c9be1f;border-radius:6px;padding:.1em .4em;font-family:ui-monospace,Consolas,monospace;font-size:.9em}.case{cursor:pointer;color:var(--craie-douce);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.case input[type=checkbox]{appearance:none;border:2px solid var(--lisere-vif);cursor:pointer;width:24px;height:24px;transition:background var(--t), border-color var(--t), box-shadow var(--t);background:#0a1f2699;border-radius:8px;flex:none;margin-top:2px}.case input[type=checkbox]:checked{background:linear-gradient(135deg, var(--lagon-clair), var(--lagon));border-color:var(--encre);box-shadow:0 2px 0 var(--encre)}.case input[type=checkbox]:checked:after{content:"";border:solid var(--encre);border-width:0 3px 3px 0;width:6px;height:12px;margin:2px auto 0;display:block;transform:rotate(45deg)}.rang-geant{font-family:var(--titre,sans-serif);color:var(--or);-webkit-text-stroke:4px var(--encre);paint-order:stroke fill;text-shadow:5px 5px 0 var(--encre);font-size:clamp(46px,9vw,76px);font-weight:400;line-height:1}.palier{flex-direction:column;gap:8px;display:flex}.barre{background:#081820b3;border:2px solid #7fe8dc2e;border-radius:999px;height:14px;overflow:hidden}.barre>i{background:linear-gradient(90deg, var(--lagon), var(--lagon-clair));border-radius:999px;width:0;height:100%;transition:width 1.2s cubic-bezier(.2,.8,.3,1) .15s;display:block;box-shadow:0 0 14px #22c9be99}.vu .barre>i{width:var(--part,0%)}.tableau{border-collapse:collapse;width:100%;font-size:16px}.tableau th,.tableau td{text-align:left;border-bottom:2px solid #7fe8dc1a;padding:12px 14px}.tableau th{letter-spacing:.08em;text-transform:uppercase;color:var(--lagon-clair);font-size:13px;font-weight:700}.tableau td{color:var(--craie-douce)}.tableau tbody tr:last-child td{border-bottom:0}.lien-parrain{color:var(--lagon-clair);white-space:nowrap;background:#0a1f2699;border:2px dashed #7fe8dc57;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-family:ui-monospace,Consolas,monospace;font-size:15px;display:flex;overflow-x:auto}@media (prefers-reduced-motion:no-preference){.page-entre{animation:.5s cubic-bezier(.2,.8,.3,1) both page-entre}}@keyframes page-entre{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.saut-contenu{z-index:100;background:var(--lagon);color:var(--encre);font-family:var(--titre,sans-serif);border-radius:0 0 12px;padding:14px 22px;position:absolute;top:0;left:-9999px}.saut-contenu:focus{left:0}.cache{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.etoiles{pointer-events:none;background-image:radial-gradient(1.6px 1.6px at 8% 18%,#f4f7f3e6,#0000),radial-gradient(1.2px 1.2px at 22% 9%,#f4f7f3cc,#0000),radial-gradient(1.4px 1.4px at 37% 24%,#f4f7f3b3,#0000),radial-gradient(1.2px 1.2px at 58% 7%,#f4f7f3e6,#0000),radial-gradient(1.6px 1.6px at 71% 19%,#f4f7f3b3,#0000),radial-gradient(1.2px 1.2px at 84% 11%,#f4f7f3cc,#0000),radial-gradient(1.4px 1.4px at 93% 27%,#f4f7f3b3,#0000),radial-gradient(1.2px 1.2px at 47% 15%,#f4f7f399,#0000),radial-gradient(1.2px 1.2px at 15% 32%,#f4f7f399,#0000);position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.etoiles{animation:4s ease-in-out infinite scintille}}@keyframes scintille{0%,to{opacity:.4}50%{opacity:1}}.astre-or{filter:drop-shadow(0 0 26px #ffd1668c);pointer-events:none;z-index:1;width:74px;height:74px;position:absolute;top:13%;right:9%}@media (prefers-reduced-motion:no-preference){.astre-or svg{animation:6s ease-in-out infinite flotte}}@media (max-width:760px){.astre-or{display:none}}.roul{min-width:.62em}@keyframes trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.mots{text-shadow:none;text-wrap:balance;display:block}.entree.a-droite .mots{text-align:right}.entree.au-centre .mots,.final .mots{text-align:center}.mot{margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.mot>b{font-weight:inherit;display:inline-block}.mot.accent>b{color:var(--lagon-clair)}@media (prefers-reduced-motion:no-preference){.mots .mot>b{transition:transform .85s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 52ms)}.anime .mots:not(.vu) .mot>b{transform:translateY(115%)}}.aimant{display:inline-flex}.aimant-corps{width:100%;transition:transform .24s cubic-bezier(.2,.8,.3,1);display:inline-flex}.aimant-corps>*{width:100%}.bouton.grand{border-radius:var(--r-bouton-grand);padding:21px 42px;font-size:clamp(19px,2.2vw,23px)}.preuves-bande{background:#0f2a336b;border-block-start:1px solid #7fe8dc1a;border-block-end:1px solid #7fe8dc1a;padding:clamp(28px,4vw,40px) 0}.preuves{text-align:center;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px 20px;display:grid}.preuve .v{font-family:var(--titre,sans-serif);font-variant-numeric:tabular-nums;font-size:clamp(34px,4.4vw,52px);font-weight:400;line-height:1;display:block}.preuve .v i{color:var(--lagon-clair);margin-left:.14em;font-size:.4em;font-style:normal}.preuve .t{color:var(--craie-faible);margin-top:9px;font-size:14px;line-height:1.4;display:block}.parcours{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:34px 24px;display:grid;position:relative}.parcours .fil{display:none}@media (min-width:900px){.parcours .fil{opacity:.55;transform-origin:0;background:linear-gradient(90deg,#22c9be,#ffd166 52%,#b78cf2);border-radius:2px;height:3px;transition:transform 1.3s cubic-bezier(.2,.8,.3,1) .15s;display:block;position:absolute;top:33px;left:17%;right:17%;transform:scaleX(0)}.parcours.vu .fil{transform:scaleX(1)}}.etape-pas{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.etape-pas .pastille{width:66px;height:66px;font-family:var(--titre,sans-serif);color:var(--encre);background:linear-gradient(135deg, color-mix(in srgb, var(--teinte) 55%, #f4f7f3), var(--teinte));border:3px solid var(--encre);box-shadow:var(--pose-3), 0 0 26px color-mix(in srgb, var(--teinte) 35%, transparent);transition:transform .3s var(--ressort), box-shadow .3s ease-out;border-radius:50%;flex:none;place-items:center;font-size:30px;font-weight:400;display:grid}.etape-pas:hover .pastille{box-shadow:0 9px 0 var(--encre), 0 0 34px color-mix(in srgb, var(--teinte) 55%, transparent);transform:translateY(-5px)rotate(-6deg)}.etape-pas h3{font-size:clamp(22px,2.4vw,28px)}.etape-pas p{max-width:34ch}.etape-pas .duree{letter-spacing:.09em;text-transform:uppercase;color:var(--teinte);margin-top:2px;font-size:12px;font-weight:700}.lien-etape{color:var(--teinte);border-bottom:2px solid color-mix(in srgb, var(--teinte) 45%, transparent);transition:border-color var(--t), opacity var(--t);margin-top:8px;padding-bottom:2px;font-size:15px;font-weight:700}.lien-etape:hover{border-bottom-color:var(--teinte);opacity:.85}.explication{text-align:center;max-width:70ch;color:var(--craie-douce);background:#0f2a3359;border:2px dashed #7fe8dc38;border-radius:22px;margin-inline-start:auto;margin-inline-end:auto;padding:22px 28px;font-size:clamp(15px,1.5vw,17px);line-height:1.65}.explication strong{color:var(--lagon-clair)}.vedettes{perspective:1300px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:22px;display:grid}@media (min-width:1020px){.vedettes{grid-template-columns:repeat(3,1fr)}.vedettes>:nth-child(3n+2){margin-top:54px}}.carte-metier{border-radius:20px;height:100%;position:relative}.carte-metier-corps{isolation:isolate;border-radius:inherit;height:100%;transition:transform .5s cubic-bezier(.2, .8, .3, 1), border-color var(--t-moyen), box-shadow var(--t-moyen);background:linear-gradient(#12323f 0%,#0f2a35 48%,#0d2530 100%);border:1px solid #ffffff12;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 48px -28px #000000b3}.carte-metier:hover .carte-metier-corps{border-color:color-mix(in srgb, var(--teinte) 38%, transparent);transition:transform .14s ease-out, border-color var(--t-moyen), box-shadow var(--t-moyen);box-shadow:inset 0 1px #ffffff14,0 34px 60px -28px #000c}.carte-metier .halo{z-index:0;background:radial-gradient(circle, color-mix(in srgb, var(--teinte) 15%, transparent) 0%, transparent 62%);opacity:0;pointer-events:none;border-radius:50%;width:380px;height:380px;margin:-190px 0 0 -190px;transition:opacity .3s ease-out;position:absolute;top:0;left:0}.carte-metier:hover .halo{opacity:1}.carte-metier-scene{z-index:1;background:radial-gradient(ellipse 64% 48% at 50% 100%, color-mix(in srgb, var(--teinte) 36%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--teinte) 6%, transparent), transparent 70%);border-bottom:1px solid #ffffff0f;justify-content:center;align-items:flex-end;height:270px;display:flex;position:relative}.carte-metier-scene:after{content:"";background:radial-gradient(closest-side,#00000080,#0000);border-radius:50%;width:44%;height:14px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.carte-metier-scene img{z-index:1;filter:drop-shadow(0 10px 14px #00000059);width:auto;height:248px;margin-bottom:6px;transition:transform .35s cubic-bezier(.2,.8,.3,1);position:relative}.carte-metier:hover .carte-metier-scene img{transform:translateY(-4px)scale(1.035)}.carte-metier .haut{z-index:2;align-items:center;gap:10px;display:flex;position:absolute;top:16px;left:16px;right:16px}.carte-metier .appli{color:#fff;background:linear-gradient(160deg, color-mix(in srgb, var(--teinte) 88%, #fff), color-mix(in srgb, var(--teinte) 70%, #000));border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 14px #0000004d,inset 0 1px #ffffff73}.carte-metier .appli svg{width:19px;height:19px}.carte-metier .univers{min-width:0;color:var(--craie);flex:1;font-size:14.5px;font-weight:700}.carte-metier .acces{color:var(--craie);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:6px 10px;font-size:12.5px;font-weight:700;line-height:1}.carte-metier .acces.vip{color:#3a2a05;background:linear-gradient(#ffebb0 0%,#ffd166 55%,#f2b53a 100%);border-color:#fff9;box-shadow:inset 0 1px #fffc}.carte-metier-texte{z-index:1;flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex;position:relative}.carte-metier .nom{font-family:var(--titre,sans-serif);color:var(--craie);font-size:clamp(24px,2.1vw,28px);font-weight:400;line-height:1.05}.carte-metier .fait{color:var(--craie-douce);font-size:15.5px;line-height:1.5}.carte-metier .gains{color:var(--or-clair);border-top:1px solid #ffffff12;align-items:flex-start;gap:10px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.carte-metier .piece{background:radial-gradient(circle at 35% 35%, var(--or-clair), var(--or) 60%, #c99a2e);border-radius:50%;flex:none;width:13px;height:13px;margin-top:3px}@media (max-width:700px){.carte-metier-scene{height:244px}.carte-metier-scene img{height:224px}.carte-metier .nom{font-size:26px}}@media (hover:none){.carte-metier:active .carte-metier-corps{transition-duration:.18s;transform:scale(.98)}}.points{display:none}.apres-grille{text-align:center;max-width:66ch;color:var(--craie-faible);margin-inline-start:auto;margin-inline-end:auto;font-size:16px;line-height:1.7}kbd{font-family:var(--titre,sans-serif);color:var(--lagon-clair);background:#0f2a33cc;border:2px solid #7fe8dc40;border-bottom-width:4px;border-radius:8px;padding:2px 9px;font-size:.82em;font-weight:400}.jargon{letter-spacing:.07em;text-transform:uppercase;color:var(--teinte);opacity:.8;margin-top:auto;padding-top:14px;font-size:12px;font-weight:700}.rassurance{letter-spacing:.02em;color:var(--lagon-clair);margin-top:16px;font-size:14px;font-weight:600}.final{text-align:center;background:radial-gradient(at 50% 118%,#22c9be3d,#0000 64%);padding:clamp(80px,12vw,140px) 0 clamp(64px,9vw,110px);position:relative;overflow:clip}.final:before{content:"";background:linear-gradient(90deg, transparent, var(--lagon) 20%, var(--or) 50%, var(--lagon) 80%, transparent);opacity:.5;width:220%;height:2px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.final:before{animation:9s ease-in-out infinite filet}}@keyframes filet{0%,to{opacity:.35;transform:translate(0)}50%{opacity:.7;transform:translate(-54.5%)}}.preuve .v{transition:transform .3s var(--ressort)}.preuve:hover .v{transform:translateY(-4px)}.final-corps{flex-direction:column;align-items:center;gap:20px;display:flex}.final .mots{font-size:clamp(46px,7.5vw,96px)}.final .rassurance{max-width:44ch}@media (max-width:760px){:root{--gouttiere:18px}.heros-corps{padding-top:32px;padding-bottom:22vh}.heros{min-height:calc(100svh - var(--entete))}.ville{height:min(38vh,300px)}.descendre{padding:8px 14px 12px;font-size:12px;bottom:74px}.heros-barre{padding-top:16px}.flottant.fun{top:-18%;left:-2%}.flottant.rp{top:-12%;right:-2%}.flottant.argent{bottom:-12%;right:-4%}.flottant.wanted{bottom:-8%;left:-4%}.deux-colonnes{gap:32px}.panneau,.carte,.offre,.carte-statut{border-radius:var(--r-panneau-tel);padding:22px}.fiche{padding:22px}.bouton{padding:14px 22px;font-size:16px}.chapitre h2{flex-wrap:wrap;gap:8px}.pied{padding-top:48px}.bandeau{margin-top:36px}.parcours{gap:30px 20px}.etape-pas .pastille{width:58px;height:58px;font-size:26px}.explication{border-radius:18px;padding:18px 20px}.final{padding:64px 0 56px}.final .mots{font-size:clamp(38px,12vw,58px)}.preuves{grid-template-columns:repeat(2,1fr)}.apres-grille{font-size:15px}}@media (max-width:420px){.blocs-compte{gap:6px}.bloc-compte{min-width:58px;padding:12px 6px}.bloc-compte .v{font-size:32px}.horloge{font-size:48px}}@media (max-height:620px) and (min-width:761px){.heros-corps{padding-bottom:14vh}.descendre{display:none}}html{-webkit-tap-highlight-color:transparent}.burger{border:2px solid var(--lisere-vif);cursor:pointer;width:48px;height:48px;transition:background var(--t), border-color var(--t);background:#0f2a3399;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;display:none}.burger span{background:var(--craie);width:20px;height:2.5px;transition:transform .4s var(--ressort), opacity .2s ease-out;border-radius:2px;display:block}.burger.ouvert{border-color:var(--lagon-clair);background:#22c9be29}.burger.ouvert span:first-child{transform:translateY(7.5px)rotate(45deg)}.burger.ouvert span:nth-child(2){opacity:0;transform:scaleX(.2)}.burger.ouvert span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}.menu-plein{z-index:55;padding:calc(var(--entete) + 18px) var(--gouttiere) calc(22px + env(safe-area-inset-bottom));overscroll-behavior:contain;background-color:var(--nuit);visibility:hidden;opacity:0;background-image:radial-gradient(at 100% 0,#22c9be38,#0000 55%),radial-gradient(at 0 100%,#b78cf224,#0000 55%),radial-gradient(#7fe8dc12 1px,#0000 1.2px);background-size:auto,auto,26px 26px;flex-direction:column;transition:opacity .28s ease-out,visibility 0s linear .28s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.menu-plein.ouvert{visibility:visible;opacity:1;transition:opacity .22s ease-out}.menu-liens{flex-direction:column;display:flex}.menu-liens a{font-family:var(--titre,sans-serif);color:var(--craie);opacity:0;transition:transform .5s var(--ressort), opacity .3s ease-out, color var(--t);border-bottom:1px solid #7fe8dc14;align-items:baseline;gap:14px;padding:13px 2px;font-size:clamp(30px,8.6vw,40px);font-weight:400;line-height:1.1;display:flex;transform:translate(-22px)}.menu-plein.ouvert .menu-liens a{opacity:1;transition-delay:calc(60ms + var(--i,0) * 45ms);transform:none}.menu-liens a .n{min-width:26px;font-family:var(--corps,sans-serif);letter-spacing:.06em;color:var(--lagon);font-size:13px;font-weight:700}.menu-liens a[aria-current=page],.menu-liens a:active{color:var(--lagon-clair)}.menu-bas{opacity:0;transition:transform .5s var(--ressort), opacity .3s ease-out;flex-direction:column;gap:12px;margin-top:auto;padding-top:26px;display:flex;transform:translateY(14px)}.menu-plein.ouvert .menu-bas{opacity:1;transition-delay:calc(60ms + var(--i,6) * 45ms);transform:none}.menu-bas .bouton{width:100%}html.menu-ouvert,html.menu-ouvert body{overflow:hidden}.barre-bas{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:50;-webkit-backdrop-filter:blur(16px)saturate(130%);transition:transform .5s var(--ressort);background:#0b1a20e6;border:1px solid #7fe8dc4d;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:9px 9px 9px 18px;display:none;position:fixed;transform:translateY(calc(100% + 40px));box-shadow:0 18px 44px #0000008c,0 0 30px #22c9be1f}.barre-bas.visible{transform:none}.barre-bas-info{flex-direction:column;gap:3px;min-width:0;display:flex}.barre-bas-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lagon-clair);white-space:nowrap;font-size:12px;font-weight:700}.barre-bas-compte{font-family:var(--titre,sans-serif);color:var(--or);white-space:nowrap;font-size:21px;font-weight:400;line-height:1}.barre-bas-compte i{color:var(--lagon-clair);margin:0 1px;font-size:.6em;font-style:normal}.barre-bas .bouton{flex:none;min-height:48px}@media (max-width:1039px){:root{--entete:66px}.entete-rang{min-height:var(--entete);padding-block-start:9px;padding-block-end:9px}.nav-actions{display:none}.burger,.barre-bas{display:flex}.avis-copie{bottom:calc(100px + env(safe-area-inset-bottom))}}@media (max-width:760px){.heros{min-height:calc(100svh - var(--entete))}.heros-barre{justify-content:center;padding-top:14px}.pilule{text-align:center;justify-content:center;gap:6px 10px;padding:8px 16px 8px 12px;font-size:14px}.pilule .compte{font-size:17px}.pilule .menu{font-size:12px}.heros-corps{padding:18px var(--gouttiere) 21vh}.version-longue{display:none}.version-courte{display:inline}.titre-enseigne{margin-top:4px;padding:46px 0 40px}.flottant .etiquette.grande{box-shadow:0 3px 0 var(--encre);letter-spacing:.04em;border-width:2.5px;padding:5px 11px;font-size:12px}.flottant .bulle-argent{border-width:2.5px;gap:6px;padding:5px 11px;font-size:12px}.flottant .bulle-argent .puce{width:10px!important;height:10px!important}.flottant.fun{top:6px;bottom:auto;left:4%;right:auto}.flottant.rp{top:12px;bottom:auto;left:auto;right:6%}.flottant.wanted{top:auto;bottom:2px;left:2%;right:auto}.flottant.argent{top:auto;bottom:8px;left:auto;right:2%}.accroche{margin-top:14px;font-size:clamp(24px,7vw,30px)}.sous-accroche{font-size:16px}.heros-boutons{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:380px;margin-top:26px}.heros-boutons .aimant,.heros-boutons .bouton{width:100%}.heros-boutons .bouton{min-height:56px}.descendre{display:none}.ville{height:min(34vh,260px)}.numero{display:none}h2{font-size:clamp(32px,9.2vw,44px)}.quartier{padding:64px 0}.entree{gap:14px}.entree.a-droite{text-align:left;align-items:flex-start;margin-left:0}.entree.a-droite .mots{text-align:left}.chapo{font-size:16px}.parcours{grid-template-columns:1fr;gap:0}.parcours .fil{opacity:.5;transform-origin:50% 0;background:linear-gradient(#22c9be,#ffd166 52%,#b78cf2);border-radius:2px;width:3px;transition:transform 1.3s cubic-bezier(.2,.8,.3,1) .15s;display:block;position:absolute;top:30px;bottom:60px;left:27px;transform:scaleY(0)}.parcours.vu .fil{transform:scaleY(1)}.etape-pas{text-align:left;grid-template-columns:56px 1fr;align-items:start;gap:4px 16px;padding-bottom:28px;display:grid}.etape-pas .pastille{grid-row:1/span 3;width:56px;height:56px;font-size:26px}.etape-pas h3{margin-top:6px;font-size:22px}.etape-pas p{max-width:none;font-size:15px}.etape-pas .duree{margin-top:2px}.etape-pas .lien-etape{grid-column:2}.explication{text-align:left;padding:18px 20px}.vedettes{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gouttiere);margin-inline:calc(var(--gouttiere) * -1);padding:8px var(--gouttiere) 16px;scrollbar-width:none;perspective:none;overscroll-behavior-x:contain;gap:14px;display:flex;overflow-x:auto}.vedettes::-webkit-scrollbar{display:none}.vedettes>.carte-metier{scroll-snap-align:start;flex:0 0 min(84%,340px);margin-top:0}.points{justify-content:center;gap:2px;margin-top:2px;display:flex}.point{cursor:pointer;background:0 0;border:0;place-items:center;min-width:40px;height:40px;padding:0;display:grid}.point:before{content:"";width:8px;height:8px;transition:width .4s var(--ressort), background .25s ease-out;background:#7fe8dc40;border-radius:999px}.point.actif:before{background:var(--teinte);width:24px}.apres-grille{text-align:left}.carte-statut{border-radius:22px;gap:14px;padding:20px}.horloge{font-size:52px}.cadran{width:168px;height:168px}.bandeau{margin-top:32px;padding:12px 0}.bandeau .item{padding:8px 14px;font-size:14px}.fiche{border-radius:24px;padding:22px}.fiche .gain{top:-16px;right:-6px}.regle{padding:24px 22px}.regle .num{font-size:46px}.tuile{padding:18px}.final .etiquette{letter-spacing:.05em;padding:7px 13px;font-size:12px}.final-corps>div{width:100%;max-width:420px}.final .aimant,.final .bouton.grand{width:100%}.final .bouton.grand{min-height:60px}.pied{padding:48px 0 calc(110px + env(safe-area-inset-bottom))}.pied-colonnes{grid-template-columns:1fr 1fr;gap:26px 18px}.pied-colonnes>div:first-child{grid-column:1/-1}.pied ul{gap:0}.pied ul a,.pied ul .tendre{padding:11px 0;display:block}.pied-bas{flex-direction:column;gap:10px}.essentiel{border-radius:22px;padding:20px}.essentiel-titre{margin:10px 0 18px;font-size:clamp(22px,6.8vw,30px)}.essentiel-liste{gap:14px}.essentiel-liste li{gap:12px;font-size:15px}.essentiel-liste li>.n{width:30px;height:30px;font-size:16px}.essentiel-foi{margin-top:18px;padding-top:16px;font-size:14px}.tableau-intro{font-size:16px}.tablewrap .tableau{table-layout:fixed;min-width:0;font-size:15px}.tablewrap .tableau th,.tablewrap .tableau td{padding:11px 12px}.tablewrap .tableau th:first-child,.tablewrap .tableau td:first-child{width:60%}.tableau .valeur{white-space:normal;text-align:left}.tablewrap .tableau td.n.valeur{font-size:18px}.bandeau-page{padding:48px 0 40px}.bloc-compte .u{font-size:12px}}@media (max-width:959px){.sommaire{top:var(--entete);z-index:20;margin-inline:calc(var(--gouttiere) * -1);padding:10px var(--gouttiere);scrollbar-width:none;background:#0b1a20f5;border-bottom:1px solid #7fe8dc1a;flex-direction:row;gap:6px;position:sticky;overflow-x:auto}.sommaire::-webkit-scrollbar{display:none}.sommaire a{background:#0f2a3399;border:1px solid #7fe8dc24;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:40px;padding:8px 14px;font-size:14px;display:flex}.chapitre{scroll-margin-top:calc(var(--entete) + 76px)}.article{scroll-margin-top:calc(var(--entete) + 84px);grid-template-columns:42px minmax(0,1fr);gap:10px}.sommaire-groupe{flex:none;align-self:center;padding:0 2px 0 6px}.sommaire-groupe:first-child{padding-left:0}}@media (max-width:380px){.barre-bas-label,.barre-bas-heures,.barre-bas-minutes{display:none}.barre-bas-info{overflow:hidden}.barre-bas{padding-left:14px}.flottant.argent{display:none}}@media (hover:none){.carte:hover,.tuile:hover,.offre:hover,.guide:hover,.atout:hover,.article:hover,.preuve:hover .v{transform:none}.etape-pas:hover .pastille{box-shadow:var(--pose-3), 0 0 26px color-mix(in srgb, var(--teinte) 35%, transparent);transform:none}.tuile,.offre,.guide,.carte,.question{transition:transform .18s cubic-bezier(.2, .8, .3, 1), border-color var(--t-moyen)}.tuile:active,.offre:active,.guide:active,.carte:active{transform:scale(.975)}.bouton:active{transform:translateY(3px)scale(.98)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.barre-xp>i,.barre>i{width:var(--part,0%)}.cadran .arc,.fiche .avatar .anneau{--arc:var(--part,0%)}}.bouton:disabled,.bouton[aria-disabled=true]{opacity:.5;cursor:not-allowed;filter:saturate(.5)}.bouton:disabled:hover,.bouton[aria-disabled=true]:hover{box-shadow:var(--pose-3);transform:none}.bouton.creux:disabled:hover{box-shadow:none;background:#0f2a3399}.bouton:disabled:after{content:none}.pastille-direct{color:var(--craie);background:#0f2a33b8;border:1px solid #7fe8dc38;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.pastille-direct:hover{border-color:#7fe8dc80}.pastille-direct .reste{color:var(--lagon-clair);font-weight:600}.apres-grille{flex-direction:column;align-items:center;gap:22px;display:flex}.trailer-rang{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:center;gap:48px;display:grid}@media (max-width:960px){.trailer-rang{grid-template-columns:minmax(0,1fr);gap:30px}}.bande-annonce{aspect-ratio:16/9;border:3px solid var(--encre);box-shadow:0 8px 0 var(--encre), var(--profond);background:#000;border-radius:18px;position:relative;overflow:hidden;transform:rotate(-1deg)}.bande-annonce>img,.bande-annonce>iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.bande-annonce-lancer{z-index:2;cursor:pointer;background:linear-gradient(90deg,#0b1a208c,#0b1a2000 55%);border:0;align-items:center;gap:16px;width:100%;height:100%;padding:0 0 0 9%;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.bande-annonce-lancer .rond{background:linear-gradient(135deg, var(--lagon-clair), var(--lagon));border:4px solid var(--encre);width:84px;height:84px;box-shadow:0 6px 0 var(--encre), 0 0 30px #22c9be8c;transition:transform var(--t-moyen);border-radius:50%;flex:none;position:relative}.bande-annonce-lancer .rond:after{content:"";border-style:solid;border-width:14px 0 14px 24px;border-color:transparent transparent transparent var(--encre);margin:-14px 0 0 -9px;position:absolute;top:50%;left:50%}.bande-annonce-lancer .mot{font-family:var(--titre,sans-serif);color:var(--craie);-webkit-text-stroke:5px var(--encre);paint-order:stroke fill;text-shadow:3px 4px 0 var(--encre);font-size:clamp(18px,2vw,24px)}.bande-annonce-lancer:hover .rond{transform:scale(1.07)rotate(-4deg)}@media (max-width:600px){.bande-annonce-lancer .rond{width:64px;height:64px}.bande-annonce-lancer .mot{display:none}}.trailer-cadre{width:100%;max-width:920px;margin-inline-start:auto;margin-inline-end:auto}.heros .descendre{display:none}.categories-metiers{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.categories-metiers a{background:color-mix(in srgb, var(--teinte) 12%, #0f2a33b3);border:1px solid color-mix(in srgb, var(--teinte) 45%, transparent);color:var(--craie);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:15px;font-weight:700;display:inline-flex}.categories-metiers a:hover{border-color:var(--teinte)}.categories-metiers .n{color:var(--teinte);font-size:13px}.categorie-metiers{scroll-margin-top:calc(var(--entete) + 16px)}.categorie-metiers h2{align-items:center;gap:14px;margin-bottom:22px;font-size:clamp(28px,3.4vw,42px);display:flex}.categorie-metiers h2:before{content:"";background:var(--teinte);border:3px solid var(--encre);width:18px;height:18px;box-shadow:var(--pose-2);border-radius:6px;transform:rotate(8deg)}.grille-fiches{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:stretch;gap:18px;display:grid}@media (max-width:560px){.grille-fiches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.fiche-metier{background:linear-gradient(180deg, var(--panneau-haut), #0f2a33a8);scroll-margin-top:calc(var(--entete) + 16px);transition:border-color var(--t-moyen), transform var(--t-moyen);border:1px solid #7fe8dc24;border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px 12px;display:flex;position:relative}.fiche-metier:hover,.fiche-metier:target{border-color:color-mix(in srgb, var(--teinte) 62%, transparent);transform:translateY(-3px)}.fiche-metier .portrait{background:radial-gradient(ellipse 58% 64% at 50% 66%, color-mix(in srgb, var(--teinte) 30%, transparent), transparent 72%);border-radius:16px;justify-content:center;align-items:flex-end;height:170px;margin:-4px -6px 2px;display:flex;position:relative}.fiche-metier .portrait img{filter:drop-shadow(0 10px 14px #00000059);width:auto;height:186px}.fiche-metier .acces{z-index:2;font-family:var(--titre,sans-serif);border:3px solid var(--encre);box-shadow:var(--pose-2);background:linear-gradient(135deg, var(--lagon-clair), var(--lagon));color:var(--encre);border-radius:999px;padding:5px 10px 6px;font-size:13px;line-height:1;position:absolute;top:4px;right:2px;transform:rotate(4deg)}.fiche-metier .acces.vip{background:linear-gradient(135deg, var(--or-clair), var(--or))}.fiche-metier .acces.bientot{background:linear-gradient(135deg,#dde7ea,#a9bec4)}.fiche-metier .nom{font-family:var(--titre,sans-serif);font-size:22px;font-weight:400;line-height:1.05}.accroche-metier{color:var(--craie-douce);font-size:14.5px;line-height:1.45}.chiffres-metier{color:var(--or-clair);flex-wrap:wrap;gap:4px 12px;margin-top:auto;font-size:13.5px;font-weight:700;display:flex}.fiche-metier details{color:var(--craie-douce);border-top:1px solid #7fe8dc1a;padding-top:8px;font-size:14px;line-height:1.5}.fiche-metier summary{cursor:pointer;color:var(--lagon-clair);font-weight:700;list-style:none}.fiche-metier summary::-webkit-details-marker{display:none}.fiche-metier summary:after{content:" +"}.fiche-metier details[open] summary:after{content:" −"}.fiche-metier details p{margin-top:6px}@media (max-width:560px){.fiche-metier{padding:10px}.fiche-metier .portrait{height:140px}.fiche-metier .portrait img{height:152px}.fiche-metier .nom{font-size:18px}.accroche-metier{font-size:13.5px}.chiffres-metier{flex-direction:column;gap:2px}}.reseaux-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}@media (max-width:860px){.reseaux-duo{grid-template-columns:minmax(0,1fr)}}.reseau-carte{border-color:color-mix(in srgb, var(--teinte) 40%, transparent);flex-direction:column;gap:12px;padding:26px;display:flex}.reseau-carte h2{font-size:clamp(26px,3vw,36px)}.reseau-carte .bouton{align-self:flex-start;margin-top:auto}.reseau-chiffres{color:var(--craie-douce);gap:26px;margin:4px 0 6px;font-weight:600;display:flex}.reseau-chiffres b{font-family:var(--titre,sans-serif);color:var(--craie);font-size:32px;font-weight:400;line-height:1;display:block}.reseau-regles{flex-direction:column;gap:8px;margin:2px 0 8px;padding:0;font-weight:600;list-style:none;display:flex}.reseau-regles li{padding-left:22px;position:relative}.reseau-regles li:before{content:"";background:var(--or);border-radius:3px;width:10px;height:10px;position:absolute;top:.45em;left:0;transform:rotate(45deg)}.reseau-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:20px;display:flex}.reseau-tete h2{font-size:clamp(28px,3.4vw,42px)}.lien-reseau{color:var(--lagon-clair);font-weight:700}.lien-reseau:hover{color:var(--craie)}.live-eteint{align-items:center;gap:14px;padding:20px 22px;display:flex}.live-en-direct{aspect-ratio:16/9;border:3px solid var(--encre);max-width:920px;box-shadow:0 8px 0 var(--encre);border-radius:18px;display:block;position:relative;overflow:hidden}.live-en-direct img{object-fit:cover;width:100%;height:100%}.live-en-direct .etiquette{position:absolute;top:16px;left:16px}.reseau-videos{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}@media (max-width:960px){.reseau-videos{grid-template-columns:minmax(0,1fr)}}.reseau-liste{flex-direction:column;gap:12px;display:flex}.mini-video{color:var(--craie);border-radius:12px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:14px;padding:8px;display:grid}.mini-video:hover{background:#7fe8dc12}.mini-video img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--encre);border-radius:12px;width:150px}.mini-video strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.mini-video .tendre{font-size:13px}.reseau-tiktoks{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}.reseau-tiktoks a{aspect-ratio:9/16;border:3px solid var(--encre);box-shadow:0 5px 0 var(--encre);background:var(--encre);transition:transform var(--t-moyen);border-radius:14px;position:relative;overflow:hidden}.reseau-tiktoks a:hover{transform:translateY(-4px)rotate(-1deg)}.reseau-tiktoks img{object-fit:cover;width:100%;height:100%}.reseau-tiktoks .vues{color:var(--craie);background:#0b1a20d1;border-radius:999px;padding:4px 9px;font-size:12.5px;font-weight:700;position:absolute;bottom:8px;left:8px}@media (max-width:560px){.reseau-tiktoks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.reseau-tiktoks{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:561px) and (max-width:1099px){.reseau-tiktoks{grid-template-columns:repeat(4,minmax(0,1fr))}}.guide .guide-image{aspect-ratio:16/9;border:1px solid var(--encre);border-radius:16px;margin:-6px -6px 6px;display:block;overflow:hidden}.guide .guide-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.3,1)}.guide:hover .guide-image img{transform:scale(1.04)}.guide-tete{max-width:900px}.guide-fil{color:var(--craie-faible);margin-bottom:14px;font-size:14px;font-weight:600}.guide-fil a{color:var(--lagon-clair)}.guide-titre{text-wrap:balance;margin:14px 0 16px;font-size:clamp(34px,5vw,60px);line-height:1.04}.guide-meta{color:var(--craie-faible);margin-top:12px;font-size:14px;font-weight:600}.guide-corps{max-width:860px;padding-top:34px;padding-bottom:20px}.guide-couverture{border:3px solid var(--encre);box-shadow:0 8px 0 var(--encre), var(--profond);border-radius:18px;margin:0 0 34px;overflow:hidden;transform:rotate(-.6deg)}.guide-couverture img{width:100%;height:auto;display:block}.guide-prose{color:var(--craie-douce);font-size:18px;line-height:1.7}.guide-prose>*+*{margin-top:1em}.guide-prose h2{color:var(--craie);scroll-margin-top:calc(var(--entete) + 20px);margin-top:1.8em;font-size:clamp(26px,3vw,34px);line-height:1.1}.guide-prose h3{color:var(--craie);margin-top:1.5em;font-size:22px;line-height:1.2}.guide-prose a{color:var(--lagon-clair);text-underline-offset:3px;text-decoration:underline}.guide-prose strong{color:var(--craie)}.guide-prose ul,.guide-prose ol{padding-left:1.3em}.guide-prose li+li{margin-top:.4em}.guide-prose li::marker{color:var(--lagon);font-weight:700}.guide-prose code{font-family:var(--mono,ui-monospace, monospace);color:var(--lagon-clair);background:#0f2a33cc;border:1px solid #7fe8dc33;border-radius:8px;padding:1px 7px;font-size:.9em}.guide-code{background:#0f2a33d9;border:1px solid #7fe8dc33;border-radius:16px;padding:16px 18px;overflow-x:auto}.guide-code code{background:0 0;border:0;padding:0}.guide-encadre{text-align:left}.guide-tableau{overflow-x:auto}.guide-tableau table{border-collapse:collapse;width:100%;font-size:16px}.guide-tableau th,.guide-tableau td{text-align:left;vertical-align:top;border-bottom:1px solid #7fe8dc1a;padding:10px 12px}.guide-tableau th{color:var(--lagon-clair);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:700}.guide-figure img{border:3px solid var(--encre);border-radius:14px;width:100%;height:auto}.guide-figure figcaption{color:var(--craie-faible);margin-top:8px;font-size:14px}.guide-rejoindre{flex-direction:column;gap:12px;margin-top:1.6em;padding:24px;display:flex}.guide-rejoindre strong{font-size:26px;line-height:1}.guide-rejoindre-boutons{flex-wrap:wrap;gap:10px;display:flex}.guide .guide-image{border:0;border-bottom:1px solid var(--encre);border-radius:18px 18px 0 0;margin:-24px -24px 8px}.notifs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:1040px){.notifs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.notifs{grid-template-columns:minmax(0,1fr);gap:10px}}.notif{transition:transform var(--t-moyen), border-color var(--t-moyen);background:linear-gradient(#163c48e6,#0f2a33f0);border:1px solid #7fe8dc24;border-radius:14px;align-items:center;gap:14px;padding:14px 16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #08182073,inset 0 1px #ffffff12}.notif:hover{border-color:color-mix(in srgb, var(--teinte) 55%, transparent);transform:translateY(-3px)}.notif-icone{width:42px;height:42px;color:var(--encre);background:linear-gradient(135deg, color-mix(in srgb, var(--teinte) 55%, #f4f7f3), var(--teinte));border:3px solid var(--encre);box-shadow:0 0 18px color-mix(in srgb, var(--teinte) 40%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.notif-icone svg{width:22px;height:22px}.notif-texte{flex-direction:column;gap:4px;min-width:0;display:flex}.notif-titre{letter-spacing:.09em;text-transform:uppercase;color:var(--teinte);font-size:11.5px;font-weight:700;line-height:1.3}.notif-titre i{text-transform:none;letter-spacing:0;color:var(--craie-faible);font-size:12.5px;font-style:normal;font-weight:600}.notif-valeur{font-family:var(--titre,sans-serif);color:var(--craie);font-size:clamp(22px,2.1vw,27px);font-weight:400;line-height:1.05}.notif-temps{background:#7fe8dc1a;border-radius:3px;height:3px;position:absolute;bottom:7px;left:16px;right:16px;overflow:hidden}.notif-temps:after{content:"";background:var(--teinte);transform-origin:0;opacity:.85;border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(.55)}@media (prefers-reduced-motion:no-preference){.notifs.vu .notif-temps:after{animation:7s cubic-bezier(.3,.2,.3,1) both notif-temps;animation-delay:calc(var(--i,0) * .12s)}}@keyframes notif-temps{0%{transform:scaleX(1)}to{transform:scaleX(.55)}}.logo-app{--taille:48px;width:var(--taille);height:var(--taille);border-radius:26%;flex:none;place-items:center;display:inline-grid;box-shadow:0 6px 16px #00000059,inset 0 1px #ffffff40,inset 0 -2px #0000001f}.logo-app svg{width:58%;height:58%;display:block}.logo-steam{background:linear-gradient(160deg,#2a475e,#171a21)}.logo-discord{background:linear-gradient(160deg,#7c86f7,#5865f2)}.logo-tiktok{background:linear-gradient(160deg,#1c1c1c,#000)}.logo-youtube{background:linear-gradient(160deg,#ff4f45,#e60000)}.logo-twitch{background:linear-gradient(160deg,#ab7bff,#9146ff)}.logo-topserveurs{background:linear-gradient(160deg,#fff,#e9ecf5)}.logo-topserveurs svg{width:78%;height:78%}.logos-rang{gap:8px;display:flex}.tuile .logo-app{margin-bottom:4px}.panneau-jeu{margin-top:28px}.panneau-jeu .medaillon{z-index:1;filter:drop-shadow(0 10px 18px #00000073);position:absolute;top:-26px;left:-16px}.panneau-jeu .medaillon .sceau{box-shadow:0 0 0 4px var(--lagon), 0 10px 26px #22c9be73}.vip-sans{color:var(--craie-faible);max-width:46ch;margin-top:4px;font-size:14.5px;line-height:1.55}.tuile.tuile-large{grid-column:1/-1}@media (min-width:620px){.tuile.tuile-large{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 18px;display:grid}.tuile.tuile-large .logos-rang{grid-row:1/span 2}.tuile.tuile-large .fin{grid-area:1/3/span 2;margin:0}}.categorie-metiers h2.categorie-f4{font-size:inherit;align-items:center;gap:12px;margin-bottom:20px;display:flex}.categorie-metiers h2.categorie-f4:before{content:none}.pastille-f4{font-family:var(--titre,sans-serif);color:var(--encre);background:var(--teinte);border:3px solid var(--encre);box-shadow:var(--pose-2), 0 0 22px color-mix(in srgb, var(--teinte) 30%, transparent);border-radius:999px;padding:8px 18px 9px;font-size:clamp(20px,2.4vw,26px);font-weight:400;line-height:1}.categorie-f4 .n{font-family:var(--corps,sans-serif);color:var(--teinte);font-size:15px;font-weight:700}.filet-f4{background:linear-gradient(90deg, color-mix(in srgb, var(--teinte) 70%, transparent), transparent);border-radius:2px;flex:1;height:2px}.reseau-marque{align-items:center;gap:12px;display:flex}.titre-logo{align-items:center;gap:14px;display:flex}.heros.heros-affiche{--h:clamp(620px, calc(100vh - var(--entete)), 1000px);--mot:clamp(300px, 40vw, 640px);min-height:var(--h);isolation:isolate;background:var(--nuit);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:clip}@supports (height:100svh){.heros.heros-affiche{--h:clamp(620px, calc(100svh - var(--entete)), 1000px)}}.heros-photo{z-index:0;background:var(--nuit);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.heros-photo-plan{position:absolute;top:-16px;bottom:-16px;left:-16px;right:-16px}.heros-photo img{object-fit:cover;object-position:50% 34%;width:100%;height:100%;display:block}.heros-photo:after{content:"";pointer-events:none;background:radial-gradient(ellipse 34% 28% at 50% 41%, #22c9be2b, #22c9be00 72%), linear-gradient(180deg, #0b1a20e6 0%, #0b1a20a8 20%, #0b1a2085 44%, #0b1a20b3 72%, var(--nuit) 100%), radial-gradient(ellipse 86% 96% at 50% 44%, #0b1a2000 46%, #0b1a209e 100%);position:absolute;top:0;bottom:0;left:0;right:0}.heros-affiche:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(0deg, var(--nuit) 0%, #0b1a20d9 35%, #0b1a2000 100%);height:22%;position:absolute;bottom:0;left:0;right:0}.heros-affiche .heros-centre{z-index:2;text-align:center;width:100%;max-width:none;padding:48px var(--gouttiere) clamp(56px, 9vh, 110px);flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.heros-logo{margin:0 0 8px;line-height:0}.heros-logo-plan{align-items:center;gap:calc(var(--mot) * .012);display:inline-flex}.logo-badge{width:calc(var(--mot) * .41);filter:drop-shadow(0 18px 28px #02080b80);flex:none;height:auto}.logo-mot{width:var(--mot);display:block;position:relative}.logo-mot img{filter:drop-shadow(0 18px 28px #02080b80);width:100%;height:auto;display:block}.logo-mot:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#fff0 38%,#ffffffbf 50%,#fff0 62%) 150% 0/260% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url(/logo/kaven-remplissage.svg) 50%/100% 100% no-repeat;mask:url(/logo/kaven-remplissage.svg) 50%/100% 100% no-repeat}.heros-affiche .heros-ligne{letter-spacing:.01em;color:var(--craie-douce);text-shadow:0 2px 14px #000000a6;margin:0;font-size:clamp(15px,1.3vw,18px);font-weight:600}.heros-rang{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:6px;display:flex}.heros-affiche .heros-boutons{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;display:flex}.heros-affiche .direct-heros{padding:7px 20px 7px 15px}.heros-affiche .copier{background:#0b1a20b8}@media (prefers-reduced-motion:no-preference){.anime .heros-affiche .heros-photo img{opacity:.001;will-change:opacity, transform;transform:scale(1.06)}.anime .heros-affiche .heros-photo.prete img{opacity:1;animation:1.1s cubic-bezier(.2,.7,.3,1) backwards heros-photo-arrive,3.8s cubic-bezier(.16,.7,.2,1) backwards heros-photo-recule;transform:none}.anime:not(.calme) .heros-affiche :is(.logo-badge,.logo-mot,.heros-entre,.heros-boutons>.aimant){opacity:.001}.anime .heros-affiche :-webkit-any(.logo-badge,.logo-mot){will-change:opacity, transform}.anime .heros-affiche :is(.logo-badge,.logo-mot){will-change:opacity, transform}.calme .heros-affiche .logo-badge{animation:1.05s cubic-bezier(.2,.9,.25,1.15) .15s backwards logo-badge-arrive}.calme .heros-affiche .logo-mot{animation:.9s cubic-bezier(.2,.8,.25,1) .32s backwards logo-mot-arrive}.calme .heros-affiche .logo-mot:after{animation:1.15s cubic-bezier(.3,.1,.3,1) 1.15s logo-reflet}.calme .heros-affiche .heros-entre{animation:.7s cubic-bezier(.2,.8,.3,1) backwards heros-monte;animation-delay:calc(.7s + var(--n,0) * .1s)}.calme .heros-affiche .heros-direct{animation-name:heros-pop}.calme .heros-affiche .heros-boutons>.aimant{animation:.7s cubic-bezier(.2,.8,.3,1) backwards heros-monte}.calme .heros-affiche .heros-boutons>.aimant:first-child{animation-delay:.86s}.calme .heros-affiche .heros-boutons>.aimant:nth-child(2){animation-delay:.94s}.calme .heros-affiche .heros-boutons>.aimant:nth-child(3){animation-delay:1.02s}}@keyframes heros-photo-arrive{0%{opacity:.001}}@keyframes heros-photo-recule{0%{transform:scale(1.06)}}@keyframes logo-badge-arrive{0%{opacity:.001;transform:scale(.42)rotate(-75deg)}}@keyframes logo-mot-arrive{0%{opacity:.001;transform:translate(-28px)scale(.96)}}@keyframes logo-reflet{0%{opacity:1;background-position:150% 0}to{opacity:1;background-position:-50% 0}}@keyframes heros-monte{0%{opacity:.001;transform:translateY(18px)}}@keyframes heros-pop{0%{opacity:.001;transform:translateY(10px)scale(.86)}}@media (prefers-reduced-motion:no-preference) and (min-width:701px) and (min-height:521px){@supports (animation-timeline:scroll()){.heros-affiche .heros-photo{animation:linear both heros-defile;animation-timeline:scroll(root);animation-range:0 100svh}.heros-affiche .heros-centre{animation:linear both heros-centre-defile;animation-timeline:scroll(root);animation-range:0 80svh}}}@keyframes heros-defile{to{transform:translateY(14%)}}@keyframes heros-centre-defile{to{opacity:.25;transform:translateY(-50px)}}.direct-heros{color:var(--craie);transition:border-color var(--t), transform var(--t), box-shadow var(--t);background:#0b1a20d6;border:1px solid #7fe8dc61;border-radius:999px;align-items:center;gap:12px;padding:8px 20px 8px 15px;display:inline-flex;box-shadow:0 12px 30px #00000059,0 0 0 5px #22c9be14}.direct-heros:hover{color:var(--craie);border-color:var(--lagon-clair);transform:translateY(-2px);box-shadow:0 16px 34px #0006,0 0 0 6px #22c9be24}.direct-point{background:#5d7d80;border-radius:50%;flex:none;width:14px;height:14px;position:relative}.direct-heros.vivant .direct-point{background:#2ee6c8;box-shadow:0 0 14px #2ee6c8d9}.direct-nombre{font-family:var(--titre,sans-serif);text-align:center;min-width:1ch;font-size:clamp(32px,3vw,42px);font-weight:400;line-height:1}.direct-texte{text-align:left;flex-direction:column;gap:2px;line-height:1.12;display:flex}.direct-texte b{font-size:16px;font-weight:700}.direct-texte small{color:var(--lagon-clair);font-size:12.5px;font-weight:600}@media (min-width:1100px){.direct-heros{gap:14px;padding:10px 24px 10px 17px}.direct-point{width:16px;height:16px}.direct-nombre{font-size:clamp(38px,3.2vw,48px)}.direct-texte b{font-size:18px}.direct-texte small{font-size:13.5px}}.puce.vivante{animation:none;position:relative}@media (prefers-reduced-motion:no-preference){.puce.vivante:after,.direct-heros.vivant .direct-point:after{content:"";background:inherit;border-radius:50%;animation:1.9s cubic-bezier(.2,.6,.3,1) infinite onde-douce;position:absolute;top:0;bottom:0;left:0;right:0}}@keyframes onde-douce{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(2.7)}}@media (max-width:700px){.heros.heros-affiche{--mot:min(58vw, 280px);min-height:0}.heros-photo img{object-position:50% 30%}.heros-affiche .heros-centre{padding:72px var(--gouttiere) 36px;gap:14px}.heros-rang{flex-direction:column;gap:14px;width:100%}.heros-affiche .heros-boutons{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:440px;display:grid}.heros-affiche .heros-boutons>:first-child{grid-column:1/-1}.heros-affiche .heros-boutons .aimant,.heros-affiche .heros-boutons .bouton{width:100%}.heros-affiche .heros-boutons .bouton{padding-inline-start:12px;padding-inline-end:12px}.hors-tel{display:none}.direct-heros{gap:10px;padding:7px 18px 7px 13px}.direct-texte b{font-size:15px}}@media (min-width:701px) and (max-height:820px){.heros.heros-affiche{--mot:clamp(280px, 34vw, 520px)}.heros-affiche .heros-centre{gap:14px;padding-top:32px;padding-bottom:48px}}.lien-etape.lien-bouton{border:0;border-bottom:2px solid color-mix(in srgb, var(--teinte) 45%, transparent);font:inherit;color:var(--teinte);cursor:pointer;background:0 0;padding:0 0 2px;font-size:15px;font-weight:700}.quartier-verre{isolation:isolate}.quartier-verre .vedettes{grid-auto-rows:1fr;align-items:stretch}@media (min-width:1020px){.quartier-verre .vedettes>:nth-child(3n+2){margin-top:0}}.fiche-metier.verre{isolation:isolate;background:radial-gradient(130% 55% at 0 0,#ffffff0d,#fff0 50%),linear-gradient(165deg,#4ea8f030 0%,#4ea8f017 50%,#4ea8f021 100%);border:1px solid #8cc8ff26;border-radius:18px;padding:12px;position:relative;box-shadow:inset 0 1px #ffffff1a,0 20px 40px -22px #0009}.fiche-metier.verre:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#ffffff57 0%,#ffffff14 18%,#ffffff05 45% 68%,#8cc8ff3d 100%);padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fiche-metier.verre:hover,.fiche-metier.verre:target{border-color:#8cc8ff52}.fiche-metier.verre .portrait{background:radial-gradient(ellipse 60% 68% at 50% 80%, color-mix(in srgb, var(--teinte) 38%, transparent), transparent 74%), #ffffff08;border:1px solid #ffffff14;border-radius:18px;height:176px;margin:0 0 4px;overflow:hidden}.fiche-metier.verre .portrait img{height:172px}.fiche-metier.verre .acces{box-shadow:none;font-family:var(--corps,inherit);color:var(--craie);background:#0b1a2099;border:1px solid #ffffff29;padding:6px 10px;font-size:12.5px;font-weight:700;top:8px;right:8px;transform:none}.fiche-metier.verre .acces.bientot{color:#e6eef0;background:#dde7ea29}.fiche-metier.verre .nom{color:var(--craie)}.fiche-metier.verre .accroche-metier{color:var(--craie-douce)}.fiche-metier.verre .nom,.fiche-metier.verre .accroche-metier,.fiche-metier.verre .chiffres-metier{padding-inline-start:4px;padding-inline-end:4px}.fiche-metier.verre .chiffres-metier span{color:var(--or-clair);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;padding:4px 9px;font-size:12.5px;display:inline-flex}.fiche-metier.verre details{border-top-color:#ffffff14;margin:2px 4px 0}@media (max-width:560px){.fiche-metier.verre{border-radius:14px;padding:8px}}.fiche-metier.verre .acces.vip{color:#3a2a05;background:linear-gradient(#ffebb0 0%,#ffd166 55%,#f2b53a 100%);border-color:#ffffffa6;box-shadow:inset 0 1px #fffc,0 3px 10px #ffc44647}@media (max-width:560px){.fiche-metier.verre .portrait{height:158px}.fiche-metier.verre .portrait img{height:124px}.fiche-metier.verre .acces{padding:5px 8px;font-size:11.5px;top:6px;right:6px}}.portes-wiki{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:760px){.portes-wiki{grid-template-columns:minmax(0,1fr)}}.porte-wiki,.carte-bug{color:var(--craie);transition:transform var(--t-moyen), border-color var(--t-moyen), box-shadow var(--t-moyen);background:linear-gradient(#12323f,#0d2530);border:1px solid #ffffff12;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 48px -30px #000000b3}.porte-wiki:hover,.carte-bug:hover{color:var(--craie);border-color:color-mix(in srgb, var(--teinte) 45%, transparent);transform:translateY(-4px);box-shadow:0 34px 60px -30px #000c}.porte-wiki img,.carte-bug img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.porte-wiki-texte,.carte-bug-texte{flex-direction:column;flex:1;gap:10px;padding:18px 22px 20px;display:flex}.carte-bug-voir{color:var(--teinte,var(--lagon-clair));margin-top:auto;font-size:15px;font-weight:700}.wiki-bientot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:28px 30px;display:flex}.wiki-bientot>div{flex-direction:column;flex:420px;gap:8px;display:flex}.wiki-bientot h2{text-shadow:none;font-size:clamp(24px,2.6vw,32px)}.liste-bugs-outils{flex-direction:column;gap:14px;display:flex}.recherche-bugs{height:58px;transition:border-color var(--t), box-shadow var(--t);background:#07111599;border:1px solid #7fe8dc2e;border-radius:14px;align-items:center;gap:12px;padding:0 18px;display:flex}.recherche-bugs:focus-within{border-color:var(--lagon-clair);box-shadow:0 0 0 4px #22c9be26}.recherche-bugs svg{fill:none;width:22px;height:22px;stroke:var(--lagon-clair);stroke-width:2px;stroke-linecap:round;flex:none}.recherche-bugs input{min-width:0;height:100%;color:var(--craie);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:17px}.recherche-bugs input::placeholder{color:var(--craie-faible)}.filtres-bugs{flex-wrap:wrap;gap:8px;display:flex}.filtres-bugs button{color:var(--craie-douce);cursor:pointer;transition:background var(--t), border-color var(--t), color var(--t);background:#0f2a3399;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14.5px;font-weight:600;display:inline-flex}.filtres-bugs button[style]:before{content:"";background:var(--teinte);border-radius:50%;width:8px;height:8px}.filtres-bugs button:hover{color:var(--craie);border-color:#fff3}.filtres-bugs button[aria-pressed=true]{color:var(--craie);background:#7fe8dc1f;border-color:#7fe8dc66}.liste-bugs-compte{color:var(--craie-faible);margin:22px 0 16px;font-size:14.5px;font-weight:600}.grille-bugs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1040px){.grille-bugs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.grille-bugs{grid-template-columns:minmax(0,1fr);gap:16px}}.carte-bug-texte{gap:12px;padding:16px 18px 18px}.carte-bug-symptome{color:var(--craie-douce);font-size:15.5px;line-height:1.5}.carte-bug-pied{color:var(--craie-faible);border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-size:13.5px;font-weight:600;display:flex}.carte-bug-pied .carte-bug-voir{margin:0;font-size:14.5px}.liste-bugs-vide{flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.bug-tete{padding-bottom:48px}.bug-tete-rang{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (min-width:980px){.bug-tete-rang{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px}}.bug-tete-texte{z-index:1;flex-direction:column;gap:14px;display:flex;position:relative}.bug-tete-texte .guide-fil{margin-bottom:0}.bug-meta{color:var(--teinte);font-size:14px;font-weight:700}.bug-titre{text-wrap:balance;font-size:clamp(34px,4.4vw,56px);line-height:1.04}.bug-cause{max-width:62ch;font-size:16.5px;font-weight:400;line-height:1.6}.bug-cause strong{color:var(--craie)}.bug-messages{flex-direction:column;gap:10px;margin-top:6px;display:flex}.bug-messages-titre{color:var(--craie-faible);font-size:13px;font-weight:700}.bug-messages ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bug-messages code{white-space:normal;color:var(--craie);background:#0711158c;border-color:#ffffff1a;border-radius:8px;padding:6px 10px;font-size:14px;display:inline-block}.bug-apercu{z-index:1;margin:0;position:relative}.bug-apercu img,.bug-etape-image img{border:1px solid #ffffff14;border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -30px #000c}.bug-apercu figcaption{color:var(--craie-faible);margin-top:10px;font-size:13.5px;font-weight:600}.bug-corps{flex-direction:column;gap:40px;padding-block-start:clamp(48px,7vw,80px);padding-block-end:clamp(48px,7vw,80px);display:flex}.bug-etapes-titre{text-shadow:none;font-size:clamp(28px,3.2vw,40px)}.bug-etapes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bug-etape{scroll-margin-top:calc(var(--entete) + 24px);border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr);gap:22px;padding:32px 0;display:grid}.bug-etape:first-child{border-top:0;padding-top:0}@media (min-width:900px){.bug-etape{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:40px}}.bug-etape-texte{gap:18px;display:flex}.bug-etape-n{width:46px;height:46px;font-family:var(--titre,sans-serif);color:var(--encre);background:var(--teinte);border-radius:12px;flex:none;place-items:center;font-size:22px;display:grid}.bug-etape h3{margin:8px 0 10px;font-size:clamp(21px,2vw,25px);line-height:1.15}.bug-etape p{max-width:54ch;color:var(--craie-douce);font-size:16.5px;font-weight:400;line-height:1.65}.bug-etape p strong{color:var(--craie);font-weight:600}.bug-etape-image{margin:0}.commande-bug{background:#07111599;border:1px solid #7fe8dc33;border-radius:12px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:16px;padding:6px 6px 6px 16px;display:flex}.commande-bug code{color:var(--lagon-clair);white-space:normal;word-break:break-all;background:0 0;border:0;padding:0;font-size:16px}.commande-bug button{color:var(--lagon-clair);cursor:pointer;transition:background var(--t);background:#7fe8dc24;border:0;border-radius:8px;flex:none;padding:7px 14px;font-size:13.5px;font-weight:700}.commande-bug button:hover{background:#7fe8dc42}.bug-lien{margin-top:16px}.bug-recours{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:26px 30px;display:flex}.bug-recours>div{flex-direction:column;flex:380px;gap:6px;display:flex}.bug-recours strong{font-family:var(--titre,sans-serif);font-size:24px;font-weight:400}.bug-liees{flex-direction:column;gap:22px;display:flex}.bug-liees h2{text-shadow:none;font-size:clamp(26px,2.8vw,34px)}@media (max-width:760px){.entete{-webkit-backdrop-filter:none;background:#0b1a20}.barre-bas{-webkit-backdrop-filter:none;background:#0b1a20fa}.pilule,.descendre,.sommaire{-webkit-backdrop-filter:none}.pilule{background:#0f2a33eb}.descendre{background:#0f2a33e6}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.anime [data-apparait]:not(.vu):not(.mots):not(.cascade):not(.penche){transform:translateY(16px)}.anime .cascade[data-apparait]:not(.vu)>:not(.fil){transform:translateY(14px)}.anime [data-apparait].vu:not(.mots):not(.cascade):not(.penche),.anime .cascade[data-apparait].vu>:not(.fil){animation-duration:.45s}.cascade>*{--retard:calc(var(--i,0) * 40ms)}}@media (max-width:760px){.anime:not(.calme) .heros-affiche :is(.logo-badge,.logo-mot,.heros-entre,.heros-boutons>.aimant){opacity:1}.anime .heros-affiche :-webkit-any(.logo-badge,.logo-mot){will-change:auto}.anime .heros-affiche :is(.logo-badge,.logo-mot){will-change:auto}.calme .heros-affiche :is(.logo-badge,.logo-mot,.heros-entre,.heros-boutons>.aimant){animation:none!important}.anime .heros-affiche .heros-photo img{transform:none}.anime .heros-affiche .heros-photo.prete img{animation:.35s ease-out backwards heros-photo-arrive}}html.kv-jeu{--entete:0px;background:0 0;scroll-padding-top:16px}html.kv-jeu body{background:0 0}html.kv-jeu .fond{background-color:#050e12db;top:0;bottom:0;left:0;right:0}html.kv-jeu .entete,html.kv-jeu .pied,html.kv-jeu .barre-bas,html.kv-jeu .saut-contenu{display:none!important}html.kv-jeu .mg{min-height:var(--hauteur-jeu,100vh)}html.kv-jeu .mg-fiche{max-height:calc(var(--hauteur-jeu,100vh) - 32px)}
