@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/app/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2)format("woff2"),url(/app/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/app/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2)format("woff2"),url(/app/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/app/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2)format("woff2"),url(/app/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/app/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2)format("woff2"),url(/app/assets/eb-garamond-greek-400-italic-BamGE6QP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/app/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2)format("woff2"),url(/app/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/app/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2)format("woff2"),url(/app/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/app/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2)format("woff2"),url(/app/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2)format("woff2"),url(/app/assets/eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2)format("woff2"),url(/app/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2)format("woff2"),url(/app/assets/eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2)format("woff2"),url(/app/assets/eb-garamond-greek-500-normal-BjSCMh1N.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2)format("woff2"),url(/app/assets/eb-garamond-vietnamese-500-normal-B0TRhMco.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2)format("woff2"),url(/app/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/app/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/app/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ob{--b-creme:#f9f8ee;--b-papier:#fdfdf8;--b-olive:#ecebdf;--b-olive-2:#e4e2d2;--b-olive-3:#e0ded0;--b-ligne:#e4e2d5;--b-encre:#1a1d1c;--b-encre-2:#2b2a27;--b-mute:#72746f;--b-gris:#8a8c86;--b-glace:#bedbe6;--b-glace-pale:#e6f1f5;--b-ciel:#76b6ce;--b-rose:#b26777;--b-rose-pale:#eab8cc;--b-petrole:#2c4e5a;--b-menthe:#88d4a6;--b-beurre:#eed381;--b-nuit:#1a1a1a;--b-nuit-2:#232322;--b-nuit-motif:#252524;--b-doux:cubic-bezier(.3, .7, .2, 1);z-index:60;color:var(--b-encre);background:var(--b-creme);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:400 16px/1.45 Figtree Variable,Figtree,system-ui,sans-serif;position:fixed;inset:0;overflow:auto}.ob *,.ob :before,.ob :after{box-sizing:border-box}.ob button{font:inherit;color:inherit;touch-action:manipulation}.ob :focus-visible{outline:2px solid var(--b-encre);outline-offset:3px}.ob-serif{letter-spacing:-.015em;font-family:EB Garamond,Georgia,serif;font-weight:400}.ob-marque{color:var(--b-encre);letter-spacing:-.01em;align-items:center;gap:9px;font:600 22px/1 RN Marque,Outfit,Figtree Variable,sans-serif;text-decoration:none;display:inline-flex}.ob-marque svg{fill:currentColor;flex:none;width:24px;height:24px}.ob-image{color:#7d7e78;letter-spacing:.02em;text-align:center;background:#ffffff59;border:1.5px dashed #a3a49c;border-radius:18px;place-items:center;padding:14px;font:500 13px/1.3 Figtree Variable,sans-serif;display:grid}.ob-image:before{content:"image à mettre"}.ob-plein{background:var(--b-encre);cursor:pointer;width:100%;height:54px;transition:transform .3s var(--b-doux), background .3s, box-shadow .3s;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;font:600 16px/1 Figtree Variable,sans-serif;display:flex;color:var(--b-creme)!important}@media (hover:hover){:root:not([data-tactile]) .ob-plein:hover:not(:disabled){transform:scale(.985);box-shadow:0 14px 30px -16px #1a1d1c8c}}.ob-plein:disabled{background:var(--b-gris);cursor:default}.ob-contour{border:2px solid var(--b-encre);background:var(--b-papier);cursor:pointer;width:100%;height:56px;transition:transform .3s var(--b-doux), background .3s;border-radius:10px;justify-content:center;align-items:center;gap:12px;font:600 16.5px/1 Figtree Variable,sans-serif;display:flex;position:relative;overflow:hidden}@media (hover:hover){:root:not([data-tactile]) .ob-contour:hover:not(:disabled){background:#fff;transform:scale(.985)}}.ob-contour:disabled{opacity:.55;cursor:default}.ob-contour.glace{background:var(--b-glace)}@media (hover:hover){:root:not([data-tactile]) .ob-contour.glace:hover:not(:disabled){background:#b2d3e0}}.ob-roule{flex-direction:column;height:1.25em;line-height:1.25em;display:inline-flex;overflow:hidden}.ob-roule>span{transition:transform .38s var(--b-doux);display:block}@media (hover:hover){:root:not([data-tactile]) .ob-contour:hover:not(:disabled) .ob-roule>span,:root:not([data-tactile]) .ob-plein:hover:not(:disabled) .ob-roule>span{transform:translateY(-100%)}}.ob-lien{cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 2px;font:500 16px Figtree Variable,sans-serif;transition:color .2s;display:inline-flex;color:var(--b-mute)!important}@media (hover:hover){:root:not([data-tactile]) .ob-lien:hover{color:var(--b-encre)!important}}.ob-cx{background:var(--b-olive-3);flex-direction:column;align-items:center;min-height:100%;padding:44px 24px 36px;display:flex}.ob-cx-tete{animation:ob-monte .7s var(--b-doux) both;margin-bottom:56px}.ob-cx-scene{width:min(560px,100%);margin:auto 0;position:relative}.ob-cx-perso{z-index:0;width:210px;height:230px;animation:ob-surgit .9s .35s var(--b-doux) both;position:absolute;top:-122px;right:-92px;transform:rotate(6deg)}.ob-cx-carte{z-index:1;background:var(--b-papier);animation:ob-monte .7s 80ms var(--b-doux) both;border-radius:28px;padding:52px 44px 44px;position:relative;box-shadow:0 1px #1a1d1c0a,0 40px 80px -48px #1a1d1c73}.ob-cx-carte h1{text-align:center;margin:0 0 34px;font-size:clamp(44px,6vw,58px);line-height:1}.ob-cx-boutons{flex-direction:column;gap:12px;display:flex}.ob-cx-boutons svg{flex:none}.ob-cx-legal{text-align:center;max-width:340px;color:var(--b-mute);margin:26px auto 0;font-size:13px;line-height:1.5}.ob-cx-erreur{color:#7d3442;text-align:center;background:#f6e3e6;border-radius:12px;margin:-14px 0 22px;padding:12px 16px;font:500 14.5px/1.4 Figtree Variable,sans-serif}.ob-cx-attend{background:var(--b-olive);text-align:center;border-radius:12px;margin:-14px 0 22px;padding:12px 16px;font:500 14.5px/1.4 Figtree Variable,sans-serif}.ob-cx-pied{text-align:center;color:var(--b-gris);animation:ob-monte .7s .3s var(--b-doux) both;margin-top:40px;font-size:14px}.ob-cx-form{flex-direction:column;gap:18px;display:flex}.ob-cx-form p{text-align:center;color:var(--b-mute);margin:-20px 0 4px}.ob-cx-champ{border:0;border-bottom:2px solid var(--b-encre);width:100%;color:var(--b-encre);background:0 0;outline:none;padding:12px 2px;font:400 17px Figtree Variable,sans-serif}.ob-cx-champ::placeholder{color:var(--b-gris)}.ob-cx-champ.code{letter-spacing:.5em;text-align:center;font-size:24px;font-weight:600}.ob-cx-ou{text-align:center;color:var(--b-mute);margin:4px 0}.ob-acc{background:var(--b-papier);grid-template-columns:minmax(480px,46%) 1fr;min-height:100%;display:grid}.ob-gauche{flex-direction:column;min-height:100dvh;padding:96px clamp(28px,6vw,92px) 0;display:flex;position:relative}.ob-droite{background:var(--b-olive);place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.ob-fil{background:0 0;height:3px;position:absolute;top:0;left:0;right:0}.ob-fil>i{background:var(--b-rose);height:100%;transition:width .7s var(--b-doux);border-radius:0 3px 3px 0;display:block}.ob-barre{z-index:2;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 clamp(28px,4vw,56px);display:grid;position:absolute;top:0;left:0;right:0}.ob-barre>*{pointer-events:auto}.ob-marque{white-space:nowrap}.ob-etapes{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px var(--b-ligne);white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;color:var(--b-gris);background:#fdfdf8d1;border-radius:999px;align-items:center;gap:22px;padding:10px 22px;font:600 11.5px/1 Figtree Variable,sans-serif;display:flex}.ob-etapes .on{color:var(--b-encre)}.ob-etapes .faite{color:var(--b-encre-2)}.ob-etapes svg{color:#c2c3bb}.ob-corps{flex-direction:column;flex:1;max-width:540px;padding-top:clamp(8px,4vh,44px);display:flex}.ob-retour{align-self:flex-start;margin:0 0 26px -2px}.ob-corps h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font:600 clamp(34px,3.6vw,44px)/1.12 Figtree Variable,sans-serif}.ob-corps h1 .ob-serif{letter-spacing:-.01em;font-size:1.12em;font-weight:400}.ob-sous{color:var(--b-encre-2);margin:16px 0 0;font-size:19px;line-height:1.45}.ob-question{color:var(--b-encre);margin:30px 0 14px;font-size:18.5px}.ob-question.petite{color:var(--b-mute);margin-top:28px;font-size:16.5px}.ob-bas{z-index:1;background:linear-gradient(#fdfdf800, var(--b-papier) 22px);max-width:564px;margin:0 -12px;padding:26px 12px;position:sticky;bottom:0}.ob-passer{margin:14px auto 0;display:block}.ob-puces{flex-wrap:wrap;gap:10px 12px;display:flex}.ob-puce{border:1.5px solid var(--b-ligne);background:var(--b-papier);cursor:pointer;height:46px;transition:border-color .2s, background .2s, transform .25s var(--b-doux), box-shadow .2s;animation:ob-puce-vient .5s var(--b-doux) both;border-radius:10px;padding:0 17px;font:500 16px/1 Figtree Variable,sans-serif;color:var(--b-encre-2)!important}@media (hover:hover){:root:not([data-tactile]) .ob-puce:hover{background:#fff;border-color:#cfcdbf;transform:translateY(-1px)}}.ob-puce[aria-pressed=true]{border-color:var(--b-encre);background:var(--b-glace);animation:ob-choisie .35s var(--b-doux);color:var(--b-encre)!important}.ob-choix{flex-direction:column;gap:14px;display:flex}.ob-carte{text-align:left;border:1.5px solid var(--b-ligne);background:var(--b-papier);cursor:pointer;transition:border-color .2s, background .25s, transform .25s var(--b-doux);animation:ob-puce-vient .5s var(--b-doux) both;border-radius:14px;grid-template-columns:26px 1fr;align-items:start;gap:4px 18px;padding:18px 22px 18px 20px;display:grid}@media (hover:hover){:root:not([data-tactile]) .ob-carte:hover{border-color:#cfcdbf;transform:translateY(-1px)}}.ob-carte[aria-checked=true]{border-color:var(--b-encre);background:var(--b-glace-pale)}.ob-carte b{grid-column:2;font:600 17px/1.3 Figtree Variable,sans-serif}.ob-carte>span:not(.ob-case){color:var(--b-encre-2);grid-column:2;font-size:15.5px;line-height:1.45}.ob-case{background:#fff;border:1.5px solid #bdbdb3;border-radius:7px;grid-row:1/span 2;align-self:center;place-items:center;width:26px;height:26px;transition:background .2s,border-color .2s;display:grid}.ob-carte[aria-checked=true] .ob-case{background:var(--b-encre);border-color:var(--b-encre);color:var(--b-creme)}.ob-case svg{stroke-dasharray:22;stroke-dashoffset:22px;transition:stroke-dashoffset .35s 50ms var(--b-doux)}.ob-carte[aria-checked=true] .ob-case svg{stroke-dashoffset:0}.ob-nom{align-items:center;gap:8px;margin-top:12px;display:inline-flex}.ob-nom input{border:0;border-bottom:2px solid var(--b-encre);background:0 0;outline:none;width:220px;padding:8px 2px;font:500 17px Figtree Variable,sans-serif}.ob-scene{aspect-ratio:1.15;width:min(78%,620px);animation:ob-scene .8s var(--b-doux) both}.ob-polas{width:min(88%,760px);height:min(62vh,520px);position:relative}.ob-pola-pos{transition:transform .7s var(--b-doux), opacity .5s;position:absolute;top:50%;left:50%}.ob-pola{background:var(--b-creme);border:2.5px solid var(--b-encre);width:clamp(220px,21vw,300px);padding:14px 14px 0;box-shadow:0 30px 60px -40px #1a1d1c80}.ob-pola .ob-image{aspect-ratio:1.05;border-color:#b8b8ad;border-radius:2px}.ob-pola .ob-image:before{content:none}.ob-pola .ob-image>span{color:#8a8b84}.ob-pola-titre{text-align:center;letter-spacing:.01em;padding:16px 6px 18px;font:600 clamp(22px,2.1vw,30px)/1 RN Marque,Outfit,Figtree Variable,sans-serif;display:block}.ob-nuit{background:var(--b-nuit);color:#f2efe4;isolation:isolate;flex-direction:column;align-items:center;min-height:100%;padding:34px 24px 40px;display:flex}:root .ob svg.ob-motif{z-index:-1;color:var(--b-nuit-motif);pointer-events:none;position:fixed;inset:0}.ob-nuit .ob-retour{align-self:flex-start;margin:0 0 0 clamp(0px,6vw,92px);color:#a9a79f!important}@media (hover:hover){:root:not([data-tactile]) .ob-nuit .ob-retour:hover{color:#f2efe4!important}}.ob-nuit-centre{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:min(1040px,100%);display:flex}.ob-nuit-kick{letter-spacing:-.01em;animation:ob-monte .7s var(--b-doux) both;font:600 clamp(22px,2.4vw,30px)/1.2 Figtree Variable,sans-serif}.ob-nuit-grand{white-space:nowrap;animation:ob-monte .8s .1s var(--b-doux) both;margin:18px 0 0;font-size:clamp(64px,10vw,136px);line-height:.95}.ob-nuit-grand em{color:var(--b-glace);font-style:italic}.ob-nuit-chiffre{text-align:right;font-variant-numeric:lining-nums tabular-nums;min-width:1.15ch;display:inline-block}.ob-nuit-sous{color:#c8c5bb;max-width:560px;animation:ob-monte .8s .18s var(--b-doux) both;margin:18px 0 0;font-size:18px}.ob-curseur{width:min(640px,100%);animation:ob-monte .8s .26s var(--b-doux) both;margin-top:64px}.ob-curseur label{margin-bottom:18px;font:500 17px Figtree Variable,sans-serif;display:block}.ob-curseur input{appearance:none;background:linear-gradient(90deg, var(--b-glace) 0 var(--p), #f2efe4 var(--p) 100%);cursor:pointer;border-radius:99px;outline:none;width:100%;height:16px}.ob-curseur input::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--b-nuit);width:34px;height:34px;transition:transform .2s var(--b-doux);background:#fff;border-radius:50%;box-shadow:0 0 0 1.5px #fff,0 6px 16px #00000073}.ob-curseur input:active::-webkit-slider-thumb{transform:scale(1.12)}.ob-curseur input::-moz-range-thumb{border:3px solid var(--b-nuit);background:#fff;border-radius:50%;width:30px;height:30px}.ob-curseur output{margin-top:16px;font:600 18px Figtree Variable,sans-serif;display:block}.ob-nuit-bas{flex-direction:column;align-items:center;gap:18px;width:min(560px,100%);margin-top:40px;display:flex}.ob-clair{background:var(--b-olive);cursor:pointer;width:100%;height:56px;transition:transform .3s var(--b-doux), background .3s;border:0;border-radius:10px;justify-content:center;align-items:center;font:600 17px Figtree Variable,sans-serif;display:flex;color:var(--b-encre)!important}@media (hover:hover){:root:not([data-tactile]) .ob-clair:hover{background:#fff;transform:scale(.985)}}.ob-nuit-note{color:#8f8d86;font-size:13.5px}.ob-fin{background:var(--b-creme);isolation:isolate;flex-direction:column;align-items:center;min-height:100%;padding:44px 24px 40px;display:flex;position:relative;overflow:hidden}.ob-boucles{z-index:-1;color:#f0efe2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ob-boucles path{stroke-dasharray:5200;stroke-dashoffset:5200px;animation:ob-trace 2.6s .2s var(--b-doux) forwards}.ob-fin .ob-cx-scene{width:min(600px,100%)}.ob-fin-carte{z-index:1;border:2px solid var(--b-encre);text-align:center;animation:ob-monte .7s 80ms var(--b-doux) both;background:#f6f5ea;border-radius:26px;padding:64px 52px 54px;position:relative}.ob-coche{width:82px;height:82px;color:var(--b-encre);margin:0 auto 26px;display:block}.ob-coche path{stroke-dasharray:260;stroke-dashoffset:260px;animation:ob-trace .9s .45s var(--b-doux) forwards}.ob-coche path+path{stroke-dasharray:60;stroke-dashoffset:60px;animation-duration:.45s;animation-delay:1.05s}.ob-fin-carte h1{margin:0;font-size:clamp(46px,6vw,62px);line-height:1}.ob-fin-carte p{color:#55524a;max-width:400px;margin:20px auto 34px;font-size:19px;line-height:1.45}.ob-fin-boutons{flex-direction:column;gap:12px;max-width:420px;margin:0 auto;display:flex}@keyframes ob-monte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ob-surgit{0%{opacity:0;transform:translate(-26px,40px)rotate(-4deg)}to{opacity:1;transform:rotate(6deg)}}@keyframes ob-scene{0%{opacity:0;transform:translateY(18px)rotate(-1.5deg)scale(.97)}to{opacity:1;transform:none}}@keyframes ob-puce-vient{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ob-choisie{40%{transform:scale(.96)}to{transform:none}}@keyframes ob-trace{to{stroke-dashoffset:0}}.ob-entre>*{animation:ob-monte .6s var(--b-doux) both}.ob-entre>:nth-child(2){animation-delay:60ms}.ob-entre>:nth-child(3){animation-delay:.12s}.ob-entre>:nth-child(4){animation-delay:.18s}.ob-entre>:nth-child(5){animation-delay:.24s}.ob-entre>:nth-child(n+6){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.ob *,.ob :before,.ob :after{transition:none!important;animation:none!important}.ob-boucles path,.ob-coche path,.ob-case svg{stroke-dashoffset:0!important}}@media (width<=980px){.ob-acc{grid-template-columns:1fr}.ob-droite{display:none}.ob-gauche{padding-inline:clamp(22px,7vw,64px)}.ob-corps,.ob-bas{width:100%;max-width:620px;margin-inline:auto}.ob-cx-perso{width:150px;height:170px;top:-112px;right:-24px}}@media (width<=560px){.ob-etapes{display:none}.ob-barre{grid-template-columns:1fr}.ob-cx-carte,.ob-fin-carte{padding:40px 24px 32px}.ob-cx-perso{display:none}.ob-nuit-grand{white-space:normal}}.ob-cx-separe{color:var(--b-mute);align-items:center;gap:14px;margin:22px 0 6px;font-size:14px;display:flex}.ob-cx-separe:before,.ob-cx-separe:after{content:"";background:var(--b-ligne);flex:1;height:1px}.ob-cx-separe+.ob-cx-form{gap:14px}.ob-cx-legal a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (hover:hover){:root:not([data-tactile]) .ob-cx-legal a:hover{color:var(--b-encre)}}.ob-cx-retour-site{color:inherit;border-radius:8px;text-decoration:none}@font-face{font-family:Geist Serif;src:url(/app/fonts/GeistSerifVF.woff2)format("woff2");font-weight:100 900;font-display:swap}.ob-serif,.ob-corps h1,.ob-cx-carte h1,.ob-fin-carte h1,.ob-nuit-grand{letter-spacing:-.025em;font-family:Geist Serif,Georgia,serif;font-weight:400}.ob-corps h1 .ob-serif{font-size:1em}.ob-nuit-grand em{font-style:normal}.ob-marque,.ob-pola-titre{letter-spacing:-.02em;font-family:Geist Serif,Georgia,serif;font-weight:500}.ob-image{border-width:1px;border-radius:10px}.ob-plein,.ob-contour{border-radius:8px}.ob-contour{border-width:1px}.ob-cx-carte{border-radius:14px}.ob-carte{border-width:1px;border-radius:8px}.ob-fin-carte{border-width:1px;border-radius:14px}.ob-boucles{display:none}.ob-barre{grid-template-columns:auto auto 1fr}.ob-etapes{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;letter-spacing:0;text-transform:none;background:0 0;border-radius:0;justify-self:start;gap:10px;margin-left:clamp(24px,3vw,40px);padding:0;font:500 13px/1 Figtree Variable,sans-serif}.ob-etapes svg{width:12px;height:12px}.ob-fil>i{border-radius:0}:root .ob-nuit svg.ob-motif{display:none}.ob-nuit{background-image:linear-gradient(#f2efe40d 1px,#0000 1px),linear-gradient(90deg,#f2efe40d 1px,#0000 1px);background-position:50% -1px;background-size:96px 96px}.ob-curseur input{height:6px}.ob-curseur input::-webkit-slider-thumb{width:34px;height:34px;box-shadow:none;filter:drop-shadow(0 4px 10px #00000073);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Cpath d='M17 1.5c1 7.6 2.9 11.5 4.4 13.1 1.6 1.5 5.5 3.4 11.1 2.4-5.6 1-9.5 2.9-11.1 4.4-1.5 1.6-3.4 5.5-4.4 11.1-1-5.6-2.9-9.5-4.4-11.1C11 19.9 7.1 18 1.5 17c5.6 1 9.5-.9 11.1-2.4 1.5-1.6 3.4-5.5 4.4-13.1Z' fill='%23fff' stroke='%231a1d1c' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;border-radius:0}.ob-curseur input::-moz-range-thumb{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Cpath d='M17 1.5c1 7.6 2.9 11.5 4.4 13.1 1.6 1.5 5.5 3.4 11.1 2.4-5.6 1-9.5 2.9-11.1 4.4-1.5 1.6-3.4 5.5-4.4 11.1-1-5.6-2.9-9.5-4.4-11.1C11 19.9 7.1 18 1.5 17c5.6 1 9.5-.9 11.1-2.4 1.5-1.6 3.4-5.5 4.4-13.1Z' fill='%23fff' stroke='%231a1d1c' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;border:0;border-radius:0;width:30px;height:30px}.ob-cx-champ{border-bottom-width:1px}.ob-puce{border-width:1px;border-radius:8px}.ob-coche{stroke-width:1.6px}.ob-nuit-grand{font-size:clamp(46px,7.2vw,100px)}.ob-curseur input::-webkit-slider-thumb{width:40px;height:40px}.cx-page{background:var(--canvas);place-items:center;min-height:100dvh;padding:24px;display:grid;position:relative}.cx-marque{font:600 16px var(--sans);position:absolute;top:28px;left:32px}.cx-carte{background:var(--surface);border:1px solid var(--line);width:420px;max-width:100%;font:400 15px/1.45 var(--sans);border-radius:22px;flex-direction:column;gap:14px;padding:36px;display:flex}.cx-carte h1{font:400 32px/1.1 var(--serif);text-align:center;margin:0 0 2px}.cx-carte p{color:var(--ink2);text-align:center;margin:0}.cx-carte form{flex-direction:column;gap:12px;margin-top:6px;display:flex}.cx-carte label{font:500 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);flex-direction:column;gap:6px;display:flex}.cx-carte input{background:var(--sunken);width:100%;font:400 15px/1.45 var(--sans);color:var(--ink);letter-spacing:normal;text-transform:none;border:1px solid #0000;border-radius:12px;outline:none;padding:12px 14px}.cx-carte input:focus{border-color:var(--line);background:var(--blanc)}.cx-carte input.cx-code{letter-spacing:.4em;font:600 22px var(--sans);text-align:center}.cx-carte .btn{width:100%;height:42px}.cx-attend{background:var(--sunken);font:500 14px/1.4 var(--sans);color:var(--ink);text-align:center;border-radius:12px;margin:-8px -8px 6px;padding:10px 14px}.cx-carte .cx-erreur{color:var(--rouge);text-align:left;margin:-4px 0 0;font-size:13px}.cx-lien{font:500 13px var(--sans);color:var(--ink2);background:0 0;border:0;border-radius:8px;align-self:center;padding:4px 8px}.cx-lien:hover{background:var(--fill);color:var(--ink)}.cx-attente{background:var(--canvas);min-height:100dvh;color:var(--ink3);font:400 14px var(--sans);place-items:center;display:grid}.pscrim{background:var(--c-bg-1a1a1a-a250);z-index:40;place-items:center;animation:.15s rn-fondu;display:grid;position:fixed;inset:0}.pm{background:var(--surface);border:1px solid var(--line);width:963px;max-width:calc(100vw - 40px);height:663px;max-height:calc(100dvh - 40px);box-shadow:var(--ombre-fenetre);font:15px var(--sans);color:var(--ink);border-radius:16px;grid-template-columns:211px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.prail{background:var(--sunken);flex-direction:column;padding:22px 8px 18px;display:flex;overflow:auto}.prail h2{font:500 12px/16px var(--sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink2);margin:0 8px 10px}.prail h2+.pnav{margin-top:0}.prail .psp{border-bottom:1px solid var(--line);flex:none;height:12px;margin:0 8px 6px}.prail .psp+h2{margin-top:10px}.pnav{height:36px;font:500 15px var(--sans);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:9px;padding:0 8px;display:flex}.pnav:hover,.pnav.on{background:var(--hover)}.pnav svg{flex:none;width:16px;height:16px}.pv{height:28px;font:11px/16px var(--sans);color:var(--ink3);justify-content:space-between;align-items:center;margin:auto 0 0 8px;display:flex}.pv button{width:28px;height:28px;color:var(--ink2);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.pv button:hover{background:var(--hover)}.pv svg{width:16px;height:16px}.pc{flex-direction:column;gap:24px;padding:40px 48px 28px;display:flex;overflow:auto}.pc h3{font:400 26px/29.9px var(--serif);color:var(--ink);margin:0}.pc .phc{max-width:52ch;font:400 14px/1.5 var(--sans);color:var(--ink2);margin:0}.px{width:28px;height:28px;color:var(--ink);z-index:2;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.px:hover{background:var(--hover)}.pg{flex-direction:column;flex:none;gap:8px;display:flex}.pg .over,.abh .over{font:500 12px/12px var(--sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink3)}.pgb{background:var(--sunken);border-radius:16px;flex:none}.pr{align-items:center;gap:14px;min-height:63px;padding:12px 18px;display:flex}.pr+.pr{border-top:1px solid var(--line)}.pr .t{flex:1;min-width:0}.pr .t>div{font:14px var(--sans);color:var(--ink);align-items:center;gap:8px;display:flex}.pr .t small{font:12px var(--sans);color:var(--ink2);margin-top:2px;display:block}.pr .t small i{color:var(--ink3);font-style:normal}.pr .t .danger{color:var(--rouge)}.pr .bleu{background:var(--c-bg-f9f1fe);color:var(--c-fg-7b55a8);font:500 11px/16px var(--sans);border-radius:4px;padding:1px 6px}.pr .gris{background:var(--fill);color:var(--ink2);font:500 11px/16px var(--sans);border-radius:4px;padding:1px 6px}.pr .a-revoir{background:var(--c-bg-fceed8);color:var(--c-fg-8a5a12);font:500 11px/16px var(--sans);border-radius:4px;padding:1px 6px}.pbtn{background:var(--blanc);height:28px;box-shadow:0 0 0 1px var(--line), 0 1px 2px var(--c-sh-1a1a1a-a40);font:500 14px/14px var(--sans);color:var(--ink);white-space:nowrap;border:0;border-radius:8px;flex:none;align-items:center;padding:0 14px;display:inline-flex}.pbtn:hover{background:var(--sunken)}.pbtn.danger{color:var(--rouge)}.pbtn[disabled]{opacity:.4;cursor:default}.pfield{border:1px solid var(--line);background:var(--blanc);width:202px;height:34px;font:14px var(--sans);color:var(--ink);border-radius:8px;outline:none;flex:none;padding:0 12px}.pfield:focus{border-color:var(--ink)}.sw{background:var(--c-bg-dcd9d2);border:0;border-radius:11px;flex:none;width:36px;height:21px;padding:0;transition:background .15s;position:relative}.sw:after{content:"";background:var(--blanc);width:17px;height:17px;box-shadow:0 1px 2px var(--c-sh-000000-a250);border-radius:50%;transition:left .15s;position:absolute;top:2px;left:2px}.sw.on{background:var(--ink)}.sw.on:after{left:17px}.pc .seg span,.pc .seg button{cursor:pointer}.step{border:1px solid var(--line);background:var(--blanc);border-radius:8px;flex:none;align-items:center;height:34px;display:inline-flex}.step button{width:32px;height:32px;font:16px var(--sans);color:var(--ink);background:0 0;border:0;border-radius:7px;padding:0}.step button:hover{background:var(--sunken)}.step b{text-align:center;min-width:40px;font:600 15px var(--sans)}.prange{width:200px;accent-color:var(--ink);flex:none;margin:2px 2px 2px 0}.profil{align-items:center;gap:14px;display:flex}.profil .av{width:56px;height:56px;font:600 22px/56px var(--sans)}.profil .etudes{font:12px var(--sans);color:var(--ink2);background:0 0;border:0;outline:none;width:202px;margin-top:4px;padding:0 0 0 1px;display:block}.profil .etudes:focus{color:var(--ink)}.plnk{font:600 13px/13px var(--sans);color:var(--ink);text-align:left;background:0 0;border:0;align-self:flex-start;padding:0}.plnk:hover{text-decoration:underline}.psel{background:var(--blanc);max-width:220px;height:28px;box-shadow:0 0 0 1px var(--line), 0 1px 2px var(--c-sh-1a1a1a-a40);font:500 14px var(--sans);color:var(--ink);border:0;border-radius:8px;flex:none;padding:0 8px 0 12px}.psel:hover{background:var(--sunken)}.abh{flex:none;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-right:36px;display:flex}.meter{background:var(--sunken);border-radius:12px;flex-direction:column;flex:none;gap:6px;padding:14px;display:flex}.meter .l{font:13px var(--sans);color:var(--ink2);justify-content:space-between;display:flex}.meter .l b{color:var(--ink);font-weight:600}.meter .bar{background:var(--fill);border-radius:4px;height:8px;overflow:hidden}.meter .bar i{background:var(--c-bg-e58a5e);border-radius:4px;height:100%;display:block}.abt{background:var(--blanc);border:1px solid var(--line);box-shadow:0 6px 16px var(--c-sh-1a1a1a-a60);border-radius:16px;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.abc{flex-direction:column;display:flex}.abc+.abc{border-left:1px solid var(--line)}.abc .top{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.abc .for{font:12px/16px var(--sans);color:var(--ink3)}.abc .nm{font:600 15px/20px var(--sans)}.abc .pr2{font:500 15px/22px var(--sans);align-items:baseline;gap:8px;display:flex}.abc .pr2 small{font:13px var(--sans);color:var(--ink3)}.abc .bd{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.abc .inc{font:12.5px/17px var(--sans)}.abc .li{font:12.5px/17px var(--sans);gap:8px;display:flex}.abc .li:before{content:"✓";color:var(--ok);flex:none}.abc .act{margin-top:auto;padding-top:14px}.abc .act button{background:var(--fill);width:100%;height:32px;font:500 13px/13px var(--sans);color:var(--ink);border:0;border-radius:8px}.abc .act button:hover{background:var(--fill-hover)}.abc .act button.sombre{background:var(--plein);color:var(--sur-plein-surface)}.abc .act .cur{height:32px;font:500 13px var(--sans);color:var(--ink2);justify-content:center;align-items:center;display:flex}.promo{font:500 15px var(--sans);color:var(--ink);background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;display:inline-flex}.promo span{font:500 18px/18px var(--sans)}.abq{font:13px var(--sans);color:var(--ink2);flex:none;justify-content:space-between;gap:16px;display:flex}.abq b,.abq button{font:600 13px var(--sans);color:var(--ink)}.abq button{background:0 0;border:0;padding:0}.abq button:hover{text-decoration:underline}.ligne-code{gap:8px;display:flex}.ligne-code .pfield{flex:1;width:auto}.fenetre .code{letter-spacing:.4em;font:600 22px var(--sans);text-align:center}.historique{background:var(--sunken);border-radius:12px;max-height:360px;overflow:auto}.historique div{justify-content:space-between;gap:12px;padding:10px 14px;font-size:13.5px;display:flex}.historique div+div{border-top:1px solid var(--line)}.historique small{color:var(--ink3);white-space:nowrap;font-size:12.5px}.qt{flex-direction:column;gap:14px;display:flex}.qt .meter{padding:14px}.qt .meter .l{font:13px/18.85px var(--sans)}.qt ul{font:14px/20.3px var(--sans);color:var(--ink);flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.qt li{gap:8px;display:flex}.qt li svg{color:var(--ok);flex:none;margin-top:2px}.qt li.no svg{color:var(--rouge)}.ref{background:var(--surface);width:470px;max-height:calc(100dvh - 48px);box-shadow:0 20px 48px var(--c-sh-1a1a1a-a180);font:14px var(--sans);color:var(--ink);border-radius:16px;padding:24px 22px 16px;position:relative;overflow:auto}.ref h2{font:600 18px/23.4px var(--sans);margin:0}.ref .sub{font:14px/18px var(--sans);color:var(--ink2);margin:6px 0 0}.ref .sub b{color:var(--ink)}.ref .ib{width:30px;height:30px;color:var(--ink2);font:18px/1 var(--sans);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.ref .ib:hover{background:var(--hover)}.ref .tabs{border-bottom:1px solid var(--line);gap:24px;margin-top:14px;display:flex}.ref .tab{font:14px var(--sans);color:var(--ink2);background:0 0;border:0;padding:0 0 12px}.ref .tab.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.ref section{margin-top:19px}.ref-in{background:var(--sunken);border-radius:12px;flex-direction:column;padding:22px 22px 20px;display:flex}.gift{background:var(--c-bg-204d46);width:300px;height:178px;color:var(--c-fg-faf7e9);box-shadow:0 10px 24px var(--c-sh-204d46-a250);border-radius:16px;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.gift:before{content:"";border-bottom:3px solid var(--c-bd-ecd8fc);border-radius:50%;height:100%;position:absolute;top:-74%;left:-10%;right:-10%;transform:rotate(-4deg)}.gift .wm{font:600 24px/24px var(--sans);align-items:center;gap:10px;display:flex}.gift .pro{background:var(--c-bg-faf7e9);color:var(--c-fg-204d46);font:600 15px/15px var(--sans);border-radius:6px;padding:6px 10px}.gift .cap{font:500 10.5px/10.5px var(--sans);letter-spacing:1.5px;text-transform:uppercase}.gift .by{background:var(--c-bg-ecd8fc);color:var(--c-fg-204d46);font:600 10.5px/10.5px var(--sans);border-radius:999px;padding:5px 9px}.how{flex-direction:column;gap:10px;margin-top:18px;display:flex}.how .t{color:var(--ink2)}.how div{gap:10px;display:flex}.how div span:first-child{width:14px;color:var(--ink2);flex:none}.ref .lbl{font:600 14px/14px var(--sans);color:var(--ink2);margin-top:17px}.frow{gap:10px;margin-top:9px;display:flex}.frow .field{background:var(--blanc);border:1px solid var(--line);border-radius:9px;flex:1;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.frow .field input{min-width:0;font:14px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:1px 2px}.frow .btn{border-radius:8px;height:40px}.ref .foot{text-align:center;font:13px var(--sans);color:var(--ink2);margin:14px 0 0}.filleuls{background:var(--sunken);border-radius:12px;flex-direction:column;display:flex}.filleuls>div{align-items:center;gap:10px;padding:12px 14px;display:flex}.filleuls>div+div{border-top:1px solid var(--line)}.filleuls small{color:var(--ink3);font-size:12.5px;display:block}.filleuls .fin{color:var(--ink2);white-space:nowrap;margin-left:auto;font-size:12.5px}@media (pointer:coarse){.pnav{height:44px}.px{width:44px;height:44px;top:6px;right:6px}.pfield{height:44px;font-size:16px}.profil .etudes{height:44px;margin-top:0;font-size:16px}.psel{height:44px;font-size:16px}.plnk{position:relative}.plnk:after{content:"";position:absolute;inset:-16px -6px}}.ordre-barre .pr.obp{gap:8px;min-height:52px;padding:8px 12px 8px 6px}.ordre-barre .pr.obp.glisse{background:var(--fill);border-radius:12px}.ordre-barre .obp-poignee{width:32px;height:40px;color:var(--ink3);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;place-items:center;display:grid}.ordre-barre .obp-poignee:active{cursor:grabbing}.ordre-barre .obp-case{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.ordre-barre .obp-case input{width:18px;height:18px;accent-color:var(--accent);grid-row:span 2;margin:0}.ordre-barre .obp-case small{grid-column:2}.ordre-barre .pr.obp:not([data-visible]) .t>div{color:var(--ink3)}.ordre-barre .obp-fleche{width:36px;height:36px;color:var(--ink2);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.ordre-barre .obp-fleche:hover:not([disabled]){background:var(--fill)}.ordre-barre .obp-fleche[disabled]{opacity:.3;cursor:default}.obp-apercu{flex-wrap:wrap;justify-content:flex-end;gap:4px;max-width:60%;display:flex}.obp-apercu span{background:var(--blanc);box-shadow:0 0 0 1px var(--line);font:500 12px/16px var(--sans);color:var(--ink);white-space:nowrap;border-radius:6px;padding:3px 8px}.pgb>.ordre-barre+.pr{border-top:1px solid var(--line)}.voile:has(>.fenetre-paiement){z-index:70}.fenetre-paiement .champs-paiement{flex-direction:column;gap:14px;margin-top:8px;display:flex}.of{--of-bleu-pale:#d9ecf3;--of-bleu:#76b6ce;--of-bleu-texte:#2c6e8a;--of-fond:#f7f6ee;--of-motif:#eae9e1;--of-kick:#55524a;--of-marge:10px;padding:var(--of-marge);background:#111211;overflow:hidden}.of-cadre{isolation:isolate;background:var(--of-fond);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:28px;flex-direction:column;height:100%;display:flex;position:relative;overflow:auto;box-shadow:inset 0 1px #fff9,0 24px 60px -40px #1a1d1c59}:root .of-cadre>svg.ob-motif{top:var(--of-marge);left:var(--of-marge);width:calc(100vw - 2 * var(--of-marge));height:calc(100dvh - 2 * var(--of-marge));color:var(--of-motif);z-index:-1;border-radius:28px;position:fixed}.of-retour{z-index:2;align-items:center;gap:8px;display:inline-flex;position:absolute;top:clamp(18px,3.4vh,34px);left:clamp(20px,4vw,56px);color:var(--b-mute)!important}.of-retour:hover{color:var(--b-encre)!important}.of-corps{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:900px;margin:0 auto;padding:clamp(56px,8vh,84px) 28px clamp(20px,3vh,34px);display:flex}.of-titre{letter-spacing:-.018em;text-wrap:balance;margin:0;font:400 clamp(42px,min(5vw,7vh),72px)/.98 EB Garamond,Georgia,serif}.of-preuve{max-width:560px;color:var(--b-encre-2);text-wrap:balance;margin:clamp(10px,1.8vh,18px) auto 0;font-size:clamp(15px,2vh,18px)}.of-choix{margin-top:clamp(16px,3vh,30px);position:relative}.of-periode{border:3px solid var(--b-ligne);background:var(--b-creme);border-radius:16px;gap:4px;padding:6px;display:inline-flex}.of-periode button{cursor:pointer;background:0 0;border:0;border-radius:11px;padding:12px 22px;transition:background .25s;color:var(--b-encre)!important;font:600 17px/1 Figtree Variable,Figtree,system-ui,sans-serif!important}.of-periode button.on{background:var(--b-glace);color:#1a1d1c!important}.of-note{color:var(--of-bleu-texte);pointer-events:none;white-space:nowrap;align-items:flex-start;display:flex;position:absolute;top:-30px;left:calc(100% + 6px)}.of-fleche{width:92px;height:44px;margin-top:18px}.of-note span{margin-left:2px;font-size:26px;font-style:italic;line-height:1}.of-note b{font-weight:500}.of-cartes{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;margin-top:clamp(30px,4.6vh,48px);display:grid}.of-carte{border:1.5px solid var(--b-encre);background:var(--b-papier);animation:of-monte .6s var(--b-doux) both;border-radius:20px;flex-direction:column;padding:clamp(24px,3.4vh,30px) 22px clamp(20px,2.8vh,24px);display:flex;position:relative}.of-carte+.of-carte{animation-delay:80ms}.of-tete{display:flex}.of-nom{border:2.5px solid var(--b-papier);background:var(--b-ciel);color:#1a1d1c;white-space:nowrap;border-radius:10px;margin:0;padding:5px 12px;font:600 13px/1 Figtree Variable,Figtree,system-ui,sans-serif;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(4deg);box-shadow:0 4px 10px -6px #0006}.of-carte[data-offre=max] .of-nom{background:var(--b-rose);color:#f9f8ee;transform:translate(-50%)rotate(-3deg)}.of-pour{letter-spacing:.14em;text-transform:uppercase;color:var(--of-kick);font:500 11.5px/1.3 Figtree Variable,Figtree,system-ui,sans-serif}.of-prix{align-items:flex-end;gap:6px;margin-top:clamp(10px,1.6vh,14px);display:flex}.of-prix s{color:var(--b-gris);margin-bottom:.3em;font:400 15px Figtree Variable,Figtree,system-ui,sans-serif}.of-prix b{font-variant-numeric:lining-nums;font:400 44px/1 EB Garamond,Georgia,serif}.of-prix span{color:var(--b-mute);margin-bottom:.2em;font:400 15px Figtree Variable,Figtree,system-ui,sans-serif}.of-facture{min-height:16px;color:var(--b-mute);margin-top:8px;font:500 12.5px/1.3 Figtree Variable,Figtree,system-ui,sans-serif}.of-facture em{color:var(--b-encre);font-style:normal;font-weight:600}.of-plus{color:var(--b-encre-2);margin-top:clamp(12px,2vh,16px);font-size:14px;font-weight:600}.of-lignes{flex-direction:column;flex:1;gap:9px;margin:clamp(12px,2vh,16px) 0 0;padding:0;font-size:14px;line-height:1.35;list-style:none;display:flex}.of-plus+.of-lignes{margin-top:9px}.of-lignes li{gap:8px;display:flex}.of-lignes li:before{content:"✓";font-weight:600}.of-choisir,.of-actuelle{margin-top:clamp(16px,2.6vh,22px)}.ob-plein.of-choisir{border:1.5px solid var(--b-encre);height:46px;transition:transform .3s var(--b-doux), background .3s;border-radius:8px;font:600 15px/1 Figtree Variable,Figtree,system-ui,sans-serif}.ob-plein.of-choisir:hover:not(:disabled){box-shadow:none;transform:scale(.965)}.of-carte:not(.phare) .ob-plein.of-choisir{background:0 0;color:var(--b-encre)!important}.of-choisir:disabled,.of-carte:not(.phare) .ob-plein.of-choisir:disabled{opacity:1;border-color:var(--b-ligne);background:var(--b-olive);cursor:default;color:var(--b-mute)!important}.of-actuelle{border:1.5px solid var(--b-encre);background:var(--b-glace);color:#1a1d1c;border-radius:8px;place-items:center;height:46px;font:600 15px/1 Figtree Variable,Figtree,system-ui,sans-serif;display:grid}.of-alerte{max-width:560px;color:var(--b-encre);text-wrap:balance;background:#ffffffb3;border-radius:12px;margin:clamp(12px,2vh,20px) auto 0;padding:10px 16px;font-size:14px}.of-pied{color:var(--b-mute);text-wrap:balance;margin:clamp(14px,2.6vh,26px) 0 0;font-size:13px}.of-lien{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 4px;text-decoration:underline;color:var(--b-encre)!important;font-weight:600!important}@keyframes of-monte{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.of-carte{animation:none}.ob-plein.of-choisir:hover:not(:disabled){transform:none}}:root[data-theme=sombre] .of{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--b-encre:#f2efe4;--b-encre-2:#d9d6cb;--b-mute:#a9a79f;--b-gris:#7d7f79;--b-papier:#232322;--b-ligne:#3a3a35;--b-olive:#2d2d2b;--b-creme:#1a1a1a;--of-fond:#1a1a1a;--of-motif:#222221;--of-kick:#a9a79f;--of-bleu-texte:#8cc4d9;--of-bleu-pale:#76b6ce29;background:#000}:root[data-theme=sombre] .of-cadre{box-shadow:inset 0 0 0 1px #ffffff0d}:root[data-theme=sombre] .of-periode{background:var(--b-papier)}@media (width<=760px){.of{--of-marge:0px}.of-cadre,:root .of-cadre>svg.ob-motif{border-radius:0}.of-corps{justify-content:flex-start;padding:72px 16px 32px}.of-cartes{grid-template-columns:minmax(0,1fr);gap:30px}.of-note{justify-content:center;margin-top:6px;position:static}.of-fleche{display:none}.of-note span{font-size:22px}.of-periode button{padding:12px 18px}}.hc-page{max-width:520px;font:400 15px/1.45 var(--sans);color:var(--ink);flex-direction:column;align-items:flex-start;gap:14px;margin:96px auto 0;padding:0 24px;display:flex}.hc-page h1{font:600 22px/1.25 var(--sans);margin:0}.hc-page p{color:var(--ink2);margin:0}.hc-liste{border-top:1px solid var(--line);width:100%;margin:10px 0 0;padding:0;list-style:none}.hc-liste li{border-bottom:1px solid var(--line)}.hc-liste button{width:100%;font:500 15px/1.3 var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 4px;display:flex}.hc-liste button:hover{background:var(--fill)}.hc-meta{font:500 13px/1.3 var(--sans);color:var(--ink3);flex:none}html:has(.hc-version){--bandeau:44px}html:has(.hc-version) #racine{padding-top:var(--bandeau);box-sizing:border-box}.hc-version{height:var(--bandeau,44px);box-sizing:border-box;z-index:35;border-bottom:1px solid var(--line);background:var(--surface);font:500 14px/1.3 var(--sans);color:var(--ink2);justify-content:center;align-items:center;gap:12px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.hc-version span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hc-version button{background:var(--plein);height:30px;color:var(--sur-plein-surface);font:500 14px/1 var(--sans);cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 12px}.hc-version button:hover{background:var(--c-bg-3a3936)}.hc-version button.hc-plus-tard{color:var(--ink2);background:0 0}.hc-version button.hc-plus-tard:hover{background:var(--fill);color:var(--ink)}.hc-de-cote{text-align:left;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;min-height:28px;text-decoration:underline}.hc-de-cote:hover{color:var(--ink)}@media (pointer:coarse){.hc-de-cote{min-height:44px}}.hc-fenetre{font:400 15px/1.45 var(--sans);color:var(--ink);flex-direction:column;gap:10px;display:flex}.hc-fenetre h2{z-index:1;background:var(--calque-fenetre);font:600 18px/1.25 var(--sans);border-radius:16px 16px 0 0;margin:-24px -24px 0;padding:24px 24px 6px;position:sticky;top:-24px}.hc-fenetre>p{color:var(--ink2);margin:0}.hc-gestes{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.hc-gestes>li{border-bottom:1px solid var(--line)}.hc-geste{flex-direction:column;gap:6px;padding:12px 4px;display:flex}.hc-geste-tete{justify-content:space-between;align-items:baseline;gap:12px;font-weight:500;display:flex}.hc-version-geste{flex-direction:column;gap:2px;display:flex}.hc-geste-texte{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink2);max-height:9em;margin:0;overflow:auto}.hc-geste-texte.entier{max-height:none}.hc-voir-tout{font:500 13px/1.3 var(--sans);color:var(--ink2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;text-decoration:underline}.hc-voir-tout:hover{color:var(--ink)}.hc-geste-actions{justify-content:flex-start;gap:8px;margin-top:2px;display:flex}.hc-tout{margin:0 0 12px}.exn-page{inset:var(--bandeau,0px) 0 0;background:var(--canvas);padding:9px;display:flex;position:fixed}.exn-carte{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.exn-barre{flex:none;align-items:center;gap:12px;padding:12px 14px;display:flex}.exn-retour{height:36px;font:500 15px var(--sans);color:var(--ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.exn-retour:hover{background:var(--fill)}.exn-titre-barre{font:500 15px var(--sans);color:var(--ink)}.exn-defile{flex:1;min-height:0;padding:36px 24px 48px;overflow:auto}.exn-col{flex-direction:column;width:856px;max-width:100%;margin:0 auto;display:flex}.exn-tete{align-items:flex-start;gap:16px;display:flex}.exn-tete h1{font:600 24px/1.1 var(--sans);letter-spacing:-.01em;margin:0}.exn-tete .s{color:var(--ink3);margin-top:8px;font-size:14px}.exn-tete .s.ink2{color:var(--ink2)}.exn-tete .f{flex:1}.exn-tete .actions{flex:none;gap:10px;display:flex}.exn-lnk{font:600 13px var(--sans);color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:0}.exn-lnk:hover{color:var(--ink)}.btn.exn-p{border-radius:9px;height:32px;padding:0 16px;font-size:14px}.exn-reglages{border-top:1px solid var(--line);margin-top:48px}.exn-ligne{border-bottom:1px solid var(--line);align-items:center;gap:16px;min-height:64px;display:flex}.exn-ligne .k{width:130px;font:500 15px var(--sans);flex:none}.exn-ligne .k small{color:var(--ink3);margin-top:2px;font-size:12.5px;display:block}.exn-ligne>:last-child{margin-left:auto}.exn-puces{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.exn-puces button{height:30px;box-shadow:inset 0 0 0 1px var(--line-forte);font:500 13.5px var(--sans);color:var(--c-fg-8b8b8a);background:0 0;border:0;border-radius:15px;padding:0 12px}.exn-puces button.on{background:var(--fill);box-shadow:none;color:var(--ink)}.exn-puces button:disabled{opacity:.5;cursor:default}.exn-nombre{color:var(--ink3);align-items:center;gap:8px;font-size:14px;display:inline-flex}.exn-nombre input{background:var(--sunken);text-align:center;width:64px;height:34px;font:500 15px var(--sans);color:var(--ink);border:0;border-radius:9px;outline:none}.exn-nombre input:focus{box-shadow:0 0 0 1px var(--ink)}.exn-seg{background:var(--sunken);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.exn-seg button{height:29px;font:500 14px var(--sans);color:var(--ink2);background:0 0;border:0;border-radius:8px;padding:0 11px}.exn-seg button.on{background:var(--blanc);color:var(--ink);box-shadow:0 1px 2px var(--c-sh-1a1a1a-a100), 0 0 0 1px var(--line)}.exn-attente{color:var(--ink2);margin-top:22px;font-size:14px}.exn-alerte{color:var(--rouge);margin-top:22px;font-size:14px}.exn-xt{flex:none;align-items:center;gap:14px;padding:14px 20px;display:flex}.exn-xt .x{width:28px;height:28px;color:var(--ink2);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.exn-xt .x:hover{background:var(--fill)}.exn-xt .t{flex-direction:column;gap:2px;display:flex}.exn-xt .t b{font:500 15px var(--sans)}.exn-xt .t span{color:var(--ink3);font-size:12.5px}.exn-xt .r{color:var(--ink3);align-items:center;gap:12px;margin-left:auto;font-size:13px;display:flex}.exn-plein{inset:var(--bandeau,0px) 0 0;background:var(--surface);flex-direction:column;display:flex;position:fixed}.exn-plein .exn-corps{background:var(--canvas);flex:1;min-height:0;padding:9px;overflow:auto}.exn-plein .exn-feuille{background:var(--surface);border-radius:22px;min-height:100%;padding:36px 24px 48px}.exn-profil{width:896px;max-width:100%;margin:0 auto}.exn-profil>p{color:var(--ink3);margin:0 0 6px;font-size:14px}.exn-ins{grid-template-columns:1fr 1fr 2fr;gap:24px;margin-top:18px;display:grid}.exn-ins>div{background:var(--sunken);border-radius:12px;padding:20px 19px}.exn-ins .n{font:500 30px/1.1 var(--sans);letter-spacing:-.01em;display:block}.exn-ins .k{font:500 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-top:10px;display:block}.exn-ins hr{border:0;border-top:1px solid var(--line-forte);margin:14px 0}.exn-ins p,.exn-ins .ln{margin:0;font-size:15px;line-height:1.6}.exn-h2{font:600 18px var(--sans);justify-content:space-between;align-items:baseline;margin:36px 0 12px;display:flex}.exn-h2 span{font:400 13px var(--sans);color:var(--ink3)}.exn-nts{border:1px solid var(--line);background:var(--blanc);border-radius:12px;overflow:hidden}.exn-nt{border-top:1px solid var(--line);align-items:center;gap:14px;min-height:58px;padding:0 16px;display:flex}.exn-nt:first-child{border-top:0}.exn-nt .ck{background:var(--c-bg-2f5f5a);width:18px;height:18px;color:var(--c-fg-ffffff);border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.exn-nt .ck.off{box-shadow:inset 0 0 0 1.5px var(--line-forte);background:0 0}.exn-nt .exn-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.exn-nt .exn-tx b{font:400 15px/1.35 var(--sans);overflow-wrap:anywhere}.exn-nt .exn-garde{text-align:left;min-width:0;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;gap:14px;padding:10px 0;display:flex}.exn-nt .exn-tx small{color:var(--ink3);font-size:12.5px}.exn-nt.out .exn-tx b{color:var(--ink3)}.exn-nt .vb{color:var(--ink3);font-size:13px}.exn-bdg{height:21px;font:500 12px var(--sans);white-space:nowrap;border-radius:5px;align-items:center;padding:0 7px;display:inline-flex}.exn-bdg.incontournable{background:var(--c-bg-2f5f5a);color:var(--c-fg-ffffff)}.exn-bdg.frequente{background:var(--c-bg-9ad4c8);color:var(--c-fg-1f4a44)}.exn-bdg.occasionnelle{background:var(--fill);color:var(--ink2)}.exn-bdg.jamais{box-shadow:inset 0 0 0 1px var(--line-forte);color:var(--ink3);background:0 0}.exn-nt .ib{width:28px;height:28px;color:var(--ink2);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.exn-nt .ib:hover{background:var(--fill)}.exn-nt.plus{min-height:50px;color:var(--ink3);cursor:pointer;border-top:1px solid var(--line);text-align:left;width:100%;font-size:14px;font-family:var(--sans);background:0 0;border-bottom:0;border-left:0;border-right:0}.exn-traps{flex-wrap:wrap;gap:8px;display:flex}.exn-trap{background:var(--sunken);border-radius:8px;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:14px;display:inline-flex}.exn-trap b{font-weight:600}.exn-warn{background:var(--c-bg-fcefe0);color:var(--ink);border-radius:10px;align-items:center;gap:12px;margin-top:20px;padding:10px 16px;font-size:14px;display:flex}.exn-warn .lnk{font:600 14px var(--sans);color:var(--ink);background:0 0;border:0;margin-left:auto}.exn-cours{inset:var(--bandeau,0px) 0 0;background:var(--canvas);padding:9px;display:flex;position:fixed}.exn-cours>div{background:var(--surface);border-radius:22px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.exn-cours header{flex:none;align-items:center;gap:14px;padding:12px 14px 12px 20px;display:flex}.exn-cours header b{font:500 15px var(--sans)}.exn-cours header>button{flex:none}.exn-cours header .chrono{font:600 15px var(--sans);font-variant-numeric:tabular-nums;position:absolute;left:50%;transform:translate(-50%)}.exn-cours header .chrono.presque{color:var(--rouge)}.exn-cours header .f{flex:1}.exn-ico{width:32px;height:32px;color:var(--ink);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.exn-ico:hover{background:var(--fill)}.btn.exn-rendre{border-radius:10px;height:36px;padding:0 16px;font-size:15px}.exn-grille{flex:1;grid-template-columns:1fr 300px;min-height:0;display:grid}.exn-q{flex-direction:column;justify-content:flex-start;justify-self:center;gap:0;width:100%;max-width:1040px;padding:clamp(32px,14dvh,150px) 60px 0;display:flex;overflow:auto}.exn-q .sur{font:500 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin:0 0 14px 12px}.exn-q h1{font:400 30px/1.25 var(--serif);margin:0 0 22px 12px}.exn-q .exn-fig{margin:0 0 24px 12px}.exn-opts{border-top:1px solid var(--line);flex-direction:column;max-width:744px;display:flex}.exn-opt{border:0;border-bottom:1px solid var(--line);text-align:left;min-height:57px;font:400 16px/1.4 var(--sans);color:var(--ink);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:14px;padding:15px 12px;display:flex}.exn-opt:hover{background:var(--sunken)}.exn-opt.on{background:var(--sunken);border-radius:10px}.exn-opt .L{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--line-forte);font:600 13px var(--sans);color:var(--ink3);border-radius:50%;flex:none;place-items:center;display:grid}.exn-opt.on .L{background:var(--plein);color:var(--sur-plein-surface);box-shadow:none}.exn-opt.bonne{background:var(--c-bg-f1faf4);border-radius:10px}.exn-opt.fausse{background:var(--c-bg-fdf3f2);border-radius:10px}.exn-opt .ex{color:var(--ink2);margin-top:3px;font-size:13px;display:block}.exn-opt:disabled{cursor:default}.exn-pied{background:var(--surface);justify-content:space-between;align-items:center;gap:12px;max-width:744px;margin-top:8px;padding:12px 0 28px 12px;display:flex;position:sticky;bottom:0}.exn-q .conf{padding-left:12px}.exn-pied .marq{height:32px;font:500 14px var(--sans);color:var(--ink3);background:0 0;border:0;padding:0}.exn-pied .marq.on{color:var(--ink)}.exn-pied .aide{color:var(--ink3);font-size:13px}.exn-verdict{color:var(--ink2);margin:16px 0 0 12px;font-size:14px}.exn-verdict b{color:var(--ink)}.exn-cote{flex-direction:column;gap:22px;padding:70px 28px 18px 10px;display:flex;overflow:auto}.exn-cote .over{font:500 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.exn-cases{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.exn-case{height:30px;box-shadow:inset 0 0 0 1px var(--line);font:500 12px var(--sans);color:var(--c-fg-8b8b8a);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:relative}.exn-case:hover{background:var(--sunken)}.exn-case[data-etat=repondue],.exn-case[data-etat=validee]{background:var(--fill);color:var(--ink)}.exn-case[data-etat=marquee]:after{content:"";background:var(--c-bg-b8662f);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:6px}.exn-case[aria-current=true]{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.exn-cote .leg{color:var(--ink3);font-size:12.5px;line-height:1.6}.exn-fig{background:var(--blanc);box-shadow:0 0 0 1px var(--line);border-radius:8px;max-width:420px;display:inline-block;overflow:hidden}.exn-fig .cadre{position:relative;overflow:hidden}.exn-fig img{max-width:none;display:block;position:absolute}.exn-chiffres{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.exn-chiffres>div{background:var(--sunken);border-radius:14px;padding:20px 22px}.exn-chiffres b{font:600 28px var(--sans);letter-spacing:-.01em}.exn-chiffres small{font:500 16px var(--sans);color:var(--ink3);margin-left:6px}.exn-chiffres span{font:500 12px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);margin-top:8px;display:block}.exn-onglets{border-bottom:1px solid var(--line);gap:22px;margin-top:40px;display:flex}.exn-onglets button{height:30px;font:500 15px var(--sans);color:var(--ink3);background:0 0;border:0;padding:0}.exn-onglets button.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.exn-lignes{flex-direction:column;display:flex}.exn-lr{border:0;border-bottom:1px solid var(--line);text-align:left;min-height:53px;font:400 15px var(--sans);color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:22px;padding:0 4px;display:flex}.exn-lr:hover{background:var(--sunken)}.exn-lr .n{text-align:center;width:22px;color:var(--c-fg-8b8b8a);font-size:12px}.exn-lr .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.exn-lr .st{color:var(--ink3);font-size:13px}.exn-lr .st.partielle{color:var(--c-fg-b8662f)}.exn-lr .st.fausse{color:var(--rouge)}.exn-nav{align-items:center;gap:10px;margin-top:40px;display:flex}.exn-nav .lnk{font:600 14px var(--sans);color:var(--ink);background:0 0;border:0;padding:0}.exn-nav .pos{color:var(--ink3);margin-left:auto;margin-right:6px;font-size:13px}.exn-nav .qnav{background:var(--fill);width:30px;height:30px;font:500 18px var(--sans);color:var(--ink);border:0;border-radius:8px}.exn-qcard{background:var(--blanc);border:1px solid var(--line);border-radius:12px;margin-top:14px;padding:22px 24px}.exn-qcard .ov{font:500 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.exn-qcard .ov.fausse{color:var(--rouge)}.exn-qcard .ov.partielle{color:var(--c-fg-b8662f)}.exn-qcard .ov.juste{color:var(--ok)}.exn-qcard h2{font:600 18px/1.3 var(--sans);margin:14px 0 6px}.exn-qcard .src{color:var(--ink3);margin-bottom:12px;font-size:13px}.exn-qp{border:1px solid var(--line);background:var(--blanc);border-radius:10px;align-items:center;gap:14px;margin-top:7px;padding:10px 12px;display:flex}.exn-qp.good{background:var(--c-bg-f1faf4);border-color:var(--c-bd-d3eedc)}.exn-qp.bad{background:var(--c-bg-fdf3f2);border-color:var(--c-bd-f3d6d4)}.exn-qp .ql{background:var(--sunken);width:26px;height:26px;font:600 13px var(--sans);color:var(--ink2);border-radius:6px;flex:none;place-items:center;display:grid}.exn-qp .exn-tx{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:15px;display:flex}.exn-qp .exn-tx small{color:var(--ink2);font-size:13px}.exn-me{border:1px solid var(--c-bd-c4c0b5);width:20px;height:20px;font:700 12px var(--sans);color:var(--c-fg-ffffff);border-radius:5px;flex:none;place-items:center;display:grid}.exn-me.on{background:var(--ink);border-color:var(--ink)}.exn-vf{width:44px;height:24px;font:600 12px var(--sans);border-radius:6px;flex:none;place-items:center;display:grid}.exn-vf.v{background:var(--ok-tint);color:var(--ok)}.exn-vf.f{background:var(--fill);color:var(--ink2)}.exn-leg{color:var(--ink3);gap:14px;margin-top:12px;font-size:12px;display:flex}.exn-leg span{align-items:center;gap:4px;display:inline-flex}.exn-leg i{width:12px;height:12px;font:700 9px var(--sans);color:var(--c-fg-ffffff);border-radius:3px;place-items:center;font-style:normal;display:inline-grid}.exn-acts{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.exn-acts button{font:600 14px var(--sans);color:var(--ink);background:0 0;border:0;padding:0}.exn-acts button.mute{color:var(--ink3);margin-left:auto;font-weight:500}.exn-acts button:disabled{opacity:.4;cursor:default}.exn-vk{inset:var(--bandeau,0px) 0 0;background:var(--canvas);flex-direction:column;display:flex;position:fixed}.exn-vk>header{background:var(--surface);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:12px 24px;display:flex}.exn-vk>header .t h1{font:600 17px var(--sans);letter-spacing:-.01em;margin:0}.exn-vk>header .t{flex:0 auto;min-width:0}.exn-vk>header .t h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.exn-vk>header .t small{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.exn-vk>header .compte,.exn-vk>header .bar,.exn-vk>header .exn-gseg,.exn-vk>header>.btn{flex:none}.exn-vk .compte,.exn-gseg button{white-space:nowrap}.exn-vk>header .f{flex:1}.exn-vk .compte{color:var(--ink2);font-size:13px}.exn-vk .bar{background:var(--fill);border-radius:3px;width:140px;height:5px;overflow:hidden}.exn-vk .bar i{background:var(--c-bg-2f6f5a);height:100%;display:block}.exn-gseg{background:var(--blanc);box-shadow:0 0 0 1px var(--line);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.exn-gseg button{height:29px;font:500 13px var(--sans);color:var(--ink2);background:0 0;border:0;border-radius:6px;padding:0 10px}.exn-gseg button.on{background:var(--fill);color:var(--ink)}.exn-vk .corps{flex:1;min-height:0;padding:22px 24px 60px;overflow:auto}.exn-vk .col{flex-direction:column;gap:14px;width:760px;max-width:100%;margin:0 auto;display:flex}.exn-vk .col>p{color:var(--ink2);margin:0;font-size:13px}.exn-qv{background:var(--blanc);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:6px;padding:20px 22px;scroll-margin-top:14px;display:flex}.exn-qv.todo{border-color:var(--c-bd-f3d3b5);box-shadow:0 0 0 1px var(--c-sh-f3d3b5)}.exn-qv.visee{border-color:var(--info);box-shadow:0 0 0 1px var(--info)}.exn-qv .qh{font:500 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);align-items:center;display:flex}.exn-qv .org{font:500 12px var(--sans);letter-spacing:0;text-transform:none;border-radius:6px;margin-left:auto;padding:3px 8px}.exn-qv .org.ai{background:var(--c-bg-fceed8);color:var(--c-fg-a7491b)}.exn-qv .org.ok{background:var(--ok-tint);color:var(--ok)}.exn-qv .exn-qtx{font:500 16px/1.35 var(--sans);margin:6px 0}.exn-qv .who{background:var(--c-bg-fceed8);color:var(--c-fg-a7491b);border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:12px}.exn-qv .imgacts{color:var(--ink3);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.exn-qv .qh .f{flex:1}.exn-qv .qh .qmod{font:500 13px var(--sans);letter-spacing:0;text-transform:none;color:var(--ink2);background:0 0;border:0;margin-left:10px;padding:3px 0}.exn-qv .qh .qmod:hover{color:var(--ink)}.exn-qv .exn-edit{border:1px solid var(--line);background:var(--blanc);width:100%;color:var(--ink);font:400 14px/1.4 var(--sans);resize:vertical;border-radius:8px;padding:7px 10px;display:block}.exn-autre{background:var(--fill);color:var(--ink2);overflow-wrap:anywhere;border-radius:8px;margin:4px 0 2px;padding:6px 10px;font-size:12.5px;line-height:1.4;display:block}.exn-sigs{flex-direction:column;gap:6px;margin:2px 0 4px;padding:0;list-style:none;display:flex}.exn-sigs li{background:var(--fill);color:var(--ink2);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.exn-sigs .tx{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.exn-sigs b{color:var(--ink);font-weight:600}.exn-sigs .qq{color:var(--ink)}.exn-qv .qh .horstag{background:var(--fill);font:500 12px var(--sans);letter-spacing:0;text-transform:none;color:var(--ink2);border-radius:6px;margin-left:10px;padding:3px 8px}.exn-qv.hors .exn-qtx,.exn-qv.hors .exn-pv .exn-tx,.exn-q.hors{color:var(--ink3)}.exn-q.hors .exn-opt{opacity:.6}.exn-opt.hors{color:var(--ink3)}.exn-horsitem{font:400 12px var(--sans);color:var(--ink3);margin-left:auto;display:block}.exn-pvg.hors .exn-tx{color:var(--ink3)}.exn-pvg .exn-horsitem{margin-left:0}.exn-horsbouton{font:400 12px var(--sans);color:var(--ink3);background:0 0;border:0;margin-top:4px;padding:0;display:block}.exn-horsbouton:hover{color:var(--ink)}.exn-qp.hors{color:var(--ink3)}.exn-vf.hors{color:var(--ink3);font-size:12px}.exn-qv .exn-edit.gros{font:500 16px/1.35 var(--sans);margin:6px 0}.exn-qv .imgacts button{font:400 13px var(--sans);color:var(--ink3);background:0 0;border:0;padding:0}.exn-qv .imgacts button:hover{color:var(--ink)}.exn-pv{align-items:center;gap:12px;min-height:49px;padding:0 8px;display:flex}.exn-pv .L{background:var(--fill);width:24px;height:24px;font:600 12px var(--sans);border-radius:6px;flex:none;place-items:center;display:grid}.exn-pv .exn-tx{flex:1;font-size:14px}.exn-pv .expl{border:1px solid var(--line);width:100%;font:400 13px var(--sans);resize:vertical;border-radius:8px;margin-top:4px;padding:6px 8px;display:block}.exn-vf2{background:var(--sunken);border-radius:8px;padding:2px;display:inline-flex}.exn-vf2 button{height:26px;font:500 13px var(--sans);color:var(--ink3);background:0 0;border:0;border-radius:6px;padding:0 10px}.exn-vf2 button.on{background:var(--blanc);color:var(--ink2);box-shadow:0 0 0 1px var(--line)}.exn-vf2.sug button.on{outline:1px dashed var(--c-bd-c4c0b5);outline-offset:-1px}.exn-qv .bas{align-items:center;gap:14px;margin-top:8px;display:flex}.exn-qv .bas .add{font:400 13px var(--sans);color:var(--ink2);background:0 0;border:0;padding:0}.exn-qv .bas .hint{color:var(--ink3);flex:1;font-size:12px}.exn-qv .bas .btn{border-radius:8px;height:32px;font-size:14px}.exn-vide{text-align:center;color:var(--ink3);padding:40px 0;font-size:14px}.exn-crop{width:600px}.exn-crop .zone{background:var(--blanc);box-shadow:0 0 0 1px var(--line);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:8px;position:relative}.exn-crop .zone img{width:100%;display:block}.exn-crop .voilec{background:var(--c-bg-1a1a1a-a420);pointer-events:none;position:absolute;inset:0}.exn-crop .rect{border:1px solid var(--c-bd-ffffff);box-shadow:0 0 0 9999px var(--c-sh-1a1a1a-a420), 0 0 0 1px var(--c-sh-1a1a1a-a400);cursor:move;position:absolute}.exn-crop .rect i{background:var(--blanc);width:14px;height:14px;box-shadow:0 0 0 1px var(--c-sh-1a1a1a-a350);border-radius:3px;position:absolute}.exn-crop .zone-clip{border-radius:8px;overflow:hidden}.exn-crop .actions{justify-content:flex-start}.exn-crop .actions .f{flex:1}.exn-imp .lab{font:600 13px var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:2px}.exn-imp .lab span{color:var(--ink3);margin-left:6px;font-weight:400}.exn-drop{border:1px dashed var(--line-forte);background:var(--blanc);cursor:pointer;text-align:center;min-height:80px;font-family:var(--sans);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:18px 16px;display:flex}.exn-drop b{font:600 14px var(--sans)}.exn-drop span{color:var(--ink3);font-size:13px}.exn-drop.pris{border-style:solid}.exn-drop.survol{border-color:var(--ink)}.exn-imp .exn-colle{resize:vertical;min-height:80px;max-height:40dvh;font-size:14px;line-height:1.5}.exn-imp .exn-bascule{color:var(--ink2);align-self:flex-start;margin-top:-8px;font-weight:500}.exn-imp .exn-ranger{color:var(--ink2);align-items:center;gap:8px;font-size:14px;display:flex}.exn-imp .exn-ambigu{color:var(--ink2);margin:0;font-size:13px}.exn-suite{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.exn-res{background:var(--sunken);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:6px;margin:0 0 18px;padding:20px 22px;display:flex;position:relative}.exn-res .ti{background:var(--c-bg-fceed8);border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:8px;display:grid}.exn-res b{font:600 16px var(--sans)}.exn-res div{color:var(--ink2);font-size:14px}.exn-res .btn{margin-top:10px}.exn-res .x{width:26px;height:26px;color:var(--ink2);background:0 0;border:0;border-radius:7px;position:absolute;top:10px;right:10px}.exn-note .seg{align-self:center}.exn-note .val{justify-content:center;align-items:center;gap:10px;display:flex}.exn-note .val input{text-align:center;width:110px;height:64px;font:600 34px var(--sans);background:var(--blanc);border:1px solid var(--line)}.exn-note .val span{font:500 22px var(--sans);color:var(--ink3)}.exn-note .err{text-align:center;color:var(--rouge);margin:-6px 0 0;font-size:13.5px}.exn-note .cons{background:var(--sunken);color:var(--ink2);border-radius:12px;gap:12px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.exn-sw{background:var(--line-forte);border:0;border-radius:11px;flex:none;width:36px;height:21px;padding:0;position:relative}.exn-sw:after{content:"";background:var(--blanc);border-radius:50%;width:17px;height:17px;transition:left .15s;position:absolute;top:2px;left:2px}.exn-sw.on{background:var(--ink)}.exn-sw.on:after{left:17px}.exn-part .liste{border:1px solid var(--line);background:var(--blanc);overscroll-behavior:contain;border-radius:12px;flex-direction:column;height:244px;padding:4px;display:flex;overflow-y:auto}.exn-part .liste button{height:37px;font:400 15px var(--sans);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:10px;padding:0 10px;display:flex}.exn-part .liste button:hover,.exn-part .liste button.on{background:var(--sunken)}.exn-part .liste button small{color:var(--ink3);margin-left:auto;font-size:12.5px}.exn-part .liste button .ok{color:var(--ink)}.exn-part .exn-optp{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding-top:12px;display:flex}.exn-part .exn-optp .t{flex:1;font-size:15px}.exn-part .exn-optp .t small{color:var(--ink3);margin-top:4px;font-size:13px;line-height:1.45;display:block}.exn-cours header .exn-mode{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.exn-corrigee{max-width:744px;padding-left:12px}.exn-corrigee .exn-verdict{margin:0 0 12px;font-size:15px}.exn-verdict.juste b{color:var(--ok)}.exn-verdict.partielle b{color:var(--c-fg-b8662f)}.exn-verdict.fausse b{color:var(--rouge)}.exn-verdict.a-verifier b{color:var(--c-fg-a7491b)}.exn-corrigee .src{color:var(--ink3);margin-bottom:12px;font-size:13px}.exn-corrigee .src .exn-averif-l{color:var(--c-fg-a7491b)}@media (width<=1240px){.exn-grille{grid-template-columns:1fr 220px}.exn-q{padding:clamp(24px,7dvh,56px) 32px 0}.exn-q h1{font-size:26px}.exn-cote{padding:48px 18px 18px 6px}.exn-ins{gap:14px}.exn-defile{padding:28px 24px 40px}}@media (pointer:coarse){.exn-ico{border-radius:10px;flex:none;width:44px;height:44px}.exn-xt .x{width:44px;height:44px}.exn-vk>header{padding-top:8px;padding-bottom:8px}.exn-gseg button{height:44px}.exn-vf2 button{height:44px;padding:0 14px}.exn-qv .bas .btn{border-radius:10px;height:44px}.exn-qv .bas .add,.exn-qv .imgacts button,.exn-lnk,.exn-lien,.exn-nav .lnk,.exn-warn .lnk{position:relative}.exn-qv .bas .add:after,.exn-qv .imgacts button:after,.exn-lnk:after,.exn-lien:after,.exn-nav .lnk:after,.exn-warn .lnk:after{content:"";position:absolute;inset:-15px -6px}}@media (height<=640px){.exn-q{padding-top:8px}.exn-q .sur{margin-bottom:6px}.exn-q h1{margin-bottom:10px;font-size:22px}.exn-opt{min-height:42px;padding:8px 12px;font-size:15px}.exn-pied{margin-top:0;padding:8px 0 12px 12px}.exn-cote{padding-top:20px}}.exn-choix .fr{border:1px solid var(--line);background:var(--blanc);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.exn-choix .fr .fi{background:var(--sunken);width:30px;height:30px;color:var(--ink2);border-radius:8px;flex:none;place-items:center;display:grid}.exn-choix .fr b{font-size:14px;font-weight:600;display:block}.exn-choix .fr small{color:var(--ink3);font-size:12px}.exn-series-tete{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.exn-series-tete .lab span{text-transform:none;letter-spacing:0}.exn-series{flex-direction:column;gap:8px;display:flex}.exn-serie{border:1px solid var(--line);background:var(--blanc);border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px;font-size:14px;display:flex}.exn-serie.on{border-color:var(--ink)}.exn-serie input[type=checkbox]{accent-color:var(--ink);flex:none;width:16px;height:16px;margin:0}.exn-serie .exn-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.exn-serie .exn-tx b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.exn-serie .exn-tx small{color:var(--ink3);font-size:12px}.exn-serie .same{background:var(--ok-tint);color:var(--ok);white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:11.5px;font-weight:600}.exn-serie-tete{cursor:pointer;align-items:center;gap:10px;display:flex}.exn-serie .exn-tx small.exn-rep.ok{color:var(--ink2)}.exn-lien{font:600 13px/18px var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.exn-lien:hover{text-decoration:underline}.exn-section{color:var(--ink2);align-items:center;gap:8px;margin-left:26px;font-size:12px;display:flex}.exn-section select{font:500 12px var(--sans);color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:8px;max-width:300px;padding:4px 6px}.exn-apercu-bouton{align-self:flex-start;margin-left:26px;font-size:12px}.exn-apercu{background:var(--sunken);color:var(--ink2);border-radius:8px;flex-direction:column;gap:4px;margin:0 0 2px 26px;padding:8px 10px 8px 28px;font-size:13px;display:flex}.exn-apercu small{color:var(--ink3)}.exn-apercu li.suite{color:var(--ink3);margin-left:-18px;font-size:12px;list-style:none}.exn-alerte{color:var(--ink2);background:var(--sunken);border-radius:10px;padding:10px 12px;font-size:13px}.exn-resultats{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.exn-resultats li{justify-content:space-between;align-items:center;gap:12px;display:flex}.exn-resultats li>span{flex-direction:column;min-width:0;display:flex}.exn-resultats li b{overflow-wrap:anywhere;font-size:14px;font-weight:600}.exn-resultats li small{color:var(--ink3);font-size:12px}.exn-resultats li.ko small{color:var(--rouge)}.exn-ia{background:var(--c-bg-fceed8);color:var(--ink2);border-radius:12px;flex-direction:column;gap:6px;margin-top:14px;padding:12px 14px;font-size:13.5px;display:flex}.exn-ia b{color:var(--c-fg-a7491b);font-weight:600}.exn-ia label{color:var(--ink);cursor:pointer;align-items:center;gap:8px;margin-top:4px;display:flex}.exn-ia input[type=checkbox]{accent-color:var(--ink);width:16px;height:16px;margin:0}.exn-ia .exn-ia-ko{color:var(--rouge)}.exn-resultats .exn-remarque{color:var(--c-fg-a7491b);margin-top:2px;display:block}.exn-dossier{background:var(--fill);border-radius:16px;flex-direction:column;gap:8px;padding:18px 22px;display:flex}.exn-dossier .qh{font:500 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:10px;display:flex}.exn-dossier .org{font:500 12px var(--sans);letter-spacing:0;text-transform:none;background:var(--c-bg-fceed8);color:var(--c-fg-a7491b);border-radius:6px;margin-left:auto;padding:3px 8px}.exn-dossier .exn-ctx{font:400 15px/1.45 var(--sans);color:var(--ink)}.exn-qv .consigne{font:400 12px var(--sans);letter-spacing:0;text-transform:none;color:var(--ink3);margin-left:12px}.exn-qv .org+.org{margin-left:8px}.exn-motifs{background:var(--c-bg-fceed8);color:var(--c-fg-a7491b);border-radius:8px;margin:2px 0 4px;padding:8px 12px 8px 28px;font-size:13px}.exn-motifs li{margin:2px 0}.exn-fnotes{flex-wrap:wrap;gap:6px;display:flex}.exn-figq{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.exn-pvg .exn-inter{font:500 14px/1.4 var(--sans);color:var(--ink2);margin:8px 0 2px 8px}.exn-pv .exn-pexpl{color:var(--ink2);margin-top:3px;font-size:13px;display:block}.exn-corr{background:var(--fill);border-radius:10px;flex-direction:column;gap:6px;margin-top:6px;padding:10px 14px;font-size:14px;display:flex}.exn-corr .t{font:600 12px var(--sans);color:var(--ink3)}.exn-dossier .who{background:var(--c-bg-fceed8);color:var(--c-fg-a7491b);border-radius:6px;align-self:flex-start;padding:3px 8px;font-size:12px}.exn-averif{background:var(--c-bg-fceed8);color:var(--c-fg-a7491b);letter-spacing:0;text-transform:none;border-radius:6px;padding:2px 7px;display:inline-block}.exn-qcard .src .exn-averif-l,.exn-qcard .ov.a-verifier,.exn-lr .st.a-verifier{color:var(--c-fg-a7491b)}.exn-lr .t .tr{white-space:nowrap}.exn-pret{width:800px;max-width:calc(100vw - 32px)}.exn-pret .actions{flex-wrap:wrap}.exn-pret .actions .btn{white-space:nowrap}.exn-q .exn-dossier{margin:0 0 22px 12px}.exn-q .exn-inter{font:500 14px/1.4 var(--sans);color:var(--ink2);margin:10px 0 2px 12px}.exn-note .exn-note-cours{font:500 13px var(--sans);color:var(--ink2);align-items:center;gap:10px;display:flex}.exn-note .exn-note-cours select{border:1px solid var(--champ-bord);background:var(--champ);min-width:0;height:36px;font:400 14px var(--sans);color:var(--ink);border-radius:10px;flex:1;padding:0 10px}@media (pointer:coarse){.exn-note .exn-note-cours select{height:44px}}.rv-ecran{height:calc(100dvh - var(--bandeau,0px));background:var(--canvas);padding:9px;display:flex}.rv-plein{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.rv-barre{flex:none;align-items:center;gap:12px;height:60px;padding:0 14px;display:flex;position:relative}.rv-quitter{width:36px;height:36px;color:var(--ink);background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid}.rv-quitter:hover{background:var(--hover)}.rv-titre{font:500 15px/18px var(--sans);white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:calc(50% - 200px);overflow:hidden}.rv-plus{width:32px;height:32px;color:var(--ink);background:0 0;border:0;border-radius:8px;place-items:center;margin-left:auto;padding:0;display:grid}.rv-plus:hover{background:var(--hover)}.rv-attentes{flex-wrap:wrap;place-content:center flex-end;align-items:center;gap:0 8px;min-width:0;max-width:calc(50% - 195px);margin-left:auto;display:flex}.rv-attente{min-width:0;max-width:100%;font:500 13px/16px var(--sans);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rv-attentes+.rv-plus{margin-left:0}.rv-milieu{align-items:center;gap:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rv-compte{font:500 14px var(--sans);color:var(--ink3);font-variant-numeric:tabular-nums;white-space:nowrap}.rv-jauge{background:var(--line);border-radius:2px;width:180px;height:4px;overflow:hidden}.rv-jauge i{background:var(--ink);border-radius:2px;height:100%;transition:width .25s;display:block}.rv-zone{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:22px;min-height:0;padding:24px;display:flex;overflow:auto}.rv-zone>:first-child{margin-top:auto}.rv-zone>:last-child{margin-bottom:auto}.rv-zone.haut{gap:16px;padding-top:56px}.rv-zone.haut>:first-child{margin-top:0}.rv-carte{text-align:center;flex-direction:column;align-items:center;gap:18px;width:min(720px,100%);padding-top:10px;display:flex}.rv-q{font:400 34px/42.5px var(--serif);letter-spacing:-.005em;color:var(--ink);overflow-wrap:anywhere;margin:0}.rv-r{border-top:1px solid var(--line);width:100%;font:400 19px/30.4px var(--sans);color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:22px;padding-top:28px}.rv-q.html p,.rv-r.html p,.rv-image h2.html p{margin:0}.rv-q.html p+p,.rv-r.html p+p{margin-top:.6em}.rv-r.html{white-space:normal}.rv-q.html mark,.rv-r.html mark{background:var(--c-bg-fbe7a1);color:var(--ink);border-radius:3px;padding:0 2px}.rv-q.html img,.rv-r.html img{border-radius:6px;max-width:100%;height:auto}.rv-saisie{border:0;border-bottom:1px solid var(--line-forte);width:min(440px,100%);font:400 19px/1.4 var(--sans);color:var(--ink);text-align:center;background:0 0;border-radius:0;outline:none;margin-top:6px;padding:8px 4px}.rv-saisie::placeholder{color:var(--ink3)}.rv-saisie:focus{border-bottom-color:var(--ink3)}.rv-r.tapee{color:var(--ink);font-weight:500}.rv-ecart{font:400 15px/1.5 var(--sans);color:var(--ink2);white-space:normal;margin-top:12px}.rv-ecart .et{color:var(--ink3)}.rv-ecart .tape{color:var(--ink)}.rv-ecart .faux{color:var(--rouge);-webkit-text-decoration:underline wavy var(--rouge);text-decoration:underline wavy var(--rouge);text-underline-offset:3px}.rv-ecart .faux.barre{-webkit-text-decoration:line-through var(--rouge);text-decoration:line-through var(--rouge)}.rv-ecart .manque{background:var(--rouge-tint);color:var(--rouge);border-radius:3px;padding:0 1px}.rv-ecart .pr{color:var(--ink3);margin-top:4px;font-size:13px}.rv-ecart.juste{color:var(--ok);justify-content:center;align-items:center;gap:6px;display:flex}.rv-ecart.vide{color:var(--ink3)}.rv-src{font:400 12px var(--sans);color:var(--c-fg-8b8b8a);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:2px 4px;display:inline-flex}.rv-src:hover{color:var(--ink2)}.rv-src.fixe{cursor:default}.rv-src.fixe:hover{color:var(--c-fg-8b8b8a)}.rv-montrer{align-items:center;gap:10px;display:flex}.rv-carte+.rv-montrer{margin-top:21px}.btn.grand{border-radius:8px;height:40px;padding:0 18px;font-size:15px}.rv-kb{background:var(--fill);min-width:18px;height:18px;font:400 11px/1 var(--sans);color:var(--ink3);border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}.rv-notes{grid-template-columns:repeat(4,1fr);gap:8px;width:min(680px,100%);display:grid}.rv-note{width:124px;height:56px;font:500 15px var(--sans);border:0;border-radius:10px;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:3px;display:flex}.rv-note small{font:400 12px var(--sans)}.rv-note.n1{background:var(--rouge-tint);color:var(--c-fg-9e2f2a)}.rv-note.n1 small{color:var(--rouge)}.rv-note.n2{background:var(--c-bg-fceed8);color:var(--c-fg-8a3b14)}.rv-note.n2 small{color:var(--c-fg-a7491b)}.rv-note.n3{background:var(--ok-tint);color:var(--c-fg-2f5e3a)}.rv-note.n3 small{color:var(--ok)}.rv-note.n4{background:var(--info-tint);color:var(--info)}.rv-note.n4 small{color:var(--c-fg-4f7a96)}.rv-note:hover{filter:brightness(.97)}.rv-image{text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(860px,100%);display:flex}.rv-image h2{font:400 30px/1.25 var(--serif);margin:0}.rv-image .rv-src{color:var(--ink3);font-size:12px}button.rv-src.fixe{cursor:pointer}button.rv-src.fixe:hover{color:var(--ink2)}.occ{width:100%;box-shadow:0 0 0 1px var(--line);background:var(--page-papier);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:8px;margin:0 auto;position:relative;overflow:hidden}.occ img{pointer-events:none;width:100%;height:auto;display:block}.occ .m{background:var(--c-bg-d9d5cc);border:0;border-radius:6px;padding:0;transition:background .15s;position:absolute}.occ .m.t{background:var(--accent)}.occ:not(.ed) .m:not(.vu){box-shadow:0 0 0 2px var(--c-bg-d9d5cc)}.occ:not(.ed) .m.t:not(.vu){box-shadow:0 0 0 2px var(--accent)}.occ .m.t.vu{box-shadow:inset 0 0 0 2px var(--c-sh-8fb2c9);background:0 0}.occ .m.t.vu span{background:var(--plein);color:var(--sur-plein-surface);font:500 12px var(--sans);white-space:nowrap;border-radius:6px;padding:3px 7px;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.occ-cadre{width:100%;margin:0 auto}.occ.ed{cursor:crosshair;outline:none}.occ.ed:focus-visible{box-shadow:0 0 0 1px var(--line), 0 0 0 3px var(--accent)}.occ.ed .m{cursor:pointer;background:var(--c-bg-8fb2c9-a180);box-shadow:inset 0 0 0 1.5px var(--c-sh-8fb2c9);touch-action:none}.occ.ed .m.on{background:var(--accent);cursor:move}.occ.ed .m.choisie{box-shadow:inset 0 0 0 2px var(--ink), 0 0 0 2px var(--page-papier)}.occ.ed .m .n{font:600 11px/1 var(--sans);color:var(--ink);pointer-events:none;position:absolute;top:3px;left:4px}.occ.ed .m .poignee{background:var(--page-papier);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--ink);cursor:nwse-resize;border-radius:4px;position:absolute;bottom:-6px;right:-6px}.occ .trace{border:1.5px dashed var(--accent);background:var(--c-bg-8fb2c9-a120);pointer-events:none;border-radius:6px;position:absolute}.fenetre.occ-fenetre{width:min(780px,100vw - 32px)}.occ-fenetre .occ-question{padding:9px 12px}.occ-outils{flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;display:flex}.occ-outils .f{flex:1}.occ-lues{font:400 13px var(--sans);color:var(--ink3)}.occ-zone{align-items:center;gap:10px;min-height:38px;display:flex}.occ-fenetre .occ-aide{align-items:center;min-height:38px;display:flex}.occ-zone .etiquette{white-space:nowrap;margin:0}.occ-zone input{flex:1;padding:8px 12px}.occ-confirmer span{font:500 14px var(--sans);color:var(--ink);align-self:center}.occ-ou{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.occ-ou .cl{font:500 13px var(--sans);color:var(--ink3)}.srcpv{background:var(--surface);width:340px;box-shadow:0 0 0 1px var(--c-sh-1a1a1a-a60), 0 10px 28px var(--c-sh-1a1a1a-a140);z-index:60;border-radius:12px;flex-direction:column;gap:10px;padding:12px;animation:.12s rn-fondu;display:flex;position:fixed}.srcpv .pgm{background:var(--blanc);border:1px solid var(--line);font:400 12.5px/1.6 var(--serif);color:var(--ink2);border-radius:6px;max-height:180px;padding:14px 16px;position:relative;overflow:hidden}.srcpv .pgm b{font:600 13px/1.3 var(--sans);color:var(--ink);margin-bottom:6px;display:block}.srcpv .pgm mark{background:var(--c-bg-fbe7a1);color:var(--ink);border-radius:2px;padding:0 1px}.srcpv .pgm:after{content:"";background:linear-gradient(transparent, var(--blanc));height:28px;position:absolute;bottom:0;left:0;right:0}.srcpv .ft{font:12.5px var(--sans);color:var(--ink3);align-items:center;gap:8px;display:flex}.srcpv .ft button{font:13px var(--sans);color:var(--ink2);background:0 0;border:0;margin-left:auto;padding:0}.srcpv .ft button:hover{color:var(--ink)}.rvb{align-self:center;width:min(856px,100% - 32px)}.rvb-tete{align-items:flex-end;gap:10px;display:flex}.rvb-tete h1{font:600 24px var(--sans);letter-spacing:-.01em;margin:0}.rvb-tete .s{font:400 14px var(--sans);color:var(--ink3);margin-top:4px}.rvb-tete .f{flex:1}.rvb-chiffres{grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 30px;display:grid}.rvb-chiffres div{background:var(--sunken);border-radius:14px;padding:20px 22px}.rvb-chiffres b{font:600 28px var(--sans);letter-spacing:-.01em;display:block}.rvb-chiffres b small{font:400 15px var(--sans);color:var(--ink3);letter-spacing:0}.rvb-chiffres span{font:500 12px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);margin-top:8px;display:block}.rvb-rien{border-top:1px solid var(--line);font:400 15px var(--sans);color:var(--ink2);margin:28px 0 0;padding:22px 0}.rvb-liste{border-top:1px solid var(--line)}.rvb-ligne{border:0;border-bottom:1px solid var(--line);width:100%;min-height:53px;font:400 15px var(--sans);color:var(--ink);text-align:left;background:0 0;align-items:center;gap:14px;padding:0;display:flex}button.rvb-ligne:hover{background:var(--sunken)}.rvb-ligne .n{width:18px;font:500 12px var(--sans);color:var(--ink3);flex:none}.rvb-ligne .n:empty{width:0}.rvb-ligne .st{font:400 14px var(--sans);color:var(--ink3);white-space:nowrap;margin-left:auto}.rvb-ligne .st.ko{color:var(--rouge)}.rvb-ligne .st.ok{color:var(--ok)}.rvb-pourquoi{border-bottom:1px solid var(--line);font:14px/1.55 var(--sans);color:var(--ink2);padding:12px 0 14px 32px}.rvb-pourquoi button{font:600 14px var(--sans);color:var(--ink);background:0 0;border:0;margin-top:6px;padding:0}.rvb-tete.quiz{flex-wrap:wrap;row-gap:12px}.rvb-tete.quiz>div:first-child{flex:260px;min-width:0}.rvb-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.rvb-progres{font:600 14px var(--sans);color:var(--ok);margin-top:6px}.rvb-pied{font:400 13px var(--sans);color:var(--ink3);margin:14px 0 0}.rvb-pied button{font:600 13px var(--sans);color:var(--ink);background:0 0;border:0;padding:0}.sq-source{background:var(--sunken);font:14px/1.5 var(--sans);color:var(--ink2);border-radius:10px;margin-top:14px;padding:12px 14px}.sq-source .etq{font:500 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);margin-bottom:4px;display:block}.sq-source button{font:600 14px var(--sans);color:var(--ink);background:0 0;border:0;margin-top:6px;padding:0;display:inline-block}.rv-notes.jeu-notes{grid-template-columns:repeat(2,minmax(0,1fr));width:min(320px,100%)}.rv-notes.entrainement-notes{width:min(420px,100%)}.entrainement-image{align-items:center;gap:6px;display:inline-flex}.jeu-liste{margin-top:16px}.jeu-ligne{cursor:pointer;align-items:flex-start;padding:10px 0}.jeu-ligne input{accent-color:var(--ink);flex:none;margin-top:3px}.jeu-tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jeu-tx small{font:400 13px/1.4 var(--sans);color:var(--ink3)}.jeu-ok{background:var(--plein);width:18px;height:18px;color:var(--sur-plein-surface);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.confettis{pointer-events:none;z-index:1000;width:100vw;height:100dvh;position:fixed;inset:0}.rv-vide{color:var(--ink2);flex-direction:column;align-items:center;gap:14px;font-size:15px;display:flex}.rv-vide h1{font:400 30px/1.25 var(--serif);color:var(--ink);margin:0}.sq{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;min-height:0;padding:40px 24px;scroll-padding-bottom:96px;display:flex;overflow:auto}.sq>:first-child{margin-top:auto}.sq>:last-child{margin-bottom:auto}.sq.haut{padding-top:56px}.sq.haut>:first-child{margin-top:0}.sqc{flex-direction:column;width:min(720px,100%);display:flex}.sq-sur{font:500 12px/12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.sqc h1{font:400 30px/37.5px var(--serif);letter-spacing:-.005em;max-width:540px;margin:9px 0 22px}.opt{border:0;border-top:1px solid var(--line);font:400 16px var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:16px;margin:0 -12px;padding:15px 12px;display:flex}.opt:last-of-type{border-bottom:1px solid var(--line)}button.opt:hover{background:var(--sunken)}.opt.verrou{cursor:default}.opt .L{width:26px;height:26px;font:600 12px var(--sans);color:var(--ink3);box-shadow:inset 0 0 0 1.5px var(--c-sh-deddd8);border-radius:50%;flex:none;place-items:center;display:grid}.opt .ot{flex-direction:column;flex:1;gap:3px;min-width:0;padding-top:3px;display:flex}.opt .ot small{font:400 13px/18.2px var(--sans);color:var(--ink3)}.opt .vt{font:500 13px var(--sans);color:var(--ink3);flex:none;padding-top:3px}.opt .vt.v{color:var(--ok)}.opt .vt.f.coche{color:var(--rouge)}.opt.coche .L{background:var(--ink);color:var(--surface);box-shadow:none}.opt.ok .L{background:var(--ok);color:var(--c-fg-ffffff);box-shadow:none}.opt.manque .L{color:var(--ok);box-shadow:inset 0 0 0 1.5px var(--ok)}.opt.ko .L{background:var(--c-bg-d9534f);color:var(--c-fg-ffffff);box-shadow:none}.sq-corr{font:15px/21.75px var(--sans);color:var(--ink2);flex-direction:column;gap:3px;margin-top:20px;display:flex}.sq-corr b{color:var(--ink);font-weight:600}.sq-corr button{font:600 15px/21.75px var(--sans);color:var(--ink);background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:0}.sq-pied{z-index:1;background:var(--surface);box-shadow:0 -1px 0 var(--line);align-items:center;gap:10px;margin-top:22px;margin-bottom:-14px;padding:12px 0 14px;display:flex;position:sticky;bottom:-40px}.sq-pied .f{flex:1}.btn.doute{justify-content:center;align-items:center;gap:6px;display:inline-flex}.btn.doute[aria-pressed=true]{background:var(--fill);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn.eteint{background:var(--fill);color:var(--c-fg-8b8b8a);cursor:default}.btn.eteint:hover{background:var(--fill)}.btn .rv-kb{margin-left:6px}.btn.sombre .rv-kb{background:var(--c-bg-ffffff-a160);color:var(--c-fg-ffffff-a750)}.btn.eteint .rv-kb{background:var(--blanc);color:var(--c-fg-8b8b8a)}.pq{box-sizing:content-box;flex-direction:column;gap:18px;max-width:1044px;margin:0 auto;padding:39px 0 26px;display:flex}.pq-retour{height:32px;font:500 14px var(--sans);color:var(--ink);background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin:-6px 0 -10px -6px;padding:0 10px 0 6px;display:inline-flex}.pq-retour:hover{background:var(--hover)}.pq-tete{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.pq-tete>div:first-child{flex:320px;min-width:0}.pq-tete h1{font:600 24px/28.8px var(--sans);letter-spacing:-.24px;overflow-wrap:anywhere;margin:5px 0 0}.pq-tete .sous{font:13px var(--sans);color:var(--ink2);overflow-wrap:anywhere;margin-top:1px}.pq-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.pq-corps{flex-direction:column;gap:12px;display:flex}.pq-barre{align-items:center;gap:8px;min-height:36px;display:flex}.pq-barre .f{flex:1}.pq-barre .compte-sel{font:500 14px var(--sans);color:var(--ink2)}.pq-liste{background:var(--blanc);border:1px solid var(--line);border-radius:16px;overflow:hidden}.pq-defile{max-height:calc(100dvh - 290px);overflow:auto}.pq-ligne{border-bottom:1px solid var(--line);min-height:53px;font:15px var(--sans);align-items:center;gap:12px;padding:12px 16px;display:flex}.pq-ligne:hover{background:var(--c-bg-fdfdfc)}.pq-ligne.sel{background:var(--sunken)}.pq-ligne.neuve{animation:1.6s ease-out pq-neuve}@keyframes pq-neuve{0%{background:var(--c-bg-fbe7a1)}to{background:0 0}}.pq-ligne.cliquable{cursor:pointer}.pq-ligne .n{width:28px;font:500 12px var(--sans);color:var(--ink3);flex:none}.pq-ligne .cb{border:1.5px solid var(--c-bd-c4c0b5);width:17px;height:17px;color:var(--surface);border-radius:4px;flex:none;place-items:center;display:grid}.pq-ligne.sel .cb{background:var(--ink);border-color:var(--ink)}.pq-ligne .q{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pq-ligne .pq-genre{background:var(--fill);font:500 11px/18px var(--sans);color:var(--ink3);border-radius:999px;flex:none;padding:1px 7px}.pq-type{border:1px solid var(--line);background:var(--blanc);height:32px;font:500 13px var(--sans);color:var(--ink2);cursor:pointer;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 8px 0 10px;display:inline-flex}.pq-type:hover{background:var(--sunken);color:var(--ink)}.pq-ligne .due{font:400 13px var(--sans);color:var(--ink3);white-space:nowrap;flex:none}.pq-ligne .due.now{color:var(--c-fg-a7491b);font-weight:600}.pq-ligne .due.ko{color:var(--rouge)}.pq-ligne .due.de-cote{align-items:center;gap:5px;display:inline-flex}.pq-ligne.de-cote .q{color:var(--ink3)}.pq-ligne .points{width:28px;height:28px;color:var(--ink);opacity:0;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.pq-ligne:hover .points,.pq-ligne .points:focus-visible{opacity:1}.pq-ligne .points:hover{background:var(--hover)}.pq-ajout{font:500 14px var(--sans);color:var(--ink2);align-items:center;gap:10px;padding:12px 16px;display:flex}.pq-ajout input{border:1px solid var(--line);background:var(--blanc);min-width:0;height:32px;font:400 15px var(--sans);color:var(--ink);border-radius:8px;outline:none;flex:1;padding:0 10px}.pq-ajout input:focus{border-color:var(--line-forte)}.pq-trous{padding:0 16px 12px}.pq-ajout.lien{background:var(--blanc);text-align:left;width:100%;color:var(--ink3);font:400 13px var(--sans);cursor:pointer;border:0}.pq-ajout.lien:hover{background:var(--sunken);color:var(--ink2)}.pq-vide{font:14px var(--sans);color:var(--ink3);border-bottom:1px solid var(--line);padding:22px 16px}.fenetre.large{width:600px}.fenetre .exp-options{background:var(--sunken);border-radius:12px}.fenetre .exp-ligne{border-top:1px solid var(--line);font:500 14px var(--sans);align-items:center;gap:12px;padding:12px 14px;display:flex}.fenetre .exp-ligne:first-child{border-top:0}.fenetre .exp-ligne .seg{margin-left:auto}.fenetre .pertes{color:var(--ink3);margin:-4px 0 0;padding-left:18px;font-size:13px}.fenetre .actions .gauche{margin-right:auto}.fichier-cache{display:none}.toast.sursis{align-items:center;gap:12px;display:flex}.toast.sursis button{font:600 15px/20px var(--sans);color:inherit;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;display:inline-flex}.toast.sursis .u{text-underline-offset:3px;text-decoration:underline}.toast.sursis .k{opacity:.7;font-weight:400}body:has(.pq-ajout) .toast{top:20px;bottom:auto}body:has(.toast.sursis) .toast:not(.sursis){bottom:80px}body:has(.pq-ajout):has(.toast.sursis) .toast:not(.sursis){inset:20px 24px auto auto;translate:50%}@media (width<=1400px){.pq{max-width:none;padding:26px 56px}}@media (pointer:coarse){.rv-barre{height:60px}.rv-quitter{border-radius:12px;width:44px;height:44px}.rv-plus{width:44px;height:44px}.rv-titre{max-width:calc(50% - 210px)}.rv-jauge{width:180px}.rv-notes{gap:12px;width:min(720px,100%)}.rv-note{border-radius:14px;justify-self:stretch;width:auto;min-width:150px;height:68px;font-size:17px}.rv-note small{font-size:13.5px}.rv-src{border:1px solid var(--line-forte);background:var(--surface);border-radius:12px;gap:8px;min-height:44px;padding:0 16px;font-size:15px}.rv-src .ic{width:16px!important;height:16px!important}.rv-src.fixe{border:0;min-height:0;padding:0;font-size:12px}.btn.grand{border-radius:14px;min-width:240px;height:56px;font-size:17px}.rv-kb,.rv-touche{display:none!important}.sq-pied .btn.grand{flex:0 0 240px}.pq-actions .btn,.pq-barre .btn{border-radius:10px;height:44px;padding:0 14px;font-size:14px}.pq-actions .carre{border-radius:10px;width:44px;height:44px}.pq-barre .seg button{height:44px;padding:0 14px;font-size:15px}.pq-retour{height:44px;margin:-12px 0 -12px -6px}.pq-ligne{min-height:58px;padding-top:7px;padding-bottom:7px}.pq-ligne .cb{position:relative}.pq-ligne .cb:after{content:"";position:absolute;inset:-14px}.pq-ligne .points{opacity:1;border-radius:10px;width:44px;height:44px;margin:-8px -10px -8px 0}.pq-type{border-radius:10px;height:44px}.pq-ajout input{border-radius:10px;height:44px;font-size:16px}.pq-ajout.lien{min-height:44px}.pq-ajout .btn{border-radius:10px;height:44px;padding:0 14px;font-size:14px}}.rv-tuteur-porte{z-index:30;border:1px solid var(--line);background:var(--surface);height:36px;color:var(--ink);font:500 14px var(--sans);cursor:pointer;box-shadow:var(--ombre-menu);border-radius:999px;align-items:center;gap:7px;padding:0 14px;display:inline-flex;position:fixed;bottom:24px;right:24px}.rv-tuteur-porte:hover{background:var(--hover)}@media (pointer:coarse){.rv-tuteur-porte{height:44px}}@media (width>=1000px){.rv-zone.avec-tuteur,.sq.avec-tuteur{padding-right:424px}}@media (width<=999px){.rv-plein>.tc-panneau{flex:none;order:10;width:auto;max-height:min(44dvh,48%);margin:0 10px 10px;position:relative;inset:auto}}@media (width<=899px){.rv-milieu{flex:none;order:2;gap:8px;position:static;transform:none}.rv-jauge{width:clamp(40px,16vw,140px)}.rv-titre{flex:auto;order:1;max-width:none}.rv-attentes{order:3;max-width:40%;margin-left:0}.rv-plus{order:4;margin-left:0}.rv-quitter{order:0}}@media (width<=599px){.sq{padding:24px 16px}.sq-pied{flex-wrap:wrap;bottom:-24px}.sq-pied .f{display:none}.sq-pied .btn.grand{flex:140px;min-width:0}.sqc h1{font-size:25px;line-height:31px}}.pq-recu-note{font:13px var(--sans);color:var(--ink3);margin:-6px 0 0}.fenetre .pq-fusion{border:1px solid var(--champ-bord);background:var(--champ);width:100%;height:40px;font:400 14px var(--sans);color:var(--ink);border-radius:10px;padding:0 10px}.pq-barre .kbd{border:1px solid var(--line-forte);min-width:18px;height:18px;font:500 11px var(--sans);color:var(--ink3);box-sizing:border-box;border-radius:4px;place-items:center;margin-left:6px;padding:0 4px;display:inline-grid}.pq-barre{flex-wrap:wrap}.srcpv .supprime{font:12.5px var(--sans);color:var(--ink3)}.srcpv .ft .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.srcpv .ft .rang{font-variant-numeric:tabular-nums;flex:none}.srcpv .ft button{flex:none;align-items:center;display:inline-flex}.srcpv .ft button .rv-kb,.rv-src .rv-kb{margin-left:6px}.mx .mx-fil{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:4px;margin:-4px 0 -6px;font-size:13px;display:flex}.mx .mx-fil-bout{align-items:center;gap:4px;display:inline-flex}.mx .mx-fil button{font:400 13px var(--sans);color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px}.mx .mx-fil button:hover{color:var(--ink);background:var(--sunken)}.mx .mx-fil button.on{color:var(--ink);font-weight:500}.mx .mx-tout{color:var(--ink2);cursor:pointer;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:inline-flex}.mx .mx-tout input{width:auto;accent-color:var(--ink);margin:0;padding:0}.mx .mx-liste{background:var(--sunken);overscroll-behavior:contain;border-radius:12px;flex-direction:column;gap:2px;min-height:132px;max-height:min(360px,100dvh - 380px);padding:4px;display:flex;overflow:auto}.mx .mx-ligne{min-height:40px;color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 4px 0 10px;font-size:14px;display:flex}.mx .mx-ligne:hover{background:var(--hover)}.mx .mx-ligne.on{background:var(--blanc);box-shadow:0 0 0 1px var(--line)}.mx .mx-ligne.grise{color:var(--ink3);cursor:default}.mx .mx-ligne.grise:hover{background:0 0}.mx .mx-ligne input{width:auto;accent-color:var(--ink);flex:none;margin:0;padding:0}.mx .mx-ouvrir{min-width:0;height:40px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.mx .mx-nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mx .mx-ouvrir .mx-nom{font-weight:500}.mx .mx-meta{color:var(--ink3);flex:none;padding-right:6px;font-size:12px}.mx .mx-chevron{width:28px;height:28px;color:var(--ink3);border-radius:8px;flex:none;place-items:center;display:grid;transform:rotate(180deg)}.mx .mx-ouvrir:hover .mx-chevron{color:var(--ink);background:var(--sunken)}.mx .mx-vide{text-align:center;color:var(--ink3);margin:auto;padding:24px;font-size:14px}.mx .mx-ou{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.mx .mx-ou .btn{gap:6px;max-width:100%}.mx .actions{align-items:center}.mx .mx-compte{color:var(--ink3);margin-right:auto;font-size:13px}.espace .dh{flex-wrap:wrap;row-gap:12px}.espace .dh-titre{flex:260px}.espace:not(.dossier-perso) .dh h1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.espace .dh-actions{flex:none}@media (width<=1100px){.espace .dgrid{grid-template-columns:minmax(0,1fr)}}.paquet-apercu{gap:6px;max-height:240px;margin:4px 0 12px;padding-left:22px;font-size:14px;display:grid;overflow:auto}.paquet-apercu li{overflow-wrap:anywhere}@media (pointer:coarse){.mx .mx-ligne{min-height:48px}.mx .mx-ligne input,.mx .mx-tout input{width:20px;height:20px}.mx .mx-tout{min-height:44px}.w-lien{position:relative}.w-lien:after{content:"";position:absolute;inset:-14px -6px}.av-reste{position:relative}.av-reste:after{content:"";position:absolute;inset:-10px}}.lbc{width:min(1080px,100% - 96px);margin:0 auto;padding:44px 0 56px}.lbt{justify-content:space-between;align-items:flex-start;display:flex}.lbt h1{font:600 22px/28px var(--sans);letter-spacing:-.01em;margin:8px 0 0}.lbshare{border:1px solid var(--c-bd-e7e3dd);background:var(--blanc);height:36px;font:500 14px var(--sans);color:var(--ink);border-radius:10px;flex:none;align-items:center;gap:8px;margin-top:4px;padding:0 14px;display:inline-flex}.lbshare:hover{background:var(--c-bg-f7f5f2)}.lbshare svg{color:var(--ink2)}.lbbig{background:var(--blanc);border:1px solid var(--c-bd-e2ded7);height:60px;box-shadow:0 1px 2px var(--c-sh-1a1a1a-a40), 0 4px 14px var(--c-sh-1a1a1a-a40);cursor:text;border-radius:16px;align-items:center;gap:14px;margin:22px 0 0;padding:0 10px 0 20px;display:flex}.lbbig:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--c-sh-1a1a1a-a60)}.lbbig svg{color:var(--ink);flex:none}.lbbig input{min-width:0;font:500 17px var(--sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.lbbig input::placeholder{color:var(--ink4);font-weight:400}.lbbig kbd{font:500 12px var(--sans);color:var(--ink3);border:1px solid var(--c-bd-e2ded7);background:var(--c-bg-f7f5f2);border-radius:6px;margin-right:10px;padding:3px 8px}.lbbig .clr{background:var(--c-bg-f0ede8);height:40px;font:500 14px var(--sans);color:var(--ink);border:0;border-radius:10px;padding:0 14px}.lbtabs{border-bottom:1px solid var(--line);gap:32px;margin:26px 0 30px;display:flex}.lbtabs button{font:500 16px/20px var(--sans);color:var(--ink3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:0 0 14px}.lbtabs button:hover{color:var(--ink)}.lbtabs button.on{color:var(--ink);border-color:var(--ink)}.lbbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:34px;display:flex}.lbseg{background:var(--c-bg-f0ede8);border-radius:12px;padding:4px;display:inline-flex}.lbseg button{height:38px;font:500 15px var(--sans);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 18px;display:inline-flex}.lbseg button.on{background:var(--blanc);box-shadow:0 1px 2px var(--c-sh-1a1a1a-a80), 0 0 0 1px var(--c-sh-1a1a1a-a40)}.lbnav{border:1px solid var(--c-bd-e7e3dd);background:var(--blanc);border-radius:12px;align-items:stretch;height:46px;margin-left:auto;display:inline-flex;overflow:hidden}.lbnav>*{height:100%;font:500 15px var(--sans);color:var(--ink);border:0;border-left:1px solid var(--c-bd-e7e3dd);background:0 0;justify-content:center;align-items:center;margin:0;padding:0 18px;display:inline-flex}.lbnav>:first-child{border-left:0}.lbnav>button:hover{background:var(--c-bg-f7f5f2)}.lbnav>button[disabled]{color:var(--c-fg-c4c0b5);cursor:default;background:0 0}.lbnav .pg{color:var(--ink2)}.lbnav .ar{width:46px;padding:0;font-size:20px;line-height:1}.lbnav .ar.off{color:var(--c-fg-c4c0b5);cursor:default}.lbnav .ar.off:hover{background:0 0}.lbtop{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 28px;display:grid}.lbcard{background:var(--sunken);border:1px solid var(--line);cursor:pointer;border-radius:18px;flex-direction:column;min-width:0;padding:18px 20px 20px;display:flex}.lbcard:hover{background:var(--hover)}.lbct{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lbrkn{font:400 40px/1 var(--serif);letter-spacing:-.01em}.lbrkn sup,.lbg .rk sup{vertical-align:18px;margin-left:1px;font-size:17px}.lbcard.r1 .lbrkn{color:var(--c-fg-a7491b)}.lbcn{font:500 15px/20px var(--sans);color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin:14px 0 0;overflow:hidden}.lbnum{font:600 30px/1.1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:6px 0 2px}.lbcap{font:500 12px/16px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink3)}.lbbarh{background:var(--c-bg-deddd8);border-radius:2px;height:4px;margin-top:16px;overflow:hidden}.lbbarh i{background:var(--c-bg-e58a5e);border-radius:2px;height:100%;display:block}.lbtab{border:1px solid var(--c-bd-e7e3dd);background:var(--blanc);border-radius:16px;overflow:hidden}.lbrow{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:150px 1fr auto;align-items:center;min-height:64px;padding:0 24px;display:grid}.lbrow:nth-child(odd){background:var(--c-bg-f8f6f3)}.lbrow:hover{background:var(--c-bg-f2efea)}.lbhead{cursor:default;min-height:62px;font:600 16px var(--sans);border-top:0;background:var(--c-bg-f0ede8)!important}.lbhead .sort{justify-self:end}.lbrow.me{background:var(--c-bg-fceed8)!important}.lbrow.me .nm{font-weight:600}.lbrk{font:500 16px var(--sans);align-items:center;gap:22px;display:flex}.lbrk .no{text-align:center;width:34px}.lbrk .no.top{font-weight:600}.lbd{font:500 15px var(--sans);align-items:center;gap:3px;min-width:40px;display:inline-flex}.lbd.up{color:var(--c-fg-2e8a57)}.lbd.dn{color:var(--c-fg-d2453b)}.lbd.eq{color:var(--c-fg-b0aca4)}.lbnm{align-items:center;gap:14px;min-width:0;display:flex}.lbav{background:var(--hover);width:36px;height:36px;color:var(--ink2);font:600 13px var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.lbnm .nm{font:400 16px var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lbnm small{color:var(--ink4);white-space:nowrap;font-size:13px}.lbval{font:400 16px var(--sans);font-variant-numeric:tabular-nums;text-align:right}.lbrow.me .lbval{font-weight:600}.lbhow{color:var(--ink4);margin-top:14px;font-size:13px}.lbhow button,.lbpanne button{font:inherit;color:var(--ink2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lbpanne{color:var(--ink3);grid-column:1/-1;margin:0;font-size:14px}.lbretry{margin-top:14px}.lbrow:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.lbcard:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lbempty{text-align:center;color:var(--ink3);padding:40px;font-size:15px;line-height:1.5}.lbempty b{color:var(--ink)}.lbmine{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:26px;margin-top:22px;display:grid}.lbg{background:var(--sunken);border:1px solid var(--line);border-radius:18px;flex-direction:column;align-items:flex-start;min-width:0;padding:20px 22px 22px;display:flex;position:relative}.lbg .rk{font:400 56px/1 var(--serif);letter-spacing:-.01em;margin:14px 0 4px}.lbg.r1 .rk{color:var(--c-fg-a7491b)}.lbg .sub{font:500 12px/16px var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink3)}.lbg .sub.nom{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.lbg .ln{font:500 14px/20px var(--sans);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 18px;display:flex}.lbg .ln .lbd{min-width:0}.lbg .acts{gap:8px;margin-top:auto;display:flex}.lbg.off{background:var(--c-bg-f7f5f2);border:1.5px dashed var(--c-bd-dcd8d0)}.lbg.off .rk{color:var(--c-fg-b0aca4)}.lbg.off p{color:var(--ink3);max-width:280px;margin:4px 0 18px;font-size:14px;line-height:1.5}@media (width<=1400px){.lbc{width:auto;margin:0 56px;padding-top:26px}}@media (pointer:coarse){.lbshare{height:44px}.lbbig input{align-self:stretch}.lbbig .clr{height:44px}.lbtabs button{padding-top:24px}.lbseg button{height:44px}.lbhow button,.lbpanne button{position:relative}.lbhow button:after,.lbpanne button:after{content:"";position:absolute;inset:-14px -6px}}.lbapercu{color:var(--ink2);margin:0 0 8px;font-size:13px}.ibx{box-sizing:content-box;flex-direction:column;gap:22px;max-width:856px;margin:0 auto;padding:45px 0 30px;display:flex}.ibx header{justify-content:space-between;align-items:center;display:flex}.ibx h1{font:600 24px/28.8px var(--sans);letter-spacing:-.24px;margin:0}.ibx .lnk{font:600 13px/13px var(--sans);color:var(--ink);background:0 0;border:0;padding:0}.ibx .lnk:hover{text-decoration:underline}.ibx .lnk[disabled]{color:var(--ink3);cursor:default;text-decoration:none}.nf{flex-direction:column;gap:10px;display:flex}.nfh{align-items:center;gap:10px;height:30px;display:flex}.nfh .over{font:500 12px/12px var(--sans);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink3);margin-right:auto}.nff{background:var(--fill);border-radius:8px;gap:2px;padding:2px;display:flex}.nff button{height:26px;font:13px var(--sans);color:var(--ink2);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 10px;display:flex}.nff button:hover{color:var(--ink)}.nff button.on{background:var(--blanc);color:var(--ink);box-shadow:0 1px 2px var(--c-sh-1a1a1a-a60)}.nff b{background:var(--plein);min-width:16px;height:16px;color:var(--c-oi-ffffff);font:600 11px var(--sans);border-radius:8px;place-items:center;padding:0 4px;display:grid}.nfg{width:28px;height:28px;color:var(--ink3);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.nfg:hover{background:var(--hover);color:var(--ink)}.nfg svg{width:16px;height:16px}.nfl{background:var(--blanc);border:1px solid var(--line);border-radius:12px;overflow:hidden}.nfd{background:var(--surface);font:500 11px/11px var(--sans);letter-spacing:1.1px;text-transform:uppercase;color:var(--c-fg-8b8b8a);padding:14px 16px 8px}.nfd+.nfr{border-top:0}.nfr+.nfd{border-top:1px solid var(--line)}.nfr{background:var(--blanc);border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:8px 10px 8px 14px;display:flex;position:relative}.nfr:hover{background:var(--c-bg-fdfdfc)}.nfr .ud{border-radius:50%;flex:none;width:7px;height:7px}.nfr:not(.lu) .ud{background:var(--ink)}.nfr .ico{width:26px;height:26px;font:600 11px var(--sans);border-radius:7px;flex:none;place-items:center;margin-right:14px;display:grid}.nfr .ico svg,.nfr .ico .ic{width:15px;height:15px}.nfr .ico.av{border-radius:50%}.nfr .stk{flex:none;width:40px;margin-right:0;display:flex}.nfr .stk .av{border:2px solid var(--c-bd-ffffff);width:25px;height:25px;font-size:10px}.nfr .stk .av+.av{margin-left:-11px}.nfr .nftx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.nfr .nftx>div{font:14.5px/20px var(--sans);color:var(--ink);overflow-wrap:anywhere}.nfr .nftx>div b{font-weight:600}.nfr.lu .nftx>div{color:var(--ink2)}.nfr.lu .nftx>div b{color:var(--ink2);font-weight:500}.nfr .nftx small{overflow-wrap:anywhere;font:12.5px var(--sans);color:var(--ink3);flex-wrap:wrap;gap:4px;display:flex}.nfr .nftx small u{color:var(--ink2);font-weight:500;text-decoration:none}.nfr .tm{text-align:right;width:64px;font:12.5px var(--sans);color:var(--ink3);flex:none;margin-left:8px}.nfr .ac{flex:none;gap:2px;display:none}.nfr:hover .ac,.nfr:focus-within .ac{display:flex}.nfr .ac button{width:28px;height:28px;color:var(--ink2);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.nfr .ac button:hover{background:var(--hover);color:var(--ink)}.nfr .ac svg{width:15px;height:15px}.nfr.lu .ac .rd{color:var(--ink3)}.nf-vide{text-align:center;font:14px var(--sans);color:var(--ink3);background:var(--blanc);padding:28px 16px}.nfn{text-align:center;font:12px var(--sans);color:var(--ink3);margin:0}.nfn button{font:inherit;color:var(--ink2);background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=1400px){.ibx{max-width:680px;padding:30px 56px}.nfr .ac{display:flex}}@media (pointer:coarse){.ibx .lnk{position:relative}.ibx .lnk:after{content:"";position:absolute;inset:-16px -6px}.nfh{height:auto;min-height:30px}.nff button{min-height:44px}.nfg{width:44px;height:44px}.nfr .ac{display:flex}.nfr .ac button{border-radius:10px;width:44px;height:44px}.nfn button{position:relative}.nfn button:after{content:"";position:absolute;inset:-16px -6px}.exn-res .x{border-radius:10px;width:44px;height:44px;top:4px;right:4px}}.fenetre .shbox{border:1px solid var(--line);background:var(--blanc);cursor:text;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:6px 8px;display:flex}.fenetre .shbox input{min-width:120px;height:34px;font:400 15px var(--sans);background:0 0;border:0;border-radius:0;flex:1;padding:0 4px}.fenetre .shbox input:focus{background:0 0;border:0}.fenetre .shchip{border:1px solid var(--line);background:var(--blanc);height:28px;font:400 14px var(--sans);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.fenetre .shchip button{width:20px;height:20px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;font-size:15px;line-height:1;display:grid}.fenetre .shchip button:hover{background:var(--sunken);color:var(--ink)}.fenetre .shav{width:22px;height:22px;font:600 10px var(--sans);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.fenetre .shsug{border:1px solid var(--line);background:var(--blanc);border-radius:12px;flex-direction:column;max-height:300px;margin-top:-8px;padding:4px;display:flex;overflow-y:auto}.fenetre .shsug button{height:40px;font:400 15px var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:12px;padding:0 10px;display:flex}.fenetre .shsug button:hover,.fenetre .shsug button:focus-visible{background:var(--sunken)}.fenetre .shsug button:disabled{cursor:default;color:var(--ink3)}.fenetre .shsug button:disabled:hover{background:0 0}.fenetre .shsug button:disabled .shav{opacity:.5}.fenetre .shsug small{color:var(--ink3);white-space:nowrap;margin-left:auto;font-size:13px}.fenetre .shnote{font:400 13px/1.45 var(--sans);color:var(--ink3);margin:-4px 0 0}.fenetre .shrow{border-top:1px solid var(--line);font:400 15px var(--sans);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.fenetre .shsw{background:var(--c-bg-d9d6cf);cursor:pointer;border:0;border-radius:11px;flex:none;width:36px;height:21px;padding:0;transition:background .15s;position:relative}.fenetre .shsw:after{content:"";background:var(--blanc);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2.5px;left:2.5px}.fenetre .shsw.on{background:var(--ink)}.fenetre .shsw.on:after{transform:translate(15px)}.fenetre .shdeja{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:12px;display:flex}.fenetre .shdeja-t{font:500 13px var(--sans);color:var(--ink3)}.fenetre .shdeja-l{font:400 15px var(--sans);align-items:center;gap:10px;display:flex}.fenetre .shdeja-l>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fenetre .shrow-a{flex:none;gap:8px;display:flex}.trous{font:400 13px var(--sans);color:var(--ink3);flex-direction:column;gap:6px;display:flex}.trous-liste{flex-wrap:wrap;gap:6px;display:flex}.trous-puce{border:1px solid var(--line);background:var(--sunken);max-width:100%;font:400 13px var(--sans);color:var(--ink);overflow-wrap:anywhere;text-align:left;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.trous-puce:hover{border-color:var(--line-forte)}.trous-puce span{color:var(--ink3)}.trous-alerte{color:var(--ink2)}.trous-apercu{color:var(--ink2);overflow-wrap:anywhere;margin:0}.trous-apercu-titre{font:600 13px var(--sans);color:var(--ink)}.trous-masquer{height:26px;font:500 13px var(--sans);color:var(--ink2);background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.trous-masquer:hover{background:var(--sunken);color:var(--ink)}.trous-masquer kbd{font:400 11px var(--sans);color:var(--ink3)}.cr{box-sizing:content-box;flex-direction:column;gap:18px;max-width:1180px;margin:0 auto;padding:39px 24px 26px;display:flex}.cr-grille{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.cr-gauche{flex-direction:column;gap:2px;display:flex;position:sticky;top:16px}.cr-filtre{height:32px;font:500 14px var(--sans);color:var(--ink2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.cr-filtre:hover{background:var(--hover);color:var(--ink)}.cr-filtre.on{background:var(--sunken);color:var(--ink)}.cr-filtre .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cr-filtre .n{font:400 12px var(--sans);color:var(--ink3);font-variant-numeric:tabular-nums;flex:none}.cr-groupe{flex-direction:column;gap:2px;margin-top:10px;display:flex}.cr-dossier{font:500 12px var(--sans);color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;padding:0 10px 2px;display:flex;overflow:hidden}.cr-groupe .cr-filtre{padding-left:29px}.cr-cherche{border:1px solid var(--line);background:var(--blanc);height:36px;color:var(--ink3);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 12px;display:flex}.cr-cherche:focus-within{border-color:var(--line-forte)}.cr-cherche input{min-width:0;font:400 14px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.cr .pq-ligne .cb{cursor:pointer}.cr .pq-ligne .cr-source{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font:400 12px var(--sans);color:var(--ink3);flex:none;overflow:hidden}.cr .pq-defile{max-height:calc(100dvh - 230px)}.fenetre .cr-ou{font:500 14px var(--sans);color:var(--ink2);align-items:center;gap:12px;display:flex}.fenetre .cr-ou select{border:1px solid var(--champ-bord);background:var(--champ);height:40px;font:400 14px var(--sans);color:var(--ink);border-radius:10px;flex:1;padding:0 10px}.cr-filtre .cr-filtre-dossier{font:500 11px var(--sans);color:var(--ink3);display:none}@media (width<=820px){.cr-grille{grid-template-columns:minmax(0,1fr)}.cr-gauche{flex-flow:wrap;gap:4px;position:static}.cr-groupe{flex-flow:wrap;margin-top:0}.cr-dossier{display:none}.cr-groupe .cr-filtre{padding-left:10px}.cr .pq-ligne .cr-source{display:none}.cr-filtre .cr-filtre-dossier{display:inline}}.cr .pq-barre .compte-sel{white-space:nowrap}.cr-restreint{font:500 13px var(--sans);color:var(--ink2);align-items:center;gap:10px;display:flex}.cr-restreint .lien{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cr-filtre.cible{box-shadow:inset 0 0 0 2px var(--ink)}.cr .pq-ligne[draggable]{cursor:default}.tc{color:var(--ink);flex-direction:column;gap:18px;font-size:16px;line-height:1.5;display:flex}.tc-studio{gap:12px;font-size:14px}.tc-eleve{justify-content:flex-end;display:flex}.tc-bulle{background:var(--sunken);overflow-wrap:anywhere;border-radius:12px;flex-direction:column;gap:8px;max-width:80%;padding:12px;display:flex}.tc-citation{background:var(--surface);color:var(--ink2);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:14px;font-style:italic;display:flex}.tc-citation svg{color:var(--accent);flex:none;margin-top:3px}.tc-reponse{text-wrap:pretty;flex-direction:column;gap:12px;display:flex}.tc-prose{flex-direction:column;gap:12px;display:flex}.tc-studio .tc-prose{gap:10px}.tc-prose p{margin:0}.tc-titre{font-weight:700;line-height:1.3}.tc-titre.titre1{font-size:1.25em}.tc-titre.titre2,.tc-titre.titre3{font-size:1.06em}.tc-liste{flex-direction:column;gap:4px;display:flex}.tc-liste p{padding-left:18px;position:relative}.tc-liste p>span:first-child{color:var(--ink3);position:absolute;left:4px}.tc-cite{border-left:2px solid var(--line);color:var(--ink2);padding-left:12px}.tc-ecrit .tc-prose>:last-child:after{content:"";vertical-align:-.12em;background:var(--accent);width:2px;height:1em;margin-left:2px;animation:1s step-end infinite tc-curseur;display:inline-block}@keyframes tc-curseur{50%{opacity:0}}.tc-activite{color:var(--ink3);align-items:center;gap:8px;font-size:14px;display:flex}.tc-studio .tc-activite{font-size:12px}.tc-activite svg{flex:none}.tc-activite.en-cours,.tc-statut{color:var(--info)}.tc-statut{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.tc-studio .tc-statut{font-size:12px}.tc-rond{border:2px solid var(--line);border-top-color:var(--info);box-sizing:border-box;border-radius:999px;flex:none;width:14px;height:14px;animation:.9s linear infinite tc-tourne}@keyframes tc-tourne{to{transform:rotate(360deg)}}.tc-lien{font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tc-note{color:var(--ink3);margin:0;font-size:14px}.tc-erreur{color:var(--rouge);margin:0;font-size:14px}.tc-gestes{flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 0 -2px;display:flex}.tc-geste{background:var(--fill);height:32px;color:var(--ink);font:500 14px var(--sans);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.tc-studio .tc-geste{height:30px;font-size:13px}.tc-geste:hover:not(:disabled){background:var(--fill-hover)}.tc-geste:disabled{opacity:.6;cursor:default}.tc-geste.rouge{background:var(--rouge-tint);color:var(--rouge)}.tc-geste.effacer{margin-left:auto}.tc-copiee{color:var(--ink3);font-size:12px}.tc-references{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:4px;padding-top:10px;display:flex}.tc-references-tete{height:28px;font:500 14px var(--sans);color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.tc-compte{box-sizing:border-box;background:var(--fill);min-width:20px;height:20px;color:var(--ink2);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.tc-reference{min-height:36px;font:400 14px var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 4px;display:flex}.tc-reference:hover{background:var(--hover)}.tc-reference svg{color:var(--ink3);flex:none}.tc-reference .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tc-reference .d{color:var(--ink3);flex:none;font-size:12px}.tc-panneau{z-index:40;background:var(--surface);width:min(400px,100vw - 32px);max-height:min(62dvh,620px);box-shadow:var(--ombre-menu), 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;display:flex;position:fixed;bottom:84px;right:24px;overflow:hidden}.tc-panneau-tete{color:var(--ink3);align-items:center;gap:8px;padding:10px 12px 6px;font-size:12.5px;display:flex}.tc-panneau-tete span{flex:1;min-width:0}.tc-panneau-tete button{width:28px;height:28px;color:var(--ink3);font:400 18px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px}.tc-panneau-tete button:hover{background:var(--hover);color:var(--ink)}.tc-panneau-fil{flex:auto;min-height:0;padding:0 12px 8px;overflow:auto}.tc-panneau-pied{flex-direction:column;flex:none;gap:8px;padding:8px 12px 12px;display:flex}.tc-raccourcis{flex-wrap:wrap;gap:6px;display:flex}.tc-raccourcis button{border:1px solid var(--line);min-height:30px;font:400 12.5px var(--sans);color:var(--ink);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.tc-raccourcis button span{color:var(--ink3)}.tc-raccourcis button:hover:not(:disabled){background:var(--hover)}.tc-raccourcis button:disabled{opacity:.5;cursor:default}.tc-champ{background:var(--sunken);border-radius:8px;align-items:center;gap:8px;padding:4px 4px 4px 10px;display:flex}.tc-champ input{min-width:0;height:30px;font:400 14px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.tc-champ input[readonly]{color:var(--ink3)}.tc-envoi,.tc-stop{background:var(--fill);width:30px;height:30px;color:var(--ink);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.tc-envoi:disabled{opacity:.55;cursor:default}.tc-stop{background:var(--rouge-tint)}.tc-stop span{background:var(--rouge);border-radius:3px;width:12px;height:12px;display:block}.tc-dicter{width:30px;height:30px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.tc-dicter:hover:not(:disabled){background:var(--fill);color:var(--ink)}.tc-dicter:disabled{opacity:.45;cursor:default}.tc-voir-correction{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:500 13px var(--sans);cursor:pointer;border-radius:8px;align-self:flex-start;margin:4px 0 2px;padding:7px 12px}.tc-voir-correction:hover{background:var(--fill)}@media (width<=999px){.tc-panneau{width:auto;max-height:44dvh;bottom:16px;left:16px;right:16px}}@media (width<=599px){.tc-raccourcis{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.tc-raccourcis button{flex:none}}@media (pointer:coarse){.tc-raccourcis button,.tc-envoi,.tc-stop,.tc-dicter,.tc-voir-correction,.tc-panneau-tete button{min-width:44px;min-height:44px}.tc-champ input{height:44px}}@media (prefers-reduced-motion:reduce){.tc-rond{animation-duration:2.4s}.tc-ecrit .tc-prose>:last-child:after{animation:none}}.tc-comprendre{flex-wrap:wrap;align-items:center;gap:6px;margin-top:-2px;display:flex}.tc-comprendre-tete{color:var(--ink3);margin-right:2px;font-size:13px}.tc-studio .tc-comprendre-tete{font-size:12px}.tc-puce{border:1px solid var(--line);min-height:28px;font:400 13px var(--sans);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:3px 10px;display:inline-flex}.tc-studio .tc-puce{font-size:12.5px}.tc-puce:hover{background:var(--hover)}.tc-retour{background:var(--sunken);color:var(--ink2);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;line-height:1.4;display:flex}.tc-retour-texte{flex:1;min-width:0}.tc-retour-texte b{color:var(--ink);font-weight:600}.tc-retour .tc-lien{color:var(--ink3);font-size:16px;line-height:1;text-decoration:none}@media (pointer:coarse){.tc-puce{min-height:44px}}.td-modes{background:var(--fill);border-radius:8px;align-self:flex-start;gap:2px;padding:2px;display:flex}.td-mode{height:24px;font:500 12px var(--sans);color:var(--ink3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 10px}.td-mode:hover{color:var(--ink)}.td-mode.choisi{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.ast-bulle{z-index:60;background:var(--message);width:max-content;max-width:min(280px,100vw - 24px);color:var(--message-texte);box-shadow:var(--ombre-menu);font:500 14px/19px var(--sans);text-wrap:pretty;border-radius:10px;padding:11px 13px 8px;position:fixed}.ast-bulle p{margin:0}.ast-pointe{left:var(--pointe,50%);background:inherit;border-radius:2px;width:12px;height:12px;margin-left:-6px;position:absolute;transform:rotate(45deg)}.ast-bulle.dessous .ast-pointe{top:-5px}.ast-bulle.dessus .ast-pointe{bottom:-5px}.ast-pied{font:400 12px/16px var(--sans);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.ast-pied span{opacity:.62;font-variant-numeric:tabular-nums}.ast-pied button{font:500 13px/16px var(--sans);color:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:6px;margin-right:-6px;padding:4px 6px}.ast-pied button:hover{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}.ast-pied button:focus-visible{outline-offset:1px;outline:2px solid}.ast-anneau{z-index:59;pointer-events:none;box-shadow:0 0 0 2px var(--message);border-radius:10px;position:fixed}@media (prefers-reduced-motion:no-preference){.ast-bulle{animation:.18s ease-out ast-arrive}.ast-anneau{animation:1.8s ease-out infinite ast-pouls}}@keyframes ast-arrive{0%{opacity:0;transform:translateY(4px)}}@keyframes ast-pouls{0%{box-shadow:0 0 0 2px var(--message), 0 0 0 2px color-mix(in srgb, var(--message) 40%, transparent)}to{box-shadow:0 0 0 2px var(--message), 0 0 0 10px transparent}}@media (pointer:coarse){.ast-bulle{max-width:min(300px,100vw - 24px);font-size:15px;line-height:20px}.ast-pied button{min-width:44px;min-height:44px;margin:-6px -10px -6px 0;padding:0 10px}}.depart .bloc-tete{align-items:center}.depart .jauge i{background:var(--ok)}.depart-cases{flex-direction:column;gap:10px;margin-top:10px;display:flex}.depart-case{font:400 14px/19px var(--sans);align-items:flex-start;gap:10px;display:flex}.depart-texte{flex:1;min-width:0}.depart-case .depart-rond{border:1.5px solid var(--ink3);width:18px;height:18px;color:var(--surface);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.depart-case.faite .depart-rond{background:var(--ok);border-color:var(--ok)}.depart-case.faite .t{color:var(--ink3);text-decoration:line-through}.depart-case small{color:var(--ink3);font-size:13px;display:block}.depart-case .btn{margin-top:8px}.depart-fermer{color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;margin-left:8px;display:grid}.depart-fermer:hover{background:var(--hover);color:var(--ink)}@media (pointer:coarse){.depart-fermer{width:44px;height:44px;margin:-9px -9px -9px 0}}.ast-ligne{text-align:center;max-width:520px;font:400 14px/19px var(--sans);color:var(--ink3);text-wrap:balance;grid-column:1/-1;margin:4px auto 0}.conf{flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;display:flex}.conf-t{font:500 13px var(--sans);color:var(--ink3);margin-right:4px}.conf-b{background:var(--fill);height:32px;font:500 13px var(--sans);color:var(--ink2);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.conf-b:hover{background:var(--hover)}.conf-b.on{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.conf-kb{background:var(--surface);min-width:16px;height:16px;font:400 11px/1 var(--sans);color:var(--ink3);border-radius:4px;place-items:center;padding:0 3px;display:inline-grid}.conf-b.on .conf-kb{background:var(--fill)}.ae-doute[data-confiance=hasard]{font-weight:600}@media (pointer:coarse){.conf-b{border-radius:10px;height:44px;padding:0 16px;font-size:15px}.conf-kb{display:none}}.conf-info{font:400 13px var(--sans);color:var(--ink3);margin-left:4px}.timer .tgear{width:26px;height:26px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:-2px;padding:0;display:grid}.timer .tgear:hover{background:var(--fill);color:var(--ink)}.fenetre .pmset{flex-direction:column;gap:16px;display:flex}.fenetre .pmh{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fenetre .pmsum{color:var(--ink3);font-size:13px}.fenetre .pmg{background:var(--sunken);border-radius:12px;padding:0 14px}.fenetre .pmr{justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.fenetre .pmr+.pmr{border-top:1px solid var(--line)}.fenetre .pmt b{font:500 14px/1.2 var(--sans);display:block}.fenetre .pmt small{font:400 12px/1.4 var(--sans);color:var(--ink3);margin-top:1px;display:block}.fenetre .pmseg{background:var(--fill);border-radius:8px;flex:none;gap:2px;padding:2px;display:flex}.fenetre .pmseg button{min-width:30px;height:26px;font:400 13px var(--sans);color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 8px}.fenetre .pmseg button small{color:var(--c-fg-8b8b8a);font-size:11px}.fenetre .pmseg button.on{background:var(--blanc);color:var(--ink);box-shadow:0 1px 2px var(--c-sh-1a1a1a-a80);font-weight:500}.fenetre .pmsw{background:var(--c-bg-deddd8);cursor:pointer;border:0;border-radius:10px;flex:none;width:34px;height:20px;padding:0;transition:background .15s;position:relative}.fenetre .pmsw i{background:var(--blanc);border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.fenetre .pmsw.on{background:var(--ink)}.fenetre .pmsw.on i{left:16px}@media (pointer:coarse){.timer .tgear{width:44px;height:44px;margin:-9px}.timer .tact .btn{min-height:44px}}.pg-session{border-radius:8px;align-items:center;gap:10px;min-height:40px;margin:0 -6px;padding:4px 6px;display:flex}.pg-session:hover{background:var(--hover)}.pg-session .cb{border:1.5px solid var(--c-bd-c4c0b5);width:17px;height:17px;color:var(--surface);cursor:pointer;background:0 0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.pg-session.faite .cb{background:var(--ok);border-color:var(--ok)}.pg-session .t{flex:1;min-width:0}.pg-session .t div{font:14px/19px var(--sans);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-session .t small{font:12.5px/17px var(--sans);color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pg-session.faite .t div{color:var(--ink3);text-decoration:line-through}.pg-session.sautee .t div{color:var(--ink3)}.pg-session .pg-ouvrir{border:1px solid var(--line-forte);background:var(--surface);height:26px;font:500 12.5px var(--sans);color:var(--ink);cursor:pointer;border-radius:7px;flex:none;padding:0 8px}.pg-session .pg-ouvrir:hover{background:var(--fill)}.pg-session .pg-plus{width:26px;height:26px;color:var(--ink3);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.pg-session:hover .pg-plus,.pg-session:focus-within .pg-plus{opacity:1}.pg-session .pg-plus:hover{background:var(--fill);color:var(--ink)}.pg-sous{font:500 11.5px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin:6px 0 2px}.cote .pg-carte{gap:4px}.cote .pg-carte hr{margin-bottom:6px}.pg-objectif{border:1px solid var(--line-2);background:var(--surface);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;margin:0 0 4px;padding:8px 10px;display:flex}.pg-objectif:hover{background:var(--blanc);border-color:var(--line-forte)}.pg-objectif .pg-titre{font:500 14px/1.3 var(--sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pg-objectif .pg-details{font:400 12.5px/1.3 var(--sans);color:var(--ink2);flex-wrap:wrap;gap:4px 10px;display:flex}.pg-objectif .pg-details b{color:var(--ink);font-weight:600}.pg-gestes{flex-wrap:wrap;gap:4px 14px;display:flex}.pg-gestes .wlk:disabled{color:var(--ink3);cursor:default;text-decoration:none}.fenetre.pg-fenetre .pg-rangee{gap:10px;display:flex}.fenetre.pg-fenetre .pg-rangee>*{flex:1;min-width:0}.fenetre.pg-fenetre .pg-champ{flex-direction:column;gap:6px;display:flex}.fenetre.pg-fenetre .pg-champ>span{font:500 13px var(--sans);color:var(--ink2)}.fenetre.pg-fenetre .pg-segment{align-items:center;gap:10px;display:flex}.fenetre.pg-fenetre .pg-retirer{font:500 13px var(--sans);color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:0}.fenetre.pg-fenetre .pg-retirer:hover{color:var(--ink);text-decoration:underline}.fenetre.pg-fenetre .pg-champ select{border:1px solid var(--champ-bord);background:var(--champ);height:36px;font:400 14px var(--sans);color:var(--ink);border-radius:10px;padding:0 10px}@media (pointer:coarse){.fenetre.pg-fenetre .pg-champ select{height:44px}}.fenetre.pg-fenetre .pg-cours{font:500 14px var(--sans);color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;margin-top:-8px;overflow:hidden}.fenetre.pg-fenetre .pg-liste{border:1px solid var(--line);border-radius:12px;flex-direction:column;max-height:190px;display:flex;overflow-y:auto}.fenetre.pg-fenetre .pg-coche{cursor:pointer;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:flex}.fenetre.pg-fenetre .pg-coche+.pg-coche{border-top:1px solid var(--line)}.fenetre.pg-fenetre .pg-coche:hover{background:var(--calque-survol)}.fenetre.pg-fenetre .pg-coche input{flex:none;width:16px;height:16px;margin:0;padding:0}.fenetre.pg-fenetre .pg-coche span{min-width:0;font:14px var(--sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fenetre.pg-fenetre .pg-coche small{font:12px var(--sans);color:var(--ink3);flex:none}.fenetre.pg-fenetre .pg-puces{flex-wrap:wrap;gap:6px;max-height:140px;display:flex;overflow-y:auto}.fenetre.pg-fenetre .pg-puce{border:1px solid var(--line-forte);background:var(--surface);max-width:100%;height:30px;font:13px var(--sans);color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:15px;padding:0 10px;overflow:hidden}.fenetre.pg-fenetre .pg-puce.on{background:var(--plein);border-color:var(--plein);color:var(--message-texte)}.fenetre.pg-fenetre .seg{align-self:flex-start}.fenetre.pg-fenetre .btn.rouge{color:var(--rouge)}.tk .tk-lien{background:var(--fill);max-width:32%;height:22px;font:500 11.5px var(--sans);color:var(--ink2);cursor:pointer;border:0;border-radius:6px;flex:none;align-items:center;gap:4px;padding:0 6px;display:inline-flex;overflow:hidden}.tk .tk-lien span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tk .tk-lien:hover{background:var(--fill-hover);color:var(--ink)}@media (pointer:coarse){.pg-session{min-height:48px}.pg-session .cb{width:24px;height:24px;position:relative}.pg-session .cb:after{content:"";position:absolute;inset:-10px}.pg-session .pg-ouvrir{height:44px;padding:0 12px}.pg-session .pg-plus{opacity:1;width:44px;height:44px}.pg-objectif{min-height:48px}.pg-gestes .wlk{min-height:44px}.fenetre.pg-fenetre .pg-coche{min-height:48px}.fenetre.pg-fenetre .pg-puce{border-radius:22px;height:44px}.tk .tk-lien{height:44px}}.cote .wg{background:var(--sunken);border:1px solid var(--line-2);border-radius:12px;flex-direction:column;padding:20px 20px 18px;display:flex;position:relative}.cote .wg hr{border:0;border-top:1px solid var(--c-bd-d9d6cf);width:100%;margin:14px 0 12px}.cote .wx{width:24px;height:24px;color:var(--ink3);opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;transition:opacity .12s;display:grid;position:absolute;top:12px;right:12px}.cote .wg:hover .wx,.cote .wx:focus-visible{opacity:1}.cote .wx:hover{background:var(--c-bg-ebe9e3);color:var(--ink)}.cote .wl{font:500 12px/1.2 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);display:block}.cote .wn{font:600 32px/1 var(--sans);letter-spacing:-.01em;color:var(--ink);display:block}.cote .wn+.wl{margin-top:10px}.cote .mn{resize:none;width:100%;height:72px;min-height:72px;font:400 15px/1.5 var(--sans);color:var(--ink);background:0 0;border:0;outline:none;padding:0;display:block;overflow:hidden}.cote .mn::placeholder{color:var(--c-fg-8b8b8a)}.cote .mns{font:400 12px/1.25 var(--sans);color:var(--c-fg-8b8b8a);margin-top:8px;display:block}.cote .wt{font:500 15px/1.35 var(--sans);color:var(--ink)}.cote .ws{font:400 14px/1.2 var(--sans);color:var(--ink2);margin-top:4px}.cote .wvide{color:var(--ink3);margin:12px 0 0;font-size:14px}.cote .wgauge{align-self:center;width:180px;height:102px;margin-top:16px;position:relative}.cote .wgauge svg{width:180px;height:102px;display:block}.cote .wgc{text-align:center;font:600 15px/1.25 var(--sans);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cote .wgc small{font:400 13px/1.2 var(--sans);color:var(--ink3);display:block}.cote .wlk{font:600 14px/1.2 var(--sans);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:12px;padding:0;display:block}.cote .wlk:hover{text-decoration:underline}.cote .wadd{border:1px dashed var(--c-bd-d9d6cf);width:100%;height:40px;font:400 14px var(--sans);color:var(--ink2);cursor:pointer;background:0 0;border-radius:12px}.cote .wadd:hover{background:var(--sunken);color:var(--ink)}.fenetre .mvl{border:1px solid var(--line);border-radius:12px;flex-direction:column;max-height:420px;display:flex;overflow-y:auto}.fenetre .lf-row{background:var(--blanc);text-align:left;cursor:pointer;height:42px;font:inherit;color:var(--ink);border:0;flex:none;align-items:center;gap:12px;padding:0 14px;display:flex}.fenetre .lf-row.n1{padding-left:38px}.fenetre .lf-row:hover{background:var(--c-bg-faf9f7)}.fenetre .lf-row.on{background:var(--c-bg-f7f6f3)}.fenetre .lf-row:disabled{opacity:.45;cursor:default}.fenetre .lf-row .fi{flex:none;place-items:center;width:30px;height:30px;display:grid}.fenetre .lf-row .tx{flex:1;min-width:0}.fenetre .lf-row .tx b{font:500 14px/1.2 var(--sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fenetre .lf-row .tx small{font:400 12px/1.25 var(--sans);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fenetre .lf-row .rd{border:1.5px solid var(--c-bd-c4c0b5);border-radius:50%;flex:none;width:16px;height:16px}.fenetre .lf-row.on .rd{border:5px solid var(--ink)}@media (pointer:coarse){.cote .wx{border-radius:10px;width:44px;height:44px;top:4px;right:4px}.cote .wadd{height:44px}.cote .wlk{position:relative}.cote .wlk:after{content:"";position:absolute;inset:-14px -6px}.fenetre .lf-row{height:48px}}.av-ecran{height:calc(100dvh - var(--bandeau,0px));background:var(--canvas);padding:9px;display:flex}.av-plein{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.av-barre{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:64px;padding:0 20px;display:flex}.av-barre .f{flex:1}.av-retour{height:32px;color:var(--ink);font:500 14px var(--sans);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.av-retour:hover,.av-carre:hover{background:var(--hover)}.av-barre .sous{font:13px var(--sans);color:var(--ink2)}.av-retour{flex:0 auto;min-width:0;max-width:40%}.av-retour svg{flex:none}.av-retour-nom{text-overflow:ellipsis;min-width:0;overflow:hidden}.av-barre .sous{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.av-carre{width:32px;height:32px;color:var(--ink);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.av-over{font:500 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.av-ad{flex:1;justify-content:center;padding:44px 24px;display:flex;overflow:auto}.av-adc{flex-direction:column;gap:22px;width:min(560px,100% - 32px);margin:auto 0;display:flex}.av-adc h1{font:400 42px/1.05 var(--serif);letter-spacing:-.015em;margin:10px 0 0}.av-adc .s{font:14px var(--sans);color:var(--ink2);margin-top:8px}.av-pgb{background:var(--sunken);border-radius:12px;overflow:hidden}.av-pr{border-top:1px solid var(--line);min-height:60px;font:15px var(--sans);align-items:center;gap:16px;padding:12px 16px;display:flex}.av-pr:first-child{border-top:0}.av-pr>:last-child{margin-left:auto}.av-seg{border:1px solid var(--line);background:var(--sunken);border-radius:8px;flex:none;gap:2px;padding:3px;display:flex}.av-seg button{height:28px;font:500 14px var(--sans);color:var(--ink2);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 11px}.av-seg button:hover{color:var(--ink)}.av-seg button.on{background:var(--c-bg-d4ecea);color:var(--c-fg-2d5c58)}.av-inp{background:var(--blanc);height:32px;box-shadow:0 0 0 1px var(--line);font:500 14px var(--sans);color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.av-inp input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.av-inp.ko{box-shadow:0 0 0 1.5px var(--rouge);color:var(--rouge)}.av-ann{font:14px var(--sans);color:var(--ink2);align-items:center;gap:10px;min-width:0;display:flex}.av-ck{background:var(--c-bg-3e7772);width:18px;height:18px;color:var(--c-fg-ffffff);border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.av-ck.no{background:var(--blanc);box-shadow:inset 0 0 0 1.5px var(--c-sh-c4c0b5);color:#0000}.av-lnk{font:500 13.5px var(--sans);color:var(--ink2);white-space:nowrap;background:0 0;border:0;margin-left:14px;padding:0}.av-lnk:hover{color:var(--ink)}.av-go{background:var(--c-bg-3e7772);width:100%;height:40px;color:var(--c-fg-ffffff);border-radius:8px;justify-content:center;gap:10px;font-size:15px}.av-go:hover{background:var(--c-bg-346763)}.av-go[disabled]{background:var(--fill);color:var(--c-fg-8b8b8a);opacity:1}.av-nst{font:13px var(--sans);color:var(--ink3);align-items:center;gap:8px;margin-bottom:14px;display:flex}.av-nst .d{width:20px;height:20px;font:600 11px var(--sans);background:var(--fill);color:var(--ink3);border-radius:50%;place-items:center;display:grid}.av-nst .d.ok{background:var(--c-bg-d4ecea);color:var(--c-fg-3e7772)}.av-nst .d.on{background:var(--c-bg-3e7772);color:var(--c-fg-ffffff)}.av-nst i{background:var(--line);width:28px;height:1px;margin:0 2px}.av-nlh{font:500 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);justify-content:space-between;align-items:center;padding:0 4px 8px;display:flex}.av-nlh button{letter-spacing:0;text-transform:none;font:13px var(--sans);color:var(--ink2);background:0 0;border:0;padding:0}.av-nlist{background:var(--blanc);border:1px solid var(--line-2);border-radius:12px;overflow:hidden}.av-ntr{border-top:1px solid var(--line);background:var(--blanc);cursor:pointer;align-items:center;gap:12px;min-height:50px;padding:6px 10px 6px 16px;display:flex}.av-ntr:first-child{border-top:0}.av-ntr:hover{background:var(--c-bg-fafaf8)}.av-ntr .nm{min-width:0;font:15px var(--sans);flex-direction:column;flex:1;gap:1px;display:flex}.av-ntr .nm small{color:var(--ink3);font-size:12px}.av-ntr.off .nm{color:var(--ink3)}.av-ntr .ni{font:13px var(--sans);color:var(--ink3);white-space:nowrap}.av-ntier{background:var(--canvas);border:1px solid var(--line);border-radius:8px;flex:none;gap:2px;padding:2px;display:inline-flex}.av-ntier button{height:26px;font:500 13px var(--sans);color:var(--ink3);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 10px}.av-ntier button.on{background:var(--blanc);color:var(--ink);box-shadow:0 1px 2px var(--c-sh-1a1a1a-a100), 0 0 0 1px var(--line)}.av-ntier button.on.ex{background:var(--c-bg-d4ecea);color:var(--c-fg-2d5c58);box-shadow:none}.av-ntr.off .av-ntier{opacity:.5}.av-nsum{background:linear-gradient(var(--c-bg-fcfcfb-a0), var(--surface) 14px);align-items:center;gap:10px;padding:14px 0 20px;display:flex;position:sticky;bottom:-44px}.av-nsum>div{font:15px var(--sans);flex-direction:column;flex:1;gap:2px;display:flex}.av-nsum b{font-weight:600}.av-nsum small{color:var(--ink3);white-space:nowrap;font-size:13px}.av-nsum .btn{height:40px}.av-nsum .av-go{width:auto;padding:0 18px}.av2{flex:1;justify-content:center;padding:36px 24px;display:flex;overflow:auto}.avc{flex-direction:column;gap:26px;width:min(680px,100%);display:flex}.av2{align-items:flex-start}.avc>*{flex-shrink:0}.av-tete{align-items:flex-end;gap:16px;display:flex}.av-tete>div{flex-direction:column;gap:8px;display:flex}.av-stat{font:300 46px/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.av-tete .s{font:15px var(--sans);color:var(--ink2)}.av-tete .btn{border-radius:8px;height:44px;margin-left:auto;padding:0 18px}.av-rel{font:13px var(--sans);color:var(--ink3);align-items:center;gap:8px;margin-top:-10px;display:flex}.av-rel button{font:600 13px var(--sans);color:var(--ink);background:0 0;border:0;padding:0}.av-lv4{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.av-lv4>div{flex-direction:column;gap:8px;display:flex}.av-lv4 b{font:600 14px var(--sans);align-items:center;gap:6px;display:flex}.av-lv4 b span{color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.av-lv4 b .ec{color:var(--c-fg-3e7772);margin-left:0;display:inline-grid}.av-pbar{background:var(--line-forte);border-radius:3px;height:6px;overflow:hidden}.av-pbar i{background:var(--accent);border-radius:3px;height:100%;display:block}.av-notions{flex-direction:column;gap:10px;display:flex}.av-list{background:var(--blanc);border:1px solid var(--line);border-radius:16px;overflow:hidden}.av-nrow{border-top:1px solid var(--line);min-height:50px;font:14px var(--sans);background:var(--blanc);grid-template-columns:minmax(0,1fr) 150px 120px 28px;align-items:center;gap:14px;padding:11px 16px;display:grid}.av-nrow:first-child{border-top:0}.av-nrow.hors>span:first-child{color:var(--ink3)}.av-nrow .tag2{color:var(--ink3);margin-left:8px;font-size:12px}.av-mini{background:var(--line-forte);border-radius:3px;height:6px;overflow:hidden}.av-mini i{background:var(--accent);border-radius:3px;height:100%;display:block}.av-nrow .sub{font:13px var(--sans);color:var(--ink2);white-space:nowrap}.av-nrow .sub b{color:var(--ink)}.av-dots{width:28px;height:28px;color:var(--ink);opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.av-nrow:hover .av-dots,.av-dots:focus-visible,.av-dots[aria-expanded=true]{opacity:1}.av-dots:hover{background:var(--hover)}.av-ep{border-top:1px solid var(--line);font:14px var(--sans);color:var(--ink2);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.av-ep .btn{height:32px}.av-ep .ok{color:var(--c-fg-3e7772);align-items:center;gap:6px;font-weight:600;display:inline-flex}.av-qz{flex-direction:column;flex:1;justify-content:safe center;align-items:center;min-height:0;padding:40px 60px;display:flex;overflow:auto}.av-qzc{flex-direction:column;width:min(720px,100%);display:flex}.av-tag{font:500 12px/1.5 var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);display:block}.av-tag b{color:var(--ok);white-space:nowrap;margin-right:6px;font-weight:600}.av-qzc h1{font:400 30px/37.5px var(--serif);letter-spacing:-.005em;margin:10px 0 22px}.av-qfoot{align-items:center;gap:10px;margin-top:26px;display:flex}.av-qfoot .f{flex:1}.av-doute{font:14px var(--sans);color:var(--ink2);background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.av-doute i{border:1px solid var(--c-bd-c4c0b5);color:#0000;background:var(--blanc);border-radius:5px;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:grid}.av-doute[aria-pressed=true] i{background:var(--plein);border-color:var(--ink);color:var(--sur-plein-surface)}.av-kb{background:var(--fill);min-width:18px;height:18px;font:11px/1 var(--sans);color:var(--ink3);border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}.av-passage{background:var(--sunken);font:15px/1.55 var(--sans);color:var(--ink2);border-radius:10px;margin-top:20px;padding:14px 16px}.av-passage .av-over{margin-bottom:10px;display:block}.av-passage mark{background:var(--c-bg-fbe7a1);color:var(--ink);border-radius:2px;padding:0 1px}.av-fin{flex-direction:column;gap:18px;width:min(560px,100%);display:flex}.av-fin h1{font:400 36px/1.1 var(--serif);margin:0}.av-fin p{font:15px/1.5 var(--sans);color:var(--ink2);margin:0}.av-ecusson{background:var(--c-bg-d4ecea);color:var(--c-fg-2d5c58);font:500 15px var(--sans);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.av-ecusson .rond{background:var(--c-bg-3e7772);width:36px;height:36px;color:var(--c-fg-ffffff);border-radius:50%;flex:none;place-items:center;display:grid}.av-rep{background:var(--surface);border:1px solid var(--line);width:360px;max-width:calc(100% - 16px);box-shadow:0 14px 34px var(--c-sh-1a1a1a-a140);z-index:60;font:15px var(--sans);border-radius:12px;padding:16px;position:fixed}.av-rep h3{font:600 15px/1.3 var(--sans);margin:0}.av-rep p{color:var(--ink2);margin:4px 0 12px;font-size:13px;line-height:18px}.av-rad{min-height:38px;font:14.5px var(--sans);color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:0 10px;display:flex}.av-rad:hover{background:var(--sunken)}.av-rad i{border:1.5px solid var(--c-bd-8b8b8a);border-radius:50%;flex:none;width:16px;height:16px;position:relative}.av-rad[aria-checked=true] i{border-color:var(--ink)}.av-rad[aria-checked=true] i:after{content:"";background:var(--ink);border-radius:50%;position:absolute;inset:3px}.av-rep textarea{border:1px solid var(--line);width:100%;font:14px/1.4 var(--sans);resize:none;background:var(--blanc);border-radius:8px;outline:none;height:60px;margin-top:8px;padding:8px 10px}.av-rep textarea:focus{border-color:var(--ink)}.av-rep .actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.fenetre.av-pmmd{width:600px}.av-pmg{background:var(--sunken);border-radius:12px;padding:0 14px}.av-pmr{justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.av-pmr+.av-pmr{border-top:1px solid var(--line)}.av-pmt b{font:500 14px var(--sans);color:var(--ink);display:block}.av-pmt small{font:12px/1.4 var(--sans);color:var(--ink3);margin-top:2px;display:block}.av-pmseg{background:var(--fill);border-radius:8px;flex:none;gap:2px;padding:2px;display:flex}.av-pmseg button{min-width:30px;height:26px;font:500 13px var(--sans);color:var(--ink2);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:6px;padding:0 8px}.av-pmseg button:hover{color:var(--ink)}.av-pmseg button.on{background:var(--blanc);color:var(--ink);box-shadow:0 1px 2px var(--c-sh-1a1a1a-a80)}.av-sw{background:var(--c-bg-deddd8);border:0;border-radius:10px;flex:none;width:34px;height:20px;padding:0;transition:background .15s;position:relative}.av-sw i{background:var(--blanc);width:16px;height:16px;box-shadow:0 1px 2px var(--c-sh-000000-a150);border-radius:50%;transition:left .15s;position:absolute;top:2px;left:2px}.av-sw.on{background:var(--ink)}.av-sw.on i{left:16px}.vignette .av-vn{font:300 30px/1 var(--sans);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.vignette .av-vn small{color:var(--ink3);letter-spacing:0;margin-left:4px;font-size:14px}@media (pointer:coarse),(width<=1200px){.av-seg button,.av-pmseg button{height:36px;padding:0 12px}.av-dots{opacity:1}.av-qz{padding:32px 40px}}.ae-e2{background:var(--h2)}.ae-e3{background:var(--h3)}.ae-e4{background:var(--h4)}.av-stat .ae-sur{color:var(--ink3);letter-spacing:0;font-size:22px}.ae-objectif{font:15px/1.45 var(--sans);color:var(--ink2);margin:-10px 0 0}.ae-etapes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ae-etapes b{font:600 14px var(--sans);align-items:center;gap:7px;display:flex}.ae-etapes b span:last-child{color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.ae-pastille{border-radius:3px;flex:none;width:10px;height:10px}.ae-empile{background:var(--line-forte);border-radius:4px;height:8px;display:flex;overflow:hidden}.ae-empile i{height:100%;display:block}.ae-section+.ae-section{border-top:1px solid var(--line)}.ae-shead{background:var(--sunken);width:100%;min-height:48px;font:600 14px var(--sans);color:var(--ink);text-align:left;border:0;align-items:center;gap:8px;padding:10px 16px;display:flex}.ae-shead .t{flex:1;min-width:0}.ae-shead .sub,.ae-partie .sub{font:400 13px var(--sans);color:var(--ink2);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ae-partie{border-top:1px solid var(--line);min-height:50px;font:14px var(--sans);background:var(--blanc);grid-template-columns:minmax(0,1fr) 150px 78px 70px;align-items:center;gap:14px;padding:11px 16px 11px 39px;display:grid}.ae-partie .t{min-width:0}.ae-partie .sub b{color:var(--ink)}.ae-etiquette{background:var(--etiquette-or);color:var(--etiquette-or-texte);font:500 12px var(--sans);border:0;border-radius:999px;margin-left:8px;padding:2px 7px}button.ae-etiquette{cursor:pointer}button.ae-etiquette:hover{text-underline-offset:2px;text-decoration:underline}.ae-shead[aria-expanded=false]>svg:first-child{transform:rotate(-90deg)}.ae-lien{font:500 13.5px var(--sans);color:var(--ink2);background:0 0;border:0;border-radius:6px;justify-self:end;padding:4px 6px}.ae-lien:hover{background:var(--hover);color:var(--ink)}.ae-prep{flex-direction:column;gap:8px;display:flex}.ae-prep-l{font:14px var(--sans);color:var(--ink2);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.ae-arret{background:var(--sunken);font:14px/1.45 var(--sans);color:var(--ink);border-radius:10px;margin:0;padding:12px 14px}.ae-ligne{border-top:1px solid var(--line);align-items:center;margin:0 -12px;padding-right:12px;display:flex}.ae-ligne .opt{border:0;flex:1;min-width:0;margin:0}.ae-ligne:has(>.opt:hover){background:var(--sunken)}.ae-ligne button.opt:hover{background:0 0}.av-qzc>:is(.opt,.ae-ligne):has(+.av-qfoot){border-bottom:1px solid var(--line)}.ae-doute{border:1px solid var(--line);background:var(--blanc);width:30px;height:30px;font:600 14px var(--sans);color:var(--ink3);border-radius:8px;flex:none;align-self:center;margin-left:4px}.ae-doute:hover{color:var(--ink)}.ae-doute[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.ae-expl{font:13.5px/1.45 var(--sans);color:var(--ink2);margin-top:6px;display:block}@media (width<=1200px){.ae-partie{grid-template-columns:minmax(0,1fr) 110px 70px 64px;padding-left:30px}}@media (pointer:coarse){.ae-doute{width:44px;height:44px}.ae-lien{min-height:44px;padding:0 10px}.av-rel button{min-height:44px;padding:0 8px}.av-retour{height:44px;margin:-6px 0}.av-carre{width:44px;height:44px;margin:-6px}.av-seg button,.av-pmseg button{height:44px}}.av-etapes{font:15px/1.45 var(--sans);color:var(--ink2);flex-direction:column;gap:4px;margin:10px 0 0;padding:0 0 0 18px;display:flex}.av-etapes .av-ensuite{color:var(--ink3);margin:6px 0 0 -18px;font-size:14px;list-style:none}.av-coupe{background:var(--sunken);font:14px/1.45 var(--sans);color:var(--ink2);border-radius:10px;margin:10px 0 0;padding:10px 12px}.prg{--data:var(--c-bg-6870c9);--card-line:var(--c-bd-efeeeb);--filet:var(--c-v-filet-d9d6cf);box-sizing:border-box;font-variant-numeric:tabular-nums;flex-direction:column;width:100%;max-width:1112px;min-height:0;margin:0 auto;padding:30px 36px 0;display:flex}.prg.etroit{max-width:752px}.prg-tete{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.prg-tete h1{font:600 24px/1.2 var(--sans);letter-spacing:-.01em;margin:0}.prg-partager{background:var(--sunken);width:58px;height:58px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.prg-partager:hover{background:var(--hover)}.prg-partager .anneau{animation:18s linear infinite prg-tourne;position:absolute;inset:0}.prg-partager .anneau text{font:600 8.4px var(--sans);letter-spacing:.18em;fill:var(--data)}@keyframes prg-tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.prg-partager .anneau{animation:none}}.prg-onglets{border-bottom:1px solid var(--line);flex:none;align-items:flex-end;gap:24px;margin-top:18px;display:flex}.prg-onglet{color:var(--ink2);font:400 15px/1.2 var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 0 12px}.prg-onglet[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);font-weight:500}.prg-corps{padding:24px 0 56px}.prg-lead{color:var(--ink3);margin:0 0 18px;font-size:15px;line-height:22px}.prg-note{text-align:center;color:var(--ink3);margin:22px 0 0;font-size:13px;font-style:italic}.prg .ins-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}.prg .ins-row+.ins-row{margin-top:24px}.prg .ins-row>.ins:only-child{grid-column:1/-1}.prg .ins-row.trio{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.prg .ins-row.duo{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.prg .ins{background:var(--sunken);border:1px solid var(--card-line);box-sizing:border-box;border-radius:12px;flex-direction:column;min-width:0;padding:18px 20px 20px;display:flex}.prg .ins .n{font:500 32px/1.1 var(--sans);letter-spacing:-.01em}.prg .ins .k{font:500 12px/16px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:6px;margin-top:7px;display:flex}.prg .ins hr{border:0;border-top:1px solid var(--filet);width:100%;margin:16px 0 12px}.prg .ins .ln{justify-content:space-between;align-items:center;gap:12px;font-size:15px;line-height:24px;display:flex}.prg .ins .ln span{min-width:0}.prg .ins p{margin:0;font-size:15px;line-height:22px}.prg .ins .hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.prg .ins h3{font:500 28px/1.2 var(--sans);letter-spacing:-.01em;margin:0}.prg .ins .rt{font:500 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.prg .ins .serif{font:400 32px/1.1 var(--serif);letter-spacing:-.015em}.prg .ins .ov{font:500 12px/16px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);margin-top:6px}.prg .ins .big{max-width:62ch;margin-top:14px;font-size:17px;line-height:26px}.prg .ins.petit{padding:18px 22px}.prg .ins-vide{color:var(--ink3);margin-top:14px!important;font-size:14px!important}.prg .ins-pied{color:var(--ink2);text-align:center;padding-top:12px;margin-top:auto!important;font-size:13px!important}.prg .pg-i{width:14px;height:14px;font:600 9px/1 var(--sans);text-transform:none;letter-spacing:0;color:var(--ink3);cursor:help;border:1px solid;border-radius:50%;flex:none;place-items:center;display:inline-grid}.prg .lnk{font:600 14px/1 var(--sans);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-self:flex-start;gap:4px;padding:0;display:inline-flex}.prg .lnk:hover{text-decoration:underline}.prg .prg-jauge{aspect-ratio:150/84;flex:none;width:172px;max-width:100%;height:auto;margin:16px auto 0;display:block}.prg .prg-jauge text{font-family:var(--sans);fill:var(--ink)}.prg .prg-jauge text:first-of-type{fill:var(--c-sv-4d4a43)}.prg .tile-ic{width:40px;height:40px;color:var(--c-fg-ffffff);background:var(--c-bg-6870c9);border-radius:8px;place-items:center;display:grid}.prg .pgf-h{align-items:baseline;gap:10px;display:flex}.prg .pgf-h .n2{font:500 32px/1.1 var(--sans);letter-spacing:-.01em}.prg .pgf-h .k{margin-top:0}.prg .pgf-h .q{background:var(--blanc);width:20px;height:20px;font:500 11px var(--sans);color:var(--ink2);cursor:help;border-radius:50%;place-items:center;margin-left:auto;display:grid}.prg .ins .pgf-h+hr{margin:16px 0 6px}.prg .pgf{flex-direction:column;display:flex}.prg .pgf-r{border-top:1px solid var(--line);cursor:pointer;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:10px 0;display:grid}.prg .pgf-r:first-child{border-top:0}.prg .pgf-t{align-items:baseline;gap:8px;min-width:0;display:flex}.prg .pgf-t b{font:500 15px/1.3 var(--sans)}.prg .pgf-t small{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.prg .pgf-p{font:500 15px/1.3 var(--sans)}.prg .pgf-p .pas-teste{font:400 13px var(--sans);color:var(--ink3)}.prg .pgf-b{background:var(--c-bg-e2dfd9);border-radius:3px;grid-column:1/-1;height:6px;position:relative;overflow:hidden}.prg .pgf-b span{background:var(--data);border-radius:3px;position:absolute;inset:0 auto 0 0}.prg .pgf-d{color:var(--ink2);grid-column:1/-1;gap:8px;font-size:13px;display:none}.prg .pgf-d u{color:var(--ink);margin-left:auto;font-weight:600;text-decoration:none}.prg .pgf-r:hover .pgf-d,.prg .pgf-r:focus-visible .pgf-d{display:flex}.prg .use{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:14px;margin-top:20px;display:grid}.prg .use .u-ic{color:var(--ink);place-items:center;display:grid}.prg .use .u-row{align-items:center;gap:14px;min-width:0;display:flex}.prg .use .u-bar{height:28px;font:500 13px/28px var(--sans);text-align:center;white-space:nowrap;border-radius:5px;flex:none;min-width:36px;overflow:hidden}.prg .use .u-lb{font:500 13px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prg .luc{flex-direction:column;gap:14px;margin-top:20px;display:flex}.prg .luc-ln{margin-bottom:6px}.prg-fin{background:var(--c-bg-e2dfd9);border-radius:3px;height:6px;overflow:hidden}.prg .luc .prg-fin{border-radius:5px;height:10px}.prg-fin i{border-radius:inherit;background:var(--data);height:100%;display:block}.prg-finlb{color:var(--ink2);justify-content:space-between;margin:8px 0 22px;font-size:13px;display:flex}.prg .hm{flex-direction:column;gap:10px;min-width:0;margin-top:18px;display:flex;overflow:hidden}.prg .hm-m{color:var(--ink3);grid-template-columns:30px minmax(0,1fr);align-items:center;font-size:13px;display:grid}.prg .hm-m .mo{height:16px;position:relative}.prg .hm-m .mo span{white-space:nowrap;position:absolute;top:0}.prg .hm-b{grid-template-columns:30px minmax(0,1fr);display:grid}.prg .hm-d{color:var(--ink3);grid-template-rows:repeat(7,16px);row-gap:8px;font-size:12px;line-height:16px;display:grid}.prg .hm-c{grid-template-rows:repeat(7,16px);grid-auto-columns:16px;grid-auto-flow:column;justify-content:start;gap:8px;display:grid}.prg .hm-c i{background:var(--h0);border-radius:3px}.prg .hm-c i.f{background:var(--fill)}.prg .hm-c i.l1{background:var(--h1)}.prg .hm-c i.l2{background:var(--h2)}.prg .hm-c i.l3{background:var(--h3)}.prg .hm-c i.l4{background:var(--h4)}.prg .hm-c i.cur{box-shadow:inset 0 0 0 1.5px var(--c-bg-6870c9)}.prg .hm-l{color:var(--ink2);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;font-size:14px;display:flex}.prg .hm-l .lg{align-items:center;gap:7px;display:flex}.prg .hm-l .lg i{border-radius:3px;width:16px;height:16px}.prg .hm-l .cs{cursor:pointer;align-items:center;gap:8px;display:flex}.prg .hm-l .cs input{width:20px;height:20px;accent-color:var(--c-bg-6870c9);margin:0}.prg .profil-pret{text-align:center;background:var(--sunken);border:1px solid var(--card-line);box-sizing:border-box;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:380px;margin-bottom:24px;padding:48px 32px 56px;display:flex;position:relative;overflow:hidden}.prg .profil-pret .motif{width:100%;height:100%;fill:color-mix(in srgb, var(--ink) 5%, transparent);pointer-events:none;position:absolute;inset:0}.prg .profil-pret>:not(.motif){position:relative}.prg .profil-pret h2{font:400 clamp(34px, 5.4vw, 60px)/1.05 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0}.prg .profil-pret .sous{color:var(--ink);margin:16px 0 0;font-size:17px;line-height:24px}.prg .profil-pret .btn{border-radius:8px;height:40px;margin-top:24px;padding:0 18px;font-size:15px}.prg .profil-pret .sous{max-width:52ch}.prg .profil-pret .jauge-profil{background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:3px;width:min(320px,70%);height:6px;margin-top:22px;overflow:hidden}.prg .profil-pret .jauge-profil i{border-radius:inherit;background:var(--c-bg-9b70bc);height:100%;display:block}.prg .profil-construit{flex-direction:column;margin-top:8px;display:flex}.prg .profil-construit h2{text-align:center;font:400 clamp(34px, 5.4vw, 60px)/1.05 var(--serif);letter-spacing:-.02em;margin:18px 0 0}.prg .profil-construit .sous{text-align:center;max-width:56ch;margin:14px auto 28px;font-size:17px;line-height:24px}.prg .squelette{flex-direction:column;gap:24px;display:flex}.prg .squelette i{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:8px;height:34px;display:block}.prg .squelette .sq-haut{flex-direction:row;gap:48px;padding:20px}.prg .squelette .sq-col{flex-direction:column;flex:1;gap:14px;display:flex}.prg .squelette .sq-col i.h{height:52px}.prg .squelette .sq-carre{flex:none;width:92px;height:auto}.prg .squelette .pile .ins{padding:20px}.prg .squelette .sq-droite{gap:20px;padding:20px}.prg .squelette .sq-droite .sq-icone{width:68px;height:68px}.prg .squelette .sq-droite i:not(.sq-icone){height:40px}.prg .profil-pret{min-height:max(420px,100dvh - 210px)}.prg .profil-pret .prive{color:var(--ink2);margin:0;font-size:13px;font-style:italic;position:absolute;bottom:18px;left:24px;right:24px}.prg .profil-carte{flex-direction:row;align-items:center;gap:24px;padding:22px 26px}.prg .pile{flex-direction:column;gap:24px;min-width:0;display:flex}.prg .recus{flex-direction:column;gap:12px;margin-top:32px;display:flex}.prg .recus h2{font:500 12px/16px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);margin:0}.prg .recus p{margin-top:8px}.av-ec{flex:none;display:inline-grid;position:relative}.av-ec .ec-pastille{color:var(--c-garde-1a1a1a);box-shadow:0 0 0 2px var(--ec-lisere,var(--canvas));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.profil .av-ec{--ec-lisere:var(--surface)}.ec-mini{flex:none;gap:8px;display:flex}.ec-rond{width:44px;height:44px;color:var(--c-garde-1a1a1a);border-radius:50%;place-items:center;display:grid}.pfm{background:var(--surface);width:min(880px,100vw - 48px);max-height:calc(100dvh - 48px);box-shadow:0 20px 48px var(--c-sh-1a1a1a-a180);font:400 15px/1.45 var(--sans);color:var(--ink);border-radius:16px;position:relative;overflow:auto}.pfm .pfx,.shm .pfx{width:30px;height:30px;color:var(--ink2);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:8px;font-size:18px;position:absolute;top:12px;right:12px}.pfm .pfx:hover,.shm .pfx:hover{background:var(--fill)}.pfm .pf{padding:26px 26px 22px}.pfm .pf h1{font:600 20px/1.2 var(--sans);margin:0}.pfm .pf .lead{color:var(--ink2);max-width:68ch;margin:8px 0 0;font-size:14px;line-height:22px}.pfm .pf h2{font:500 12px/16px var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);margin:30px 0 10px}.pfm .pf h2+p{color:var(--ink2);margin:-6px 0 0;font-size:14px;line-height:20px}.pfm .pf-s{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.pfm .pf-st{box-sizing:border-box;border-radius:14px;flex-direction:column;min-height:196px;margin:0;padding:18px 18px 16px;display:flex;position:relative}.pfm .pf-st .pf-k{font:500 11.5px/1 var(--sans);letter-spacing:.09em;text-transform:uppercase;opacity:.9}.pfm .pf-st .pf-ic{position:absolute;top:14px;right:14px}.pfm .pf-st .pf-n{font:400 27px/1.08 var(--serif);margin:12px 0 0;padding-right:24px}.pfm .pf-st p{margin:8px 0 0;font-size:14px;line-height:20px}.pfm .pf-st .pf-care{border-top:1px solid var(--c-bd-d9d6cf);margin-top:10px;padding-top:10px;font-size:13px;line-height:18px}.pfm .pf-st figcaption{opacity:.75;margin-top:auto;padding-top:14px;font-size:12px;line-height:16px}.pfm .pf-st.off{background:var(--sunken);color:var(--ink3);border:1px dashed var(--c-bd-d9d6cf)}.pfm .pf-st.off .pf-n{color:var(--ink2)}.pfm .pf-st.off .pf-ic{color:var(--c-fg-c4c0b5)}.pfm .pf-st.off p:not(.pf-care){filter:blur(4px);-webkit-user-select:none;user-select:none}.pfm .pf-st.off figcaption{opacity:1}.pfm .pf-ex{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.pfm .pf-ex span{font:400 19px/1 var(--serif);background:var(--sunken);border:1px solid var(--card-line,var(--c-bd-efeeeb));cursor:help;border-radius:10px;padding:8px 12px}.pfm .pf-ex span.on{background:var(--plein);color:var(--sur-plein-surface)}.shm{background:var(--c-bg-fcfcf6);width:min(560px,100vw - 48px);box-shadow:0 20px 48px var(--c-sh-1a1a1a-a180);box-sizing:border-box;max-height:calc(100dvh - 48px);font:400 15px/1.45 var(--sans);color:var(--ink);border-radius:16px;flex-direction:column;align-items:center;gap:18px;padding:30px 20px 24px;display:flex;position:relative;overflow:auto}.shm .sh-c{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:10px;width:100%;display:grid}.shm .sh-c .ar{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:22px;display:grid}.shm .sh-c .ar:hover{background:var(--fill)}.shm .sc{aspect-ratio:400/262;box-shadow:0 10px 24px var(--c-sh-1a1a1a-a160);box-sizing:border-box;border-radius:16px;flex-direction:column;margin:0;padding:22px 22px 18px;display:flex;position:relative;overflow:hidden}.shm .sc figcaption{font:500 22px/1.2 var(--sans);letter-spacing:-.01em}.shm .sc-in{background:var(--blanc);color:var(--ink);border-radius:10px;margin-top:14px;padding:14px 16px}.shm .sc-in p{color:var(--ink);margin:8px 0 0;font-size:13px;line-height:19px}.shm .sc-serif{font:400 22px/1.15 var(--serif)}.shm .sc-ov{font:600 10px/14px var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.shm .sc-foot{font:500 13px/1 var(--sans);justify-content:space-between;align-items:flex-end;margin-top:auto;display:flex}.shm .sc-wm{font:500 19px/1 "Geist Serif", var(--serif);letter-spacing:-.02em}.shm .dots{gap:6px;display:flex}.shm .dots i{background:var(--c-bg-d9d6cf);border-radius:50%;width:6px;height:6px}.shm .dots i.on{background:var(--ink)}.shm .sh-a{align-items:center;gap:10px;display:flex}.shm .btn{border-radius:8px;height:40px;padding:0 18px}.shm .rb{background:var(--plein);width:40px;height:40px;color:var(--c-oi-ffffff);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.shm .rb:hover{background:var(--c-fg-2e2d2b)}.shm .montrer{flex-direction:column;gap:14px;width:100%;display:flex}.shm .montrer h2{font:600 18px/1.3 var(--sans);margin:0}.shm .montrer .muet{color:var(--ink3);margin:-8px 0 0;font-size:14px}.shm .montrer label{cursor:pointer;align-items:center;gap:10px;padding:4px 0;font-size:15px;display:flex}.shm .montrer label small{color:var(--ink3)}.shm .montrer input{width:16px;height:16px;accent-color:var(--ink);margin:0}.shm .montrer-parties,.shm .montrer-gens{background:var(--sunken);border-radius:12px;flex-direction:column;padding:8px 14px;display:flex}.shm .montrer-gens{max-height:220px;overflow:auto}.shm .montrer-actuels .ln{justify-content:space-between;gap:12px;font-size:14px;display:flex}.shm .montrer .sh-a{justify-content:flex-end}.prg .ent-l{background:var(--blanc);border:1px solid var(--line);border-radius:12px}.prg .ent-r{border-top:1px solid var(--line);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;min-height:64px;padding:10px 16px;display:grid}.prg .ent-r:first-child{border-top:0}.prg .ent-r:hover{background:var(--c-bg-f7f6f3)}.prg .ent-r b{font-size:15px;font-weight:500}.prg .ent-r small{color:var(--ink3);margin-top:2px;font-size:12.5px;display:block}.prg .ent-r .btn{height:36px}.prg .ent-vide{color:var(--ink3);font-size:13px}.prg .ent-lad{color:var(--ink2);align-items:center;gap:4px;font-size:12px;display:flex}.prg .ent-lad i{background:var(--fill);white-space:nowrap;border-radius:6px;height:24px;padding:0 8px;font-style:normal;line-height:24px}.prg .ent-lad i.on{background:var(--c-bg-2f5c5a);color:var(--c-fg-ffffff)}.prg .ent-lad i.ok{background:var(--c-bg-d4ecea);color:var(--c-fg-2f5c5a)}.prg .pourquoi{margin-top:22px}.prg .pourquoi .k{margin-top:0}.prg .pourquoi p{margin-top:6px;font-size:14px}@media (width<=1400px){.prg{padding:24px 24px 0}}@media (pointer:coarse){.prg-onglet{padding-top:14px}.prg .lnk{position:relative}.prg .lnk:after{content:"";position:absolute;inset:-15px -6px}.pfm .pfx,.shm .pfx{width:44px;height:44px;top:6px;right:6px}.shm .sh-c .ar,.shm .rb{width:44px;height:44px}.shm .btn{height:44px}}.ins-angles{font:13px/18px var(--sans);color:var(--ink2);margin:10px 0 0}.prg{container:progres/inline-size}@container progres (width<=940px){.prg .ins-row.trio{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.prg .ins-row.trio>:nth-child(3){grid-column:1/-1}}@container progres (width<=700px){.prg .ins-row,.prg .ins-row.trio,.prg .ins-row.duo{grid-template-columns:minmax(0,1fr)}.prg .ins-row>*{grid-column:auto}}.suivis{right:16px;bottom:var(--suivis-bas,16px);z-index:35;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;max-width:calc(100vw - 32px);display:flex;position:fixed}.suivis>*{pointer-events:auto}.suivi-imports{flex-direction:column;align-items:flex-end;gap:6px;max-width:100%;display:flex}.suivi-import{border:1px solid var(--line);background:var(--surface);max-width:min(420px,100vw - 32px);box-shadow:var(--ombre-menu);font:500 13px/18px var(--sans);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.suivi-import:hover{background:var(--hover)}.suivi-import .nom{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:8ch;font-weight:600;overflow:hidden}.suivi-import .etat{color:var(--ink2);white-space:nowrap;flex:none}.suivi-import.attend .etat,.suivi-import.fini .etat{color:var(--ok)}.suivi-import.ko .etat,.suivi-import.ko svg{color:var(--rouge);flex:none}.suivi-import .tourne{border:1.5px solid var(--accent);border-top-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite rn-suivi-tourne}@keyframes rn-suivi-tourne{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.suivi-import .tourne{border-top-color:var(--accent);animation:none}}.suivis.court .suivi-import .nom{display:none}:root[data-theme=sombre] .suivi-import{background:var(--message);box-shadow:var(--message-ombre);border-color:#0000}:root[data-theme=sombre] .suivi-import:hover{background:var(--champ-bord)}.principal{padding-bottom:var(--suivis-reserve,0px)}.st-fil{padding-bottom:var(--suivis-fil,0px)}.suivis.mini .suivi-import{border-radius:16px;justify-content:center;width:32px;height:32px;padding:0}.suivis.mini .suivi-import .etat{display:none}@media (pointer:coarse){.suivis.mini .suivi-import{border-radius:22px;width:44px;height:44px}}.suivis.mini .suivi-import.fini:before{content:"✓";color:var(--ok);font-weight:600}.suivis.mini .suivi-import.attend:before{content:"•";color:var(--ok);font-weight:700}.suivi-minuteur{cursor:default;gap:2px;padding:4px 4px 4px 10px}.suivi-minuteur:hover{background:var(--surface)}.suivi-minuteur button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;display:inline-flex}.suivi-minuteur .sm-temps{font-variant-numeric:tabular-nums;padding:4px 6px 4px 0}.suivi-minuteur .sm-temps .etat{color:var(--ink);font-weight:600}.suivi-minuteur .sm-geste{width:28px;height:28px;color:var(--ink2);justify-content:center}.suivi-minuteur .sm-geste:hover,.suivi-minuteur .sm-temps:hover{background:var(--hover)}.suivi-minuteur .sm-point{background:var(--rouge);border-radius:50%;flex:none;width:8px;height:8px}.suivi-minuteur.attend .sm-point{background:var(--ink4)}body:has(.ed-spill) .suivi-minuteur{display:none}.suivis.mini .suivi-minuteur{width:auto;height:32px;padding:0 4px 0 10px}.suivis.mini .suivi-minuteur .etat{display:inline}:root[data-theme=sombre] .suivi-minuteur:hover{background:var(--message)}@media (pointer:coarse){.suivi-minuteur .sm-geste{width:44px;height:44px}.suivi-minuteur .sm-temps{min-height:44px}.suivis.mini .suivi-minuteur{height:44px}}.bulle-capture{z-index:36;border:1px solid var(--line-forte);background:var(--surface);width:36px;height:36px;color:var(--ink2);box-shadow:var(--ombre-menu);cursor:pointer;opacity:.85;border-radius:50%;place-items:center;padding:0;transition:opacity .15s,background .15s,transform .15s;display:grid;position:fixed;bottom:14px;right:16px}.bulle-capture:hover,.bulle-capture:focus-visible,.bulle-capture.ouverte{opacity:1;background:var(--blanc);color:var(--ink)}.bulle-capture.ouverte svg{transform:rotate(45deg)}.bulle-capture svg{transition:transform .15s}@media (prefers-reduced-motion:reduce){.bulle-capture,.bulle-capture svg{transition:none}}body:has(.voile,.gsw,.pscrim,.ed-voile-abandon,[aria-modal=true]) :is(.bulle-capture,.suivis){z-index:1}:root[data-theme=sombre] .bulle-capture{background:var(--message);box-shadow:var(--message-ombre);color:var(--message-texte);border-color:#0000}.bulle-panneau{z-index:60;border:1px solid var(--calque-bord);background:var(--calque-fenetre);width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--ombre-fenetre);font:400 14px/1.4 var(--sans);color:var(--ink);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex;position:fixed;bottom:58px;right:16px;overflow:auto}.bulle-panneau .bp-tete{justify-content:space-between;align-items:center;gap:8px;display:flex}.bulle-panneau .bp-genre{background:var(--fill);border-radius:8px;gap:2px;padding:2px;display:flex}.bulle-panneau .bp-genre button{height:26px;font:500 13px var(--sans);color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px}.bulle-panneau .bp-genre button.on{background:var(--blanc);color:var(--ink);box-shadow:0 1px 2px var(--c-sh-1a1a1a-a80)}.bulle-panneau .bp-genre button:disabled{opacity:.45;cursor:default}.bulle-panneau .bp-touche{font:500 11px/1 var(--sans);color:var(--ink3);border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:4px 6px}.bulle-panneau .bp-texte{box-sizing:border-box;resize:vertical;border:1px solid var(--champ-bord);background:var(--champ);width:100%;min-height:52px;max-height:160px;font:400 15px/1.4 var(--sans);color:var(--ink);border-radius:10px;outline:none;padding:8px 10px}.bulle-panneau .bp-texte:focus{background:var(--champ-focus);border-color:var(--champ-focus-bord);box-shadow:var(--champ-focus-anneau)}.bulle-panneau .bp-ligne{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bulle-panneau .bp-puce{border:1px solid var(--line);background:var(--surface);cursor:text;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 4px 0 10px;display:inline-flex}.bulle-panneau .bp-puce.remplie{border-color:var(--line-forte);background:var(--sunken)}.bulle-panneau .bp-puce input{height:26px;font:400 13px var(--sans);color:var(--ink);background:0 0;border:0;min-width:0;padding:0 2px}.bulle-panneau .bp-etq{font:500 12px var(--sans);color:var(--ink3)}.bulle-panneau .bp-lu{font:500 13px var(--sans);color:var(--ink2)}.bulle-panneau .bp-retirer{width:26px;height:26px;color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:16px}.bulle-panneau .bp-retirer:hover{background:var(--hover);color:var(--ink)}.bulle-panneau .bp-contexte{background:var(--sunken);border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;padding:8px 10px}.bulle-panneau .bp-case{color:var(--ink2);cursor:pointer;align-items:flex-start;gap:8px;min-width:0;font-size:13px;display:flex}.bulle-panneau .bp-case input{flex:none;margin:2px 0 0}.bulle-panneau .bp-case span{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.bulle-panneau .bp-case b{color:var(--ink);font-weight:600}.bulle-panneau .bp-passage span{font-style:italic}.bulle-panneau .bp-pied{align-items:center;gap:6px;display:flex}.bulle-panneau .bp-aide{min-width:0;color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.bulle-panneau .bp-titre{flex-wrap:nowrap;gap:8px}.bulle-panneau .bp-titre input,.bulle-panneau .bp-titre select{border:1px solid var(--line);background:var(--surface);min-width:0;height:30px;font:500 14px var(--sans);color:var(--ink);border-radius:8px;flex:1;padding:0 8px}@media (pointer:coarse){.bulle-capture{width:44px;height:44px;bottom:12px;right:12px}.bulle-panneau .bp-genre button,.bulle-panneau .bp-puce{height:44px}.bulle-panneau .bp-puce input{height:40px}.bulle-panneau .bp-titre input,.bulle-panneau .bp-titre select{height:44px}.bulle-panneau .bp-retirer{width:44px;height:44px}.bulle-panneau .bp-case{align-items:center;min-height:44px}.bulle-panneau .bp-case input{width:20px;height:20px;margin:0}.bulle-panneau .bp-pied .btn{min-height:44px}}
