.cst{--c-line:#CFC3B1;--c-card:var(--creme-2);color:var(--ink);font-size:1.05rem}.cst *{box-sizing:border-box}.cst h2{font-size:clamp(1.7rem,3.2vw,2.5rem);margin:0}.cst h3{font-size:1.35rem;margin:0}.cst h4{font-family:var(--f-texte);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--braise-texte);margin:20px 0 6px}.cst p{margin:0 0 12px;max-width:68ch}.cst button{font-family:var(--f-texte)}.cst-stack>*+*{margin-top:26px}.cst-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cst-rep{font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--braise-texte);margin:0 0 8px}.cst .cst-lead{font-size:1.2rem;line-height:1.55;color:var(--ink);max-width:62ch;margin:14px 0 0}.cst h2+p,.cst h2+.cst-aide{margin-top:12px}.cst-aide,.cst-muted{color:var(--sepia);font-size:.95rem}.cst-note{color:var(--sepia);font-size:.92rem;max-width:68ch}.cst-h{font-size:1.5rem;margin-bottom:16px}.cst-h3s{font-size:1.1rem}.cst-lien{background:none;border:0;padding:0;color:var(--braise-texte);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:inherit}.cst :focus-visible{outline:2px solid var(--braise-texte);outline-offset:2px;border-radius:6px}.cst .btn{min-height:48px}.cst .btn[disabled]{opacity:.45;cursor:not-allowed}.cst-sm{padding:8px 16px!important;min-height:40px!important;font-size:.92rem!important}.cst-nav{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:18px;margin-bottom:30px;border-bottom:1px solid var(--c-line)}.cst-nav button{background:transparent;border:1px solid var(--c-line);border-radius:999px;padding:7px 16px;min-height:40px;cursor:pointer;font-size:.92rem;color:var(--ink);transition:background .2s}.cst-nav button:hover{background:var(--creme-2)}.cst-nav button[aria-current=page]{border-color:var(--ink);font-weight:700}.cst-view{animation:cst-fade .2s ease both}.cst-view:focus{outline:none}@keyframes cst-fade{0%{opacity:0}to{opacity:1}}.cst-card{background:var(--c-card);border:1px solid var(--c-line);border-radius:20px;padding:24px;min-width:0}.cst-doux{background:var(--creme-2);border:1px solid var(--ink);border-radius:20px;padding:22px 24px}.cst-doux p:last-child{margin:0}.cst-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.cst-grid1{grid-template-columns:1fr}@media (min-width:900px){.cst-grid1{grid-template-columns:repeat(2,1fr)}}.cst-why{color:var(--sepia);font-size:.96rem}.cst-geste{background:var(--creme);border:1px solid var(--ink);border-radius:14px;padding:14px 18px;margin:12px 0 0;max-width:68ch}.cst-geste .cst-rep{display:block}.cst-etsi{font-family:var(--f-titre);font-style:italic;font-size:1.2rem;line-height:1.4}.cst-q{margin:8px 0 0;padding-left:1.2em;font-family:var(--f-titre);font-style:italic}.cst-q li{margin-bottom:6px}.cst-ul{margin:8px 0 0;padding-left:1.3em}.cst-ul li{margin-bottom:6px;max-width:64ch}.cst-jour.fait{opacity:.7}.cst-prog{height:6px;background:var(--c-line);border-radius:999px;overflow:hidden}.cst-prog i{display:block;height:100%;background:var(--ink);border-radius:999px;transition:width .2s}.cst-step fieldset{border:0;padding:0;margin:0;min-width:0}.cst-step legend{font-weight:700;font-size:1.05rem;padding:0;margin-bottom:6px}.cst-choices{display:grid;gap:12px;margin-top:18px}.cst-choice{position:relative;display:block}.cst-choice input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.cst-choice span{display:block;padding:14px 18px;border:1px solid #8C7F6E;border-radius:14px;background:var(--creme);transition:background .2s,border-color .2s}.cst-choice span small{display:block;color:var(--sepia);font-size:.88rem;margin-top:2px}.cst-choice input:checked+span{border-color:var(--ink);background:var(--creme-2);outline:2px solid var(--ink);outline-offset:-3px}.cst-choice input:focus-visible+span{outline:2px solid var(--braise-texte);outline-offset:2px}.cst-field{display:flex;flex-direction:column;gap:6px}.cst-field>span{font-weight:700;font-size:.95rem}.cst input[type=text],.cst input[type=email],.cst input[type=number],.cst input[type=time],.cst input[type=search],.cst select,.cst textarea{width:100%;min-height:48px;background:var(--creme);color:var(--ink);border:1.5px solid #8C7F6E;border-radius:12px;padding:11px 14px;font:inherit}.cst textarea{min-height:90px;resize:vertical}.cst select{min-height:44px}.cst-check{display:flex;gap:12px;align-items:flex-start;cursor:pointer}.cst-check input{width:22px;height:22px;margin-top:3px;flex:none;accent-color:var(--braise-texte)}.cst-msg{min-height:1.4em;color:var(--braise-texte);font-weight:600}.cst-chips{display:flex;flex-wrap:wrap;gap:8px}.cst-chips button{background:transparent;border:1px solid #8C7F6E;border-radius:999px;padding:7px 16px;min-height:40px;cursor:pointer;font-size:.92rem;color:var(--ink)}.cst-chips button[aria-pressed=true]{background:var(--ink);color:var(--creme);border-color:var(--ink)}.cst-det{background:var(--creme-2);border:1px solid var(--c-line);border-radius:20px}.cst-det>summary{cursor:pointer;padding:18px 24px;list-style:none;display:block}.cst-det>summary::-webkit-details-marker{display:none}.cst-meth>summary strong{display:block;font-family:var(--f-titre);font-weight:400;font-size:1.35rem;line-height:1.2;margin:2px 0 4px}.cst-meth>summary .cst-muted{display:block}.cst-inner{padding:0 24px 24px}.cst-pre,.cst-print pre{white-space:pre-wrap;font:.9rem/1.5 var(--f-texte);background:var(--creme);border:1px solid var(--c-line);border-radius:12px;padding:14px;margin:12px 0 0;max-height:340px;overflow:auto}.cst-item{display:grid;grid-template-columns:1fr auto;gap:8px 14px;align-items:center;padding:10px 0;border-top:1px solid var(--c-line)}.cst-item:first-of-type{border-top:0}.cst-item select{min-height:40px;width:auto;padding:4px 10px;font-size:.92rem}.cst-scroll{overflow-x:auto}.cst-table{border-collapse:collapse;width:100%;font-size:.98rem}.cst-table th,.cst-table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--c-line);vertical-align:top}.cst-table th{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sepia)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cst-print{display:none}noscript .cst-card{margin-top:16px}@media (max-width:520px){.cst-card{padding:20px}.cst-det>summary{padding:16px 18px}.cst-inner{padding:0 18px 20px}}@media (prefers-reduced-motion:reduce){.cst *{animation:none!important;transition:none!important}}@media print{header.top,footer,.signature,.hero,.cst-nav,.no-print,#voile,#lueur,#progression,#progression-i,#est-barre,dialog{display:none!important}body{background:#fff!important;color:#000!important}.sec.clair{background:#fff!important;padding:0!important}.cst-view:has(.cst-print)>.cst-stack{display:none!important}.cst-print{display:block!important}.cst-print pre{max-height:none;border:0;padding:0;font-size:11pt}.cst-card,.cst-det{break-inside:avoid;background:#fff!important}}.cst-meth{border-left:5px solid var(--lumiere);background:var(--creme-2)}.cst-meth>summary{padding:20px 26px}.cst-meth>summary strong{font-size:1.5rem}.cst-pill{display:inline-block;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--braise-texte);background:var(--creme);border:1px solid #CFC3B1;border-radius:999px;padding:3px 12px;margin:0 8px 6px 0}.cst-pill-on{background:var(--lumiere);border-color:var(--lumiere);color:var(--nuit)}.cst-meth[open]>summary{padding-bottom:10px}.cst-inner{padding:0 26px 26px}.cst-intro{font-family:var(--f-titre);font-size:1.28rem;line-height:1.5;color:var(--ink);margin:0 0 6px;max-width:60ch}.cst-steps{list-style:none;counter-reset:cst-s;margin:10px 0 0;padding:0}.cst-steps li{counter-increment:cst-s;position:relative;padding:4px 0 12px 46px;max-width:62ch;min-height:34px}.cst-steps li:before{content:counter(cst-s);position:absolute;left:0;top:2px;width:32px;height:32px;border-radius:50%;background:var(--lumiere);color:var(--nuit);font-weight:700;display:flex;align-items:center;justify-content:center}.cst-meth .cst-geste{background:#f0a43a33;border:0;border-left:4px solid var(--lumiere);border-radius:0 14px 14px 0;margin:16px 0 0}.cst-duo{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-top:18px}.cst-bloc{background:var(--creme);border:1px solid #CFC3B1;border-radius:16px;padding:6px 20px 12px}.cst-bloc p{margin:0}.cst-bloc-q{margin-top:14px}.cst-bloc-q .cst-q{margin-bottom:6px}.cst-bloc h4{margin-top:14px}.cst-suite{margin-top:18px}.cst-more{list-style:none;margin:10px 0 0;padding:0}.cst-more li{padding:9px 0;border-top:1px solid #CFC3B1}.cst-more li:first-child{border-top:0}.cst-quick{border-left:5px solid var(--lumiere)}.cst fieldset{border:0;padding:0;margin:0;min-width:0}.cst legend{font-weight:700;padding:0;margin-bottom:8px}.cst-geste{background:#f0a43a33;border:0;border-left:4px solid var(--lumiere);border-radius:0 14px 14px 0}.cst-posees{background:linear-gradient(135deg,#f0a43a38,#f0a43a0f);border-radius:20px;padding:22px 26px}.cst-posees ol{margin:6px 0 0;padding-left:1.3em;font-family:var(--f-titre);font-size:1.2rem;line-height:1.45}.cst-posees li{margin-bottom:6px;max-width:60ch}.cst-reco{position:relative;border-top:5px solid var(--lumiere);padding-top:30px}.cst-num{position:absolute;top:-17px;left:22px;width:34px;height:34px;border-radius:50%;background:var(--lumiere);color:var(--nuit);font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px var(--creme)}.cst-h{font-style:italic}.cst-h{margin-bottom:36px}.cst-step fieldset+fieldset{margin-top:28px}.cst-sub{font-weight:700;margin:16px 0 0}.cst-tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.cst-tiles .cst-choice span{min-height:64px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 2px #cfc3b1}.cst-tiles .cst-choice input:checked+span{background:#f0a43a47;border-color:var(--lumiere);outline:2px solid var(--braise-texte);box-shadow:none}.cst-deal{margin-top:22px}.cst-carte{background:var(--creme);border:1.5px solid #8C7F6E;border-radius:22px;padding:clamp(28px,6vw,56px) clamp(22px,5vw,48px);min-height:200px;display:flex;align-items:center;box-shadow:0 8px 0 var(--lumiere),0 18px 34px #221e1924;margin:6px 0 34px;animation:cst-pose .28s ease both}@keyframes cst-pose{0%{opacity:0;transform:translateY(14px) rotate(-1deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cst-carte{animation:none}}.cst-carte-t{font-family:var(--f-titre);font-size:clamp(1.4rem,3.4vw,2rem);line-height:1.3;margin:0;max-width:30ch}.cst-deal-btn .btn{flex:1 1 180px;justify-content:center}.cst-carte-fin{font-family:var(--f-titre);font-size:1.4rem;margin:0 0 6px}.cst{--bleu:#2E6E8E;--bleu-t:rgba(46,110,142,.13)}.cst-prog i{background:var(--bleu)}.cst-nav button[aria-current=page]{border-color:var(--bleu);color:var(--bleu);font-weight:700}.cst-pill{color:var(--bleu);border-color:#2e6e8e59}.cst-pill-on{background:var(--bleu);border-color:var(--bleu);color:#fff}.cst-meth{border-left-color:var(--bleu)}.cst-steps li:before,.cst-num{background:var(--bleu);color:#fff}.cst-num{box-shadow:0 0 0 4px var(--creme)}.cst-reco{border-top-color:var(--bleu)}.cst-quick{border-left-color:var(--bleu)}.cst-posees{background:linear-gradient(135deg,var(--bleu-t),rgba(46,110,142,.04))}.cst-carte{box-shadow:0 8px 0 var(--bleu),0 18px 34px #221e1924}.cst-tiles .cst-choice input:checked+span{background:var(--bleu-t);border-color:var(--bleu);outline:2px solid var(--bleu)}.cst-choice input:checked+span{border-color:var(--bleu);outline-color:var(--bleu)}.cst-chips button[aria-pressed=true]{background:var(--bleu);border-color:var(--bleu);color:#fff}.cst-illu{margin:16px 0 6px;max-width:460px;background:var(--creme);border:1px solid #CFC3B1;border-radius:16px;padding:12px}.cst-illu svg{display:block;width:100%;height:auto}.cst .cst-h{margin-bottom:38px}.cst-ico{flex:none;margin-right:2px}.cst-ico path{stroke-dasharray:32;stroke-dashoffset:0}.cst .btn:hover .cst-ico path,.cst .btn:focus-visible .cst-ico path{animation:cst-draw .45s ease both}@keyframes cst-draw{0%{stroke-dashoffset:32}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.cst .btn:hover .cst-ico path,.cst .btn:focus-visible .cst-ico path{animation:none}}.cst-deal-btn .btn{border-color:var(--bleu);color:var(--bleu);background:transparent;transition:background .2s}.cst-deal-btn .btn:hover,.cst-deal-btn .btn:focus-visible{background:var(--bleu-t);color:var(--bleu);border-color:var(--bleu)}.cst-jour .btn-plein .cst-ico{color:var(--nuit)}.k{--w:240px;position:relative;width:var(--w);height:calc(var(--w)*1.5);font-size:calc(var(--w)/15);border-radius:14px;overflow:hidden;box-shadow:0 14px 30px #221e1933;flex:none;text-align:left}.k .motif{position:absolute;top:-3%;right:-9%;width:104%;height:62%}.k .motif svg{width:100%;height:100%}.k .bas{position:absolute;left:1.6em;right:1.3em;bottom:1.8em}.k .eb{font-weight:700;font-size:.7em;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .5em;max-width:none}.k .ti{font-family:var(--f-titre);font-size:1.5em;line-height:1.14;margin:0;max-width:none;text-wrap:balance}.k.nuit{background:#15130f;color:#f4eee4}.k.nuit .eb{color:#f0a43a}.k.nuit .motif{color:#3e362c}.k.ambre{background:#f0a43a;color:#1e1a15}.k.ambre .eb{color:#1e1a15}.k.ambre .motif{color:#c4752b}.k.braise{background:#9a4a12;color:#f4eee4}.k.braise .eb{color:#f4eee4}.k.braise .motif{color:#b8662a}.k.creme{background:#efe7da;color:#1e1a15;box-shadow:0 14px 30px #221e1924,0 0 0 1px #dcd0bc}.k.creme .eb{color:#9a4a12}.k.creme .motif{color:#d8cbb5}.k.dos{background:#fbf7ef}.k.mini{--w:136px;border-radius:10px;box-shadow:0 8px 18px #221e1933}.k.mini .ti{font-size:1.45em}.cst-deal{display:flex;flex-direction:column;align-items:center;gap:18px}.cst-deal>*{max-width:none}.cst-pile{position:relative;width:min(240px,72vw);height:calc(min(240px,72vw)*1.5);margin:8px 0 34px;touch-action:pan-y}.cst-pile .k{--w:min(240px,72vw);position:absolute;inset:0}.cst-pile .k.dos.b1{transform:translate(9px,9px) rotate(2.2deg)}.cst-pile .k.dos.b2{transform:translate(17px,15px) rotate(4.2deg)}.cst-top{position:absolute;inset:0;z-index:2;cursor:grab;touch-action:pan-y;user-select:none;border-radius:14px}.cst-top .k{--w:min(240px,72vw)}.cst-top:active{cursor:grabbing}.cst-deal-btn{justify-content:center}.cst-deal-btn .btn{flex:0 1 auto}.cst-comp{width:100%;margin-top:8px;padding-top:18px;border-top:1px solid #CFC3B1}.cst-comp ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cst-comp li{font-size:.9rem;padding:4px 12px;border-radius:999px;background:var(--creme-2);border:1px solid #CFC3B1}.cst-comp li.fam{font-weight:700;border:0}.cst-comp li.nuit{background:#15130f;color:#f4eee4}.cst-comp li.ambre{background:#f0a43a;color:#1e1a15}.cst-comp li.braise{background:#9a4a12;color:#f4eee4}.cst-comp li.creme{background:#efe7da;border:1px solid #CFC3B1}.cst-table{display:flex;flex-wrap:wrap;gap:22px 18px;justify-content:center;padding:18px 0 8px}.cst-mini{position:relative;display:block;cursor:pointer;transform:rotate(var(--r,0deg));transition:transform .2s ease,filter .2s}.cst-mini input{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;z-index:3}.cst-mini:hover{transform:rotate(var(--r,0deg)) translateY(-5px)}.cst-mini.on{transform:translateY(-14px) rotate(0)}.cst-mini.on .k{box-shadow:0 0 0 3px var(--bleu),0 18px 30px #221e1947}.cst-mini:focus-within .k{outline:2px solid var(--braise-texte);outline-offset:4px}.cst-rang{position:absolute;top:-12px;left:-10px;width:32px;height:32px;border-radius:50%;background:var(--bleu);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px var(--creme);z-index:2}.cst-table-s .cst-mini{cursor:default}.cst-table-s .cst-mini:hover{transform:translateY(-14px)}.cst-radar svg{display:block;width:100%;max-width:460px;height:auto;margin:6px auto}.cst-evol ul{margin-top:4px}@media (prefers-reduced-motion:reduce){.cst-top{animation:none}.cst-mini{transition:none}}.cst{--tapis:#25684B}.cst-deal,div.cst-table:not(.cst-table-s),.cst-posees{position:relative;background:radial-gradient(120% 95% at 50% 35%,var(--tapis),color-mix(in srgb,var(--tapis) 60%,#000));color:#f4eee4;border-radius:26px;padding:clamp(20px,4vw,36px);box-shadow:inset 0 0 70px #00000047,0 10px 26px #221e192e}.cst-deal:before,div.cst-table:not(.cst-table-s):before,.cst-posees:before{content:"";position:absolute;inset:10px;border:1.5px solid rgba(244,238,228,.22);border-radius:18px;pointer-events:none}.cst-deal>*,.cst-posees>*{position:relative}.cst-deal .cst-rep,.cst-deal p,.cst-posees p,.cst-posees .cst-rep{color:#f4eee4}.cst-deal .btn-ligne{border-color:#f4eee4cc;color:#f4eee4;background:transparent}.cst-deal .btn-ligne:hover,.cst-deal .btn-ligne:focus-visible{background:#ffffff24;color:#fff;border-color:#fff}.cst-deal .cst-lien{color:#f4eee4}.cst-deal :focus-visible,.cst-table :focus-visible{outline-color:#f4eee4}.cst-mini.on .k{box-shadow:0 0 0 3px #f4eee4,0 18px 30px #00000059}.cst-rang{background:#f4eee4;color:#1e1a15}.cst-deal .k.dos{box-shadow:0 8px 18px #0006}.cst-posees{margin-top:22px}.cst-deal .cst-comp{border-top-color:#f4eee44d}.cst-deal .cst-comp li{color:#1e1a15}.cst-deal .cst-comp li.fam.nuit{color:#f4eee4}.cst-deal .cst-comp li.fam.braise{color:#fff}.cst.cst-jeu{position:relative;background:radial-gradient(120% 90% at 50% 20%,var(--tapis),color-mix(in srgb,var(--tapis) 58%,#000));color:#f4eee4;border-radius:28px;padding:clamp(18px,4vw,40px);box-shadow:inset 0 0 90px #0000004d,0 12px 30px #221e1933}.cst.cst-jeu:before{content:"";position:absolute;inset:10px;border:1.5px solid rgba(244,238,228,.22);border-radius:20px;pointer-events:none}.cst.cst-jeu>*{position:relative}.cst-jeu .cst-nav{border-bottom-color:#f4eee447}.cst-jeu .cst-nav button{color:#f4eee4;border-color:#f4eee480}.cst-jeu .cst-nav button:hover{background:#ffffff1f}.cst-jeu .cst-rep{color:#f4eee4}.cst-jeu .cst-prog{background:#f4eee440}.cst-jeu .cst-prog i{background:var(--lumiere)}.cst-jeu h2,.cst-jeu .cst-aide,.cst-jeu .cst-note{color:#f4eee4}.cst-jeu .cst-row .btn-ligne{border-color:#f4eee4cc;color:#f4eee4;background:transparent}.cst-jeu .cst-row .btn-ligne:hover:not([disabled]){background:#ffffff24;color:#fff;border-color:#fff}.cst-jeu .cst-lien{color:#f4eee4}.cst-jeu :focus-visible{outline-color:#f4eee4}.cst-jeu .cst-deal,.cst-jeu div.cst-table{background:none;box-shadow:none;padding:0;border-radius:0}.cst-jeu .cst-deal:before,.cst-jeu div.cst-table:before{display:none}.cst-jeu .cst-deal{margin-top:6px}.cst-feuille{background:var(--creme);color:var(--ink);border-radius:20px;padding:clamp(22px,4vw,38px);box-shadow:0 14px 30px #00000047,0 0 0 1px #00000014;transform-origin:50% 100%;animation:cst-donne .5s cubic-bezier(.2,.8,.2,1) both}.cst-feuille h2,.cst-feuille .cst-aide{color:var(--ink)}.cst-feuille .cst-aide{color:var(--sepia)}.cst-feuille .cst-rep{color:var(--braise-texte)}.cst-feuille :focus-visible{outline-color:var(--braise-texte)}.cst-feuille .cst-lien{color:var(--braise-texte)}@keyframes cst-donne{0%{opacity:0;transform:translate(-46px,18px) rotate(-3.5deg)}to{opacity:1;transform:none}}.cst-jeu .cst-choices>*,.cst-table>.cst-mini{animation:cst-pose .42s cubic-bezier(.2,.8,.2,1) backwards}.cst-jeu .cst-pile .k.dos.b2{animation:cst-bat .6s ease both}.cst-jeu .cst-pile .k.dos.b1{animation:cst-bat .6s .08s ease both}@keyframes cst-bat{0%{transform:translate(0) rotate(0)}40%{transform:translate(-14px,6px) rotate(-5deg)}}.cst-jeu .cst-choices>*:nth-child(1){animation-delay:0ms}.cst-table>.cst-mini:nth-child(1){animation-delay:0ms}.cst-jeu .cst-choices>*:nth-child(2){animation-delay:45ms}.cst-table>.cst-mini:nth-child(2){animation-delay:70ms}.cst-jeu .cst-choices>*:nth-child(3){animation-delay:90ms}.cst-table>.cst-mini:nth-child(3){animation-delay:.14s}.cst-jeu .cst-choices>*:nth-child(4){animation-delay:135ms}.cst-table>.cst-mini:nth-child(4){animation-delay:.21s}.cst-jeu .cst-choices>*:nth-child(5){animation-delay:.18s}.cst-table>.cst-mini:nth-child(5){animation-delay:.28s}.cst-jeu .cst-choices>*:nth-child(6){animation-delay:225ms}.cst-table>.cst-mini:nth-child(6){animation-delay:.35s}.cst-jeu .cst-choices>*:nth-child(7){animation-delay:.27s}.cst-table>.cst-mini:nth-child(7){animation-delay:.42s}.cst-jeu .cst-choices>*:nth-child(8){animation-delay:315ms}.cst-table>.cst-mini:nth-child(8){animation-delay:.49s}.cst-jeu .cst-choices>*:nth-child(9){animation-delay:.36s}.cst-table>.cst-mini:nth-child(9){animation-delay:.56s}.cst-jeu .cst-choices>*:nth-child(10){animation-delay:405ms}.cst-table>.cst-mini:nth-child(10){animation-delay:.63s}.cst-jeu .cst-choices>*:nth-child(11){animation-delay:.45s}.cst-table>.cst-mini:nth-child(11){animation-delay:.7s}.cst-jeu .cst-choices>*:nth-child(12){animation-delay:495ms}.cst-table>.cst-mini:nth-child(12){animation-delay:.77s}.cst-jeu .cst-choices>*:nth-child(13){animation-delay:.54s}.cst-table>.cst-mini:nth-child(13){animation-delay:.84s}.cst-jeu .cst-choices>*:nth-child(14){animation-delay:585ms}.cst-table>.cst-mini:nth-child(14){animation-delay:.91s}@media (prefers-reduced-motion:reduce){.cst-feuille,.cst-jeu .cst-choices>*,.cst-table>.cst-mini,.cst-jeu .cst-pile .k.dos{animation:none}}.cst-jeu .btn-plein[disabled]{opacity:1;background:#f4eee42e;color:#f4eee4bf}.cst-jeu .btn-ligne[disabled]{opacity:.55}.cst-jeu .cst-prog i{background:#f4eee4}@supports not (background:color-mix(in srgb,red 50%,blue)){.cst.cst-jeu,.cst-posees{background:var(--tapis)}}.cst-jeu .k:not(.dos),.cst-posees .k{box-shadow:0 0 0 1px #f4eee459,0 12px 26px #00000059}.cst-jeu .cst-mini.on .k,.cst-posees .cst-mini.on .k{box-shadow:0 0 0 3px #f4eee4,0 18px 30px #00000059}.cst-calme .cst-feuille,.cst-calme .cst-choices>*,.cst-calme .cst-table>.cst-mini,.cst-calme .cst-pile .k.dos,.cst-calme .cst-view{animation:none}.k.jeu{background:#fbf7ef;color:#1e1a15;border-radius:calc(var(--w)*.06);box-shadow:0 0 0 1px #d9cdb8,0 14px 30px #221e1938}.k.jeu .face{position:absolute;inset:7.5% 15%;border-radius:calc(var(--w)*.035);overflow:hidden}.k.jeu .bas{left:.85em;right:.7em;bottom:1em}.k.jeu .ti{font-size:1.32em;line-height:1.16}.k.jeu .eb{font-size:.62em}.k.jeu .motif{top:-2%;right:-12%;width:118%;height:60%}.face.nuit{background:#15130f;color:#f4eee4}.face.nuit .eb{color:#f0a43a}.face.nuit .motif{color:#3e362c}.face.ambre{background:#f0a43a;color:#1e1a15}.face.ambre .eb{color:#1e1a15}.face.ambre .motif{color:#c4752b}.face.braise{background:#9a4a12;color:#f4eee4}.face.braise .eb{color:#f4eee4}.face.braise .motif{color:#b8662a}.face.creme{background:#efe7da;color:#1e1a15;box-shadow:inset 0 0 0 1px #cfc3b1}.face.creme .eb{color:#9a4a12}.face.creme .motif{color:#d8cbb5}.k.jeu .idx{position:absolute;width:15%;text-align:center;line-height:1;font-family:var(--f-titre);font-size:1.2em;color:#1e1a15}.k.jeu .idx b{display:block;font-weight:600}.k.jeu .idx .suit{display:block;width:.78em;height:.78em;margin:.22em auto 0}.k.jeu .idx.h{top:5%;left:0}.k.jeu .idx.b{bottom:5%;right:0;transform:rotate(180deg)}.suit.nuit path{fill:#15130f}.suit.ambre path{fill:#e0902a;stroke:#1e1a15;stroke-width:1.2;stroke-linejoin:round}.suit.braise path{fill:#9a4a12}.suit.creme path{fill:none;stroke:#1e1a15;stroke-width:1.8}.k.dos{background:#fbf7ef!important;box-shadow:0 0 0 1px #d9cdb8,0 10px 22px #00000059}.k.dos:before{content:"";position:absolute;inset:6%;border-radius:calc(var(--w)*.035);background:#121210 url(/images/i.jpg) no-repeat 56% 38%/cover;box-shadow:inset 0 0 0 2px #f0a43a8c,inset 0 0 0 7px #121210,inset 0 0 0 8px #f0a43a4d}.cst-comp li.fam{display:inline-flex;align-items:center;gap:6px}.cst-comp li .suit{width:14px;height:14px}.cst-comp li.nuit .suit path{fill:#f4eee4}.cst-comp li.braise .suit path{fill:#f4eee4}.k.jeu.mini .idx{font-size:1.55em}.k.jeu.mini .idx .suit{width:.85em;height:.85em}.k.jeu.mini .face{inset:7% 17%}.k.jeu.mini .bas{left:.7em;right:.5em;bottom:.8em}.k.jeu.mini .ti{font-size:1.3em}.cst-rang{left:auto;right:-10px}.cst-jeu div.cst-table{padding-top:22px;margin-top:8px}.face.joker{background:#fbf7ef;color:#1e1a15;box-shadow:inset 0 0 0 2px #9a4a12;outline:1.5px dashed #9A4A12;outline-offset:-7px}.face.joker .eb{color:#9a4a12}.face.joker .motif{color:#e3d6c1}.suit.joker path{fill:#f0a43a;stroke:#1e1a15;stroke-width:1.2;stroke-linejoin:round}.suit.atout path{fill:#5fbf93;stroke:#1e1a15;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}.cst-deux{margin-top:18px;width:100%}.cst-deux .cst-field>span{display:flex;align-items:center;gap:8px}.cst-deux .suit,.cst-atout .suit{width:18px;height:18px;flex:none}.cst-atout{border-left:5px solid #25684B}.cst-atout .cst-rep{display:flex;align-items:center;gap:8px}.cst-ref{margin-top:18px;padding-top:12px;border-top:1px solid #CFC3B1}.cst-ref p{font-size:.95rem;color:var(--sepia)}.cst-ref a{color:var(--braise-texte);font-weight:600}.cst-pill{display:inline-flex;align-items:center;gap:6px}.cst-pill .suit{width:13px;height:13px}.cst-pill-on .suit path{fill:#fff}.cst-jeu .cst-comp li{color:#1e1a15}.cst-jeu .cst-comp li.fam.nuit,.cst-jeu .cst-comp li.fam.braise{color:#f4eee4}.cst-jeu .cst-comp{border-top-color:#f4eee44d}.cst-jeu .cst-posees{background:none;box-shadow:none;padding:0;border-radius:0;margin-top:6px}.cst-jeu .cst-posees:before{display:none}.cst-jeu .cst-card{color:var(--ink)}.cst-jeu .cst-card .cst-rep{color:var(--braise-texte)}.cst-jeu .cst-card h3{color:var(--ink)}.cst-jeu .cst-lead{color:#f4eee4}.cst-jeu .cst-row .btn-ligne{border-color:#f4eee4cc;color:#f4eee4}.cst-main{display:flex;gap:8px;align-items:flex-end;height:46px;margin-top:4px}.pc{width:24px;height:34px;border-radius:5px;background:#121210;box-shadow:0 0 0 1.5px #f4eee48c,inset 0 0 0 3px #121210,inset 0 0 0 4px #f0a43a80;transition:transform .3s ease}.pc.fait{background:#fbf7ef;box-shadow:0 0 0 1px #00000026,inset 0 0 0 4px #fbf7ef,inset 0 0 0 5.5px #25684b}.pc.cours{transform:translateY(-10px);background:#f0a43a;box-shadow:0 0 0 2px #f4eee4,0 8px 14px #00000059}.cst-jeu .pc.vient{animation:cst-retourne .55s cubic-bezier(.3,.7,.3,1) both}@keyframes cst-retourne{0%{transform:translateY(-10px) rotateY(0);background:#f0a43a}49%{transform:translateY(-14px) rotateY(90deg);background:#f0a43a}51%{transform:translateY(-14px) rotateY(90deg);background:#fbf7ef}to{transform:none}}.cst-main{perspective:400px}.cst-step.cst-sort{animation:cst-sort .26s cubic-bezier(.5,0,.8,.4) both!important}.cst-step.cst-sort-g{animation:cst-sort-g .26s cubic-bezier(.5,0,.8,.4) both!important}@keyframes cst-sort{to{opacity:0;transform:translate(70px,-10px) rotate(5deg)}}@keyframes cst-sort-g{to{opacity:0;transform:translate(-70px,-10px) rotate(-5deg)}}.cst-jeu .cst-tiles .cst-choice span{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,background .2s}.cst-jeu .cst-tiles .cst-choice input:checked+span{transform:translateY(-4px);box-shadow:0 10px 18px #1e1a1529}.cst-jeu .cst-tiles .cst-choice:hover span{transform:translateY(-2px)}.cst-top{animation:cst-pioche .38s cubic-bezier(.2,.8,.2,1) backwards}@keyframes cst-pioche{0%{opacity:.2;transform:translate(14px,12px) rotate(3.5deg)}}.tampon{position:absolute;top:16%;z-index:4;padding:4px 12px;border:3px solid currentColor;border-radius:8px;font:700 1.05rem var(--f-texte);letter-spacing:.06em;text-transform:uppercase;background:#fbf7efeb;pointer-events:none;opacity:0;transition:opacity .08s}.tampon.oui{left:10%;color:#25684b;transform:rotate(-12deg);opacity:var(--oui,0)}.tampon.non{right:8%;color:#a8381f;transform:rotate(12deg);opacity:var(--non,0)}.tampon.peu{left:50%;top:40%;color:#1e1a15;transform:translate(-50%) rotate(-4deg);opacity:var(--peu,0)}.cst-jeu .cst-table>.cst-mini{animation:cst-vole .55s cubic-bezier(.2,.8,.2,1) backwards}@keyframes cst-vole{0%{opacity:0;transform:translateY(-150px) rotate(-14deg) scale(.7)}}.cst-une{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:center}.cst-eventail{position:relative;height:250px;display:flex;justify-content:center;align-items:flex-end}.cst-eventail .ev{position:absolute;bottom:6px;transform-origin:50% 130%;transform:rotate(calc(var(--k)*11deg)) translateY(calc(var(--k)*var(--k)*3px));animation:cst-ouvre .9s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc((var(--k) + 2)*60ms);transition:transform .25s ease}.cst-eventail .ev:hover{transform:rotate(calc(var(--k)*11deg)) translateY(-14px)}@keyframes cst-ouvre{0%{transform:rotate(0) translateY(30px);opacity:0}}.cst-eventail .k.mini{--w:128px}@media (max-width:760px){.cst-une{grid-template-columns:1fr}.cst-eventail{height:200px;order:-1}.cst-eventail .k.mini{--w:104px}}.cst-table-s{perspective:900px}.cst-table-s .cst-mini .k{animation:cst-revele .6s cubic-bezier(.3,.7,.3,1) backwards}.cst-table-s .cst-mini:nth-child(2) .k{animation-delay:.12s}.cst-table-s .cst-mini:nth-child(3) .k{animation-delay:.24s}.cst-table-s .cst-mini:nth-child(4) .k{animation-delay:.36s}.cst-table-s .cst-mini:nth-child(5) .k{animation-delay:.48s}@keyframes cst-revele{0%{transform:rotateY(90deg) translateY(20px);opacity:.3}}.cst-radar polygon{transform-box:view-box;transform-origin:210px 150px;animation:cst-profil .9s .5s cubic-bezier(.2,.8,.2,1) both}@keyframes cst-profil{0%{transform:scale(0);opacity:0}}.cst-quitter{display:none;text-align:center;margin-top:6px}@media (max-width:640px){.cst-enjeu .cst-nav{display:none}.cst-quitter{display:block}}.cst-calme .pc.vient,.cst-calme .cst-eventail .ev,.cst-calme .cst-table-s .cst-mini .k,.cst-calme .cst-radar polygon,.cst-calme .cst-table>.cst-mini{animation:none}@media (prefers-reduced-motion:reduce){.pc,.pc.vient,.cst-step.cst-sort,.cst-step.cst-sort-g,.cst-top,.cst-jeu .cst-table>.cst-mini,.cst-eventail .ev,.cst-table-s .cst-mini .k,.cst-radar polygon,.cst-jeu .cst-tiles .cst-choice span{animation:none!important;transition:none!important}}.cst-posees .btn-ligne{border-color:#f4eee4cc;color:#f4eee4;background:transparent}.cst-posees .btn-ligne:hover,.cst-posees .btn-ligne:focus-visible{background:#ffffff24;color:#fff;border-color:#fff}.cst-jeu .cst-card h3{margin-bottom:8px}@media (max-width:760px){.cst-eventail{height:250px;margin-bottom:14px}}html.cst-immersif,html.cst-immersif body{overflow:hidden}.cst.cst-plein{position:fixed;inset:0;z-index:900;overflow-y:auto;overscroll-behavior:contain;border-radius:0;padding:0 clamp(10px,3vw,40px) 48px;background:radial-gradient(70% 55% at 50% -6%,#f0a43a4d,#f0a43a00 70%),radial-gradient(120% 90% at 50% 120%,#000,#0000 60%),#15130f;box-shadow:none}.cst.cst-plein:before{display:none}.cst-plein .cst-view{position:relative;max-width:1060px;margin:0 auto;padding:clamp(18px,3.5vw,40px);border-radius:34px;background:radial-gradient(38% 30% at var(--lx,50%) var(--ly,30%),rgba(240,164,58,.16),rgba(240,164,58,0) 70%),radial-gradient(120% 90% at 50% 18%,var(--tapis),color-mix(in srgb,var(--tapis) 55%,#000));box-shadow:0 0 0 10px #2a211a,0 0 0 12px #4a3826,0 0 0 13px #f0a43a59,0 40px 90px #000000a6,inset 0 0 90px #00000059}.cst-plein .cst-view:before{content:"";position:absolute;inset:12px;border:1.5px solid rgba(244,238,228,.2);border-radius:24px;pointer-events:none}.cst-plein .cst-view>*{position:relative}@supports not (background:color-mix(in srgb,red 50%,blue)){.cst-plein .cst-view{background:var(--tapis)}}.cst-barre{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:12px;max-width:1060px;margin:0 auto 18px;padding:14px 4px;background:linear-gradient(#15130f 70%,#15130f00)}.cst-barre-t{margin:0;font-family:var(--f-titre);font-style:italic;font-size:1.3rem;color:#f4eee4}.cst-barre-t span{color:#f0a43a}.cst-barre-b{display:flex;gap:8px}.cst-barre button{font:700 .9rem var(--f-texte);color:#f4eee4;background:transparent;border:1.5px solid rgba(244,238,228,.55);border-radius:999px;padding:8px 16px;min-height:40px;cursor:pointer}.cst-barre button:hover,.cst-barre button:focus-visible{background:#ffffff1a;border-color:#f4eee4}.cst-barre .cst-son[aria-pressed=true]{border-color:#f0a43a;color:#f0a43a}.cst-plein .cst-quitter{display:none!important}@media (max-width:640px){.cst-barre-t span{display:none}.cst-barre button{padding:7px 12px;font-size:.85rem}.cst.cst-plein{padding:0 8px 32px}.cst-plein .cst-view{border-radius:24px;box-shadow:0 0 0 6px #2a211a,0 0 0 7px #f0a43a4d,0 24px 50px #0009,inset 0 0 60px #00000059}}.cst-meneuse{display:flex;flex-direction:column;gap:4px;margin:18px 0;max-width:62ch}.cst-meneuse-n{font:700 .72rem var(--f-texte);letter-spacing:.16em;text-transform:uppercase;color:#f0a43a}.cst-meneuse-t{font-family:var(--f-titre);font-style:italic;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.35;color:#f4eee4}.cst-meneuse-t span{display:inline-block;animation:cst-mot .5s ease backwards;animation-delay:calc(var(--w)*55ms + .15s)}@keyframes cst-mot{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}}.cst-jeu .cst-tiles .cst-choice span{background:#fbf7ef;border:0;border-radius:12px;box-shadow:0 0 0 1px #d9cdb8,0 6px 14px #1e1a1524;padding:16px 18px 16px 40px;position:relative;font-family:var(--f-titre);font-size:1.08rem}.cst-jeu .cst-tiles .cst-choice span small{font-family:var(--f-texte)}.cst-jeu .cst-tiles .cst-choice span:before{content:"";position:absolute;left:14px;top:18px;width:12px;height:12px;transform:rotate(45deg);border:1.5px solid #9A4A12;border-radius:2px;transition:background .2s}.cst-jeu .cst-tiles .cst-choice input:checked+span{background:#f0a43a;color:#1e1a15;outline:0;box-shadow:0 0 0 2px #1e1a15,0 14px 24px #1e1a1540;transform:translateY(-5px)}.cst-jeu .cst-tiles .cst-choice input:checked+span small{color:#3a2a14}.cst-jeu .cst-tiles .cst-choice input:checked+span:before{background:#1e1a15;border-color:#1e1a15}.cst-jeu .cst-tiles .cst-choice input:focus-visible+span{outline:3px solid #2E6E8E;outline-offset:3px}.cst-flip1{animation:cst-flip1 .5s cubic-bezier(.3,.7,.3,1)}@keyframes cst-flip1{0%{transform:translateY(0) rotateY(0)}50%{transform:translateY(-10px) rotateY(90deg)}to{transform:translateY(-5px) rotateY(0)}}.cst-jeu .cst-choices{perspective:900px}.cst-jeu .cst-tiles:has(input[name=temps]){display:flex;flex-wrap:wrap;gap:18px}.cst-jeu .cst-choice:has(input[name=temps]) span{width:92px;height:92px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;font:700 .95rem/1.15 var(--f-texte);background:#f4eee4;box-shadow:0 0 0 6px #9a4a12,0 0 0 8px #f4eee4,inset 0 0 0 3px #9a4a12,0 10px 18px #1e1a154d;background-image:repeating-conic-gradient(from 0deg,#9a4a1200 0 20deg,#9a4a1200 20deg 40deg)}.cst-jeu .cst-choice:has(input[name=temps]) span:before{display:none}.cst-jeu .cst-choice:has(input[name=temps]) input:checked+span{background:#f0a43a;box-shadow:0 0 0 6px #1e1a15,0 0 0 8px #f0a43a,inset 0 0 0 3px #1e1a15,0 16px 26px #1e1a1566;transform:translateY(-8px)}.cst-pile{perspective:1000px}.cst-pile{--rx:0deg;--ry:0deg}.cst-top>.k{transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease}.cst-melange{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.cst-melange .cst-paquet{position:absolute;top:60px;width:128px;height:192px}.cst-melange .cst-paquet.g{left:calc(50% - 150px)}.cst-melange .cst-paquet.d{left:calc(50% + 22px)}.cst-melange .k.dos{--w:128px;position:absolute;inset:0;margin:0}.cst-melange .g .k.dos{animation:cst-riffle-g 1.9s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--k)*70ms)}.cst-melange .d .k.dos{animation:cst-riffle-d 1.9s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--k)*70ms + 35ms)}@keyframes cst-riffle-g{0%{transform:translate(0) rotate(-8deg)}35%{transform:translate(-10px,-16px) rotate(-14deg)}70%{transform:translate(86px) rotate(0)}to{transform:translate(86px,calc(var(--k)*-1.5px)) rotate(0)}}@keyframes cst-riffle-d{0%{transform:translate(0) rotate(8deg)}35%{transform:translate(10px,-16px) rotate(14deg)}70%{transform:translate(-86px) rotate(0)}to{transform:translate(-86px,calc(var(--k)*-1.5px - 1px)) rotate(0)}}.cst-melange .cst-meneuse{margin-top:250px;align-items:center;text-align:center}.cst-reveal .cst-meneuse{margin-top:4px}.cst-main-finale{display:flex;justify-content:center;align-items:flex-end;min-height:330px;margin:10px 0 24px;perspective:1200px}.cst-retour{position:relative;margin:0 -18px;transform:rotate(calc((var(--k) - (var(--n) - 1)/2)*7deg)) translateY(calc(((var(--k) - (var(--n) - 1)/2)*(var(--k) - (var(--n) - 1)/2))*5px));transform-origin:50% 120%;animation:cst-donne-f .6s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--k)*.12s)}@keyframes cst-donne-f{0%{opacity:0;transform:translateY(-220px) rotate(0)}}.cst-retour-i{position:relative;width:200px;height:300px;transform-style:preserve-3d;animation:cst-tourne .7s cubic-bezier(.3,.7,.3,1) both;animation-delay:calc(var(--k)*.28s + .8s)}.cst-retour-i .k{--w:200px;position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cst-retour-i .k.dos{transform:rotateY(180deg)}@keyframes cst-tourne{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.cst-retour .cst-rang{top:-12px;right:-8px;left:auto;z-index:3;animation:cst-mot .4s backwards;animation-delay:calc(var(--k)*.28s + 1.3s)}.cst-retour:hover{z-index:2}.cst-atout-jeu{display:flex;align-items:center;gap:10px;justify-content:center;color:#f4eee4;font-size:1.05rem;margin:0 auto 20px;max-width:60ch;animation:cst-mot .6s 2.2s backwards}.cst-atout-jeu .suit{width:22px;height:22px;flex:none}.cst-reveal .cst-radar{max-width:560px;margin:0 auto;animation:cst-mot .7s 2s backwards}.cst-reveal-btn{justify-content:center;margin-top:24px;animation:cst-mot .6s 2.4s backwards}@media (max-width:640px){.cst-retour-i{width:120px;height:180px}.cst-retour-i .k{--w:120px}.cst-retour{margin:0 -26px}.cst-main-finale{min-height:220px}}@media (prefers-reduced-motion:reduce){.cst-meneuse-t span,.cst-flip1,.cst-retour,.cst-retour-i,.cst-retour .cst-rang,.cst-atout-jeu,.cst-reveal .cst-radar,.cst-reveal-btn,.cst-melange .k.dos{animation:none!important}.cst-top .k{transition:none}}.cst-calme .cst-meneuse-t span,.cst-calme .cst-retour,.cst-calme .cst-retour-i,.cst-calme .cst-retour .cst-rang,.cst-calme .cst-atout-jeu,.cst-calme .cst-reveal .cst-radar,.cst-calme .cst-reveal-btn{animation:none}@media print{.cst.cst-plein{position:static;overflow:visible}.cst-barre{display:none}}.cst-main{margin-bottom:16px}.cst-jeu .cst-card .cst-aide,.cst-jeu .cst-card .cst-note{color:var(--sepia)}.cst-jeu .cst-choice:has(input[name=temps]) span{width:112px;height:112px;padding:12px;font-size:.82rem}@media (max-width:640px){.cst-meneuse{margin:10px 0 12px}.cst-meneuse-t{font-size:1.12rem}.cst-enjeu .cst-step[data-step=cartes]>.cst-aide{display:none}.cst-retour-i{width:98px;height:147px}.cst-retour-i .k{--w:98px}.cst-retour{margin:0 -22px}.cst-main-finale{min-height:190px;padding:0 20px}.cst-retour .cst-rang{width:26px;height:26px;font-size:.8rem;top:-10px;right:-4px}}.face.creme{background:#2e6e8e;color:#fff;box-shadow:none}.face.creme .eb{color:#fff}.face.creme .motif{color:#4a86a3}.suit.creme path{fill:#2e6e8e;stroke:none}.suit.ambre path{fill:none;stroke:#c4752b;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cst-jeu .cst-tiles .cst-choice span{padding:16px 18px}.cst-jeu .cst-tiles .cst-choice span:before{display:none}.cst-comp,.cst-jeu .cst-comp,.cst-deal .cst-comp{width:100%;margin-top:22px;padding:20px 22px;border:0;border-radius:18px;background:#f4eee4;color:#1e1a15;box-shadow:0 12px 26px #00000038}.cst-comp .cst-rep,.cst-jeu .cst-comp .cst-rep{color:#9a4a12}.cst-comp dl{margin:6px 0 0}.cst-comp-l{display:grid;grid-template-columns:110px 1fr auto;gap:4px 14px;align-items:baseline;padding:9px 0;border-top:1px solid #DCD0BC}.cst-comp-l:first-child{border-top:0}.cst-comp dt{font-weight:700;font-size:.85rem;color:#584D41}.cst-comp dd{margin:0;font-size:1rem;color:#1e1a15}.cst-comp .cst-lien,.cst-jeu .cst-comp .cst-lien,.cst-deal .cst-comp .cst-lien{color:#9a4a12;font-size:.88rem}.cst-fams{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.cst-fam{background:#fbf7ef;border-radius:14px;padding:12px 10px 10px;box-shadow:0 0 0 1px #dcd0bc;text-align:center}.cst-fam.vide{opacity:.55}.cst-fam-p{position:relative;height:44px;margin:0 auto 8px;width:34px}.cst-fam-p i{position:absolute;left:0;bottom:calc(var(--k)*4px);width:34px;height:24px;border-radius:4px;box-shadow:0 0 0 1px #1e1a1540,0 2px 3px #00000026;transform:rotate(calc((var(--k) - 2)*2.5deg))}.f-nuit .cst-fam-p i{background:#15130f}.f-ambre .cst-fam-p i{background:#f0a43a}.f-braise .cst-fam-p i{background:#9a4a12}.f-creme .cst-fam-p i{background:#2e6e8e}.cst-fam p{margin:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:.88rem;color:#1e1a15;flex-wrap:wrap}.cst-fam p .suit{width:15px;height:15px;flex:none}.cst-fam b{font:400 1.35rem var(--f-titre);width:100%}.cst-fam.bump .cst-fam-p i:last-child{animation:cst-ajout .45s cubic-bezier(.2,.8,.2,1) backwards}.cst-fam.bump b{animation:cst-compte .5s ease}@keyframes cst-ajout{0%{transform:translateY(-26px) rotate(-12deg);opacity:0}}@keyframes cst-compte{40%{transform:scale(1.35);color:#9a4a12}}.cst-comp-phr{margin:14px 0 0;font-family:var(--f-titre);font-style:italic;font-size:1.08rem;color:#1e1a15}.cst-jeu .cst-comp-phr,.cst-deal .cst-comp-phr,.cst-deal .cst-comp p{color:#1e1a15}@media (max-width:640px){.cst-fams{grid-template-columns:repeat(2,minmax(0,1fr))}.cst-comp-l{grid-template-columns:1fr auto}.cst-comp-l dt{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.cst-fam.bump .cst-fam-p i:last-child,.cst-fam.bump b{animation:none}}.cst-feuille{background:#fbf7ef;border-radius:24px;padding:clamp(26px,4vw,44px) clamp(48px,7vw,78px);box-shadow:0 0 0 1px #d9cdb8,0 18px 40px #00000052}.cst-feuille:before{content:"";position:absolute;inset:12px;border:1px solid #D9CDB8;border-radius:16px;pointer-events:none;box-shadow:inset 0 0 0 4px #fbf7ef,inset 0 0 0 5px #f0a43a59}.cst-feuille>*{position:relative}.cst-coin{position:absolute!important;width:34px;text-align:center;line-height:1;font-family:var(--f-titre);color:#1e1a15;z-index:1}.cst-coin b{display:block;font-weight:600;font-size:1.5rem}.cst-coin .cst-etoile{display:block;width:16px;height:16px;margin:6px auto 0}.cst-coin .cst-etoile path{fill:#f0a43a;stroke:#9a4a12;stroke-width:1;stroke-linejoin:round}.cst-coin.h{top:24px;left:18px}.cst-coin.b{bottom:24px;right:18px;transform:rotate(180deg)}.cst-filigrane{position:absolute!important;top:18px;right:30px;width:clamp(130px,22%,220px);color:#efe5d3;pointer-events:none;z-index:0}.cst-filigrane svg{width:100%;height:auto;display:block}.cst-feuille>.cst-coin~*:not(.cst-filigrane):not(.cst-coin){z-index:1}@media (max-width:640px){.cst-feuille{padding:26px 22px 54px 42px}.cst-feuille:before{inset:8px}.cst-coin{width:24px}.cst-coin b{font-size:1.1rem}.cst-coin .cst-etoile{width:12px;height:12px}.cst-coin.h{top:16px;left:9px}.cst-coin.b{bottom:16px;right:9px}.cst-filigrane{width:110px;top:10px;right:12px}}.cst-refl{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;background:#f4eee4}.cst-refl-k .k.mini{--w:112px}.cst-refl-t{min-width:0}@media (max-width:640px){.cst-refl{grid-template-columns:1fr}.cst-refl-k{display:none}}.cst-feuille{position:relative;isolation:isolate}.cst-jeu .cst-card,.cst-jeu .cst-det,.cst-jeu .cst-doux{position:relative;background:#fbf7ef;color:#1e1a15;border:0;border-radius:18px;box-shadow:0 0 0 1px #d9cdb8,0 14px 30px #00000047}.cst-jeu .cst-card:after,.cst-jeu .cst-det:after,.cst-jeu .cst-doux:after{content:"";position:absolute;inset:8px;border:1px solid #E6DCCB;border-radius:12px;pointer-events:none}.cst-jeu .cst-card :is(h3,h4,p,li,legend,dt,dd),.cst-jeu .cst-det :is(h3,h4,p,li,strong),.cst-jeu .cst-doux p{color:inherit}.cst-jeu :is(.cst-card,.cst-det,.cst-doux) .cst-rep,.cst-jeu :is(.cst-card,.cst-det) h4{color:#9a4a12}.cst-jeu :is(.cst-card,.cst-det,.cst-doux) :is(.cst-aide,.cst-muted,.cst-note,.cst-why){color:#584D41}.cst-jeu :is(.cst-card,.cst-det,.cst-doux) .cst-lien{color:#9a4a12}.cst-jeu :is(.cst-card,.cst-det,.cst-doux) .cst-field>span{color:#1e1a15}.cst-jeu :is(.cst-card,.cst-det,.cst-doux) .cst-row .btn-ligne,.cst-jeu :is(.cst-card,.cst-det) .btn-ligne{color:#1e1a15;border-color:#cfc3b1}.cst-jeu :is(.cst-card,.cst-det,.cst-doux) :focus-visible{outline-color:#9a4a12}.cst-jeu .cst-field>span,.cst-jeu legend{color:#f4eee4}.cst-jeu .cst-chips button{color:#f4eee4;border-color:#f4eee48c}.cst-jeu .cst-chips button[aria-pressed=true]{background:#f4eee4;color:#1e1a15;border-color:#f4eee4}.cst-jeu .cst-chips button:hover{background:#ffffff1a}.cst-jeu .cst-nav button[aria-current=page]{background:#f4eee4;color:#1e1a15;border-color:#f4eee4}.cst-jeu>.cst-view h2,.cst-jeu>.cst-view>.cst-stack>div:not(.cst-card):not(.cst-doux):not(.cst-posees)>.cst-rep{color:#f4eee4}.cst-jeu :is(.cst-card,.cst-det) h2{color:#1e1a15}.cst .k .ti{color:inherit}.cst-jeu>.cst-view>.cst-stack>.cst-note,.cst-jeu>.cst-view>.cst-stack>p{color:#e3dccd}.cst-jeu .cst-h{color:#f4eee4}.cst-jeu .cst-num{box-shadow:0 0 0 4px #fbf7ef}.cst-jour{padding-left:58px!important;padding-right:52px!important}.cst-jour .cst-coin.h{top:16px;left:14px}.cst-jour .cst-coin.b{bottom:16px;right:12px}.cst-jour .cst-coin b{font-size:1.25rem}.cst-jour.fait{opacity:1;background:#efe7da}.cst-jour.fait>:not(.cst-tampon-fait):not(.cst-coin){opacity:.6}.cst-tampon-fait{position:absolute;top:18px;right:18px;z-index:2;padding:3px 12px;border:3px solid #25684B;border-radius:8px;color:#25684b;font:700 .95rem var(--f-texte);letter-spacing:.08em;text-transform:uppercase;transform:rotate(-8deg);background:#fbf7efd9}.cst-meth{border-left:0!important;overflow:hidden}.cst-meth:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:#2e6e8e}.cst-meth.f-nuit:before{background:#15130f}.cst-meth.f-ambre:before{background:#f0a43a}.cst-meth.f-braise:before{background:#9a4a12}.cst-meth.f-creme:before{background:#2e6e8e}.cst-meth>summary{position:relative;padding-left:32px!important;padding-right:64px!important}.cst-meth-suit{position:absolute;top:18px;right:22px}.cst-meth-suit .suit{width:26px;height:26px;display:block}.cst-meth .cst-inner{padding-left:32px}.cst-jeu .cst-meth .cst-pill{background:#f4eee4;color:#1e1a15;border-color:#d9cdb8}.cst-jeu .cst-meth .cst-pill-on{background:#2e6e8e;color:#fff;border-color:#2e6e8e}.cst-jeu .cst-meth .cst-bloc,.cst-jeu .cst-meth .cst-illu{background:#f4eee4}.cst-quick .cst-choice span{width:58px;height:58px;padding:0!important;border-radius:50%!important;display:flex!important;align-items:center;justify-content:center;font:700 1.05rem var(--f-texte);background:#f4eee4;border:0!important;box-shadow:0 0 0 4px #9a4a12,0 0 0 6px #f4eee4,0 6px 12px #1e1a1540}.cst-quick .cst-choice input:checked+span{background:#f0a43a;box-shadow:0 0 0 4px #1e1a15,0 0 0 6px #f0a43a,0 10px 18px #1e1a1559;transform:translateY(-5px);outline:0}.cst-quick .cst-choice{min-width:0!important}.cst-jeu .cst-pre{background:#f4eee4;color:#1e1a15}@media print{.cst-jeu,.cst-jeu .cst-card,.cst-jeu .cst-det{background:#fff!important;box-shadow:none!important;color:#000!important}.cst-jeu:before,.cst-jeu .cst-card:after,.cst-jeu .cst-det:after{display:none}}.cst-contact{margin:26px 0 0;text-align:center}.cst-contact a{color:#f4eee4;font-weight:700;text-underline-offset:4px}.cst-contact a:hover,.cst-contact a:focus-visible{color:#f0a43a}.cst-contact{max-width:none!important}.suit{--sc:#1E1A15;color:#1e1a15;overflow:visible}.suit.nuit{--sc:#15130F}.suit.ambre{--sc:#E0902A}.suit.braise{--sc:#9A4A12}.suit.creme{--sc:#2E6E8E}.suit.joker{--sc:#F0A43A}.suit.atout{--sc:#25684B}.cst .suit path.l,.suit path.l{fill:none!important;stroke:currentColor!important;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cst .suit circle.p,.suit circle.p{fill:var(--sc)!important;stroke:none}.suit.ambre circle.p,.suit.joker circle.p{stroke:#1e1a15!important;stroke-width:.9}.cst-comp li.nuit .suit,.cst-comp li.braise .suit,.cst-pill-on .suit,.cst-jeu .cst-meneuse .suit{color:#f4eee4}.cst-comp li.nuit .suit{--sc:#F0A43A}.cst-comp li.braise .suit{--sc:#F4EEE4}.cst-pill-on .suit{--sc:#fff}.cst-meth-suit .suit{width:28px;height:28px}.cst-feuille :is(legend,.cst-field>span,.cst-sub,.cst-check,label,h2,h3,h4,dt,dd,li){color:#1e1a15}.cst-feuille :is(.cst-aide,.cst-note,.cst-muted){color:#584D41}.cst-feuille .cst-rep{color:#9a4a12}.cst-feuille .cst-tiles .cst-choice span small{color:#584D41}.cst-feuille .cst-tiles .cst-choice input:checked+span small{color:#3a2a14}.cst-jeu .cst-depart{border:0;background:radial-gradient(120% 120% at 100% 0%,#f0a43a47,#f0a43a00 60%),#fbf7ef;box-shadow:0 0 0 2px #f0a43a,0 18px 40px #00000052}.cst-depart h3{font-size:clamp(1.4rem,2.6vw,1.9rem);margin:4px 0 8px}.cst-depart .cst-row{margin-top:16px}.cst-sommaire{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:.95rem}.cst-sommaire>span{color:#e3dccd;font-weight:700}.cst-jeu .cst-sommaire .cst-lien{color:#f4eee4}.cst-jeu .cst-sommaire .cst-lien:hover,.cst-jeu .cst-sommaire .cst-lien:focus-visible{color:#f0a43a}#s-prio,#s-profil,#s-meth,#s-chant,#s-suite{scroll-margin-top:24px}.cst p,.cst li,.cst dd,.cst legend,.cst .cst-choice span{text-wrap:wrap}.cst-fam-p i.peu{opacity:.4}.cst-fam small{width:100%;font-size:.78rem;color:#584D41}.cst-offre{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:0;border-radius:22px;overflow:hidden;background:#fbf7ef;color:#221e19;box-shadow:0 0 0 2px #f0a43a,0 24px 60px #00000059;scroll-margin-top:24px}.cst-offre-t{padding:clamp(22px,4vw,40px);background:radial-gradient(130% 120% at 0% 0%,#f0a43a38,#f0a43a00 55%),#fbf7ef}.cst-offre-t h3{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.15;margin:6px 0 18px;color:#15130f}.cst-offre-l{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:12px}.cst-offre-l li{display:flex;gap:12px;align-items:flex-start;line-height:1.45}.cst-offre-l li .suit{width:22px;height:22px;flex:none;margin-top:1px}.cst-offre-l b{color:#15130f}.cst-offre-plan{background:#fff;border:1px solid rgba(34,30,25,.14);border-radius:14px;padding:14px 16px;box-shadow:0 6px 18px #221e1914}.cst-offre-plan ol{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.cst-offre-plan li{display:grid;grid-template-columns:5.6em 1fr;gap:10px;font-size:.93rem;padding:6px 0;border-top:1px dashed rgba(34,30,25,.14)}.cst-offre-plan li:first-child{border-top:0}.cst-offre-plan li span{white-space:nowrap;font-weight:700;color:#9a4a12;font-size:.82rem;letter-spacing:.02em;padding-top:2px}.cst-offre-plan li b{font-weight:600}.cst-offre-plan li.flou b{filter:blur(4px);user-select:none;opacity:.7}.cst-offre-f{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,4vw,40px);background:#15130f;color:#f4eee4}.cst-offre-ft{font-family:"Source Serif 4",Georgia,serif;font-size:1.25rem;line-height:1.3;margin:0 0 4px}.cst-offre-f .cst-field span{color:#f4eee4}.cst-offre-f input[type=text],.cst-offre-f input[type=email]{background:#f4eee4;color:#15130f;border:1px solid transparent;border-radius:12px;min-height:48px}.cst-offre-f input:focus-visible{outline:3px solid #F0A43A;outline-offset:2px}.cst-offre-f .cst-check{font-size:.88rem;line-height:1.45;color:#f4eee4e0}.cst-offre-f .btn{width:100%;justify-content:center;min-height:52px;font-size:1.02rem;margin-top:4px}.cst-offre-f .cst-note{color:#f4eee4b3;margin:0}.cst-offre-f .cst-note a{color:#f0a43a}.cst-offre-f .cst-msg{color:#f0a43a;margin:0;min-height:1.2em}@media (max-width:820px){.cst-offre{grid-template-columns:1fr}}.cst-verrou{font-size:.9rem;color:#2f7d5b;font-weight:600;margin:12px 0 0;padding-left:14px;border-left:3px solid #2F7D5B}.cst-verrou-b{margin:16px 0 0;padding:14px 16px;border-radius:12px;background:#2f7d5b1a;border:1px dashed #2F7D5B}.cst-verrou-b p{margin:0 0 10px}.cst-envoye{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 18px;padding:14px 18px;border-radius:14px;background:#f4eee4;color:#221e19;box-shadow:0 0 0 2px #25684b}.cst-envoye p{display:flex;gap:10px;align-items:center;margin:0}.cst-envoye .suit{width:22px;height:22px;flex:none}.cst-envoye .cst-lien{color:#25684b}.cst-chantier h4{margin:18px 0 6px;font-size:.95rem;letter-spacing:.02em}.cst-planbref ol{list-style:none;margin:0 0 16px;padding:0;counter-reset:j}.cst-planbref li{display:grid;grid-template-columns:4.6em 1fr;gap:4px 14px;padding:10px 0;border-top:1px solid rgba(34,30,25,.12)}.cst-planbref li:first-child{border-top:0}.cst-planbref li span{grid-row:span 2;font-weight:700;color:#9a4a12;font-size:.85rem;padding-top:2px}.cst-planbref li em{font-style:normal;color:#221e19bf;font-size:.93rem}.cst-planbref li.fait b{text-decoration:line-through;text-decoration-color:#25684b}.cst-rep .suit{width:15px;height:15px;vertical-align:-3px;margin-right:4px;display:inline-block}#cst .cst-offre .cst-rep{color:#9a4a12}#cst .cst-offre-plan .cst-rep{color:#2f7d5b}.cst-sommaire+.cst-posees,.cst-sommaire+.cst-atout{margin-top:10px}.cst-chantier{padding-left:clamp(44px,6vw,58px);padding-right:clamp(36px,5vw,50px)}.cst-geste-q{font-family:"Source Serif 4",Georgia,serif;font-style:italic;font-size:1.02rem;margin:10px 0 0;color:#5a4a38}.cst-depart .cst-geste{max-width:68ch}.evo-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:14px}.evo-b{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:start;padding:14px 16px;border-radius:14px;background:#f4eee4b3;border:1px solid rgba(34,30,25,.1)}.evo-b h4{margin:2px 0;font-family:"Source Serif 4",Georgia,serif;font-weight:600;font-size:1.08rem;letter-spacing:0}.evo-s{margin:0 0 6px;font-size:.9rem;color:#5a4f43}.evo-i{width:52px;height:52px;border-radius:50%;background:#2b241d radial-gradient(circle at 70% 22%,#5a4430,#2b241d 72%);display:grid;place-items:center;box-shadow:inset 0 0 0 1px #f0a43a40}.evo-ico{width:38px;height:38px;overflow:visible}.evo-ico .tr{fill:none;stroke:#f4eee4;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.evo-ico .fx{fill:none;stroke:#f0a43a;stroke-width:3.4;stroke-linecap:round;opacity:0}.evo-ico .pt{fill:#f0a43a;filter:drop-shadow(0 0 3px #F0A43A) drop-shadow(0 0 7px rgba(240,164,58,.7));transform-box:fill-box;transform-origin:center}.evo-ico .on{fill:none;stroke:#f0a43a;stroke-width:1.4;opacity:0;transform-box:fill-box;transform-origin:center}.evo-ico .ry{transform-box:view-box;transform-origin:24px 24px}.evo-moins .evo-ico .pt{fill:#5fbf94;filter:drop-shadow(0 0 3px #5FBF94) drop-shadow(0 0 7px rgba(95,191,148,.6))}.evo-moins .evo-ico .fx{stroke:#5fbf94}.evo-l{list-style:none;margin:0;padding:0;display:grid;gap:6px}.evo-l li{display:flex;gap:8px;align-items:baseline;font-size:.95rem;line-height:1.4}.evo-dot{flex:none;width:9px;height:9px;border-radius:50%;background:#2e6e8e;transform:translateY(-1px)}.evo-dot.f-nuit{background:#15130f}.evo-dot.f-ambre{background:#e0902a}.evo-dot.f-braise{background:#9a4a12}.evo-dot.f-creme{background:#2e6e8e}.evo-dot.f-joker{background:#f0a43a}.evo-fl{flex:none;font-weight:700;width:1.1em}.evo-ax .bas .evo-fl{color:#25684b}.evo-ax .haut .evo-fl{color:#9a4a12}@media (prefers-reduced-motion:no-preference){.evo-b{animation:evo-in .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--k,0)*.12s)}.evo-ico .tr[pathLength]{stroke-dasharray:1;stroke-dashoffset:1;animation:evo-trace 1.1s cubic-bezier(.65,0,.35,1) .25s forwards}.evo-ico .fx{stroke-dasharray:.22 1.3;stroke-dashoffset:.22;animation:evo-flux 3.6s cubic-bezier(.45,0,.25,1) 1.4s infinite}.evo-ico .pt{animation:evo-eclat 3.6s ease-out 1.4s infinite}.evo-ico .on{animation:evo-onde 3.6s ease-out 1.4s infinite}.evo-plus .evo-ico .ry{animation:evo-rayons 3.6s cubic-bezier(.45,0,.25,1) 1.4s infinite}.evo-b:hover .evo-ico *{animation-duration:1.9s}@keyframes evo-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes evo-trace{to{stroke-dashoffset:0}}@keyframes evo-flux{0%{stroke-dashoffset:.22;opacity:1}58%{stroke-dashoffset:-1;opacity:1}64%,to{stroke-dashoffset:-1;opacity:0}}@keyframes evo-eclat{0%,52%{transform:scale(1)}62%{transform:scale(1.4)}85%,to{transform:scale(1)}}@keyframes evo-onde{0%,50%{opacity:0;transform:scale(1)}58%{opacity:.9}to{opacity:0;transform:scale(2.8)}}@keyframes evo-rayons{0%{transform:rotate(0) scale(1)}55%{transform:rotate(30deg) scale(1.12)}to{transform:rotate(45deg) scale(1)}}}.evo-b h4{text-transform:none;color:#15130f;font-size:1.1rem}.evo-i-s{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;background:#2b241d radial-gradient(circle at 70% 22%,#5a4430,#2b241d 72%);box-shadow:inset 0 0 0 1px #f0a43a40}.evo-i-s .evo-ico{width:30px;height:30px}.cst-offre-l li{align-items:center}.evo-ico .lv{transform-box:view-box;transform-origin:24px 32px}.evo-leger .pt{fill:#5fbf94;filter:drop-shadow(0 0 3px #5FBF94) drop-shadow(0 0 8px rgba(95,191,148,.65))}.evo-leger .fx,.evo-leger .on{stroke:#5fbf94}@media (prefers-reduced-motion:no-preference){.evo-ico .lv{animation:evo-levier 3.6s cubic-bezier(.45,0,.25,1) 1s infinite}.evo-leger .pt.fl{animation:evo-flotte 3.6s ease-in-out 1.4s infinite}.cst-offre-l li:nth-child(2) .evo-ico *{animation-delay:1.6s}.cst-offre-l li:nth-child(3) .evo-ico *{animation-delay:2.2s}.cst-offre-l li:nth-child(4) .evo-ico *{animation-delay:2.8s}.cst-offre-l li:nth-child(3) .evo-ico .ry{animation:evo-rayons 3.6s cubic-bezier(.45,0,.25,1) 2.2s infinite}@keyframes evo-levier{0%,20%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}70%{transform:rotate(-7deg)}}@keyframes evo-flotte{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}}@media (prefers-reduced-motion:no-preference){.cst-table-s .cst-mini{animation:prio-flotte 5.5s ease-in-out infinite}.cst-table-s .cst-mini:nth-child(2){animation-delay:-1.1s}.cst-table-s .cst-mini:nth-child(3){animation-delay:-2.2s}.cst-table-s .cst-mini:nth-child(4){animation-delay:-3.3s}.cst-table-s .cst-mini:nth-child(5){animation-delay:-4.4s}.cst-table-s .cst-mini .cst-rang{animation:prio-lueur 5.5s ease-in-out infinite;animation-delay:inherit}.cst-table-s .cst-mini:hover{animation-play-state:paused}@keyframes prio-flotte{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -6px;rotate:.8deg}}@keyframes prio-lueur{0%,to{box-shadow:0 0 #f0a43a00}50%{box-shadow:0 0 0 4px #f0a43a47,0 0 14px #f0a43a73}}}.k.jeu:not(.mini) .face{left:12.5%;right:12.5%}.k.jeu:not(.mini) .motif{top:2%;right:-6%;width:112%;height:44%;opacity:.9}.k.jeu:not(.mini) .bas{inset:47% 1em auto}.k.jeu:not(.mini) .eb{font-size:.66em;margin-bottom:.5em}.k.jeu:not(.mini) .ti{font-size:1.28em;line-height:1.2;text-wrap:balance;hyphens:manual}.k.jeu:not(.mini) .ti{font-size:1.16em}.k.jeu:not(.mini) .bas{left:.85em;right:.75em}.cst-coin .cst-etoile path{fill:none;stroke:#1e1a15;stroke-width:1.8;stroke-linecap:round}.cst-coin .cst-etoile circle{fill:#f0a43a;filter:drop-shadow(0 0 2px rgba(240,164,58,.8))}.cst-etape-ico{color:#d8c9ae;width:clamp(110px,20%,190px)!important}.cst-etape-ico svg{overflow:visible}.cst-etape-ico .tr{fill:none;stroke:#cdbb9c;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.cst-etape-ico .tr2{fill:#fbf7ef;stroke:#cdbb9c;stroke-width:2.4}.cst-etape-ico .fx{fill:none;stroke:#f0a43a;stroke-width:4;stroke-linecap:round;opacity:0}.cst-etape-ico .pt{fill:#f0a43a;filter:drop-shadow(0 0 4px #F0A43A) drop-shadow(0 0 12px rgba(240,164,58,.6));transform-box:fill-box;transform-origin:center}.cst-etape-ico .on{fill:none;stroke:#f0a43a;stroke-width:1.6;opacity:0;transform-box:fill-box;transform-origin:center}.cst-etape-ico .ry,.cst-etape-ico .orb{transform-box:view-box;transform-origin:60px 60px}.cst-etape-ico .ry{transform-origin:60px 62px}@media (max-width:640px){.cst-etape-ico{width:84px!important;top:14px!important;right:16px!important;opacity:.8}}@media (prefers-reduced-motion:no-preference){.cst-etape-ico .tr[pathLength]{stroke-dasharray:1;animation:etape-trace 1.3s cubic-bezier(.65,0,.35,1) .2s both}.cst-etape-ico .tr[pathLength]+.tr[pathLength]{animation-delay:.45s}.cst-etape-ico .pt{animation:etape-allume .7s cubic-bezier(.16,1,.3,1) 1.2s both,evo-eclat 3.8s ease-out 2.4s infinite}.cst-etape-ico .fx{stroke-dasharray:.22 1.3;stroke-dashoffset:.22;animation:evo-flux 3.8s cubic-bezier(.45,0,.25,1) 2.2s infinite}.cst-etape-ico .on{animation:evo-onde 3.8s ease-out 2.4s infinite}.cst-etape-ico .ry{animation:etape-in .6s ease-out 1s both,evo-rayons 3.8s cubic-bezier(.45,0,.25,1) 2.4s infinite}.cst-etape-ico .orb{animation:etape-orbite 12s linear 1s infinite}.cst-etape-ico .k2{animation:etape-glisse 4.6s ease-in-out 1.4s infinite}.cst-etape-ico .k1{animation:etape-glisse2 5.2s ease-in-out 1.8s infinite}.cst-etape-ico .k3{animation:etape-glisse2 4.4s ease-in-out 2.6s infinite reverse}.cst-calme .cst-etape-ico .tr[pathLength],.cst-calme .cst-etape-ico .ry{animation:none}.cst-calme .cst-etape-ico .pt{animation:evo-eclat 3.8s ease-out 1s infinite}@keyframes etape-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes etape-allume{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes etape-in{0%{opacity:0}to{opacity:1}}@keyframes etape-orbite{to{transform:rotate(360deg)}}@keyframes etape-glisse{0%,to{transform:translate(0)}50%{transform:translate(-22px)}}@keyframes etape-glisse2{0%,to{transform:translate(0)}50%{transform:translate(16px)}}}.cst-acc-etapes{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative;color:#f4eee4}.cst-acc-etapes:before{content:"";position:absolute;top:14px;left:14px;right:14px;height:1.5px;background:linear-gradient(90deg,#f0a43abf,#f4eee440)}.cst-acc-etapes li{position:relative;display:flex;flex-direction:column;gap:4px;padding-top:40px}.cst-acc-n{position:absolute;top:0;left:0;width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#15130f;border:1.5px solid #F0A43A;font:600 .9rem/1 var(--f-titre);color:#f0a43a;box-shadow:0 0 0 4px #15130f80,0 0 14px #f0a43a73}.cst-acc-etapes b{font-family:var(--f-titre);font-weight:400;font-size:1.2rem;line-height:1.25}.cst-acc-etapes li>span:last-child{font-size:.95rem;color:#f4eee4d1;line-height:1.45}@media (max-width:640px){.cst-acc-etapes{grid-template-columns:1fr;gap:14px}.cst-acc-etapes:before{inset:14px auto 14px 14px;width:1.5px;height:auto;background:linear-gradient(180deg,#f0a43abf,#f4eee440)}.cst-acc-etapes li{padding:2px 0 0 44px}}@media (prefers-reduced-motion:no-preference){.cst-acc-n{animation:acc-lueur 4.5s ease-in-out infinite}.cst-acc-etapes li:nth-child(2) .cst-acc-n{animation-delay:1.5s}.cst-acc-etapes li:nth-child(3) .cst-acc-n{animation-delay:3s}@keyframes acc-lueur{0%,70%,to{box-shadow:0 0 0 4px #15130f80,0 0 10px #f0a43a4d}20%{box-shadow:0 0 0 4px #15130f80,0 0 22px #f0a43ad9}}}.cst-acc-etapes{margin:22px 0 14px}.cst-acc-note{margin-top:4px}.cst-acc-phrase{font-size:.8rem;opacity:.75;max-width:70ch}.cst-chemin{position:relative;height:58px;margin:10px 12px 18px;max-width:560px}.ch-rail{position:absolute;left:0;right:0;top:14px;height:2px;border-radius:2px;background:#f4eee438}.ch-lum{position:absolute;left:0;top:0;bottom:0;width:var(--a);border-radius:2px;background:linear-gradient(90deg,#f0a43a8c,#f0a43a);box-shadow:0 0 8px #f0a43ab3}.ch-pt{position:absolute;top:15px;left:var(--x);width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#15130f;box-shadow:0 0 0 1.5px #f4eee473}.ch-pt.fait{background:#f0a43a;box-shadow:0 0 0 2px #15130f99,0 0 8px #f0a43acc}.ch-pt.cours{width:20px;height:20px;margin:-10px 0 0 -10px;background:#f0a43a;box-shadow:0 0 0 3px #15130f,0 0 0 4.5px #f0a43a,0 0 18px #f0a43ae6,0 0 40px #f0a43a73}.ch-nom{position:absolute;top:34px;left:var(--x);transform:translate(-50%);white-space:nowrap;font-family:var(--f-titre);font-style:italic;font-size:1rem;color:#f4eee4}.cst-chemin[aria-valuenow="1"] .ch-nom{transform:translate(-10px)}.cst-chemin[aria-valuenow="8"] .ch-nom{transform:translate(calc(-100% + 10px))}@media (max-width:640px){.cst-chemin{margin:8px 10px 14px}.ch-nom{font-size:.92rem}}@media (prefers-reduced-motion:no-preference){.ch-lum{animation:ch-avance .9s cubic-bezier(.65,0,.35,1) .1s both}.ch-lum:after{content:"";position:absolute;right:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:#ffe3b5;box-shadow:0 0 10px #f0a43a,0 0 22px #f0a43a;animation:ch-tete 1.1s ease-out .1s both}.ch-pt.cours{animation:ch-allume .7s cubic-bezier(.16,1,.3,1) .85s both,ch-respire 3.2s ease-in-out 1.6s infinite}.ch-nom{animation:ch-nom .5s ease-out 1s both}.cst-calme .ch-lum,.cst-calme .ch-lum:after,.cst-calme .ch-nom{animation:none}.cst-calme .ch-lum:after{opacity:0}.cst-calme .ch-pt.cours{animation:ch-respire 3.2s ease-in-out infinite}@keyframes ch-avance{0%{width:var(--de)}to{width:var(--a)}}@keyframes ch-tete{0%,70%{opacity:1}to{opacity:0}}@keyframes ch-allume{0%{transform:scale(.3);filter:brightness(.5)}20%{transform:scale(1.2);filter:brightness(1.6)}35%{filter:brightness(.7)}55%{transform:scale(.95);filter:brightness(1.4)}to{transform:scale(1);filter:none}}@keyframes ch-respire{0%,to{box-shadow:0 0 0 3px #15130f,0 0 0 4.5px #f0a43a,0 0 14px #f0a43abf,0 0 30px #f0a43a59}50%{box-shadow:0 0 0 3px #15130f,0 0 0 4.5px #f0a43a,0 0 22px #f0a43a,0 0 50px #f0a43a8c}}@keyframes ch-nom{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}}html.cst-immersif .signature,html.cst-immersif footer,html.cst-immersif header.top,html.cst-immersif #progression,html.cst-immersif #progression-i,html.cst-immersif #lueur,html.cst-immersif #voile,html.cst-immersif .particules,html.cst-immersif .barre-cta,html.cst-immersif #est-barre,html.cst-immersif #cta-flottant{visibility:hidden!important}.cst-fam-p{height:40px;width:74px}.cst-fam-p i{bottom:2px;left:calc(var(--k)*8px);width:22px;height:30px;border-radius:4px;transform:rotate(calc((var(--k) - 2.5)*5deg));transform-origin:50% 100%;opacity:1!important;box-shadow:0 0 0 1px #1e1a1547,0 2px 4px #0000002e}.cst-fam-p i.peu{background:#fbf7ef!important;box-shadow:inset 0 0 0 2px var(--fc,#2E6E8E),0 2px 4px #0000001f}.f-nuit{--fc:#15130F}.f-ambre{--fc:#E0902A}.f-braise{--fc:#9A4A12}.f-creme{--fc:#2E6E8E}.cst-fam b{font-size:1.5rem;line-height:1.1}.cst-fam small{margin-top:2px}.cst-fam.vide{opacity:.6}.cst-fam-p{display:flex;justify-content:center;align-items:flex-end;width:auto;height:40px}.cst-fam-p i{position:relative;left:auto;bottom:auto;flex:none;margin-left:-12px;transform:rotate(calc((var(--k) - 1.5)*6deg))}.cst-fam-p i:first-child{margin-left:0}.cst-offre-plan-n{margin:10px 0 0;font-size:.88rem;color:#5a4f43}.cst-envoi .cst-offre-t>p{margin:0 0 16px;line-height:1.55}.cst-envoi-deja,.cst-envoi-mail{margin-top:14px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid rgba(34,30,25,.12)}.cst-envoi-prio{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.cst-envoi-prio li{display:flex;gap:8px;align-items:center;font-family:var(--f-titre);font-size:1.05rem}.cst-envoi-prio .suit{width:15px;height:15px;flex:none}.cst-envoi-geste{margin:10px 0 0;font-size:.95rem;line-height:1.5}.cst-envoi-mail ul{margin:6px 0 0;padding-left:1.1em;display:grid;gap:4px;font-size:.95rem}.cst-envoi-aide p{margin:0;color:#f4eee4e0;line-height:1.55}.cst-envoi-aide b{color:#f4eee4}.cst-envoi-adr{font-size:.9rem}.cst-envoi-aide .btn{width:100%;justify-content:center}.cst-envoi-aide .btn-ligne{color:#f4eee4;border-color:#f4eee499;background:transparent}.cst-envoi-aide .btn-ligne:hover,.cst-envoi-aide .btn-ligne:focus-visible{border-color:#f0a43a;color:#f0a43a}.cst-envoi-geste{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(34,30,25,.18)}.cst-tiles .cst-choice{display:flex}.cst-tiles .cst-choice span{flex:1;justify-content:flex-start}.cst-geste .cst-geste-q{margin:12px 0 0;padding-top:10px;border-top:1px dashed rgba(154,74,18,.3)}.cst-jeu .cst-tiles .cst-choice input:checked+span,.cst-jeu .cst-tiles .cst-choice:hover span{transform:none}.cst-dernier{margin:6px 0 10px;padding:8px 12px;border-radius:10px;background:#f0a43a24;font-size:.9rem;line-height:1.45;max-width:46ch}.cst-dernier .cst-lien{font-weight:700;margin-left:4px}.cst-step fieldset{scroll-margin-top:96px}.cst-station{margin-top:18px;background:linear-gradient(160deg,#fff8ec,#f7e6c9);border:1px solid rgba(201,102,30,.35)}.cst-station .cst-rep{color:#9a4a12}.cst-station h3{margin:4px 0 8px}.cst-station p{max-width:62ch}.cst-acc-station{margin:14px 0 0;font-size:.92rem;opacity:.92}.cst-acc-station a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px}.k.mini .bas{left:1.2em;right:.9em}.k .ti{overflow-wrap:break-word}#p-cst .hero.hero-nuit{background:radial-gradient(70% 120% at 88% -10%,#f0a43a38,#f0a43a00 62%),radial-gradient(60% 90% at 0% 120%,#9a4a1247,#9a4a1200 60%),linear-gradient(180deg,#1b1813,#15130f);color:var(--creme);border-bottom:1px solid var(--trait)}#p-cst .hero.hero-nuit h1{color:var(--creme)}#p-cst .hero.hero-nuit .lead{color:#d9cfc0}#p-cst .hero.hero-nuit .fil,#p-cst .hero.hero-nuit .fil a{color:var(--pierre)}#p-cst .hero.hero-nuit .fil a:hover{color:var(--lumiere)}@media (max-width:640px){.cst-jeu .cst-nav{flex-wrap:nowrap;overflow-x:auto;gap:6px;padding-bottom:14px;margin-bottom:22px;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent);padding-right:28px}.cst-jeu .cst-nav::-webkit-scrollbar{display:none}.cst-jeu .cst-nav button{flex:none;white-space:nowrap;min-height:38px;padding:5px 14px;font-size:.88rem;border-color:transparent;background:#f4eee417}.cst-jeu .cst-nav button[aria-current=page]{background:#f4eee4;color:#1e1a15}}.cst-barre-mail{position:sticky;bottom:max(12px,env(safe-area-inset-bottom,0px));z-index:6;display:flex;justify-content:center;padding:6px 0 0;pointer-events:none;transition:opacity .25s,transform .25s}.cst-barre-mail .btn{pointer-events:auto;box-shadow:0 10px 26px #15130f61}.cst-barre-mail.cache{opacity:0;transform:translateY(12px);visibility:hidden}@media (max-width:640px){.cst-barre-mail .btn{width:100%;justify-content:center}}@media print{.cst-barre-mail{display:none!important}}.cst-barre-mail .btn{min-height:50px;padding-block:10px}.cst-offre-f .cst-offre-st{margin:-4px 0 14px;font-size:.95rem;line-height:1.5;color:#f4eee4e6}.cst-offre-f .cst-offre-st b{color:#f0a43a}.cst-offre-f .cst-check.cst-check-fort{padding:12px 14px;border:1.5px solid #F0A43A;border-radius:12px;background:#f0a43a24;font-size:.95rem;color:#f4eee4}.cst-check.cst-check-fort b{font-weight:700}.cst-check.cst-check-fort small{display:block;margin-top:2px;font-weight:400;font-size:.88rem;opacity:.85}

.cst-nl{margin-top:18px;background:transparent;border-style:dashed}.cst-nl h3{margin:4px 0 8px}.cst-nl p{max-width:62ch}.cst-nl .btn-ligne{border-color:#cfc3b1;color:var(--ink);background:transparent}.cst-nl .btn-ligne:hover{border-color:#9a4a12;color:#9a4a12}
