@property --ta{syntax:'<color>';inherits:true;initial-value:#43292c}@property --tb{syntax:'<color>';inherits:true;initial-value:#251f21}@property --tv{syntax:'<color>';inherits:true;initial-value:#d0453a}:root{--pan:rgba(34,41,52,.9);--pan-line:rgba(255,255,255,.09);--ink:#D6DBE4;--ink-dim:#9AA7B8;--ink-faint:#6C788C;--green:#88c98f;--orange:#ce905c;--red:#d0453a;--amber:#e0a93c;--f-ui:'Lato',ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--f-round:'ui-rounded','Trebuchet MS','Segoe UI',sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}*{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,html{height:100%}body{margin:0;background:#0a0e16;font-family:var(--f-ui);-webkit-font-smoothing:antialiased}button,input{font-family:inherit}:focus-visible{outline:2px solid var(--green);outline-offset:2px}.kw-auth[data-ann=red]{--ta:#43292c;--tb:#251f21;--tv:#d0453a}.kw-auth[data-ann=green]{--ta:#294136;--tb:#1e2622;--tv:#4b8358}.kw-auth[data-ann=amber]{--ta:#453522;--tb:#262019;--tv:#a8632a}.kw-auth[data-ann=blue]{--ta:#22354a;--tb:#1c2229;--tv:#3a78c4}/* ═════════ base ═════════ */ .pg{position:relative;min-height:100%;display:grid;grid-template-columns:2fr 3fr;grid-template-rows:1fr auto}.bgb{position:absolute;top:-3%;bottom:-3%;left:37%;right:-3%;z-index:0;background:url("/common/images/login-bg.jpg") left center/cover no-repeat;filter:blur(4px) brightness(.72) saturate(.92);transform:scale(1.02);will-change:transform}.bgt{position:absolute;top:0;bottom:0;left:40%;right:0;z-index:0;background:rgba(24,30,39,.7)}.half{position:relative;z-index:2;grid-row:1;display:grid;place-items:center;padding:26px 22px;min-width:0}.half.dark{padding:0;place-items:stretch;z-index:3;background:linear-gradient(165deg,var(--ta) 0,var(--tb) 80%);transition:--ta .8s ease,--tb .8s ease}.leg{grid-column:1/-1;grid-row:2;position:relative;z-index:3;padding:7px 18px;font-size:11px;color:rgba(255,255,255,.7);background:#212731;border-top:1px solid var(--pan-line);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px}.legmc{flex:0 0 auto;display:block;line-height:0;background:0 0;border:0;padding:0;cursor:pointer}.legmc img{height:14px;width:100px;display:block;opacity:.85;transition:opacity .15s}.legmc:hover img{opacity:1}.legtxt{margin:0;text-align:center;line-height:1;max-width:calc(100% - 150px);justify-self:center}.legkw{font-size:18px;background:0 0;border:0;padding:0;cursor:pointer;white-space:nowrap;font-family:inherit;text-decoration:none;transition:filter .15s}.legkw:hover{text-decoration:none;filter:brightness(1.18)}.wm{font-weight:800;letter-spacing:-.01em;color:var(--green)}.wm b{color:var(--orange);font-weight:800}.login h2.wm{margin:-10px 0 4px;font-size:20px;text-align:center;color:var(--green)}.etband{display:flex;align-items:center;justify-content:center;gap:10px;margin:6px -22px -24px;padding:6px 16px;width:calc(100% + 44px);border:0;border-top:1px solid var(--pan-line);border-radius:0 0 12px 12px;background:rgba(43,52,65,.92);transition:filter .15s;font:inherit;color:inherit;cursor:pointer;text-align:left}.etband:hover{filter:brightness(1.18)}.etband img{height:20px;width:auto;max-width:46px;object-fit:contain;flex:0 0 auto;display:block}.etband .etnom{font-size:12.5px;font-weight:700;color:#fff;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.etwatermark{position:absolute;inset:0;display:grid;place-items:center;z-index:0;pointer-events:none;overflow:hidden}.etwatermark img{width:74%;max-width:420px;height:auto;opacity:.06}.etcard{display:flex;align-items:stretch;gap:0;margin:-12px -28px 10px;border-radius:12px 12px 0 0;overflow:hidden;border-bottom:1px solid var(--pan-line);background:rgba(43,52,65,.55)}.etcard-img{flex:0 0 118px;display:grid;place-items:center;padding:16px;background:rgba(14,18,25,.55);border-right:1px solid var(--pan-line)}.etcard-img img{max-width:100%;max-height:74px;width:auto;height:auto;object-fit:contain;display:block}.etcard-body{flex:1 1 auto;min-width:0;padding:35px 18px;display:flex;flex-direction:column;justify-content:center;gap:7px}.etcard-h{margin:0;font-size:16px;font-weight:800;color:#fff;line-height:1.25}.etcard-meta{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-dim)}.etcard-extra{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:2px}.etcard-item{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-dim);text-decoration:none}a.etcard-item:hover{color:var(--green)}.etcard-item svg{width:14px;height:14px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.75}@media (max-width:560px){.etcard{flex-direction:column;margin:-12px -28px 10px}.etcard-img{flex:0 0 auto;border-right:0;border-bottom:1px solid var(--pan-line);padding:14px}.etcard-img img{max-height:52px}}@media (max-width:820px){.etwatermark img{width:56%;max-width:280px}}.appban{display:none;flex-direction:column;align-items:center;gap:9px;width:min(350px,100%);padding:10px 16px 12px;background:rgba(18,22,29,.58);border:1px solid var(--pan-line);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none;text-align:center}.appban span{font-size:12.5px;font-weight:700;color:#fff;line-height:1.35}.appban.google img{width:auto;max-width:100%;height:70px;display:block;margin:-11px 0}.appban.apple img{width:auto;max-width:100%;height:62px;display:block;margin:-2px 0}.appban[hidden]{display:none}.deck.montre-oubli~.appban{display:none}.ddwrap{position:relative;justify-self:end}.dd{position:absolute;bottom:calc(100% + 10px);right:0;z-index:20;min-width:196px;display:none;padding:5px;background:var(--pan);border:1px solid var(--pan-line);border-radius:10px;box-shadow:0 18px 40px -18px rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dd.on{display:block}.leg .dd a,.leg .dd button{display:block;width:100%;margin:0;text-align:left;padding:8px 12px;border:0;border-radius:7px;background:0 0;font:inherit;font-size:12.5px;color:var(--ink);text-decoration:none;cursor:pointer;transition:.13s}.leg .dd a:hover,.leg .dd button:hover{background:rgba(255,255,255,.08);color:#fff;text-decoration:none}.verttl{margin:20px 0 9px;padding-bottom:7px;font-size:13.5px;font-weight:800;color:var(--orange);border-bottom:1px solid var(--pan-line)}.verttl:first-of-type{margin-top:4px}.verlist{margin:0;padding-left:18px;list-style:none}.verlist li{position:relative;margin-bottom:7px;font-size:12.5px;line-height:1.55;color:var(--ink-dim)}.verlist li::before{content:"";position:absolute;left:-14px;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--green)}.mdl{position:fixed;inset:0;z-index:90;display:none;place-items:center;padding:22px}.mdl.on{display:grid}.mdl-bg{position:absolute;inset:0;background:rgba(7,10,14,.74);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mdl-box{position:relative;width:min(620px,100%);max-height:min(82vh,760px);overflow:auto;padding:10px 28px 10px;background:var(--pan);border:1px solid var(--pan-line);border-radius:12px;box-shadow:0 26px 60px -22px rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:mdlup .22s cubic-bezier(.2,.8,.25,1)}@keyframes mdlup{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mdl-box{animation:none}}.mdl-box h3{margin:0 0 14px;font-size:17px;color:#fff;font-weight:800}.mdl-lead{margin:0 0 18px;font-size:14px;line-height:1.6;color:var(--ink)}.mdl-box hr{border:0;border-top:1px solid var(--pan-line);margin:0 0 16px}.mdl-box p{margin:0 0 11px;font-size:12.5px;line-height:1.6;color:var(--ink-dim)}.mdl-box p:last-of-type{margin-bottom:0}.mdl-box b{color:var(--ink)}.mdl-x{position:absolute;top:4px;right:4px;width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:0 0;color:var(--ink-faint);font-size:20px;line-height:1;cursor:pointer;transition:.13s}.mdl-x:hover{background:rgba(255,255,255,.08);color:#fff;border-color:var(--pan-line)}.leg .dd button.ddmob,.leg .dd hr.ddmob{display:none}.leg .dd hr.ddmob{border:0;border-top:1px solid var(--pan-line);margin:5px 8px}.annitem{padding:16px 0;border-top:1px solid var(--pan-line)}.annitem:first-of-type{border-top:0;padding-top:6px}.annitem[data-tone=red]{--tv:#d0453a}.annitem[data-tone=green]{--tv:#4b8358}.annitem[data-tone=amber]{--tv:#a8632a}.annitem[data-tone=blue]{--tv:#3a78c4}.annitem h4{margin:10px 0 7px;font-size:15px;font-weight:750;color:#fff;line-height:1.3}.annitem p{margin:0;font-size:13px;line-height:1.6;color:var(--ink-dim)}.annitem p b{color:var(--ink)}.annitem .pill9{margin-bottom:0;font-size:10.5px;padding:4px 11px}.annitem .annd{margin-top:10px}.annmore{margin-top:18px;padding:0;border:0;background:0 0;cursor:pointer;font-family:var(--f-round);font-size:12.5px;font-weight:700;color:#fff;width:fit-content;text-decoration:underline;text-decoration-color:var(--tv);text-decoration-thickness:2px;text-underline-offset:5px;transition:.15s}.annmore:hover{text-decoration-color:#fff;opacity:.85}.annitem .annmore{margin-top:12px;font-size:12px;color:var(--ink)}.mdl-box.mdl-split{overflow:hidden;display:flex;flex-direction:column;padding:22px}.mdl-split>h3{flex:0 0 auto;padding-right:34px}.mdl-split>.mdl-lead,.mdl-split>.pill9{flex:0 0 auto}.mdl-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px;border-radius:10px;background:rgba(255,255,255,.055);border:1px solid var(--pan-line)}.mdl-scroll>:first-child{margin-top:0}.annav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:rgba(28,31,36,.92);color:#fff;cursor:pointer;font-size:44px;line-height:32px;display:grid;padding:0 0 0 1px;transition:.15s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.annav:hover{background:rgba(58,63,71,.95);border-color:rgba(255,255,255,.45)}.annav.prev{left:max(8px,calc(50% - 404px))}.annav.next{right:max(8px,calc(50% - 404px))}@media (max-width:820px){.annav{width:38px;height:38px;font-size:27px;line-height:25px}}.annfull{width:min(760px,100%)}.annfull .pill9{margin-bottom:12px;font-size:10.5px;padding:4px 11px}.annfull[data-tone=red]{--tv:#d0453a}.annfull[data-tone=green]{--tv:#4b8358}.annfull[data-tone=amber]{--tv:#a8632a}.annfull[data-tone=blue]{--tv:#3a78c4}.annfull>h3{font-size:21px;line-height:1.25;margin-bottom:16px}.annbody h1{margin:22px 0 10px;font-size:18px;font-weight:800;color:#fff}.annbody h2{margin:22px 0 10px;font-size:16px;font-weight:800;color:#fff}.annbody h3{margin:18px 0 6px;font-size:13.5px;font-weight:750;color:var(--ink)}.annbody h4,.annbody h5,.annbody h6{margin:16px 0 6px;font-size:13px;font-weight:700;color:var(--ink-dim)}.annbody>:first-child{margin-top:0}.annbody p{font-size:13px;line-height:1.65;margin:0 0 12px}.annbody ol,.annbody ul{margin:0 0 14px;padding-left:18px}.annbody ul{list-style:none}.annbody ol{list-style:decimal}.annbody li{position:relative;margin-bottom:8px;font-size:13px;line-height:1.6;color:var(--ink-dim)}.annbody ul li::before{content:"";position:absolute;left:-14px;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--tv)}.annbody hr{margin:20px 0}.annbody a{color:var(--orange)}.annbody b{color:#fff}.annbody u{text-decoration:underline;text-underline-offset:3px}.annbody s{opacity:.6}.annbody mark{background:rgba(202,150,58,.28);color:#fff;padding:0 3px;border-radius:3px}.annbody img{max-width:100%;height:auto;border-radius:8px;display:block;object-fit:contain!important}.annbody .annimg{margin:16px 0}.annbody code{font-size:12px;padding:1px 5px;border-radius:5px;background:rgba(255,255,255,.07);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.annbody pre{margin:0 0 14px;padding:12px 14px;border-radius:10px;overflow-x:auto;background:rgba(0,0,0,.35);border:1px solid var(--pan-line)}.annbody pre code{padding:0;background:0 0;font-size:12px;line-height:1.55;white-space:pre;color:var(--ink)}.annbody blockquote{margin:0 0 14px;padding:2px 0 2px 14px;border-left:3px solid var(--tv);color:var(--ink-dim);font-size:13px;line-height:1.65;font-style:italic}.annbody .annbox{margin:0 0 14px;padding:11px 14px;border-radius:10px;font-size:12.5px;line-height:1.6;color:var(--ink);border:1px solid transparent}.annbody .annbox.tip{background:rgba(75,131,88,.14);border-color:rgba(75,131,88,.45)}.annbody .annbox.info{background:rgba(255,255,255,.06);border-color:var(--pan-line)}.annbody .annbox.warn{background:rgba(208,69,58,.14);border-color:rgba(208,69,58,.5)}.annbody .annbox.note{background:rgba(58,120,196,.14);border-color:rgba(58,120,196,.5)}.annbody .anntbl{overflow-x:auto;margin:0 0 14px}.annbody table{border-collapse:collapse;width:100%;font-size:12.5px}.annbody td,.annbody th{padding:7px 10px;text-align:left;border-bottom:1px solid var(--pan-line)}.annbody th{color:#fff;font-weight:750;white-space:nowrap}.annbody td{color:var(--ink-dim)}.annbody table.uni{width:auto;font-size:inherit}.annbody table.uni td,.annbody table.uni th{border-bottom:0;padding:0 5px;vertical-align:middle;color:inherit}.annbody table.uni th{font-weight:inherit;white-space:normal}.annbody table.uni td:first-child,.annbody table.uni th:first-child{padding-left:0}.annbody .annembed{position:relative;width:100%;padding-top:56.25%;margin:0 0 16px;border-radius:10px;overflow:hidden;background:rgba(0,0,0,.4)}.annbody .annembed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.annbody .cta{margin-top:18px;font-size:13px;font-weight:700}#vermdl .annbody li{font-size:12px!important;line-height:1.2!important}#vermdl .annbody ul li::before{background:var(--green)!important}@media (max-width:820px){.half.dark{display:none}.sband{display:none}.bgb{left:-3%}.bgt{left:0}.leg{position:fixed;left:0;right:0;bottom:0;z-index:20;height:calc(34px + min(env(safe-area-inset-bottom,0px),10px));grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:12px;padding:0 16px min(env(safe-area-inset-bottom,0px),10px)}.pg{padding-bottom:calc(42px + min(env(safe-area-inset-bottom,0px),10px))}.appban{display:flex}.legtxt{display:none}.leg .dd button.ddmob{display:block}.leg .dd hr.ddmob{display:block}.ddwrap{justify-self:end}}.leg a{color:inherit;text-decoration:none;margin:0}.leg a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.rcol{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.mband{display:flex;align-items:center;gap:11px;max-width:min(420px,100%);background:rgba(125,103,58,.9);border:1px solid rgba(224,169,60,.45);border-radius:100px;padding:9px 20px 9px 11px;box-shadow:0 14px 32px -16px rgba(0,0,0,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mband .wr{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;color:var(--amber)}.mband .title{display:block;font-weight:700;text-align:center;padding-bottom:2px;margin-bottom:10px}.mband .details{display:block;text-align:center;color:#e3cea6;font-weight:400;font-style:italic;line-height:12px}.mband .wr svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mband .wr i{font-size:38px;line-height:1;--fa-secondary-opacity:.55}.mband{margin:0;font-size:12.5px;color:#f0d9ac;line-height:1.4;width:100%}.mband p{margin:0;width:100%;font-size:14px}.mband b{color:#fff}@media (max-width:820px){.pg{grid-template-columns:1fr;grid-template-rows:1fr}.half{grid-row:auto}.half:not(.dark){padding:22px 16px 26px}.bgb{left:-3%}.bgt{left:0}}.pan{background:var(--pan);border:1px solid var(--pan-line);border-radius:12px;box-shadow:0 24px 50px -24px rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login,.pan.oubli{width:min(350px,100%);padding:24px 22px;display:flex;flex-direction:column;gap:13px}.login h2,.pan.oubli h2{margin:0 0 4px;font-size:17.5px;color:#fff;font-weight:800;text-align:center}.deck{position:relative;display:grid;width:min(400px,100%)}.deck>.pan{grid-area:1/1;align-self:start;justify-self:center;width:min(350px,100%)}.deck.anime>.pan{transition:transform .52s cubic-bezier(.4,0,.2,1),visibility 0s}.deck>.pan.oubli{transform:translateX(calc(32vw + 50%));visibility:hidden;transition-delay:0s,.52s}.deck.montre-oubli>.pan.oubli{transform:none;visibility:visible;transition-delay:0s,0s}.deck.montre-oubli>.pan.login{transform:translateX(calc(-32vw - 50%));visibility:hidden;transition-delay:0s,.52s}.pan.oubli{width:min(400px,100%)}.pan .oubttl{margin:-5px 0 2px;font-size:15px;line-height:1.3;color:#fff;font-weight:750;font-style:italic;text-align:center}.pan .oubsub{margin:0;font-size:13.5px;line-height:1.5;color:var(--ink-dim);text-align:center}.pan .oubsub b{color:#fff;font-weight:750}.pan .aide{display:inline-block;position:relative;margin-left:4px;color:var(--orange);cursor:help;vertical-align:-1px}.pan .aide:focus{outline:0}.pan .aide:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:3px}.pan .aide::after{content:attr(data-aide);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(4px);width:max-content;max-width:240px;padding:8px 10px;border-radius:8px;background:#161a21;color:#fff;font-size:11.5px;font-style:normal;line-height:1.6;letter-spacing:1px;word-spacing:2px;text-align:left;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;box-shadow:0 6px 18px rgba(0,0,0,.45);z-index:5}.pan .aide:focus-visible::after,.pan .aide:hover::after{opacity:1;transform:translateX(-50%) translateY(0)}@media (prefers-reduced-motion:reduce){.pan .aide::after{transition:none}}@media (max-width:820px){.deck>.pan.oubli{transform:translateX(118%)}.deck.montre-oubli>.pan.login{transform:translateX(-118%)}}@media (prefers-reduced-motion:reduce){.deck.anime>.pan,.deck>.pan{transition:none}}.lf{display:flex;flex-direction:column;gap:13px}.fld{position:relative}.fld input{width:100%;height:46px;border-radius:9px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:#fff;font:inherit;font-size:14.5px;padding:17px 42px 4px 13px;outline:0;transition:border-color .15s,box-shadow .15s}.fld .lb{position:absolute;left:13px;top:13px;font-size:14px;color:var(--ink-dim);pointer-events:none;transition:.15s cubic-bezier(.2,.8,.25,1)}.fld input:focus{border-color:var(--green);box-shadow:0 0 0 2px rgba(136,201,143,.1)}.fld input:focus~.lb,.fld input:not(:placeholder-shown)~.lb{top:5px;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.fld .fic{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:var(--ink-faint)}.fld .fic svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}.fld .fic-act{background:0 0;border:0;padding:6px;margin:-6px;cursor:pointer;color:var(--ink-dim);transition:color .15s;line-height:1}.fld .fic-act .fas{display:block;font-size:20px;margin:8px 1px 0}.fld .fic-act:focus-visible,.fld .fic-act:hover{color:var(--green)}.fld .fic-act:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:6px}.fld .fic-act[hidden]{display:none}.fld .fic-oeil{margin:0;right:7px;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fld .fic-oeil .oeil-barre{display:none}.fld .fic-oeil.on{color:var(--green)}.fld .fic-oeil.on .oeil-barre{display:block}.sbm{height:46px;border:0;border-radius:9px;cursor:pointer;font-size:14.5px;font-weight:800;background:var(--green);color:#14301c;transition:.15s}.sbm:hover{background:#9ad6a0}a.sbm{display:grid;place-items:center;text-decoration:none;text-align:center;padding:0 14px}.lnk{background:0 0;border:0;color:var(--orange);font-size:13px;cursor:pointer;padding:2px;text-align:center}.lnk:hover{color:#e6b184;text-decoration:underline;text-underline-offset:3px}a.lnk{display:block;width:100%;text-decoration:none}.lnk.plustard{display:block;width:100%;margin-top:2px}.lnk .jours{color:var(--ink-faint)}.lnk .jours::before{content:" "}.lnk:hover .jours{color:var(--ink-dim)}.lnk .jours:empty{display:none}.pg.gele{cursor:progress}.pg.gele *{pointer-events:none}.kiwi{position:relative;width:62px;height:62px;margin:0 auto;background:url("/common/images/login-kiwi.png") center/contain no-repeat;transition:background-image .2s;min-height:62px}.kiwi svg{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .2s}.kiwi.busy{background-image:none}.kiwi.busy svg{opacity:1}.kiwi.vole{z-index:60;will-change:transform;transition:transform .2s linear}.kiwi::after{content:"";position:absolute;inset:-7px;border-radius:50%;opacity:0;background:conic-gradient(from 0turn,transparent 0 70%,var(--green) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 3px));transition:opacity .2s}.kiwi.busy::after{opacity:1;animation:kw-ring 1.6s linear infinite}@keyframes kw-ring{to{transform:rotate(360deg)}}.kiwi.busy .kwseed{opacity:.2;transform-box:fill-box;transform-origin:center;animation:kw-seedpulse 1.2s linear infinite}@keyframes kw-seedpulse{0%,100%,45%{opacity:.2;transform:scale(1)}12%{opacity:1;transform:scale(1.3)}}.kiwi.busy .d0{animation-delay:0s}.kiwi.busy .d1{animation-delay:.15s}.kiwi.busy .d2{animation-delay:.3s}.kiwi.busy .d3{animation-delay:.45s}.kiwi.busy .d4{animation-delay:.6s}.kiwi.busy .d5{animation-delay:.75s}.kiwi.busy .d6{animation-delay:.9s}.kiwi.busy .d7{animation-delay:1.05s}@media (prefers-reduced-motion:reduce){.kiwi.busy .kwseed{animation:none;opacity:1}.kiwi.busy::after{animation:none}}.caro,.caro .annt{font-family:var(--f-round)}.annt{font-size:14.5px;color:var(--ink);line-height:1.7;margin:0;max-width:56ch}.annt b{color:#fff}.annt.annbody p{font-size:14.5px;line-height:1.7;margin:0 0 10px;color:var(--ink)}.annitem .annbody p{font-size:13px;line-height:1.6;margin:0 0 8px;color:var(--ink-dim)}.annitem .annbody>:last-child,.annt.annbody>:last-child{margin-bottom:0}.annitem .annbody .anntbl,.annt.annbody .anntbl{margin:0}.annitem .annbody table,.annt.annbody table{font-size:inherit}.annitem .annbody img,.annt.annbody img{border-radius:6px;max-height:200px;width:auto}.annd{font-size:11.5px;color:var(--ink-faint);font-family:var(--f-round);display:block;margin-top:14px}.pill9{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:5px 14px;width:fit-content;margin-bottom:16px;box-shadow:0 6px 18px -8px rgba(0,0,0,.6)}.t9{margin:0 0 12px;font-size:27px;color:#fff;font-weight:750;letter-spacing:-.015em;line-height:1.2;max-width:80%}.fullc{width:100%;display:flex;min-height:100%;position:relative;z-index:2}.caro{display:flex;flex-direction:column;flex:1;padding:46px 88px 40px;position:relative}.cslides{flex:1;display:grid;align-content:center;position:relative}.cslide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;display:grid;align-content:center;transition:opacity .5s ease,visibility .5s}.cslide.on{position:relative;opacity:1;visibility:visible;pointer-events:auto}.chev{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#fff;cursor:pointer;font-size:44px;line-height:40px;display:grid;transition:.15s;padding:0 0 0 1px}.chev:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.45)}.chev[data-prev]{left:16px}.chev[data-next]{right:16px}.cdots{display:flex;gap:7px;align-items:center;margin-top:26px}.cdot{width:9px;height:9px;border-radius:50%;border:0;padding:0;cursor:pointer;background:rgba(255,255,255,.28);transition:.25s}.cdot:hover{background:rgba(255,255,255,.5)}.cdot[aria-current=true]{background:var(--tv);width:24px;border-radius:6px;transition:--tv .8s ease,width .25s}.pbar{position:absolute;top:0;left:0;right:0;height:3px;z-index:4;background:rgba(255,255,255,.12)}.pbar i{display:block;height:100%;width:0;background:var(--tv);animation:pfill 6.5s linear infinite;transition:--tv .8s ease}@keyframes pfill{from{width:0}to{width:100%}}.cpause .pbar i{animation-play-state:paused}@media (max-width:820px){.caro{padding:26px 54px 30px}.cslides{align-content:start}.chev{width:40px;height:40px;font-size:32px;line-height:29px}.chev[data-prev]{left:7px}.chev[data-next]{right:7px}}.sband{position:absolute;top:0;bottom:0;left:calc(40% - 4px);width:16px;z-index:1;pointer-events:none;background:linear-gradient(165deg,var(--ta) 0,var(--tb) 80%);transition:--ta .8s ease,--tb .8s ease;-webkit-mask-image:linear-gradient(90deg,#000000f0 30%,transparent 100%);mask-image:linear-gradient(90deg,#000000f0 30%,transparent 100%)}.appver{position:absolute;top:9px;right:14px;z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-dim);text-shadow:0 1px 2px rgba(0,0,0,.5)}.appver>span{opacity:.5;transition:opacity .15s}.appver:hover>span{opacity:.95}.appver>.appver-dev{opacity:1;color:#ffd43b;font-weight:700}@media (max-width:820px){.appver{top:6px;right:9px;font-size:10px}}.kw-auth{font-size:14px;color:var(--ink);line-height:1.5;min-height:100%}html{height:100%}body.kw-auth{height:auto;min-height:100%}.pg{min-height:100vh;min-height:100dvh;overflow:hidden}.kw-auth .fld input:-webkit-autofill,.kw-auth .fld input:-webkit-autofill:active,.kw-auth .fld input:-webkit-autofill:focus,.kw-auth .fld input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 100px #2a3341;border-color:rgba(255,255,255,.16);transition:background-color 100000s 0s,color 100000s 0s}.kw-auth .fld input:-moz-autofill,.kw-auth .fld input:-moz-autofill-preview{filter:none;background-color:#2a3341;background-image:none;color:#fff;caret-color:#fff;border-color:rgba(255,255,255,.16)}.kw-auth .fld input:autofill{filter:none;background-color:#2a3341;background-image:none;color:#fff;-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 100px #2a3341;border-color:rgba(255,255,255,.16)}.kw-auth .fld input:-webkit-autofill~.lb{top:5px;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.kw-auth .fld input:-moz-autofill~.lb{top:5px;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.kw-auth .fld input:autofill~.lb{top:5px;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.msg{display:none;border-radius:9px;padding:10px 13px;font-size:13px;line-height:1.45}.msg.on{display:block}.msg.err{background:rgba(208,69,58,.16);border:1px solid rgba(208,69,58,.45);color:#f3c3be}.msg.warn{background:rgba(224,169,60,.14);border:1px solid rgba(224,169,60,.45);color:#f0d9ac}.msg.ok{background:rgba(75,131,88,.16);border:1px solid rgba(75,131,88,.5);color:#c3e2c8}.cap{display:none;justify-content:center}.cap.on{display:flex}.cap{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#313131}.capw{display:flex;width:fit-content;max-width:100%;height:40px;margin:4px auto;overflow:hidden}.capw>div{margin:-12px -2px}.sbm[disabled]{opacity:.55;cursor:default}.pill9{background:var(--tv)}.pan .mband{max-width:none;width:calc(100% + 44px);margin:-24px -22px 4px;padding:11px 12px 11px 12px;border-width:0 0 1px;border-radius:12px 12px 0 0;box-shadow:none}.mband.aband{background:rgba(120,48,42,.9);border-color:rgba(208,69,58,.5);color:#f3cfcb;flex-direction:column;align-items:stretch;--tv:#d0453a}.mband.aband .details{color:#eab9b3;font-style:normal;line-height:1.2}.mband.aband .annmore{margin:10px auto 0;font-size:12px}.mband.aband img{max-width:100%;max-height:120px;width:auto;height:auto;border-radius:6px;margin-top:8px}.pan .mband+.mband{margin-top:0;border-radius:0}.kiwi.outils{background-image:none}.kiwi.outils::before{content:"";position:absolute;inset:0;background:url("/common/images/login-kiwi.png") center/contain no-repeat;transform:translateX(-25%)}.kiwi.outils i{position:absolute;top:50%;left:50%;transform:translate(-25%,-50%);z-index:1;line-height:1;font-size:52px;color:var(--amber);text-shadow:0 4px 4px #000}.maintnote{margin:-3px 0 -8px;font-size:12px;font-style:italic;line-height:1.45;text-align:center;color:#d9c096}.pan.login.maint .fld,.pan.login.maint .sbm{opacity:.34;filter:saturate(.25)}.pan.login.maint.definitif .lf{display:none}.apercu{max-width:min(420px,100%);margin:0 0 12px;padding:8px 13px;border-radius:9px;font-size:11.5px;line-height:1.45;color:#1d1a12;font-weight:700;border:1px solid rgba(0,0,0,.35);background:repeating-linear-gradient(135deg,#e0a93c 0 12px,#c8912c 12px 24px)}.apercu a{color:#1d1a12;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.pg.pleine{grid-template-columns:minmax(0,1fr)}.pg.pleine .bgb{left:-3%}.pg.pleine .bgt{left:0}.pg.pleine .sband{display:none}.pan.msgcard{width:min(520px,100%);padding:24px 22px;display:flex;flex-direction:column;gap:14px}.msgcard h2.wm{margin:-6px 0 2px;font-size:20px;text-align:center;color:var(--green)}.msgttl{margin:0;font-size:18px;color:#fff;font-weight:800;text-align:center;letter-spacing:-.008em;text-wrap:balance}.msgtxt{margin:0;font-size:13.5px;color:var(--ink);text-align:center;line-height:1.6}.msgtxt a{color:var(--orange)}.msgtxt b{color:#fff}.msgcard .msg{font-size:15px;line-height:1.55;padding:13px 16px;text-align:center}.msgcard .msg.err{color:#f8dcd8;background:rgba(208,69,58,.24);border-color:rgba(208,69,58,.6)}.msgcard .msg.warn{color:#f7e5c4;background:rgba(224,169,60,.22);border-color:rgba(224,169,60,.6)}.msgcard .msg a{color:#ffd9a1}.msgcard .msg b{color:#fff}.sbm.ghost{background:0 0;border:1px solid var(--pan-line);color:var(--ink);font-weight:700}.sbm.perdu{background:0 0;border:1px solid var(--pan-line);color:var(--orange);font-weight:700}.sbm.perdu:hover{background:rgba(206,144,92,.12)}.sbm.ghost:hover{background:rgba(255,255,255,.06)}.kw-appli-url{margin:2px 0 14px;padding:10px 12px;border-radius:9px;background:rgba(255,255,255,.05);border:1px solid var(--pan-line);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.45;color:var(--ink);text-align:center;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.msgnav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:2px}.msgnav a{display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 4px;font-size:11px;line-height:1.25;text-align:center;color:var(--dim);text-decoration:none;border:1px solid var(--pan-line);border-radius:9px;transition:.15s}.msgnav a:hover{background:rgba(255,255,255,.06);color:#fff}.msgnav img{width:32px;height:32px;display:block}.pan.msgcard.doc{width:min(880px,100%);max-height:calc(100dvh - 96px)}.msgdoc{overflow-y:auto;overscroll-behavior:contain;text-align:left;font-size:13.5px;line-height:1.7;color:var(--ink);padding-right:10px;margin-right:-4px}.msgdoc h2{margin:0 0 14px;font-size:17px;font-weight:800;color:#fff;letter-spacing:-.008em}.msgdoc p{margin:0 0 10px}.msgdoc a{color:var(--orange)}.msgdoc{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.msgdoc::-webkit-scrollbar{width:8px}.msgdoc::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:100px}.msgdoc::-webkit-scrollbar-track{background:0 0}.msgref{font-family:var(--f-mono);font-size:10.5px;color:var(--ink-faint);text-align:center;letter-spacing:.02em;margin-bottom:0}.cfbox{background:rgba(255,255,255,.05);border:1px solid var(--pan-line);border-radius:9px;padding:10px 13px;font-size:12px;color:var(--ink-dim);overflow-x:auto}.kw-sso{background:#eef1f4}.kw-sso .bgb{opacity:.85}.kw-sso .bgt{background:rgba(208,208,208,.68)}.kw-sso .etband{cursor:default}.kw-sso .etband:hover{filter:none}.pan .ssonote{margin:0;font-size:11px;line-height:1.45;color:var(--ink-faint);text-align:center}.deck[hidden],.lnk[hidden],.pan[hidden]{display:none}body.sortie .bgb,body.sortie .bgt{left:0;transition:left .15s cubic-bezier(.4,0,.2,1)}body.sortie .sband{opacity:0;transition:none}body.sortie .half.dark{overflow:hidden;opacity:0;pointer-events:none;transform:translateX(-22%);transition:opacity .16s ease .16s,transform .16s cubic-bezier(.4,0,.2,1) .16s}body.sortie .half:not(.dark){transform:translateX(-33.333%);transition:transform .17s cubic-bezier(.35,0,.2,1) .1s}body.envol .pan{background:0 0;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,-webkit-backdrop-filter .18s ease,backdrop-filter .18s ease}body.envol .pan>:not(.kiwi){opacity:0;transition:opacity .14s ease}@media (prefers-reduced-motion:reduce){body.envol .pan,body.envol .pan>:not(.kiwi){transition:none}}body.solo .pg{grid-template-columns:0fr 1fr}body.solo .pg.pleine{grid-template-columns:minmax(0,1fr)}body.solo .half:not(.dark){transform:none;transition:none}.pan.verif{width:min(430px,100%)}@media (prefers-reduced-motion:reduce){body.sortie .bgb,body.sortie .bgt,body.sortie .half.dark,body.sortie .half:not(.dark){transition:none}}@media (max-width:820px){body.sortie .bgb,body.sortie .bgt{transition:none}body.sortie .half:not(.dark){transform:none;transition:none}body.solo .pg{grid-template-columns:1fr}}.ibar{position:relative;height:3px;border-radius:2px;overflow:hidden;background:rgba(255,255,255,.12);margin:14px 0 12px}.ibar i{position:absolute;top:0;left:0;height:100%;width:40%;background:var(--tv);border-radius:2px;animation:islide 1.4s ease-in-out infinite}@keyframes islide{0%{left:-40%;width:40%}50%{left:30%;width:55%}100%{left:100%;width:40%}}@media (prefers-reduced-motion:reduce){.ibar i{animation:none;left:0;width:100%;opacity:.45}}.demo{display:flex;flex-direction:column;gap:9px;margin-bottom:2px}.demottl{margin:0;font-size:13px;line-height:1.35;color:var(--green);font-weight:750;font-style:italic;text-align:center}.demosel{position:relative}.demobtn{display:flex;align-items:center;gap:8px;width:100%;height:46px;padding:0 13px;border-radius:9px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:var(--ink);font-family:var(--f-ui);font-size:14px;text-align:left;cursor:pointer}.demobtn:hover{border-color:rgba(255,255,255,.28)}.demo.on .demobtn,.demobtn:focus-visible{outline:0;border-color:var(--green);box-shadow:0 0 0 2px rgba(136,201,143,.1)}.demoph{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-dim)}.demo.choisi .demoph{color:#fff;font-weight:700}.demochev{width:17px;height:17px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--ink-faint);transition:transform .18s ease}.demo.on .demochev{transform:rotate(180deg)}.demomenu{position:absolute;z-index:5;top:calc(100% + 6px);left:0;right:0;max-height:min(320px,52vh);overflow-y:auto;overscroll-behavior:contain;padding:5px;border-radius:10px;border:1px solid var(--pan-line);background:#222934;box-shadow:0 18px 38px -14px rgba(0,0,0,.9)}.demomenu[hidden]{display:none}.demogrp{display:flex;align-items:center;gap:7px;padding:7px 9px 5px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.demogrp i{font-size:12px}.demogrp+.demoitem{margin-top:1px}.demoitem{display:flex;align-items:center;gap:9px;width:100%;padding:6px 9px;border:0;border-radius:8px;background:0 0;color:var(--ink);font-family:var(--f-ui);font-size:13.5px;text-align:left;cursor:pointer}.demoitem:focus{outline:0}.demoitem.vise,.demoitem:hover{background:rgba(136,201,143,.14);color:#fff}.demoav{width:28px;height:28px;flex:none;border-radius:50%;object-fit:cover;background:rgba(255,255,255,.08)}.demonom{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.democls{flex:none;padding:2px 7px;border-radius:20px;font-size:10px;font-weight:800;letter-spacing:.03em;border:1px solid rgba(255,255,255,.22);color:var(--ink-dim)}.democls[data-ton=bleu]{border-color:rgba(110,168,224,.55);color:#9cc6ec}.democls[data-ton=vert]{border-color:rgba(136,201,143,.55);color:var(--green)}.democls[data-ton=violet]{border-color:rgba(176,148,224,.55);color:#c0aae8}@media (prefers-reduced-motion:reduce){.demochev{transition:none}}.lf.kwdemo-cache>.fld{display:none}.demoavsel{margin-right:-2px}.demoavsel[hidden]{display:none}.demosep{height:1px;margin:5px 8px;background:var(--pan-line)}.demoavic{display:flex;align-items:center;justify-content:center;color:var(--ink-faint);font-size:13px}.demoitem.vise .demoavic,.demoitem:hover .demoavic{color:var(--green)}.demomanuel .demonom{color:var(--ink-dim);font-style:italic}.demoitem.demomanuel.vise .demonom,.demoitem.demomanuel:hover .demonom{color:#fff}